- •Методичні вказівки й завдання до лабораторних робіт
- •Загальні рекомендації
- •Практикум з програмування. Turbo pascal
- •Робота з інтегрованим середовищем розробника
- •Запитання для контролю та самоконтролю
- •Лабораторна робота №1 структура програми. Лінійна програма. Організація введення/виведення. Стандартні функції. Базові типи даних Теоретичні відомості
- •Var перелік імен змінних та їх типів;
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Лабораторна робота №2 програми розгалуженої структури Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Лабораторна робота №3 цикли з параметром Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Лабораторна робота №4 цикли з невідомим числом повторень Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Лабораторна робота №5 розв’язування задач з використанням масивів Теоретичні відомості
- •Var Ім'я : array[поч_індекс . . Кін_індекс] of Тип_даних;
- •Var Ім'я:array[поч_індекс1..Кін_індекс1,
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Лабораторна робота №6 символьний тип даних, рядки, масиви рядків Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Лабораторна робота № 7 організація програм, що використовують допоміжні програми Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Лабораторна робота № 8 використання множин Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Лабораторна робота № 9 записи Теоретичні відомості
- •Var Ім’я_запису : Ім’я_типу;
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Лабораторна робота № 10 обробка файлів Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Рекомендована література
Варіанти завдань
Багаж пасажира характеризується кількістю речей і загальною вагою речей. Відомості про багаж кожного пасажира являють собою запис із двома полями: одне поле цілого типу (кількість речей) і одне - дійсне (вага в кілограмах). Знайти: багаж, у якому середня вага однієї речі відрізняється не більш ніж на 0.3 кг від загальної середньої ваги однієї речі; число пасажирів, що мають більш двох речей і число пасажирів, кількість речей яких перевершує середнє число речей.
Відомості про автомобіль складаються із його марки, номера і прізвища власника. Відома інформація про декілька автомобілів. Знайти прізвища власників і номера автомобілів даної марки.
Відомості про студентів факультету складаються з наступної інформації: прізвище, ім'я, по батькові, стать, вік, курс. У прізвищі, імені, по батькові не більш 12 літер, стать зазначена літерами М и Ж, вік від 16 до 35 років, курс - ціле число від 1 до 5. Визначити номер курсу, на якому чоловіків більше.
Відомостями про експортовані товари є: найменування товару, країна, що імпортує товар і об'єм партії у штуках. Скласти список країн, у які експортується даний товар і загальний об'єм його експорту.
Дані відомості про різні дати. Кожна дата - це число, місяць і рік. Знайти саму ранню дату.
Відомості про кубики складають: розмір кожного кубика (довжина ребра в сантиметрах), його колір (червоний, жовтий, зелений або синій) і матеріал (дерев'яний, металевий, картонний). Знайти кількість кубиків кожного з перелічених кольорів і їхній сумарний об'єм.
Початковими даними для програми є: назва держави, чисельність населення, що проживає на його території, площа території держави, число шкіл, вузів. Надрукувати дані про загальну кількість навчальних закладів у державі з максимальною щільністю населення.
Про речовини відомою є інформація: назва речовини, її питома вага і провідність (провідник, напівпровідник, ізолятор). Знайти питому вагу і назви всіх напівпровідників.
Відомостями про іграшки є: назва (конструктор, лялька і т.д.), вартість іграшки, вікові границі (від 2 до 5 років і т.д.). Одержати відомості про назви іграшок, вартість яких не перевершує 4 грн., і які підходять дітям 5 років.
Про кожного студента факультету є наступна інформація: прізвище, ім'я, по батькові, стать, вік, курс. Знайти та вивести найпоширеніші жіночі та чоловічі імена.
Відомостями про книгу є: прізвище автора, назва книги і рік видання. Знайти назви книг даного автора, виданих із 1960 року.
Відомості про автомобіль складаються з його марки, року випуску, прізвища власника і державного номера. Відомою є інформація про декілька автомобілів. Знайти кількість автомобілів кожної марки.
Вхідними даними для програми є: назва держави, чисельність населення, кількість людей, що мають середню та вищу освіту. Вивести назву держави з найбільшим відсотком освічених громадян.
У блокноті зберігаються нотатки у вигляді: дата, перелік заходів. Кожна дата - це число, місяць і рік. Вивести перелік всіх весняних заходів.
Застосувавши типи даних
Decart=record x, y:real end;
Polar=record r, fi:real end;
,
перевести координати декількох точок площини з прямокутних декартових у полярні.
Відомі прізвища співробітників, ініціали, номера телефонів. Знайти номер телефону за прізвищем та ініціалами власника.
В архіві зберігаються записи у вигляді: дата події, коментарі. Кожна дата - це число, місяць і рік. Вирахувати в століттях, роках, місяцях період часу, що підкріплений архівними документами .
У базі телефонних розмов зберігається добова інформація виду: номер абонента, кількість хвилин розмови, вид контакту - місцевий, міжміський обласний, міжобласний, міждержавний. Обчислити загальну тривалість всіх видів телефонних контактів за добу.
Відомостями про книгу є: прізвище автора, назва книги і рік видання. Визначити, чи присутні в списку книги з назвою “Інформатика”. Якщо так, то повідомити прізвища авторів і роки видання.
Відомості про автомобіль складаються з його марки, року випуску, прізвища власника. Відомою є інформація про групу автомобілів. Знайти прізвища власників найстарших автомобілів кожної марки.
У списку зберігається інформація про трикутники у вигляді: довжина однієї сторони, довжина другої сторони, довжина третьої сторони, колір. Визначити яку фарбу було витрачено найбільш для фарбування трикутників.
Після роботи магазину комп'ютер зберігає дані про динаміку продажу товарів у формі списку: код товару, найменування товару, кількість, вартість одиниці товару. Визначити найпопулярніший товар та загальну суму від його продажу.
Інформація про співробітників підрозділу зберігається у формі: прізвище, ініціали, кількість відпрацьованих робочих днів у поточному місяці. Визначити працівників, що за результатами роботи заслуговують преміювання.
Відомості про робітників підприємства зберігаються у виді: прізвище, ім'я, по батькові, посада, кількість членів сім'ї. Визначити багатосімейних працівників, які потребують матеріальної допомоги.
У базі даних відділу кадрів відомості про співробітників підрозділу зберігаються у формі: прізвище та ініціали, посада, дата народження, дата прийняття на роботу. Визначити всіх ювілярів поточного місяця.