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

Работа с файлами

26.11.2013, 23:35. Показов 417. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, прошу помощи, ибо голова уже совсем не думает
Задача такова
Подготовить данные об абитуриентах, поступающих в техникум.
Информацию о каждом абитуриенте оформить в виде записи, содержащей
следующие поля:
1. Фамилия, имя, отчество.
2. Год рождения.
3. Год окончания школы.
4. Оценки в аттестате.
5. Признак - нуждается ли в общежитии.
6. Оценки вступительных экзаменов.
Абитуриентам старше семнадцати лет, имеющим отличный аттестат.
По сюда я ее сделал и вот код
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
predm1:array[1..m1] of string[10];
oz1:array[1..m1] of byte;
end;
srb:real;
obchaga:char;
end;
var
s:student;
i,j,k,x:integer;
f,f1:file of student;
begin
assign(f,'NewFile.txt');
assign(f1,'Students.txt');
rewrite(f);
with s,at,ocvst do begin
for i:= 1 to n do begin
srb:=0;
writeln('STUDENT NUMBER ',i);
write('FIO-');
readln(fio);
write('Data rojdenia-');
readln(yearb);
write('God okonchania-');
readln(yearok);
write('Ocenky v attestate:');
for j:= 1 to m do begin
write('Predmet- ');
readln(predm[j]);
write('Ocenka- ');
readln(oz[j]);
end;
write('Nyjdaetsa v obchage?(n-NO/y-YES)');
readln(obchaga);
writeln('Ocenky vstypitelnyx:');
for j:= 1 to m1 do begin
write('Predmet- ');
readln(predm1[j]);
write('Ocenka- ');
readln(oz1[j]);
srb:=srb+oz[j];
end;
srb:=srb/m;
end;
end;
close(f);
 
rewrite(f1);
reset(f);
with s,at do begin
for i:=1 to n do begin
read(f,s);
for j:= 1 to m do
if (srb>=5)  then
write(f1,s);
end;
end;
close(f1);
close(f);
reset(f1);
with s do
for i:= 1 to filesize(f1) do begin
read(f1,s);
writeln('FIO- ',fio,' YearBrith- ',yearb,' YearOk- ',yearok,' Obhaga- ',obchaga);
end;
close(f1);
;
И теперь мне надо дописать эту программу с еще 1 условием
Вот оно:Распечатать полученный файл. П. Используя внешний файл, содержащий
исходные данные, добавить N записей и распечатать:Список абитуриентов, получивших на вступительных экзаменах одну оценку 3; N=4.
Писать я его начал, но закончить не могу
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
x:=0;
Writeln('Сколько абитуриентов вы хотите добавить в файл?');
readln(x);
if x>0 then begin
reset(f1);
with s,at,ocvst do begin
for i:= 1 to x do begin
srb:=0;
writeln('STUDENT NUMBER ',i);
write('FIO-');
readln(fio);
write('Year brith-');
readln(yearb);
write('Yearok-');
readln(yearok);
write('Ocenky v attestate:');
for j:= 1 to m do begin
write('Predmet- ');
readln(predm[j]);
write('Ocenka- ');
readln(oz[j]);
end;
write('Nyjdaetsa v obchage?(n-NO/y-YES)');
readln(obchaga);
writeln('Ocenky vstypitelnyx:');
for j:= 1 to m1 do begin
write('Predmet- ');
readln(predm1[j]);
write('Ocenka- ');
readln(oz1[j])
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2013, 23:35
Ответы с готовыми решениями:

Работа с файлами , хотелось бы с windows system файлами
всем привет, нужна интересная идея по программированию, работа с файлами , хотелось бы с windows...

Лабораторная работа №5. Работа с файлами и алгоритмы сортировки
1. Написать функцию Load для считывания из текстового файла (например, Workers.txt) информации о...

Работа с файлами(Запись,чтение,работа с данными)
Здравствуйте, никак не могу осилить файлы... Для начала вот само задание: В справочной автовокзала...

Работа с файлами, чтение/работа со строкой
Доброго времени суток. Начал работать с C++ Builder 6. Есть текстовый файл .txt с различными...

0
26.11.2013, 23:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2013, 23:35
Помогаю со студенческими работами здесь

Работа с файлами
Помогите пожалуйста, уже так запутался, не пойму корректно ли работает моя программа, вот условие...

Работа с файлами
Вроде как и задача простая, но почему-то выдает ошибку. Задача состоит в том,что нужно сделать...

Работа с файлами
Дан файл f, компоненты которого являются целыми числа- ми. Никакая из компонент файла f не равна...

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


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

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