Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Упражнения. 1. Составить программу, которая обеспечивает:
1. Составить программу, которая обеспечивает: - пополнение базы данных, находящихся во внешнем файле С:\baza.dat, созданном при выполнении программы files; - сортировку списка в алфавитном порядке по названию улицы; - выбор из списка всех студентов, живущих в домах с нечетным номером, и занесение их в свой файл; - вывод на печать их фамилий и адресов.
2. Составить программу, которая обеспечивает: - пополнение базы данных, находящихся во внешнем файле С:\baza.dat, созданном при выполнении программы files; - сортировку списка по алфавиту; - выбор из списка всех студентов, родившихся зимой и занесение их в один файл, а всех студентов, родившихся осенью – в другой файл; - вывод на печать их фамилий и дат рождения сначала "осенних" студентов, а затем – "зимних".
3. Составить программу, которая обеспечивает: - пополнение базы данных, находящихся во внешнем файле С:\baza.dat, созданном при выполнении программы files; - сортировку списка по успеваемости (по убыванию); - занесение отсортированного списка в свой файл, затем удаление из списка всех данных о студентах, имеющих суммарный балл ниже проходного (усечение файла); - вывод на печать их фамилий, номеров групп и результатов вступительных экзаменов.
КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Что понимается под файлом в ТР и каковы характерные особенности файлов? 2. В чем заключается сходство и различие файлов и массивов? 3. Каким образом описываются в программе файловые переменные? Приведите примеры. 4. В чем разница между файловой переменной и именем физического файла? 5. Расскажите о назначении процедуры Assign. Приведите примеры. 6. С помощью каких процедур осуществляется подготовка файлов к работе? 7. В каких случаях применяется процедура Reset? Приведите примеры. 8. Расскажите об особенностях применения стандартной функции IOResult. 9. Для чего предназначена процедура Rewrite? Приведите примеры. 10. Почему рекомендуется закрывать файл после работы с ним? Какая процедура обеспечивает закрытие файла? Приведите примеры. 11. Какие стандартные подпрограммы работы с типизированными файлами вам известны? Расскажите кратко о них. 12. Что такое текущий указатель файла? Поясните назначение функции EOF. 13. В чем отличие типизированных файлов от текстовых? 14. Как осуществляется считывание информации из файла? Приведите примеры. 15. Каким образом информация заносится в файл? Приведите примеры. 16. Поясните на примерах действие процедур Seek и Truncate. 17. Приведите примеры использования функций FileSize и FilePos.
12. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ МОДУЛЯ CRT Использование модуля CRT увеличивает возможности текстового ввода-вывода. В нем собраны функции и процедуры, которые позволяют управлять: 1) клавиатурой; 2) экраном; 3) звуковым динамиком. Подпрограммы модуля CRT дополняют основные возможности процедур Write и Read из модуля System. Основные отличия модуля CRT от модуля System: 1) отслеживание нажатия специальных клавиш и их комбинаций с другими клавишами; 2) возможность ввода символьной информации без эхо-повтора на экране монитора 3) управление цветом фона и символов; 4) возможность организации окон; 5) вывод информации в произвольную позицию окна. Для использования функций и процедур модуля CRT его необходимо указать в uses -предложении основной программы.
Date: 2016-02-19; view: 408; Нарушение авторских прав |