- •Лабораторна робота № 1 Тема: Інтегроване середовище turbo pascal 7.0.
- •Відкрити вікно-3.
- •Відкрити вікно-4.
- •Лабораторна робота № 2 Тема: Числові типи. Оператор присвоєння.
- •Перевірити, чи є допустимим такий запис:
- •Лабораторна робота № 3 Тема: Програми лінійної структури.
- •Як виконати програму?
- •Лабораторна робота № 4 Тема: Програми розгалуженої структури. Оператор розгалуження.
- •Лабораторна робота № 5 Тема: Програми розгалуженої структури. Оператор вибору.
- •Лабораторна робота № 6 Тема: Програми циклічної структури. Оператор циклу з передумовою.
- •Лабораторна робота № 7 Тема: Програми циклічної структури. Оператор циклу з післяумовою.
- •Лабораторна робота № 8 Тема: Програми циклічної структури. Оператор циклу з параметром.
- •Лабораторна робота № 9 Тема: Одновимірні масиви.
- •Лабораторна робота № 0 Тема: Двовимірний масив.
- •Лабораторна робота № 11 Тема: Рядки.
- •Лабораторна робота № 12 Тема: Множини.
- •Лабораторна робота № 13 Тема: Записи.
- •Лабораторна робота № 14 Тема: Підпрограми.
- •Лабораторна робота № 15 Тема: Файли.
- •Лабораторна робота № 16 Тема: Графічні засоби мови Pascal.
- •Теоретичні відомості
- •Find - пошук у текстовому файлі текстового рядка. Сам рядок і опції задаються у вікні діалога:
- •Size/Move - дозволяє змінювати розміри та положення вікна (для переміщення вікна використовують клавіші-стрілки, а для змінення розмірів – клавіші-стрілки при натисненому Shift).
- •Використаної літератури
Лабораторна робота № 13 Тема: Записи.
Мета: Формування вмінь та навичок у роботі із складними структурами даних – записами.
Контрольні запитання:
-
Що розуміють під записом у мові програмування Pascal?
-
Як оголошується запис?
-
Які операції над елементами запису можна виконувати?
-
Як організувати ввід і вивід запису?
-
Для чого призначене уточнене імя? Як його записати?
-
В чому різниця між записом і масивом?
-
Яке призначення оператору приєднання?
Завдання 1. Написати програму.
Вимоги до завдання:
-
використати записи.
Варіанти:
-
Дані про учнів школи містять номер по списку, прізвище та імя, назва класу (рік навчання і буква). Вивести дані про учнів, що навчаються в девятому класі.
-
Дані про учнів школи містять номер в списку, прізвище та імя, назва класу (рік навчання і буква). З’ясувати, на скільки більше учнів у девятих класах ніж у восьмих.
-
Дані про учнів школи містять номер в списку, прізвище та імя, назва класу (рік навчання і буква). Визначити кількість учнів, прізвища яких починаються з літери А.
-
Дані про учнів школи, які займаються в гуртку з інформатики, йдуть в наступному порядку – прізвище та імя, оцінка. Визначити кількість учнів, що займаються на 5.
-
Багаж пасажира характеризується кількістю речей і загальною вагою речей. Дано відомості про багаж кількох пасажирів. Знайти багаж, середня вага однієї речі в якому відрізняється не більше, ніж на 0,3 кг від загальної середньої ваги однієї речі.
-
Багаж пасажира характеризується кількістю речей і загальною вагою речей. Дано відомості про багаж кількох пасажирів. Знайти кількість пасажирів, що мають у своєму багажу більше двох речей.
-
Багаж пасажира характеризується кількістю речей і загальною вагою речей. Дано відомості про багаж кількох пасажирів. Знайти кількість пасажирів, кількість речей яких перевищує середнє число речей.
-
Багаж пасажира характеризується кількістю речей і загальною вагою речей. Дано відомості про багаж кількох пасажирів. Знайти кількість пасажирів, багаж яких складається із однієї речі вагою менше 30 кг.
-
Дано відомості про книги у бібліотеці (прізвище автора, назва і рік видання). Вивести назви книг даного автора, виданих після 1960 року.
-
Дано відомості про книги у бібліотеці (прізвище автора, назва і рік видання). Визначити, чи є у списку книга з назвою “Інформатика”. Якщо є, то повідомити прізвище авторів і рік видання книги.
-
Дано відомості про книги у бібліотеці (прізвище автора, назва і рік видання). Вивести авторів та назви книг, виданих після 2000 року і підрахувати їх кількість.
-
Дано телефонний довідник телефонів співробітників установи (прізвище та ініціали співробітника, його номер телефону). Знайти номер телефону за прізвищем та ініціалами співробітника.
-
Дано телефонний довідник телефонів співробітників установи (прізвище та ініціали співробітника, його номер телефону). Знайти прізвище та ініціали співробітника за номером телефону.
-
Дано список дат (число, місяць, рік). Знайти всі весняні дати і саму найдавнішу дату.
-
Даний список товарів, що експортуються (відомості про товар: назва товару; держава, в яку експортується товар і обєм партії в штуках). Вивести список держав, в які експортується даний товар і обєм його експорту.
Завдання 2. Написати програму.
Вимоги до завдання:
-
використати масиви записів.
Варіанти:
-
Дано список товарів, що експортуються (відомості про товар: назва товару; держава, в яку експортується товар і обєм партії в штуках). Вивести список товарів і обєм їх партій, що експортуються в дану державу.
-
Дано список співробітників університету (про кожного співробітника відомо: прізвище та ініціали, наукове звання, рік народження, стаж роботи). Вивести прізвища та ініціали співробітників, що досягли пенсійного віку (вважати, що співробітник досяг пенсійного віку, якщо йому 55 років і більше).
-
Дано список співробітників університету (про кожного співробітника відомо: прізвище та ініціали, наукове звання, рік народження, стаж роботи). Вивести прізвища та ініціали всіх докторів наук та підрахувати їх загальну кількість.
-
Дано список співробітників університету (про кожного співробітника відомо: прізвище та ініціали, наукове звання, рік народження, стаж роботи). Вивести прізвища та ініціали співробітників, що пропрацювали у ВУЗі більше 30 років.
-
Дано список співробітників університету (про кожного співробітника відомо: прізвище та ініціали, наукове звання, рік народження, стаж роботи). Підрахувати середній вік працівників університету, вивести прізвище та ініціали найстаршого та наймолодшого працівників ВУЗу.
-
Дано список товарів, що експортуються (відомості про товар: назва товару; держава, в яку експортується товар і обєм партії в штуках). Вивести список товарів, обєм експорту яких перевищує 5000 штук.
-
Дано відомості про іграшки (назва, вартість і вікові межі дитини, для якої призначена іграшка). Вивести назви іграшок, вартість яких не перевищує 4 грн. і яка підходить дітям до 5 років.
-
Дано відомості про іграшки (назва, вартість і вікові межі дитини, для якої призначена іграшка). Вивести вартість найдорожчої ляльки.
-
Дано відомості про іграшки (назва, вартість і вікові межі дитини, для якої призначена іграшка). Вивести назви найдорожчих іграшок (вартість яких відрізняється від вартості найдорожчої іграшки не більше, ніж на 1 грн.).
-
Дано відомості про іграшки (назва, вартість і вікові межі дитини, для якої призначена іграшка). Вивести назви іграшок, які підходять як дітям 4 років, так і дітям 10 років.
-
Багаж пасажира характеризується кількістю речей і загальною вагою речей. Дано відомості про багаж кількох пасажирів. Знайти багаж, середня вага однієї речі в якому відрізняється не більше, ніж на 0,5 кг від загальної середньої ваги однієї речі.
-
Дано відомості про книги у бібліотеці (прізвище автора, назва і рік видання). Вивести назви книг даного автора, виданих до 1998 року.
-
Дано довідник адрес та номерів телефонів співробітників установи (прізвище та ініціали співробітника, його адреса, номер телефону). Вивести прізвища та ініціали, номери телефонів співробітників, що проживають на даній вулиці.
-
Дано списки абітурієнтів (про кожного абітурієнта відомо – прізвище, імя, рік народження, середній бал атестата, іноземну мову, яку він вивчав в школі). Вивести кількість абітурієнтів, що вивчали англійську мову у школі.
-
Дано списки абітурієнтів (про кожного абітурієнта відомо – прізвище, імя, рік народження, середній бал атестата, іноземну мову, яку він вивчав в школі). Вивести прізвища та імена абітурієнтів, середній бал атестату яких перевищує 4,0.