- •Звіт з лабораторних робіт з дисципліни «основи програмування та алгоритмічні мови» для спеціальності 5.01020301 «розробка програмного забезпечення»
- •Лабораторна робота № 1
- •Результати виконання роботи
- •Лабораторна робота №2
- •1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
- •2. Н.Д. Васюкова, в.В.Тюляева «Практикум по основам программирования на языке Паскаль»,Москва, вш.-1991
- •3. Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
- •Результати виконання роботи
- •Лабораторна робота № 3
- •1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
- •2. Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
- •Результати виконання роботи
- •Лабораторна робота № 4
- •1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
- •2. Н.Д. Васюкова, в.В.Тюляева «Практикум по основам программирования на языке Паскаль»,Москва, вш.-1991
- •3. Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
- •Результати виконання роботи
- •Лабораторна робота № 5
- •1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
- •2. Н.Д. Васюкова, в.В.Тюляева «Практикум по основам программирования на языке Паскаль»,Москва, вш.-1991
- •3. Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
- •Результати виконання роботи
- •Лабораторна робота № 6
- •Теоретичний матеріал необхідний для виконання роботи: Іерархія типів даних Pascal
- •1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
- •2. Н.Д. Васюкова, в.В.Тюляева «Практикум по основам программирования на языке Паскаль»,Москва, вш.-1991
- •3. Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
- •Результати виконання роботи
- •Лабораторна робота № 7
- •1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
- •2 Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
- •Лабораторна робота № 8
- •1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
- •2. Н.Д. Васюкова, в.В.Тюляева «Практикум по основам программирования на языке Паскаль»,Москва, вш.-1991
- •Висновок:
- •Лабораторна робота №9
- •1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
- •2. Н.Д. Васюкова, в.В.Тюляева «Практикум по основам программирования на языке Паскаль»,Москва, вш.-1991
- •3. Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
- •Лабораторна робота №10
- •1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
- •2. Н.Д. Васюкова, в.В.Тюляева «Практикум по основам программирования на языке Паскаль»,Москва, вш.-1991
- •3. Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
- •Лабораторна робота №11
- •1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
- •2. Н.Д. Васюкова, в.В.Тюляева «Практикум по основам программирования на языке Паскаль»,Москва, вш.-1991
- •Процедури виведення графічних примитівів.
- •Результати виконання роботи
- •Лабораторна робота №12
- •1. Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
- •Результати виконання роботи
Результати виконання роботи
Завдання №1 Завдання №2
КОНТРОЛЬНІ ПИТАННЯ :
-
Призначення і принцип роботи оператору Read, Readln,
-
Призначення і принцип роботи оператору Write,Writeln.
-
Призначення и принцип роботи оператора “:=” присвоювання
-
Типи даних мови Pascal.
-
Запис арифметичних виразів на мові Pascal
Виконано: _______________Захищено з оцінкою : _______________ Дата ___________
Лабораторна робота №2
ТЕМА: Складання, налагодження та введення в ПЕОМ програми на розгалужений обчислювальний процес.
МЕТА: навчитись складати, вводити в ПЕОМ та налагоджувати програми на розгалужений процес на мові Pascal. Отримати навички зі складання простих програм з використанням умовних операторів.
МЕТОДИЧНІ ВКАЗИВКИ:
Перед виконанням лабораторної роботи необхідно вивчить правила запису і принцип роботи умовних операторів мови програмування Pascal: умовного переходу -- IF/THEN; IF/THEN/ELSE , безумовного переходу, оператор варіанту CASE.
Розробити алгоритми розв`язання задач свого варіанту, записавши їх у вигляді блок-схем та програми. Програма повинна правильно виконуватися при будь-яких допустимих значеннях початкових даних, правильність роботи всіх гілок програми повинна бути перевірена на тестах.
ОБЛАДНАННЯ ТА ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ:
IBM сумісні комп’ютери класу Intel Pentium, система програмування Borland Pascal 7.0
ЛІТЕРАТУРА:
1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
2. Н.Д. Васюкова, в.В.Тюляева «Практикум по основам программирования на языке Паскаль»,Москва, вш.-1991
3. Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
ЗМІСТ, ПОСЛІДОВНІСТЬ ТА МЕТОДИКА ВИКОНАННЯ РОБОТИ
Завдання 1: Скласти схему алгоритму і програму по ньому для обчислення значень функції для виконання завдання 1 з таблиці 2.1
у1(х), при умові1
У(х)=
у2(х), при умові 2
Завдання 2: Скласти схему алгоритму і програму по ньому для виконання завдання 2 з таблиці 2.1
у1(х), при умові1
У(х)= у2(х), при умові 2
у3(х), при умові3
ПРИКЛАД ВИКОНАННЯ ЗАВДАННЯ:
Скласти схему алгоритму и програму по ньому для обчислення значень
t + 2 t, при t1; 1/x2,при x<-1;
функції У(х)= t=
cost, при t<1, де 2x, при x-1.
Program Primer
Var t, x, y: real;
Begin
writeln(‘Введить значення Х’);
read (x);
if x<1 then t=1/x*x else t=cos x;
if t>1 then y=t+2*t else y=cos(t);
writeln(‘При х= ’,x, ‘y=’,y);
end.
Результат отримуємо для різних х, запускаючи програму декілька разів
Введіть значення Х
При х=1 у= 8,571245032Е-01
Введіть значення Х
При x=-2 y=5,40145247Е-01
Введіть значення Х
При x=3 y=5,4812545478Е-01