Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример курсовой работы для ВИЭ.doc
Скачиваний:
6
Добавлен:
24.08.2019
Размер:
115.2 Кб
Скачать

Приложение 3

Текст программ создания и печати тестового файла

program file_new;

type zap=record

fam: string[20];

otdel: string[30];

god: integer;

oklad: real;

end;

var

sved :file of zap;

X:zap;

k:integer;

begin

Assign(sved,'sved.dat');

rewrite (sved);

k:=1;

while k<=10 do

begin

writeln('Введите фамилию',k:3, ' сотрудника');

readln(x.fam);

writeln('Введите название отдела');

readln(x.otdel);

writeln('Введите год рождения');

readln(x.god);

writeln('Введите оклад');

readln(x.oklad);

K:=k+1;

write(sved,x);

end;

writeln('Число записей в файле:',K:2); writeln;

reset(sved);

writeln('Данные файла'); writeln;

while not EOF (sved) do begin

read(sved,x);

writeln(x.fam:22,x.otdel:32,x.god:5,x.oklad:10:2);

end;

close(sved);

end.

Приложение 4

Контрольные примеры исполнения программы

Пример 1. Запрос: технический

Результат:

Список сотрудников отдела: технический

N

Фамилия

Оклад

1

Иванов

10000.00

2

Сидоров

9000.00

3

Николаев

8000.00

4

Смирнов

7500.00

5

Кузнецов

5000.00

Пример 2. Запрос: бухгалтерия

Результат:

Список сотрудников отдела: бухгалтерия

N

Фамилия

Оклад

1

Сергеева

9500.00

2

Петрова

8500.00

3

Яковлев

6000.00

Пример 3. Запрос: общий

Результат:

Нет данных по отделу: общий