Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Лабораторная работа №21





Тема: «Разработка программ обработки созданных файлов».

Цель работы: Получение навыков в написании программ, осуществляющих обработку файлов с последовательным доступом, содержащих комбинированные типы данных.

Программные средства: система программирования Borland Pascal.

 

ЗАДАНИЕ.

Написать программу, которая создает телефонный справочник. Телефоны, вводимые пользователем после запуска программы, записываются в типизированный файл nomera.

Решение:

Program phones;

type

zapis=record; { файл nomera состоит из элементов типа запись }

fam: string[20];

tel: string[6]

end;

var

out: file of zapis;

nam: zapis;

kon: char;

begin

Assign (out, ‘nomera’);

Rewrite (out);

repeat

write (‘Введите фамилию абонента’);

readln (nam.fam);

write (‘Введите номер телефона’);

readln (nam.tel);

write (out, nam);

{ первая запись помещается в нулевой элемент файла nomera }

write (‘Будите продолжать? Y/N’);

readln (kon);

until kon< > ’Y’;

{ замена первой записи последней }

Seek (out, filesize (out)-1);

{ filesize (out) определяет общее количество записей }

read (out, nam);

{ считывает последнюю запись во вспомогательную переменную nam }

Seek (out, 0);

Write (out, nam);

{ вывод содержимого файла на экран }

reset (out);

{ без закрытия файла не будут видны изменения, reset закроет файл, а потом откроет его заново }

while not Eof (out) do

begin

read (out, nam);

writeln (nam.fam, ‘-‘, nam.tel);

end;

close (out);

end.

Задания для самостоятельного решения:

  1. Написать программу, которая создает файл с информацией об абитуриентах. В этом файле сведения хранятся в виде записи, содержащие следующие поля:

- фамилия, имя и отчество;

- год рождения;

- средний бал в аттестате;

- оценки вступительных экзаменов.

  1. Написать программу, которая из внешнего файла, содержащего данные об абитуриентах, удаляет записи, соответствующие:

- абитуриентам, получившим хотя бы одну неудовлетворительную (ниже 5) оценку;

- абитуриентам, имеющий средний балл по экзаменам ниже 5, 25.

Примечание: баллы считаются по десятибалльной системе.

  1. Написать программу, которая создает файл, с информацией об абитуриентах, получивших на вступительных экзаменах балл больше 7.0 и нуждающиеся в общежитии.

Лабораторная работа №22.

Тема: «Разработка программ обработки созданных файлов».

Цель работы: 1. Ознакомиться с возможностью добавления информации в упорядоченный внешний файл.

2. Закрепление навыков работы по написанию программ, осуществляющих обработку файлов с последовательным доступом.

Программные средства: система программирования Borland Pascal.

 







Дата добавления: 2014-11-10; просмотров: 640. Нарушение авторских прав; Мы поможем в написании вашей работы!




Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Характерные черты официально-делового стиля Наиболее характерными чертами официально-делового стиля являются: • лаконичность...

Принципы и методы управления в таможенных органах Под принципами управления понимаются идеи, правила, основные положения и нормы поведения, которыми руководствуются общие, частные и организационно-технологические принципы...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

Эффективность управления. Общие понятия о сущности и критериях эффективности. Эффективность управления – это экономическая категория, отражающая вклад управленческой деятельности в конечный результат работы организации...

Studopedia.info - Студопедия - 2014-2026 год . (0.011 сек.) русская версия | украинская версия