0 / 0 / 0
Регистрация: 23.11.2010
Сообщений: 15

Комбинированный тип «ЗАПИСЬ».

25.11.2010, 20:46. Показов 1698. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!!! Решила обратится за помощью так как сроки горят, сама не могу разобраться в ошибках! Ребят помогите пожалуйста разобраться

Дана работа с комбинированными типами данных. Задание- распечатать анкетные данные сотрудников, которым больше 25 лет.

Создание файла

program lab4_info;
type s=record
num:byte;
fio:string[20];
year:integer;
end;
var fio:file of s; a:s;
begin assign(fio,'s.doc');
rewrite(fio);
while true do begin
write('Номер:'); read(a.num);
if a.num=3 then
begin close(fio); Halt; end;
write('ФИО:'); read(a.fio);
write('год рождения'); read(a.year);
write(fio,a);
end; end.

обработка файла

program lab4_write;
uses crt;
type s=record
num:byte;
fs:string[20];
year:integer;
end;
var fs: file of s; a:s;
begin assign(fs,'g:\s.doc');
writeln('содержание файла');
while not EOF(fs) do begin
read(fs,s);
if (2010-s.year)>25 then num:=num+1;
begin read(s.fs); writeln(s.num:3,s.fs:20,s.year:20);
end;
close(fs);
end.

после запуска второй программы выдает ошибку, что "устройство не готово", в чем тут дела не могу понять

расширение файла

program lab4_rashir;
type s=record
num:byte;
fio:string[20];
year:integer;
end;
var fio:file of s; a:s;
begin assign(fio,'s.doc');
reset(fio);
seek(fio,filesize(fio));
while true do begin
write('Номер:'); read(a.num);
if a.num=3 then
begin close(fio); Halt; end;
write('ФИО:'); read(a.fio);
write('год рождения'); read(a.year);
write(fio,a);
end; end.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.11.2010, 20:46
Ответы с готовыми решениями:

Комбинированный тип данных (запись)
Описать массив записей, который содержит информацию о нескольких деталях (наименование, масса, габаритные размеры: длина, ширина, высота;...

Обработка данных типа запись (комбинированный тип данных).
Вывести ФИО и отметки по физике студентов, имеющих средний балл, больше 4,5. Помоги пожалуйста.... Заранее спасибо)))

Комбинированный тип данных...
Известна зарплата каждого из 5 работников фирмы за каждый месяц первого квартала Организовать ввод информации по этой таблице...

2
71 / 57 / 34
Регистрация: 28.04.2010
Сообщений: 197
25.11.2010, 23:20
Лучший ответ Сообщение было отмечено Амазоночка как решение

Решение

Часть 1:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program lab4_info;
type s = record
num: byte;
fio: string[20];
year: integer;
end;
 
var fio: file of s;
a:s;
 
begin assign(fio, 's.doc');
rewrite(fio);
while true do begin
write('Number: ');
read(a.num);
  if a.num = 3 then begin
  close(fio);
  Halt;
  end;
write('FIO:'); read(a.fio);
write('Yearя'); read(a.year);
write(fio, a);
end; end.
И часть 2

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program lab4_write;
uses crt;
 
type s = record
num: byte;
fs: string[20];
year: integer;
end;
 
var fs: file of s;
    a: s;
begin
clrscr;
assign(fs, 's.doc');
writeln('File:');
reset (fs);
  while not EOF (fs) do begin
  read (fs, a);
  if (2010 - a.year) > 25 then a.num := a.num + 1;
  begin read(a.fs); writeln(a.num:3, a.fs:20, a.year:20); end;
end;
close(fs);
end.
0
0 / 0 / 0
Регистрация: 23.11.2010
Сообщений: 15
26.11.2010, 11:52  [ТС]
Спасибо большое!!!
Могла и сама конечно, но времени катастрофически не хватает, сессия на носу!

все работает, еще раз спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.11.2010, 11:52
Помогаю со студенческими работами здесь

Комбинированный тип данных
Помогите пожалуйста с задачкой, очень вас прошу Составить программу назначения стипендии студентам по результатам сессии, используя...

Комбинированный тип данных
Помогите с пакой задачей: напечатать фамилии и даты рождения студентов, не получивших ни одной оценки 3 за всё время обучения ...

Комбинированный тип данных – записи
Создать справочник «Хлебобулочный комбинат», содержащий информацию: предприятие, цех, наименование изделия, цена. Вывести в порядке...

Работа по записи.Описать комбинированный тип
Описать комбинированный тип, содержащий основные сведения о компьютере: модель материнской платы, частота процессора, объем оперативной...

Переделать под комбинированный тип данных
Вот у меня есть задачка , найти периметр треугольника по координатам его вершин. Задачку решил вот так : program pr11; var...


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

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

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru