
- •Звіт з лабораторних робіт з дисципліни «основи програмування та алгоритмічні мови» для спеціальності 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
Програма на мові Pascal
Завдання №2
Програма на мові Pascal
КОНТРОЛЬНІ ПИТАННЯ :
-
Поняття умови. Прості та складні умови
-
Призначення і принцип роботи оператора безумовного переходу Goto.
-
Призначення і принцип роботи операторів умовного переходу IF-THEN-ELSE
-
Повне та неповне розгалуженя
-
Вкладені розгалуження
-
Оператор варіанту case принцип роботи, використання в програмі
Висновок
Виконано: _______________________
Захищено з оцінкою : ____________________ Дата ___________
Лабораторна робота № 3
ТЕМА: Складання, налагодження та введення в ПЕОМ програми з використанням циклів на мові програмування Pascal
МЕТА: Придбати практичні навички використання операторів організації на циклів мові програмування Pascal
МЕТОДІЧНІ ВКАЗІВКИ:
Перед виконанням лабораторної роботи необхідно вивчити правила запису і принцип роботи операторів мові програмування Pascal, які використовуються при програмуванні циклічного процесу (цикл с параметром – FOR\TO\DO, цикл с передумовою – WHILE/ DO , цикл с постумовою – REPEAT\UNTIL). Вивчити можливості мови програмування для реалізації обчислювальних процесів циклічної структури з відомим числом повторень та коли число повторень невідомо. Розробити алгоритми розв`язання задач згідно свого варіанту, записавши їх у вигляді блок-схем; передбачити усі можливі ситуації в програмі так, щоб уникнути входження в нескінчений цикл (зациклення); забезпечити в програмі виведення коментарів, відповідних різним можливим ситуаціям.
ОБЛАДНАННЯ ТА ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ:
IBM сумісні комп’ютери класу Intel Pentium, система програмування Borland Pascal 7.0
ЛІТЕРАТУРА:
1. А.Н. Вальвачов, в.С. Крисевич «Программирование на языке Паскаль для персональных эвм»,Минск, вш. – 1989
2. Ковалюк т.В. Основи програмування. – к.: Видавнича група bhv, 2005. – 384 с.
ЗМІСТ, ПОСЛІДОВНІСТЬ ТА МЕТОДИКА ВИКОНАННЯ РОБОТИ
Завдання 1: Скласти схему алгоритму и програму по ньому для обчислення суми членів ряда:
n
S = F1 / F2
i=1
Завдання № 2: Скласти схему алгоритму и програму по ньому для визначення значень функції y = F(x) на відрізку [A,B] з кроком H.
Варіанти індивідуальних завдань вказані в таб.3.2, номер варіанту співпадає з Вашим номером у журналі.
ПРИКЛАД
ВИКОНАННЯ ЗАВДАННЯ: Скласти
схему алгоритму и програму по ньому
для визначення значень функції y =
на відрізку [0,1]
з кроком H=0.1.
PROGRAM Fun1;
VAR M: integer;
A, B, H, X, Y: real;
BEGIN
READ(A,B,M);
WRITELN (‘Таблиця значень функції’);
{***}
H := (B-A)/M;
X:=A;
WHILE X<=B DO
BEGIN
Y:= ESP(X)+SQRT(1-X);
WRITELN(X,’’:2, Y);
X:=X+H;
END;
{***}
END.