- •Лабораторна робота № 1 (4 год.).
- •3. Приклади роботи з вказівниками.
- •4. Незв’язані динамічні дані.
- •Блок-схема програми
- •Текст програми на Паскалі
- •Результати роботи програми.
- •Таблиця 1
- •Лабораторна робота № 2 (4 год.).
- •Блок-схема програми
- •Текст програми на Паскалі
- •Результати роботи програми.
- •Таблиця 2
- •Лабораторна робота № 3 (6 год.).
- •Блок-схема програми
- •Текст програми на Паскалі
- •Результати роботи програми.
- •Таблиця 3
- •Лабораторна робота № 4 (6 год.).
- •Блок-схема програми
- •Текст програми на Паскалі
- •Результати роботи програми.
- •Таблиця 4
- •Лабораторна робота № 5 (6 год).
- •Таблиця 5
- •Лабораторна робота № 6 (4 год).
- •Таблиця 6
Результати роботи програми.
Створений масив:
Запис 1: INTEGER= 1976 REAL= 45.56
Запис 2: INTEGER= 149 REAL= 123.00
Запис 3: INTEGER= 530 REAL= -456.10
Запис 4: INTEGER= -518 REAL= 89.00
Запис 5: INTEGER= 1200 REAL= 0.00
Запис 6: INTEGER= -1071 REAL= -44.00
Запис 7: INTEGER= 809 REAL= -68.44
Запис 8: INTEGER= 181 REAL= 4566.00
Запис 9: INTEGER= 580 REAL= 455.65
Запис 10: INTEGER= 1903 REAL= -8.00
Запис 11: INTEGER= -26 REAL= -44646.00
Запис 12: INTEGER= -1945 REAL= 5.00
Запис 13: INTEGER= -802 REAL= 4444.00
Запис 14: INTEGER= -1186 REAL= 222.00
Hомери записiв, що мають додатню рiзницю полiв:
1, 2, 3, 5, 7, 9,10,11,
Лабораторна робота N2.
Завдання 8. Вивести номери записiв,
що мають додатню рiзницю полiв.
Виконав студент Чемерис С. група ЗКТ-301
Таблиця 2
|
Вар N |
Кількість елементів |
Структура записів |
Завдання на обробку записів динамічного масиву |
|
|
10 |
word integer |
Знайти кількість елементів, перше поле яких кратне трьом, і вміст запису з найбільшим результатом. |
|
|
8 |
integer real |
Знайти записи з найбільшою і найменшою сумою полів. Роздрукувати знайдені суми і номери записів в масиві. |
|
|
6 |
integer real |
знайти і роздрукувати суму полів записів, перше поле яких парне. |
|
|
8 |
integer char |
Вивести друге поле тих записів, перше поле яких від’ємне. |
|
|
9 |
real integer |
Визначити кількість записів, сума елементів яких перевищує задане число А. |
|
|
8 |
byte real |
Визначити запис з мінімальним першим полем. Вивести суму його полів. |
|
|
11 |
integer word |
Визначити і кількість записів, що мають від’ємну суму полів і вивести їх. |
|
|
14 |
real integer |
Вивести номери записів, що мають додатну різницю полів. |
|
|
15 |
byte word |
визначити записи сума значень яких парна і вивести їх поля. |
|
|
10 |
integer real |
знайти кількість записів, що мають від’ємне друге поле. Вивести їх вміст. |
|
|
13 |
word word |
Знайти мінімальний елемент в кожному записі. Вивести його значення. |
|
|
15 |
byte real |
Знайти максимальний елемент в кожному записі. Вивести його значення. |
|
|
9 |
real real |
Знайти і вивести кількість додатних елементів в кожному запису. |
|
|
8 |
char real |
Для кожного запису перше поле, якщо друге поле від’ємне. |
|
|
14 |
byte real |
знайти і вивести суму полів записів, що мають парні номери в масиві |
|
|
12 |
real char |
Знайти і вивести кількість додатних елементів в усьому масиві записів. |
|
|
7 |
integer word |
Записати нулі на місця додатних значень першого поля записів. |
|
|
9 |
word char |
Знайти в запис, який у другому полі має максимальний код. Вивести його перше поле. |
|
|
15 |
integer real |
знайти кількість записів, перше поле яких кратне 5, і максимальний з знайдених елементів. |
|
|
13 |
byte char |
Вивести перше поле тих записів, друге поле яких відповідає введеному символу. |
|
|
6 |
word word |
Знайти запис з найбільшою і найменшою сумою елементів. Вивести номери записів і суми. |
|
|
9 |
integer char |
Вивести перше поле тих записів, друге поле яких є символом, що відповідає введеному коду. |
|
|
8 |
real real |
Вивести суми полів тих записів, обидва поля яких від’ємні. |
|
|
13 |
integer ibteger |
Підрахувати кількість записів, поля яких мають різні знаки. |
|
|
10 |
byte word |
Вивести поля тих записів, перше поле яких знаходиться в заданому діапазоні. |
|
|
14 |
word byte |
Знайти середнє арифметичне усіх перших полів записів масиву. |
|
|
14 |
word char |
Для кожного запису знайти і вивести суму значень першого поля і коду другого поля. |
|
|
13 |
integer word |
знайти і вивести поля запису, що має мінімальне перше поле і номер цього запису. |
|
|
15 |
real real |
Знайти і вивести суму від’ємних полів кожного запису. |
|
|
13 |
byte byte |
Знайти кількість записів, що мають однакові поля і вивести їх. |
