позначення у заданииидентификаторназначениех поч xnІсходние дані Nn ? хdkaaххПеременная, використовувана для завдання значення аргументаууРезультат рішення задачіbПромежуточний результатiСчетчік циклу
. Текст програми CRT; {підключення модуля CRT}
const xn = 1; dx = 0.3; a = 4.2; n = 8; {оголошення констант xn, dx, а, n}
var x, y, b: real; {оголошення змінних х , у, b
дійсного типу}
i: byte; {оголошення змінної i цілого типу}
begin {початок основної програми}
clrscr; {процедура clrscr очищає екран}
x: = xn; {змінної х присвоюється початкове
значення xn}
writeln ('Таблиця значень функції');
writeln ('_____________________'); ('! x! y!'); ('_____________________');: = ln (a +2.3); i: = 1 to n do {цикл виконується для i від 1 до n}
begin {початок тіла циклу}
y: = ln (abs (ax))/(b + ln (x)); {обчислення значення функції}
writeln ('!', x: 5: 1, '!', y: 5: 2, '!'); {висновок на екран значень змінних
х і у }
x: = x + dx; {збільшення значення х на крок}
end; ('______________________');;.
. Контрольний розрахунок
Результат в Pascal (y) Результат у Math Cad (y) хуху1, 00,621,00,621,30,501,30,501,60,411,60,411,90,331,90,332,20,262,20,262,50, 192,50, 192 , 80,122,80,123,10,033,10,03
Контрольні запитання до завдань 1, 2, 3
1. Структура програми в Turbo Pascal.
Програма мовою Turbo Pascal складається з заголовка програми, розділу описів і розділу операторів.
Структура програми в загальному вигляді:
Program Ім'я програми; {заголовок програми}
uses {оголошення використовуваних модулів};
{Розділ описів (декларацій)}
label {опис міток};
const {опис констант};
type {опис типів);
var {опис змінних};
{Опис підпрограм}
procedure {опис процеду...