УКРАЇНСЬКА ДЕРЖАВНА БУДІВЕЛЬНА КОРПОРАЦІЯ
МАКІЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ТЕХНІКУМ
ЗВІТ
З НАВЧАЛЬНОЇ ПРАКТИКИ
Виконав: студент групи ПР - 21
Иванченко Н.К.
Перевірив: викладач
Євтехова І.Є
Макіївка 2010
Зміст
стр.
1. Постановка завдання.....................................................................
2. Теоретичне введення.....................................................................
3. Алгоритм рішення завдання..........................................................
4. Вихідні дані, результати й проміжні величини..............................
5. Опис процедур і функцій...............................................................
6. Висновки.......................................................................................
7. Список використаної літератури...................................................
Додаток 1. Програма мовою Паскаль................................................
Додаток 2. Тестові приклади.............................................................
Постановка завдання
У салоні зв'язку список наявності стільникових телефонів зберігається в текстовому файлі. Кожний рядок файлу містить запис про одну модель телефону, для якої вказується найменування (20 позицій), вага в грамах і ціна. Максимальний розмір списку - 500 записів. Потрібно написати програму, що виконує вивод на екран всієї бази, а також інформації про моделі, що потрапили в заданий діапазон цін. Програма повинна містити меню й забезпечувати уведення - вивод у вікна на екрані. Необхідно передбачити контроль помилок користувача при уведенні даних.
Теоретичне введення
Запис
Однотипні величини організуються в масиви, а для логічного об'єднання різнотипних даних призначений тип "запис". Він визначається за допомогою ключового слова record:
Type ім'я_типу = record
Опис 1 - го поля запису;
Опис 2 - го поля запису;
………………………………………......
Опис n - го поля запису;
End;
Елементи запису називаються полями. Вони можуть бути будь-якого типу, крім файлового.
Модуль CRT
Модуль CRT призначений для роботи з екраном у текстовому режимі; він має засоби взаємодії із клавіатурою й убудованим динаміком. Екран у текстовому режимі представляється як сукупність рядків і стовпців. Кожний символ розташовується на так званому знакомісті, розташованому на перетинанні рядка й стовпця.
Модуль CRT містить типи, константи, змінні й підпрограми, які дозволяють:
· виконувати висновок у задане місце екрана заданим кольором символу й тла;
· відкривати на екрані вікна прямокутної форми й виконувати висновок у межах цих вікон;
· очищати екран, вікно, рядок і її частину;
· обробляти уведення із клавіатури;
· управляти убудованим динаміком.
Для використання модуля CRT треба його підключити до програми в розділі опису модулів за допомогою оператора:
Uses Crt
При розробці програми будемо використовувати технології спадного проектування.