С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 5
1

Из внешнего файла, содержащего исходные данные, переписать в другой список абитуриентов, сдавших экзамены

05.10.2014, 17:17. Показов 1568. Ответов 1

Author24 — интернет-сервис помощи студентам
Тема: Текстовые файлы
Задание.
Из внешнего файла, содержащего исходные данные, переписать в другой список абитуриентов, сдавших экзамены с 2-мя оценками 4 и остальными оценками 5.

делал подобное задания по теме: Обработка файловых структур данных
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
type abit=record
     fam:string;
     ocen:array[1..5] of integer;
     end;
var f:file of abit;
x:abit;
i,n,k,j,b:integer;
begin
     assign(f,'d:\abc.txt');
     rewrite(f);
     write('введите кол-во абитуриентов-');
     read(n);
     writeln('введите ',n,' фамилий и 5 оценок каждого абитуриента:');
     for i:= 1 to n do
         begin
              writeln('введите фамилию');
              read(x.fam);
              writeln('введите 5 оценок');
              for j:= 1 to 5 do read(x.ocen[j]);
              write(f,x);
         end;
     close(f);
     reset(f);
     writeln('список абитуриентво, у которых две оценки 4 в аттестате и остальные 5:');
     while not eof(f) do
           begin
                b:=0;
                k:=0;
                read(f,x);
                for j:= 1 to 5 do
                    if x.ocen[j]=4 then k:=k+1;
                 for j:= 1 to 5 do
                    if x.ocen[j]=5 then b:=b+1;
                if b<>2 then
                if k<>3 then writeln(x.fam);
           end;
     close(f);
end.
не понял в чем суть этой темы т.е (Текстовых файлов)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2014, 17:17
Ответы с готовыми решениями:

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

Из внешнего файла, содержащего исходные данные, удалить записи
Задача: Из внешнего файла, содержащего исходные данные, удалить записи, соответствующие...

Список абитуриентов, сдавших вступительные экзамены на оценки 4 и 5 и возраст менее 20 лет
Привет всем!Помогите сделать такую вот задачку: написать с помощью файлового типа данных список...

Добавить N записей и вывести на печать Список абитуриентов, сдавших экзамены с двумя оценками 4
Во внешний файл, содержащий исходные данные, добавить N записей и вывести на печать Список...

1
138 / 101 / 102
Регистрация: 03.02.2014
Сообщений: 427
07.10.2014, 18:30 2
Цитата Сообщение от RedSmileRus Посмотреть сообщение
не понял в чем суть этой темы т.е (Текстовых файлов)
та же самая тема "Файлы, структура данных".
В приложенном вами программе (строки 34,35), проверку условия лучше, например, сделать так
Pascal
1
2
if b>2 then
if k=5-b then writeln(x.fam);
0
07.10.2014, 18:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2014, 18:30
Помогаю со студенческими работами здесь

Определить кол абитуриентов, сдавших вступительные экзамены только на 5
Всем привет)) По этой задачи на форуме есть много вопросов, но каждый раз там не то=((( Вот...

Определить количество абитуриентов, сдавших вступительные экзамены на «отлично»
Напишите пожалуйста алгоритм. Код я сам) Результаты вступительных экзаменов представлены в виде...

Структура. Ведомость абитуриентов, сдавших вступные экзамены в университет
Ведомость абитуриентов, что сдали вступные экзамены в университет, имеет ФИО, адрес, оценки. а)...

Определить количество абитуриентов, проживающих в г. Минске и сдавших экзамены со средним баллом
Добрый вечер,помогите с программой: Ведомость абитуриентов, сдавших вступительные экзамены в...


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

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