Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
2 / 2 / 1
Регистрация: 28.01.2010
Сообщений: 71
1

Организовать файл записей и поместить в него сведения о нескольких студентах (Фамилия, имя, отчество, дата рождения, домашний адрес).

11.04.2010, 14:42. Просмотров 2207. Ответов 5
Метки нет (Все метки)


Организовать файл записей и поместить в него сведения о нескольких студентах (Фамилия, имя, отчество, дата рождения, домашний адрес). Вывести фамилии тех, кому исполнилось n лет.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2010, 14:42
Ответы с готовыми решениями:

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

Организовать файл записей и поместить в него сведения о книгах
Организовать файл записей и поместить в него сведения о нескольких книгах (Автор, название,...

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

Описать массив записей и поместить в него сведения о нескольких книгах
1) Из заданного текста на русском языке, вывести слова с максимальным количеством гласных букв....

5
Retired
7720 / 2552 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
11.04.2010, 14:50 2
JD Stive, давай свои наработки. Писать задание полностью врядли кто будет, так писать многовато... А вот направить на путь истинный мона
0
2 / 2 / 1
Регистрация: 28.01.2010
Сообщений: 71
11.04.2010, 16:27  [ТС] 3
Цитата Сообщение от Inadequate Посмотреть сообщение
давай свои наработки.
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
uses crt;
const n=10;
type student = record
familiya,imya,otchestvo,adres,data:string[50];
end;
var lib:array[1..n] of student;
m,i:integer;
f1:text;
begin
clrscr;
writeln('vvedite kolichestvo CTYDEHTOB');
readln(m);
assign(f1,'E:\studenti.txt');
rewrite(f1);
for i:=1 to m do begin
writeln('vvedite familiyu');
readln(lib[i].familiya);
writeln('vvedite imya');
readln(lib[i].imya);
writeln('vvedite otchestvo');
readln(lib[i].otchestvo);
writeln('vvedite datu DD-MM-GGGG');
 readln(lib[i].data);
writeln('vvedite- gorod  ulitca dom\kvartira');
readln(lib[i].adres);
writeln(f1,lib[i].familiya);
writeln(f1,lib[i].imya);
writeln(f1,lib[i].otchestvo);
writeln(f1,lib[i].data);
writeln(f1,lib[i].adres);
end;
close(f1);
 
end.
Файл создаётся, а вот как теперь выводить фамилии тех кому исполнилось n лет
0
Retired
7720 / 2552 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
11.04.2010, 16:37 4
Таак... Это хорошо, что сам пытаешься что-то делать
Ну начнем с того, что в задании у тебя сказано, что нужен файл записей, то есть типизированный файл, а ты используешь текстовый, поэтому надо исправить.

Добавлено через 2 минуты
Также как можно выводить те записи, которым исполнилось N лет, когда ты не описал такого поля ? Тоже надо добавить.

Добавлено через 1 минуту
Вывод будет примерно такой
Pascal
1
2
3
4
5
6
while not EOF(f) do 
begin
  Read(f, tRec);
  if tRec.Age >= N then
    WriteLn(tRec.Surname);
end;
1
23 / 23 / 12
Регистрация: 29.11.2009
Сообщений: 210
11.04.2010, 17:05 5
Inadequate у меня есть похожая задачка, только мне надо определить количество студентов в групе
Подскажите пожалуйста как ето сделать?????
0
Модератор
62830 / 46889 / 32315
Регистрация: 18.05.2008
Сообщений: 113,614
11.04.2010, 17:22 6
Цитата Сообщение от Rom@ Посмотреть сообщение
мне надо определить количество студентов в групе
Pascal
1
2
write('Количество студентов n=');
readln(n);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2010, 17:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Реализуйте базу данных с полями «Фамилия», «Имя», «Отчество», «Пол», «Год рождения» как файл типа запись
Реализуйте базу данных с полями «Фамилия», «Имя», «Отчество», «Пол», «Год рождения» как файл типа...

Создать файл, содержащий сведения о студентах (фамилия, адрес, дата рождения)
помогите!!! Создать файл, содержащий сведения о студентах (фамилия, адрес, дата рождения)....

Разработать класс: Student: Фамилия, Имя, Отчество, Дата рождения, Адрес, Средний бал , Факультет, Курс
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), ...

Создать массив, содержащий сведения о людях (фамилия, имя, отчество, дата рождения, место учебы). Выведите всю
Создать массив, содержащий сведения о людях (фамилия, имя, отчество, дата рождения, место учебы)....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.