Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Лабораторна робота № 3 (6 год.).
Тема роботи: обробка масивів вказівників.
Мета роботи: Оволодіння навичками створення статичних масивів вказівників на записи заданої структури.
Постановка задачі: Створити типізований файл записів заданої структури. Використовуючи динамічні змінні, створені за допомогою масиву вказівників, виконати обробку інформації файлу. Звільнити память.
Методичні вказівки до роботи:
Зміст звіту:
1) Задача для конкретного варіанту.
2) Блок-схема програми.
3) Текст програми на Паскалі.
4) Результати роботи програми.
5) Висновок до роботи.
Вар N |
Кількість елементів файлу і масиву |
Структура записів |
Завдання на обробку полів динамічних записів статичного масиву |
|
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 |
Знайти кількість записів, що мають однакові поля і вивести їх. |
|
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 |
знайти і вивести суму полів записів, що мають парні номери в масиві |
PAGE 2