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

Логически законченные фрагменты оформить в виде подпрограмм, которым все необходимые данные передать через список параме

19.06.2018, 19:48. Показов 1121. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Логически законченные фрагменты оформить в виде подпрограмм, которым все
необходимые данные передать через список параметров. Использования глобальных
переменных следует избегать.
Программа должна обеспечивать ввод-вывод данных с клавиатуры. Необходимо
предусмотреть контроль ошибок пользователя при вводе данных.
При разработке программы применить технологию нисходящего проектирования.


Описать запись с именем Route, содержащую следующие поля: название
начального пункта маршрута; название конечного пункта маршрута; номер маршрута.
Написать программу, выполняющую следующие действия:
 ввод данных с клавиатуры в массив, состоящий из восьми элементов типа Route, с
упорядочением записей по номерам маршрутов;
 вывод на экран информации о маршруте, номер которого введен с клавиатуры, а
если таких маршрутов нет, вывод на экран соответствующего сообщения;
 запись массива в файл под заданным с клавиатуры именем.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2018, 19:48
Ответы с готовыми решениями:

Программу оформить в виде функций законченные последовательности действий
Нужно переделать программу под это задание: Программу оформить в виде функций законченные...

Оформить код в виде подпрограмм
Здраствуйте форумчане! помогите оформить в виде подпрограмм? uses crt; const n=2; type ...

Оформить в виде подпрограмм в модуле
Написать функцию или процедуру, которая: а) удаляет из непустого списка P второй элемент; б)...

Оформить программу в виде подпрограмм
Программа вставляет введенные элементы после максимального элемента и перед ним #include...

1
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
19.06.2018, 20:30 2
Лучший ответ Сообщение было отмечено xomo4ka как решение

Решение

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
const n=8;
type Route=record
           nac,kon:string[20];
           nom:integer;
           end;
    mas=array[1..n] of Route;
procedure Create(var a:mas);
var i,k:integer;
    s:string;
begin
writeln('Введите данные о ',n,' маршрутах');
for i:=1 to n do
 begin
  writeln('Маршрут ',i);
  write('Начальный пункт: ');readln(a[i].nac);
  write('Конечный пункт: ');readln(a[i].kon);
  repeat
  write('Номер маршрута натуральное число: ');
  readln(s);
  val(s,a[i].nom,k);
  if(k<>0)or(n<=0) then writeln('Номер ввведен неверно');
  until(k=0)and(a[i].nom>0);
 end;
end;
procedure Nomer(a:mas;k:integer);
var i:integer;
begin
i:=1;
while(i<=n)and(a[i].nom<>k) do inc(i);
if i>n then writeln('Такого маршрута нет')
else writeln('Маршрут номер ',k,' ',a[i].nac,'-',a[i].kon);
end;
procedure Fail(a:mas;var f:text);
var i:byte;
begin
assign(f,'marshruty.txt');
rewrite(f);
for i:=1 to n do
writeln(f,a[i].nac,' ',a[i].kon,' ',a[i].nom);
close(f);
writeln('Массив записан в файл marshruty.txt');
end;
var a:mas;
    m,k:integer;
    s:string;
    f:text;
begin
Create(a);
repeat
write('Введите номер маршрута для поиска: ');
readln(s);
val(s,m,k);
if(k<>0)or(m<=0) then writeln('Номер ввведен неверно');
until(k=0)and(m>0);
Nomer(a,m);
Fail(a,f);
end.
0
19.06.2018, 20:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2018, 20:30
Помогаю со студенческими работами здесь

Оформить в виде подпрограмм-функций в программах
Составьте программу нахождения суммы комплексных чисел. Комплексные числа хранятся в массиве....

Оформить в виде подпрограмм-функций в программах
Prog type complex = record x: real; y: real; end; var ...

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

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


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

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