
- •1. Основные элементы языка турбо-паскаль
- •1.1. Алфавит
- •1.2. Идентификаторы
- •1.3. Константы
- •1.4. Выражения
- •1.5. Операции
- •1.6. Стандартные функции
- •1.7. Типы данных
- •1.8. Совместимость типов
- •2. Структура простой программы на языке турбо-паскаль.
- •1. Ввод-вывод данных
- •2. Операторы языка
- •2.1. Оператор присваивания
- •2.2. Условный оператор
- •2.3. Оператор перехода. Метка
- •2.4. Составной оператор
- •2.5. Оператор варианта
- •1. Знакомство со средой турбо-паскаля
- •2. Система меню
- •3. Редактор
- •1. Цикл с условием продолжения
- •2. Цикл с условием окончания
- •3. Цикл с параметром
- •4. Вложенные циклы
- •1. Массивы. Матрицы
- •2. Файловый тип данных
- •3. Записи
- •4. Множества
- •1. Структура сложной программы
- •2. Процедуры
- •3. Функции
- •1. Технические особенности воспроизведения графики
- •2. Точки, линии, многоугольники, окружности
- •3 . Построение графиков функций
3 . Построение графиков функций
И в заключении рассмотрим программу построения на экране компьютера графиков функции. В качестве примера построим график функции y= x2-3 на отрезке [-3, 3]. Напишем программу построения графика.
program parabola;
Uses graph;
Var
Gd, Gm : integer;
x, y : real; i : integer;
Begin
InitGraph(Gd, Gm, ‘ c: ‘);
if GraphResult <> grOK then Halt(1);
line(10, 100, 300, 100);
line(170, 100, 170, 97);
line(160, 10, 160,190);
line(160, 90, 163, 90);
for i := -30 to 30 do begin
x := 0.1 * i; y := x*x-3;
putpixel(round(160+ 10*x), round(100 - 10*y), white)
end;
Readln;
CloseGraph
End.