Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 1
Регистрация: 02.05.2012
Сообщений: 59
1

Составить программу определения списков. Записи. Работа с текстовыми файлами

17.05.2012, 15:39. Показов 1027. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Тема: Записи. Работа с текстовыми файлами.
На олимпиаде по информатике на школьников заполнялись анкеты: фамилия, номер школы, класс, занятое место. Эта информация хранится в текстовом файле. Составить программу определения списков учеников, занявших первое место, с указанием их класса.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2012, 15:39
Ответы с готовыми решениями:

Записи.Работа с текстовыми файлами
В деканате хранится информация о зимней сессии на 1 курсе(фамилия,номер группы,оценка 1 по...

Записи. Работа с текстовыми файлами
Дан файл f, содержащий сведения о багаже нескольких пассажиров. Багаж пассажира характеризуется...

Записи. Работа с текстовыми файлами
Дан файл f, содержащий сведения о багаже нескольких пассажиров. Багаж пассажира характеризуется...

Записи. Работа с текстовыми файлами.
Тема: Записи. Работа с текстовыми файлами. Описать, используя структуру данных запись, данные на...

2
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
17.05.2012, 18:38 2
Лучший ответ Сообщение было отмечено Nikushor как решение

Решение

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
uses crt;
type klass = record
   fam: string;
   num,kl,pl:integer;
  end;
var olim: klass;
    i,j,k: integer;
    s: string;
    f: text;
begin
 clrscr;
 assign(f,'text.txt');
 reset(f);
 while not eof(f) do
  begin
   write('Фамилия: ');
   readln(f,olim.fam);
   writeln(olim.fam);
   write('Номер школы: ');
   readln(f,olim.num);
   writeln(olim.num);
   write('Класс: ');
   readln(f,olim.kl);
   writeln(olim.kl);
   write('Место: ');
   readln(f,olim.pl);
   writeln(olim.pl);
   writeln;
  end;
  reset(f);
  writeln('Из них первое место заняли:');
  while not eof(f) do
  begin 
   readln(f,olim.fam);
   readln(f,olim.num); 
   readln(f,olim.kl);
   readln(f,olim.pl);  
   if olim.pl=1 then
    writeln(olim.fam,', школа #',olim.kl);
  end;
 readln;
 close(f);
end.
Текстовый файл лежит в папке с исходником. Записи в нем располагаются в порядке как в задании. Для каждого пункта отдельная строка.
1
2 / 2 / 1
Регистрация: 02.05.2012
Сообщений: 59
17.05.2012, 19:24  [ТС] 3
большое спасибо
0
17.05.2012, 19:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2012, 19:24
Помогаю со студенческими работами здесь

Записи.Работа с текстовыми файлами.
На олимпиаде по информатике на школьников заполнялись анкеты: фамилия,номер школы,класс, занятое...

Записи. Работа с текстовыми файлами.
Тема: Записи. Работа с текстовыми файлами. Дан файл f, содержащий сведения о багаже нескольких...

Записи. Работа с текстовыми файлами.
Дан файл f, содержащий сведения о багаже нескольких пассажиров. Багаж пассажира характеризуется...

Тема: Записи. Работа с текстовыми файлами
Тема: Записи. Работа с текстовыми файлами. Дан файл f, содержащий сведения о багаже нескольких...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru