
- •Лабораторна робота №1(3) Тема: Середовище програмування Turbo Pascal. Запуск і елементи вікна.
- •Теоретичні відомості.
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 2(4) Тема: Структура програми Turbo Pascal. Оператори введення/виведення.
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота №3 (5) Тема: Робота з арифметичними операціями в Turbo Pascal
- •Теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 4 (6) Тема: Робота з умовним оператором
- •Теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 5 (7) Тема: Створення та реалізація лінійних програм, використовуючи модулі crt та System.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота №6 (8) Тема: Побудова графічних примітивів
- •Теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота №7 (9) Тема: Створення та реалізація найпростіших циклічних програм. Оператор повторення з параметром.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 8 (10) Тема: Створення та реалізація найпростіших циклічних програм. Оператор повторення з передумовою.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 9 (11) Тема: Створення та реалізація програм опрацювання табличних величин. Створення масивів, арифметичні дії з ними.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 10 (12) Тема: Створення та реалізація програм опрацювання табличних величин. Опрацювання масивів за умовою.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 11 (13) Тема: Створення та реалізація програм опрацювання табличних величин. Сортування таблиць методом прямого вибору.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота № 12 (14) Тема: Створення та реалізація програм опрацювання табличних величин. Сортування таблиць методом бульбашок.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота № 13 (15) Тема: Створення та реалізація програм з оператором вибору та циклом з післяумовою.
- •Теоретичні відомості Оператор repeat («цикл-до»)
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота № 13 Тема: Побудова графіків функцій в Turbo Pascal.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота № 15 (17) Тема: Створення найпростіших програм обробки рядкових величин.
- •Теоретичні відомості
- •Хід роботи:
- •Контрольні питання
- •Лабораторна робота № 16 (18) Тема: Створення та реалізація програм, що використовують програми функції.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота № 17 (19) Тема: Створення та використання програм, що містять підпрограми-процедури.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота №18 (20) Тема : Обробка файлових даних.
- •Теоретичні відомості
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 19 (21) Тема: Використання процедур та функцій модуля Graph при розробці анімації.
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 20 (22) Тема: Вивчення особливостей процедур та функцій модуля crt.
- •Хід роботи.
- •Контрольні питання
- •Додатки
Хід роботи
Пере вірити дію програм прикладів.
Вичислити суму
.
Вивести на екран таблицю кубів натуральних чисел від n до 1.
Протабулювати: а) у=х2 на проміжку -10 до 10
б)у=ех+2/х
в)у=х3+а.
.
Контрольні питання
Що таке цикл в програмуванні?
Як діє цикл з параметром downto?
Як діє цикл з параметром to?
Що таке параметр?
Як слід писати цикл, в якому за кожен крок виконується декілька дій?
Лабораторна робота № 8 (10) Тема: Створення та реалізація найпростіших циклічних програм. Оператор повторення з передумовою.
Мета: Уміти створювати найпростіші циклічні програми.
Теоретичні відомості
Команда циклу з передумовою (while) має вигляд
While< логічний вираз>do<команда 1>;
Дія команди. Доки значення логічного виразу істинне, виконується команда 1. Істинний логічний вираз описує умову продовження процесу виконання команди циклу.
Приклад:
Нехай
змінні х,
мають значення
,
.
Після виконання команди
While x<=8 do begin s:+x; x:=x+1 end;
Вони набувають значень s=4+5+6+7+8=30, х=9.
Приклад. Вивести таблицю чисел від 20 до 30, їхні квадрати та куби за допомогою команди while можна так:
і:=20;
while і<=30 do
begin
writeln(i:4,i*i:6, i*i*i:8);
і := і + 1
end;
Приклад. Визначити дійсне додатне число а, для якого виконується співвідношення а/2=0 в комп’ютерній арифметиці дійсних чисел. Таке число характеризує нижню додатну межу типу даних real.
рrogram MinRlNum;
uses Crt;
var a : real;
begin
clrscr;
a :=1;
while a/2>0 do a := a/2;
writeln(,a = , , а); (Відповідь: а=2.9Е-39)
readln;
end.
Приклад:
Протабулювати
функцію
на проміжку [0,3,1, з кроком
і обчислити середнє арифметичне (s1)
значень функції більших, ніж 0,1 менших,
ніж 0,6.
program FlndSerednie;
uses Crt;
var x,y,s,sl,h,xk:real; n :integer;
begin
clrscr;
x :=0; xk :=3.1; h :=0.1;
s :=0;n:=0;
while x<=xk+h/2 do
begin
y :=sin(x);
writeln(x:3:1,y:6:2);
if (y>0.1) and(y<0.6) then
begin s :=s+y; n := n+1 end;
x :=x+h;
end;
ifn>0 then
begin sl :s/n; writeln ('Середнє = ', s1)end
else writeln('Таких значень немає n=0');
readln
end.
Хід роботи
Перевірити роботу програм-прикладів.
Протабулювати (вивести значення функції) y=ax2+1 з кроком 2 на проміжку х є [-10;10].
Вирахувати значення суми
, де f(x)=y3+5i
Вирахувати значення добутку
Контрольні питання
Що таке – оператор повторення?
Назвіть види операторів повторення.
Чи існує можливість, що оператор повторення з передумовою не здійснить жодного кроку? Поясніть відповідь.
Як записується оператор повторення з передумовою для Turbo Pascal?
Поясніть необхідність операторів повторення в програмуванні.
Запишіть вигляд оператора повторення з передумовою, в ході циклу якого виконується декілька операторів.
Лабораторна робота № 9 (11) Тема: Створення та реалізація програм опрацювання табличних величин. Створення масивів, арифметичні дії з ними.
Мета: Уміти створювати програми, що задають та виконують арифметичні дії з масивами.