Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторки програмування.doc
Скачиваний:
12
Добавлен:
16.05.2015
Размер:
385.02 Кб
Скачать

Контрольні питання

  1. Особливості виконання досліджуваних операторів: присвоювання, введення-виведення.

  2. Процедури і функції. Формальні і фактичні параметри.

  3. Арифметичні вирази: знаки арифметичних операцій, стандартні функції.

  4. Діапазон припустимих значень для дійсних (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)

Контрольні питання

  1. Особливості виконання досліджуваних операторів: умовні, уведення-висновку.

  2. Процедури і функції. Формальні і фактичні параметри.

  3. Арифметичні вирази: знаки арифметичних операцій, стандартні функції.

  4. Діапазон припустимих значень для цілочисельних змінних (INTEGER або LONGINT).

  5. Обробка аварійних ситуацій.

Лабораторна робота № 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]}.