Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 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; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию