1 / 1 / 0
Регистрация: 23.03.2012
Сообщений: 34
1

Типизированные файлы. Файл содержит номера телефонов сотрудников учреждения

23.03.2012, 15:02. Показов 2489. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан файл t, который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона. Найти номер телефона сотрудника по его фамилии и инициалам.
0
Лучшие ответы (1)
23.03.2012, 15:02
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.03.2012, 15:02
Ответы с готовыми решениями:

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

Дан файл Т, который содержит номера телефонов сотрудников учреждения
Дан файл Т, который содержит номера телефонов сотрудников учреждения: 1) ФИО сотрудника 2) номер телефона. Найти номер телефона...

Сформировать текстовый файл, который содержит номера телефонов сотрудников учреждения
Сформировать текстовый файл, который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона. ...

1
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
24.03.2012, 14:27 2
Лучший ответ Сообщение было отмечено Natasha как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
uses crt;
 
type sotrudniki = record
     fio:  string[15];
     tel:  string[9];
     end;
 
var  f:file of sotrudniki; r: byte;
 
procedure Vvod (var ff: file of sotrudniki);
var  i,n: integer;
     s: sotrudniki;
begin
clrscr;
rewrite(ff);
write('Количество сотрудников:');
readln(n);
writeln('Внесите телефоны сотрудников: ');
for i:=1 to n do
    with s do
         begin
         write('Фамилия, инициалы: '); readln(fio);
         repeat
         write('Телефон (000-00-00): '); readln(tel);
         until (length(tel)=9) and ((tel[4]='-') and (tel[7]='-'));
         write(ff,s);
         end;
close(ff);
writeln('Данные занесены в файл');
writeln('Нажмите Enter для продолжения');
readln;
end;
 
procedure Poisk(ff: file of sotrudniki);
var  s: sotrudniki;
     z: string;
     k: integer;
begin
clrscr;
reset(ff);
writeln('Поиск номера телефона по фамилии');
write('Укажите фамилию, инициалы: '); readln(z);
while not (eof(ff)) do
      begin
      read(ff,s);
      with s do
           if fio=z then
              begin
              writeln(fio:15,' ',tel);
              inc(k);
              end;
      end;
close(ff);
if k=0 then writeln('Нет данных о сотруднике');
writeln('Нажмите Enter для продолжения');
readln;
end;
 
begin
assign(f,'C:\BDsotrudniki.dta');
r:=1;
repeat
clrscr;
writeln('0-завершение работы');
writeln('1-ввод данных');
writeln('2-поиск по фамилии');
readln(r);
case r of
1: Vvod (f);
2: Poisk(f);
else r:=0;
end;
until r=0;
end.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.03.2012, 14:27
Помогаю со студенческими работами здесь

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

Текстовый файл, который содержит номера телефонов сотрудников
A. Сформировать текстовый файл, который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона. ...

Структуры данных (создание, просмотр, дополнение и извлечения данных из файла, содержащего информацию о номерах телефонов сотрудников учреждения,ФИО)
Нужно создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечения данных из файла содержащего информацию о...

Вывести фамилии сотрудников, номера телефонов которых начинаются с цифр 361
Сведения состоят из фамилий сотрудников и их телефонов. Вывести фамилии сотрудников, номера телефонов которых начинаются с цифр 361, 362...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Пользуясь нейросетью возвращаюсь к вопросу альтернативных приводов поступательного движения.
Hrethgir 14.02.2025
Описание тут https:/ / habr. com/ ru/ articles/ 778118/ . Вопрос ответ You Привет. Скажи, есть-ли вещества, которые могут менять жидкое состояние на желеобразное под воздействием ультразвука? . . .
Ошибка "Another git process seems to be running in this repository"
hw_wired 14.02.2025
При работе с git можно столкнуться с довольно раздражающей ошибкой "Another git process seems to be running in this repository". Эта ситуация возникает, когда система контроля версий пытается. . .
Ошибка "java.lang.NoCl­assDefFou­ndErro­r: javax/xml/bind/JAXBException"
hw_wired 14.02.2025
Как разработчики Java-приложений, мы сталкиваемся с разными ошибками, но одна из них - java. lang. NoClassDefFoundError: javax/ xml/ bind/ JAXBException - стала особенно актуальной после выхода Java 9. . . .
Отличия for-in от for-of в JavaScript
hw_wired 14.02.2025
Когда-то единственным способом перебора элементов массива или свойств объекта был классический цикл for с счетчиком. Да, он отлично справлялся с задачей, но код получался громоздким и не очень. . .
Отличия implementation, api и compile в Gradle
hw_wired 14.02.2025
Управление зависимостями - одна из ключевых задач при разработке современных приложений на Java и Kotlin. Система сборки Gradle предоставляет гибкие и мощные средства для работы с зависимостями,. . .
Что лучше: require или import/export в JavaScript
hw_wired 14.02.2025
Модульность в JavaScript прошла долгий путь эволюции, и сегодня у разработчиков есть два основных способа организации модулей: старый добрый require из системы CommonJS и современные import/ export из. . .
Ошибка "Uncaught SyntaxError: Cannot use import statement outside a module"
hw_wired 14.02.2025
Думаю, многие разработчики сталкивались с ошибкой "Uncaught SyntaxError: Cannot use import statement outside a module" при попытке использовать современный синтаксис импорта в JavaScript. Эта. . .
Ошибка Docker "Got permission denied while trying to connect to the Docker daemon socket at"
hw_wired 14.02.2025
Разработка с использованием Docker может иногда преподносить неожиданные сюрпризы, и одним из самых распространенных камней преткновения становится ошибка с отказом в доступе к демону Docker. . . .
Ошибка "No 'Access-Control-Allow-Origin' header is present on the requested resource"
hw_wired 14.02.2025
При разработке современных веб-приложений нередко сталкиваешься с ошибкой "No 'Access-Control-Allow-Origin' header is present on the requested resource". Эта проблема возникает из-за политики. . .
Как закрыть порт в Linux
hw_wired 14.02.2025
Управление сетевыми портами в Linux - непростая, но важная задача для обеспечения безопасности системы. Каждый открытый порт - это потенциальная уязвимость, через которую злоумышленики могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru