Хід роботи.
Завантажити середовище Турбо Паскаль (з віконки на робочому столі).
Створити новий файл (меню File команда New).
Зберегти файл під назвою LR11(меню File команда Save )
Набрати текст програми :
Program LR11;
Var a, b : integer;
x : real;
Begin
b:=20;
for a:=1 to 10 do
x:=b*a
End.
Відкомпілювати програму (<Ctrl-F9>).
6. Внести зміни до програми :
Program LR12;
Var a, b : integer;
x : real;
Begin
b:=20;
for a:=1 to 10 do
begin
x:=b*a;
writeln(‘x=’,x)
end
End.
Зберегти файл з новою назвою LR12 (меню File команда Write to ).
Відкомпілювати програму (<Ctrl-F9>).
Подивитись на результат виконання програми (меню Run команда User Screen). Занести результат у таблюцю
X |
|
|
|
|
|
|
|
|
|
|
9. Написати програму по розрахунку наступного виразу : y=tg(a2+ )-e|cos(c)|, при умові, що a, b, c константи і дорівнюють відповідно 1.2, 3.7, 4.7. Вивести результат на екран.
y= .
Написати програму по розрахунку y=log2(x), x є [1..5], крок 0,5.
Вивести результат на екран. Занести результат у таблицю.
X |
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
Звіт повинен містити назву роботи, мету, короткі теоретичні відомості, заповнені таблиці п.8 та 10, значення функції у в п.9; програми з п.9 та 10.
Контрольні запитання
1. В чому відмінність Write() від Writeln() ?
2. … for a:=1 to 10 do …, якого типу повинна бути змінна а і чому ?
3. Які є типи циклів в турбо паскалі, навести приклади ?
4. Як зміниться вивід змінних на екран при заміні writeln(‘x=’,x) на writeln(,x)
5. Які клавіші (комбінації клавіш) використовуються для збереження, відкриття, створення нового файлу, запуску програми на виконання, перегляду результату.
Лабораторна робота №2
Робота з масивами.
Мета роботи : Дослідити операції, які виконуються з масивами.
Теоретичні відомості.
Масиви (матриці) можуть бути одно- або багатовимірні, тобто бути розмірністю 1 рядок на декілька стовпців (1 стовпець на декілька рядків) або декілька стовпців на декілька рядків.
В переліку змінних записуються :
одномірні масиви – А:array[-1..31] of real;
багатомірні масиви В:array[1..10, 1.. 15] of real,
де А,В – змінна типу масив, array – ключове слово, яке означає масив, [1..10] – вказує на кількість елементів масиву, real – тип змінних, що записуються у масив.
В загальному випадку масив являє собою таблицю для зберігання значень змінних, що логічно віднесені до якоїсь окремої групи і потрібен для швидкого доступу до цих данних.
В масив можно заносити значення кількості елементів. Прийнято для зручності, що кількість елементів масиву заноситься у комірку з індексом -1.
В нульову комірку заноситься перший елемент послідовності. В розглядуваних задачах в масив будуть заноситися коефіціенти полінома, тобто в нульову комірку заноситься коефіціент, що стоїть перед змінною в степені 0, в першу – в степені 1 і так далі до коефіціента, що стоїть перед змінною в степені n.