У вас вопросы?
У нас ответы:) SamZan.net

Тема роботи- обробка масивів вказівників

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

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

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

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 5.3.2025

Лабораторна робота № 3 (6 год.). 

 Тема роботи: обробка масивів вказівників.

 Мета роботи: Оволодіння навичками створення статичних масивів вказівників на записи заданої структури.

 Постановка задачі: Створити типізований файл записів заданої структури. Використовуючи динамічні змінні, створені за допомогою  масиву вказівників, виконати обробку інформації файлу. Звільнити пам’ять.  

 Методичні вказівки до роботи:

  1.  Створити типізований файл записів заданої структури з випадковими даними.
  2.  Вивести вміст файлу.
  3.  Створити статичний масив вказівників на записи заданої структури.
  4.  Створити динамічні змінні – записи.
  5.  Ввести інформацію з файлу до динамічних змінних.
  6.  Виконати аналіз полів динамічних змінних відповідно до завдання.
  7.  Вивести результати аналізу.
  8.  Звільнити память.
  9.  Вивести інформацію про завдання ( варіант, текст завдання ).
  10.  Вивести інформацію про виконавця роботи (прізвище, ініціали, група).
  11.  Завдання до роботи вибрати згідно з варіантом з Таблиці 3.

 Зміст звіту:

1) Задача для конкретного варіанту.

2) Блок-схема програми.

3) Текст програми на Паскалі.

4) Результати роботи програми.

5) Висновок до роботи.


Таблиця 3

Вар

N

Кількість елементів файлу і масиву

Структура записів

Завдання на обробку полів динамічних записів статичного масиву

  1.  

12

real char 

Знайти і вивести кількість додатних елементів в усіх записах.

  1.  

7

integer word 

Записати нулі на місця додатних значень першого поля записів.

  1.  

9

word char 

Знайти запис, який у другому полі має максимальний код. Вивести його перше поле.

  1.  

15

integer real 

знайти кількість записів, перше поле яких кратне 5, і максимальний з знайдених елементів.

  1.  

13

byte char 

Вивести перше поле тих записів, друге поле яких відповідає введеному символу.

  1.  

6

word word 

Знайти запис з найбільшою і найменшою сумою елементів. Вивести номери записів і суми.

  1.  

9

integer char 

Вивести перше поле тих записів, друге поле яких є символом, що відповідає введеному коду.

  1.  

8

real real 

Вивести суми полів тих записів, обидва поля яких від’ємні.

  1.  

13

integer ibteger 

Підрахувати кількість записів, поля яких мають різні знаки.

  1.  

10

byte word 

Вивести поля тих записів, перше поле яких знаходиться в заданому діапазоні.

  1.  

14

word byte 

Знайти середнє арифметичне усіх перших полів записів масиву.

  1.  

14

word char

Для кожного запису знайти і вивести суму значень першого поля і коду другого поля.

  1.  

13

integer word

знайти і вивести поля запису, що має мінімальне перше поле і номер цього запису.

  1.  

15

real real 

Знайти і вивести суму від’ємних полів кожного запису.

  1.  

13

byte byte 

Знайти кількість записів, що мають однакові поля і вивести їх.

  1.  

10

word integer 

знайти кількість елементів, перше поле яких кратне трьом, і вміст запису з найбільшим результатом.

  1.  

8

integer real 

Знайти записи з найбільшою і найменшою сумою полів. Роздрукувати знайдені суми і номери записів в масиві.

  1.  

6

integer real

знайти і роздрукувати суму полів записів, перше поле яких парне.

  1.  

8

integer char 

Вивести друге поле тих записів, перше поле яких від’ємне.

  1.  

9

real integer

Визначити кількість записів, сума елементів яких перевищує задане число А.

  1.  

8

byte real 

Визначити запис з мінімальним першим полем. Вивести суму його полів.

  1.  

11

integer word

Визначити і кількість записів, що мають від’ємну суму полів і вивести їх.

  1.  

14

real integer

Вивести номери записів, що мають додатну різницю полів.

  1.  

15

byte word 

визначити записи сума значень яких парна і вивести їх поля.

  1.  

10

integer real 

знайти кількість записів, що мають від’ємне друге поле. Вивести їх вміст.

  1.  

13

word word 

Знайти мінімальний елемент в кожному записі. Вивести його значення.

  1.  

15

byte real 

Знайти максимальний елемент в кожному записі. Вивести його значення.

  1.  

9

real real

Знайти і вивести кількість додатних елементів в кожному запису.

  1.  

8

char real 

Для кожного запису перше поле, якщо друге поле від’ємне.

  1.  

14

byte real 

знайти і вивести суму полів записів, що мають парні номери в масиві

PAGE  2




1. .1 Негізгі ~~ралдарды~ а~ымда~ы жал бойынша операцияларыны~ есебі.
2.  Презентация организуется при открытии нового офиса фирмы филиала демонстрации новых изделий на к
3. Специальность
4. Острый гнойный периостит правой верхней челюстной кост
5. Демэкология гылымы зерттейды
6. Понятие о характере
7. Витязь в тигровой шкуре
8. 1 Описание монтажа наладки и эксплуатации щита управ ления труб и электрических проводов электропитания пр
9. ипотечной системе
10. Инициативы 2014 РАЗВЕРНУТОЕ ОПИСАНИЕ ПРОЕКТА ’