
- •Основы программирования
- •Предисловие
- •Введение
- •1. Изучение интегрированной среды Delphi
- •Контрольные вопросы к главе 1
- •Задание к лабораторной работе № 1
- •2. Программирование линейных алгоритмов в системе Delphi
- •Контрольные вопросы к главе 2
- •Задания к лабораторной работе № 2
- •3. Программирование разветвленных алгоритмов в системе Delphi
- •Контрольные вопросы к главе 3
- •Задания к лабораторной работе № 3
- •4. Программирование простых циклических алгоритмов в системе Delphi
- •Контрольные вопросы к главе 4
- •Задания к лабораторной работе № 4
- •5. Программирование с использованием одномерных массивов в системе Delphi
- •Контрольные вопросы к главе 5
- •Задания к лабораторной работе № 5
- •6. Программирование с использованием двумерных массивов в системе Delphi
- •Контрольные вопросы к главе 6
- •Задания к лабораторной работе № 6
- •7. Программирование в системе Delphi с использованием подпрограмм
- •Контрольные вопросы к главе 7
- •Задания к лабораторной работе № 7
- •8. Изучение приемов работы с графикой в delphi
- •Контрольные вопросы к главе 8
- •Задания к лабораторной работе №8
- •9. Программирование в системе Delphi с помощью строк
- •Контрольные вопросы к главе 9
- •Задания к лабораторной работе №9
- •10. Изучение работы с файлами в системе delphi
- •Контрольные вопросы к главе 10
- •Задания к лабораторной работе №10
- •Заключение
- •Библиографический список
- •Предметный указатель
- •Delphi: основы программирования
Контрольные вопросы к главе 10
Какие виды файлов существуют в Delphi?
Сформулируйте определение текстового файла.
Сформулируйте определение типизированного файла.
Сформулируйте определение нетипизированного файла.
Чем отличается прямой доступ от последовательного доступа?
С помощью каких процедур можно создать файл?
Как открыть существующий файл?
С помощью какой процедуры закрывают файл?
С помощью каких процедур можно добавить информацию в текстовый файл?
С помощью каких процедур можно добавить информацию в типизированный файл?
С помощью каких процедур можно добавить информацию в нетипизированный файл?
Какие основные процедуры и функции обработки файлов Вы знаете?
Каким образом проверить наличие файла на диске?
С помощью каких процедур и функций можно осуществить просмотр типизированного файла?
С помощью каких процедур и функций можно осуществить просмотр нетипизированного файла?
С помощью каких процедур можно изменить размер блока в нетипизированном файле?
С помощью каких процедур и функций можно осуществить просмотр текстового файла?
Задания к лабораторной работе №10
Написать программу, которая выполняет с файлом следующие действия:
создание файла;
добавление записи в файл;
просмотр содержимого файла;
удаление записи из файла;
поиск записи в файле.
Даны результаты медицинского обследования группы детей, в которых указаны: фамилия, адрес, возраст, вес, рост и наличие прививок по возрасту.
Есть список сотрудников с указанием фамилии, адреса, даты рождения, общего стажа работы, стажа работы в данной организации, оклада согласно штатному расписанию.
В банке данных библиотеки хранятся сведения о книгах: название книги, автор, год выпуска, стоимость, издательство, как часто книга пользовалась спросом у читателей.
В кинотеатрах города демонстрируются фильмы. Известны названия кинотеатров, названия фильмов, киностудия, режиссёр, дата первого показа и дата последнего показа.
В соревнованиях по прыжкам в высоту принимали участие спортсмены нескольких стран. О каждом участнике известны следующие сведения: фамилия, возраст, страна, спортивный разряд, сведения о дисквалификации.
В банке данных хранятся сведения о городах Центрально-Чернозёмного района: название города, год основания, количество жителей, занимаемая площадь, количество экологически вредных предприятий.
В банке данных администрации хранятся сведения о фирмах: название, дата регистрации, форма собственности, № счёта, сумма доходов за предыдущий год, количество сотрудников.
В банке данных отдела кадров хранятся сведения о рабочих: табельный номер, пол, поступление на работу, разряд по профессии, сведения о нарушениях трудовой дисциплине.
В банк данных биржи труда вводятся сведения о безработных: фамилия, образование, год рождения, количество иждивенцев, дата обращения на биржу, профессия, последнее место работы, размер заработной платы.
Есть список учащихся с указанием № группы, фамилии и экзаменационных оценок по 4 предметам.
В областном центре по сельскому хозяйству имеются следующие сведения: название района, размер площадей засеваемых зерновыми, урожайность с 1 га, сведения о транспортном парке.
В банке данных детского сада хранятся сведения о детях: имя, фамилия, адрес, год рождения, перенесённые болезни.
В КВН принимают участие команды из разных городов. О каждой команде известно: название, город, количество участников, капитан, количество проигрышей и побед.
В базе данных адресно-справочного бюро хранится информация о жителях города: Ф.И.О., год рождения, прописка, место жительства.
В поликлинике хранятся сведения о пациентах: Ф.И.О., год рождения, прописка, место работы (учёбы), перенесённые болезни, стоит ли человек на учёте (по какой болезни и у какого врача).
В базе данных роддома хранится информация о детях: Ф.И.О., пол ребёнка, его год рождения, вес, рост, наличие врождённых болезней.
В базе данных почты хранятся сведения о подписчиках на газеты и журналы: Ф.И.О., адрес, названия газет и журналов.
Есть список планет солнечной системы: номер планеты по удалению от Солнца, название планеты, объём, диаметр, удалённость от Земли.
В базе данных склада содержится информация о хранящемся товаре: код товара, наименование товара, дата выпуска, цена, количество.
Даны результаты лучших спортивных достижений студентов университета: название вида спорта, Ф.И.О. и возраст рекордсмена, дата установления рекорда, описание рекорда.
В базе данных университета содержится информация о студентах: Ф.И.О., пол, год рождения, адрес, личный номер студента.
В базе данных автосалона содержится информация о машинах: марка, год выпуска, страна, технические характеристики, цена.
В базе данных автовокзала содержится информация о расписании автобусов: номер рейса, пункт назначения, время отправления, время прибытия, марка автоюуса, количество мест.
В базе данных вокзала содержится информация о расписании поездов: номер рейса, пункт назначения, время отправления, время прибытия, тип поезда, количество мест.
В базе данных аэрофлота содержится информация о расписании самолетов: номер рейса, пункт назначения, время отправления, время прибытия, тип самолета, количество мест.
В базе данных турагенства содержится информация о путевках: страна, город, количество дней, уровень сервиса, стоимость.
В базе данных видеотеки содержится информация о фильмах: название, год выпуска, жанр, режиссер, студия.