- •Курс лабораторних робіт
- •Порядок виконання контрольної роботи
- •Зміст пояснювальної записки
- •Лабораторна робота № 1
- •Варіанти
- •Контрольні питання
- •Лабораторна робота № 2
- •Варіанти
- •Контрольні питання
- •Лабораторна робота № 3 організація циклів і робота з одномірними масивами
- •Контрольныe питання
- •Лабораторна робота № 4
- •Варіанти
- •Контрольні питання
- •Список використаної і літератури, що рекомендується
- •Додаток 1
- •Алгоритм обчислення знаменника наступний:
- •Алгоритм обчислення значення виразу:
- •Алгоритм роботи процедури Input:
- •Алгоритм виконання головної програми:
- •Додаток 2
- •Алгоритм виконання функції f
- •Алгоритм виконання процедури Input
- •Опис головної програми
- •Додаток 3
- •{Головна програма}
- •Опис процедури Input
- •Опис процедури InputVector
- •Опис процедури OutputVector
- •Опис функції Summa
- •Опис головної програми
- •Додаток 4
- •Опис процедури Input
- •Опис процедури InputMatrix.
- •Опис процедури OutputMatrix.
- •Опис процедури Evaluate.
- •Опис головної програми
Контрольні питання
Особливості виконання досліджуваних операторів: присвоювання, введення-виведення.
Процедури і функції. Формальні і фактичні параметри.
Арифметичні вирази: знаки арифметичних операцій, стандартні функції.
Діапазон припустимих значень для дійсних (REAL) і цілих (INTEGER)
змінних.
5. Обробка аварійних ситуацій.
Лабораторна робота № 2
ОРГАНІЗАЦІЯ РОЗГАЛУЖЕНЬ
Мета роботи: Обчислити заданий цілочисельний вираз для данных a, b у форматі INTEGER, використовуючи оператор IF. Результат Х - теж цілочисельний (INTEGER чи LONGINT).
У програмі повинна бути передбачена, як мінімум, одна чи процедура чи функція. Вихідні дані і результат повинні перевірятися на область припустимих значень - див. Прикл.3
Варіанти
1) 2)
3) 4)
5) 6)
7) 8)
9) 10)
11) 12)
13) 14)
15) 16)
17) 18)
19) 20)
21) 22)
23) 24)
25)26)
27) 28)
29) 30)
31) 32)
33) 34)
35) 36)
37) 38)
39) 40)
41) 42)
43) 44)
45) 46)
47) 48)
49) 50)
51)52)
53)54)
55)56)
57)58)
59) 60)
Контрольні питання
Особливості виконання досліджуваних операторів: умовні, уведення-висновку.
Процедури і функції. Формальні і фактичні параметри.
Арифметичні вирази: знаки арифметичних операцій, стандартні функції.
Діапазон припустимих значень для цілочисельних змінних (INTEGER або LONGINT).
Обробка аварійних ситуацій.
Лабораторна робота № 3 організація циклів і робота з одномірними масивами
Мета роботи. Задавши одномірний масив цілочислових даних А в INTEGER, реалізувати обробку масиву, як зазначено у варіанті. Довжина масиву N<=20. Вихідні дані задати самостійно. У програмі повинні бути передбачені процедури введення-виведення елементів масиву А и его обробки. Вихідні дані повинні вводитися з перевіркою на область припустимих значень.
Варіанти
1.Знайти, скільки елементів масиву A={a[i]} задовольняють умові:
с <= a[i] <= d.
2.Знайти добуток елементів масиву A={a[i]}, що задовольняють умові:
с <= a[i] <= d.
3.Знайти, скільки від’ємних елементів масиву A={a[i]} задовольняють умові:
с <= a[i] <= d.
4.Знайти суму кубів усіх від’ємних елементів масиву A={a[i]}.
5.Знайти, скільки додатних елементів масиву A={a[i]} задовольняють умові:
с <= a[i] <= d.
6.Знайти суму квадратів усіх додатних елементів масиву A={a[i]}.
7.Знайти добуток квадратів елементів масиву A={a[i]}, що задовольняють умові:
a[i] >= c .
8.Знайти, скільки додатних, від’ємних і нульових елементів у масиві A={a[i]}.
9.Знайти добуток квадратів елементів масиву A={a[i]}, що задовольняють умові:
a[i] >= c .
10.Знайти добуток останніх L від’ємних елементів у масиві A={a[i]}.
11.Знайти суму перших K елементів масиву A={a[i]}, що задовольняють умові:
с <= a[i] <= d.
12.Знайти кількість однакових елементів масиву A={a[i]}.
13.Знайти суму елементів масиву A={a[i]}, що задовольняють умові:
с <= a[i] <= d.
14.Знайти добуток останніх L додатних елементів у масиві A={a[i]}.
15.Знайти добуток додатних елементів масиву A={a[i]}, що задовольняють умові:
з <= a[i] <= d.
16.Знайти добуток від’ємних елементів масиву A={a[i]}, що задовольняють умові:
з <= a[i] <= d.
17.Знайти суму кубів усіх додатних елементів масиву A={a[i]}.
18.Знайти суму квадратів усіх від’ємних елементів масиву A={a[i]}.
19.Знайти добуток квадратів усіх додатних елементів масиву A={a[i]}.
20.Знайти добуток квадратів усіх від’ємних елементів масиву A={a[i]}.
21.Знайти суму перших K від’ємних елементів масиву A={a[i]}.