Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1) Изучить теоретический материал по теме «Временные и внешние файлы».
2) Составить и откомпилировать программу.
3) Запустить программу на выполнение.
4) Сохранить программу на диске А под именем dom3.pas.
5) Распечатать программу и результаты работы программы.
6) Составить отчет по работе.
7) Защитить работу.
Содержание отчета
Отчет по лабораторной работе должен содержать:
1) тему работы;
2) цель работы;
3) ход работы;
4) постановку задачи;
5) распечатку программ;
6) результаты работы программ.
Варианты заданий
1. Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл, содержащий сведения о багаже каждого пассажира представляет собой запись, в которой определены следующие поля:
Ф.И.О., количество вещей, вес (в килограммах)
а) найти число пассажиров, имеющих более двух вещей и число пассажиров, количество вещей которых превосходит среднее число вещей;
б) определить, имеется ли два пассажира, баланс которых совпадает по числу вещей и различаются по весу;
в) выявить, имеется ли пассажир, багаж которого превышает багаж каждого из остальных пассажиров и по числу вещей и по весу;
г) выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее 30 кг.
2. Сведения о студенте состоят из его имени, фамилии, названия группы (номер и буква), года обучения. Дан файл F, содержащий сведения о студентах коллежа:
а) выяснить, имеются ли в колледже однофамильцы;
б) выяснить, имеются ли однофамильцы в группе;
в) выяснить, имеются ли в группе студенты с одинаковыми именами;
г) выяснить, в каких группах насчитывается более n студентов;
д) выяснить, какая группа самая многочисленная.
3. Сведения о студенте состоят из его фамилии, года рождения, года поступления в колледж и количества баллов набранных на вступительных экзаменах. Дан файл f, содержащий сведения о студентах колледжа.
а) выяснить, кто из студентов самый старший;
б) выяснить, кто родился раньше 1986 года;
в) выяснить, кто из студентов набрал большее количество баллов на вступительных экзаменах;
г) выяснить средний балл всех студентов;
д) найти среди всех студентов тех, у кого количество баллов, набранных на вступительных экзаменах, выше (ниже) среднего количества баллов всех студентов.
4. Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан файл, содержащий сведения о нескольких автомобилях. Найти:
а) фамилии владельцев и номера автомобилей данной марки;
б) количество автомобилей каждой марки;
в) автомобили, какой марки больше.
5. Дан фай f, содержащий различные даты. Каждая дата – это число, месяц и год. Найти:
а) год с наименьшим (наибольшим) номером;
б) все весенние даты;
в) самую раннюю (позднюю) дату.
6. Дан файл f, содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания.
а) Найти названия книг данного автора, изданных с 1960г.
б) Определить имеется ли книга с названием «Информатика».
в) Определить имеется ли книги, изданные в один год и количество таких книг.
7. Дан файл f, содержащий сведения о кубках: размер каждого кубка (длина ребра в сантиметрах), его цвет (красный, зелёный, жёлтый или синий) и материал (деревянный, металлический, картонный). Найти:
а) количество кубиков каждого из перечисленных цветов;
б) количество деревянных кубиков с ребром 3 см;
в) количество металлических кубиков с ребром большим 5 см.
8. Дан файл f, содержащий сведения о веществах: указывается название вещества, его удельный вес и проводимость (проводник, полупроводник, изолятор). Найти:
а) удельные веса и названия всех полупроводников;
б) вещество с максимальным (минимальным) удельным весом;
в) удельные веса и названия всех изоляторов.
Вопросы к защите домашней работы № 3
1. В каких случаях удобно использовать файлы?
2. Дайте определение файла и укажите его характеристики.
3. Что такое путь доступа к файлу?
4. Где хранятся файлы?
5. Каким образом описываются переменные файловых типов?
6. Как осуществляется доступ к компонентам файлов?
10 Лабораторная работа № 7. «Линейные списки»
Цель работы. Получить практические навыки работы с динамическими переменными и динамическими структурами данных.
10.1 Ход работы:
1) Разработать программы, согласно индивидуального варианта задания.
2) Нарисовать структуру взаимодействия динамических данных, используя:
а) простейшие действия с указателями;
б) работу с очередью;
в) добавление элементов очереди;
г) удаление элементов очереди;
3) Распечатать программу и результат.
Содержание отчета
Отчет по лабораторной работе должен содержать:
1) тему работы;
2) цель работы;
3) ход работы;
4) постановку задачи;
5) распечатку программ;
6) результаты работы программ.
Дата публикования: 2015-02-20; Прочитано: 618 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!