Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.12.2018
Сообщений: 19

Нужно сделать по заданию.Одна ошибка в 25 строке. Нужна п о м о щ ь

06.01.2019, 20:42. Показов 1143. Ответов 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
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
67
68
69
70
71
72
73
74
75
76
77
78
uses crt;
const n=3;
      zag='                           Расписание поездов';
      line='---------------------------------------------------------------------';
      shap='|  Номер  |  Станция назначения  | Отправление | Билеты | Стоимость |';
 
type trains = record
     nom:  string[8];
     naz:  string[20];
     voc:  byte;
     vom:  byte;
     bil:  char;
     zen:  real;
     end;
 
var f:file of trains;
    t: trains;
    i,z:byte;
    s:string;
 
begin
assign(f,'C:\trains.dta');
rewrite(f);
writeln('Внесите данные о поездах: ');
for i:=1 to n do
    with t do
         begin
         write('Номер ',i,' поезда: '); readln(nom);
         write('Назначение: '); readln(naz);
         repeat
         write('Отправление(часы и минуты через пробел): '); read(voc,vom);
         until (voc in [1..23]) and (vom in [1..59]);
         repeat
         write('Наличие билетов (0-нет, 1-есть): '); readln(z);
         until z in [0..1];
         if z=1 then bil:='+' else bil:='-';
         write('Цена билета: '); readln(zen);
         write(f,t);
         end;
close(f);
clrscr;
z:=1;
repeat
writeln('0-завершение работы');
writeln('1-вывод расписания поездов из файла');
writeln('2-вывод времени отправления поезда по номеру');
readln(z);
if z=1 then
   begin
   clrscr;
   writeln(zag);
   writeln(line);
   writeln(shap);
   writeln(line);
   reset(f);
   while not eof(f) do
         begin
         read(f,t);
         with t do
         writeln('|',nom:8,'|':2,naz:20,'|':3,voc:7,':',vom:2,'|':4,bil:5,'|':4,zen:8:1,'|':4);
         writeln(line);
         end;
   end;
if z=2 then
   begin
   write('Номер поезда: '); readln(s);
   reset(f);
   while not (eof(f)) do
         begin
         read(f,t);
         if t.nom=s then
            writeln('Время отправления поезда ',t.voc:2,':',t.vom:2);
         end;
   end;
until z=0;
close(f);
readln;
end.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.01.2019, 20:42
Ответы с готовыми решениями:

Нужно сделать по заданию,а у меня не получается. В чем ошибка ?
35. Автоматизированная информационная система на железнодорожном вокзале содержит сведения об отправлении поездов дальнего следования. ...

По заданию нужно сделать 2 кода на Си
Первый код , получается, должен считать суму элементов массива нечетными номерами Второй же должен считать суму элементов массива...

Нужно сделать по заданию задачу, выдает ошибку при компилировании
Создать класс для работы сo строками. Разработать элементы класса: a. Поля: • * указатель на char - хранит адрес динамически выделенной...

5
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
06.01.2019, 21:37
В 25 строке
Pascal
1
for i:=1 to n do
ошибки нет.
Могу предположить что пишете в АВС.net и программа просит убрать из раздела var переменную i и написать так
Pascal
1
for var i:=1 to n do
Но это не ошибка а предупреждение.
0
online
52 / 35 / 16
Регистрация: 11.02.2018
Сообщений: 221
07.01.2019, 14:26
Лучший ответ Сообщение было отмечено Krot25 как решение

Решение

Цитата Сообщение от Puporev Посмотреть сообщение
Могу предположить что пишете в АВС.net и программа просит убрать из раздела var переменную i и написать так
лучше так
Pascal
1
for i: byte:=1 to n do
1
0 / 0 / 0
Регистрация: 21.12.2018
Сообщений: 19
08.01.2019, 01:23  [ТС]
Mike_Boone, Спасибо, теперь ошибок нет, но программа все равно не работает
0
0 / 0 / 0
Регистрация: 21.12.2018
Сообщений: 19
08.01.2019, 01:27  [ТС]
Mike_Boone, что с этим делать?
Миниатюры
Нужно сделать по заданию.Одна ошибка в 25 строке. Нужна п о м о щ ь  
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.01.2019, 07:56
Вот просто скопировал Ваш код, запустил программу и все работает без ошибок.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.01.2019, 07:56
Помогаю со студенческими работами здесь

Сделать так, чтобы цифры ввыводились в определенной строке одна за другой
Вот пробовал написать программку не знаю как сделать так, чтобы цифры ввыводились в определенной строке одна за другой... Помогите...

Ни одна программа не компилируется - пишет, что ошибка в первой строке .MODEL Tiny
Доброго времени суток! Требуется помощь: скачал fasm, но ни одна программа не компилится - пишет, что ошибка в первой строке .MODEL...

Не могу сделать простейшую Libgdx-игру, одна и та же ошибка вылетает
Всем привет! Дело такое. Только-только начал учиться работать с Libgdx-библиотекой. Хотел простую desktop-игрушку для начала...

нужно схему к заданию
это матрицы ,нужно схему к этому заданию , меня уже в ВУЗе достали >_< var sam:array of integer; k,l,i,j,f,s:integer; begin ...

Нужно сделать сохранение из мемо1 в файл txt. Ошибка - немогу сделать.
Нужно сделать сохранение из мемо1 в файл txt. Ошибка - немогу сделать.


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru