Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы_ Програмирование_2016.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
681.47 Кб
Скачать

Лабораторна робота № 3

ТЕМА: Складання, налагодження і введення програм на розгалужений обчислювальний процес на мові програмування Паскаль.

МЕТА: Придбати практичні навички по складанню, налагодженню і виконанню програм на розгалуження на мові програмування Паскаль.

МЕТОДИЧНІ ВКАЗІВКИ:

Перед виконанням лабораторної роботи необхідно вивчити правила запису и принципу роботи операторів і операцій мови програмування Паскаль , які використовуються при програмуванні програм на розгалужений обчислювальний процес (оператори: умовного переходу - IF\THEN; IF\THEN\ELSE, оператор безумовного переходу).Оператор варіанту case.

ПОРЯДОК ВИКОНАННЯ РОБОТИ:

ЗАВДАННЯ № 1: Скласти схему алгоритму і програму по ньому для обчислення значень функції

у1(х), при умов.1

у(х)= (завдання 1 таб.2)

у2(х), при умов.2

Варіанти індивідуальних завдань вказані в таб.2, номер варіанту співпадає з номером Вашого номеру в журналі.

З АВДАННЯ № 2: Скласти схему алгоритму і програму по ньому для виконання завдання 2 з таб.2.

у1(х), при умов.1

у(х)= у2(х), при умов. 2 (завдання 2 таб.3)

у3(х), при умов. 3

Вихідні дані та результати повинні бути перевірені на область допустимих значень.

ХІД РОБОТИ:

  1. Скласти схему алгоритму і програму обчислення значення функції для вашого завдання.

  2. Ввімкнути монітор.

  3. Ввімкнути системний блок.

  4. Після загрузи операційної системи увійти в систему програмування Паскаль - для цього необхідно двічі клацнути „мишею” на позначці програми, яка знаходиться на Робочому столі Windows.

  5. В системі Паскаль увійти в меню за допомогою миші, вибрати пункт File, увійти в нього і вибрати команду: New- якщо необхідно увести нову програму, і вибрати Open- якщо бажаєте викликати свою вже існуючу програму. Увійти у список файлів (клавіша [Tab]) і з допомогою клавіш управління курсором вибрати необхідний файл і натиснути клавішу [Enter].

  6. В окні системи набрати програму або внести необхідні зміни у вашу раніше створену програму.

  7. Запустити програму на виконання: для цього в меню системи вибрати пункт Run

  8. В зошит переписати результат роботи (усі рядки, що були виведені на екран)

  9. Якщо необхідно (по вказівки викладача) записати свою програму на диск у вигляді файлу – для цього необхідно увійти в міню системи, вибрати пункт

File і виконати команду Save вказавши ім’я свого файлу.

  1. Вийти з системи Паскаль – для цього необхідно ввійти в меню системи, вибрати пункт File и виконати команду Exit.

ПРИКЛАД ВИКОНАННЯ ЗАВДАННЯ:

Завдання: Скласти схему алгоритму і програму по ньому для обчислення значень.

t+2t, при t≥1; -1/х², при х <-1;

Функції у(х)= де t=

cost, при t<1; 2х, при х ≥ -1.

Текст програми:

Program primer

Var t, x, y: real;

Begin

Writeln (‘Введіть значення Х’);

read (x);

if x<-1 then t=-(1/sqr(x)) else t=2*x;

if t≥1 then y=t+2*t else y=cos(t);

Writeln(‘При х=’,х,’у=’,у);

END.

Результат роботи програми треба провірити для різних значень Х у тому числі і критичних наприклад 0 або 1,-1

Введіть значення Х

При х=1 у=6

Введіть значення Х

При х=0 у=1

Блок схема алгоритму має вигляд:

Завдання №1:Скласти схему алгоритму й програму для обчислення значення функції

В аріант №1: 30

де

В аріант №2: 29

де

В аріант №3: 28

де

В аріант №4: 27

де

В аріант №5: 26

де

В аріант №6: 25

де

В аріант №7: 24

де

В аріант №8: 23

де

В аріант №9: 22

де

В аріант №10: 21

де

В аріант №11: 20

де

В аріант №12: 19

де

В аріант №13: 18

де

В аріант №14: 17

де

В аріант №15: 16

де

Завдання №2:Скласти схему алгоритму й програму для обчислення значення функції, де N – номер по журналу

Варіант №1:

z=7,15; t=-0,1

Варіант №2:

z=3,4; t=5,1

Варіант №3:

z=2,3; t=4,8

Варіант №4:

z=0,8; t=1,9

Варіант №5:

z=0,7; t=2,4

Варіант №6:

z=3,1; t=0,6

Варіант №7:

z=15,2; t=0,7

Варіант №8:

z=4,15; t=1,8

Варіант №9:

z=15,2; t=4,1

Варіант №10:

z=1,6; t=3,8

Варіант №11:

z=0,8; t=1,5

Варіант №12:

z=2,4; t=8,2

Варіант №13:

z=1,3; t=5,6

Варіант №14:

z=3,5; t=7,1

Варіант №15:

z=4,6; t=0,8

СКЛАД ЗВИТУ:

1.Тема, ціль роботи.

2. Текст завдань для виконання.

3. Порядок виконання роботи.

4. Хід виконання роботи - схема алгоритму, текст програми, результат роботи програми

5. Висновок по роботі.

КОНТРОЛЬНІ ЗАПИТАННЯ:

  1. Призначення і принцип роботи оператора безумовного переходу.

  2. Призначення і принцип роботи оператора умовного переходу.

  3. Що може бути використано в якості умови?

  4. Призначення оператору САSЕ.

  5. Схема повного і неповного розгалуження.