Вопрос задан 18.11.2020 в 04:03. Предмет Информатика. Спрашивает Султанова Аделя.

дан файл f1, который содержит номера телефонов сотрудников учреждения: указывается фамилия его

инициалы и номер телефона. найти телефон сотрудника по его фамилии и инициалам. (как я понимаю, нужно в программе ссылаться на файл в котором и будет этот список, +будет просто идеально, если с блок-схемой.)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лукьянов Кирилл.
//Запись файла f1 прикрепил во вложении, а также прикрепил код программы и ее исполнение

//Не забудьте указать новое расположение файла, если решите создать файл f1 в другом месте

//Данная программа работает только для определенной записи сотрудников и номеров (как указано на фото)

--------------------------------------

Program Test;

Uses crt;

var FileText: text; Names: array[1..3] of string; Numbers: array[1..3] of string; counter, i: integer; worker: string; Bol, CFE: boolean;

Begin

clrscr;

counter := 1;
CFE := false;

assign (FileText, 'C:\Test\f1.txt');
reset (FileText);

while not Eof(FileText) do
begin
case Counter of
1: Readln(FileText, Names[1]);
2: Readln(FileText, Numbers[1]);
4: Readln(FileText, Names[2]);
5: Readln(FileText, Numbers[2]);
7: Readln(FileText, Names[3]);
8: Readln(FileText, Numbers[3]);
end;

counter := counter + 1;
end;

close(FileText);

while CFE = false do
begin
Bol := false;

Write('Введите Фамилию и инициалы сотрудника (0 - выход): ');
Readln(worker);

if (worker = '0') then
CFE := true

else
begin
for i := 1 to 3 do
begin
if (worker = Names[i]) then
begin
Writeln('Телефон: ', Numbers[i]);
Writeln();
Bol := true;
end;
end;

if (Bol = false) then
begin
Writeln();
Writeln('Сотрудник не обнаружен!');
Writeln();
end;
end;
end;

End.





0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос