Пятница, 10.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Задача на массив
resisterДата: Суббота, 13.12.2008, 22:03 | Сообщение # 1
Старый знакомый
Группа: Пользователи
Сообщений: 25
Репутация: 0
Замечания: 0%
Статус: Offline
Известно время начала (например 6:00) и окончания (24:00) работы некоторого пригородного автобусного маршрута с несколькими (n) автобусами на линии, а также протяженность маршрута в минутах (в один конец) и время отдыха на конечных остановках. Составить суточное расписание этого маршрута (моменты отправления с конечных пунктов) без учета обеда и пересмен.

:shubizsetisforuma:
 
AlexanderДата: Суббота, 13.12.2008, 22:35 | Сообщение # 2
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Quote (resister)
Составить суточное расписание этого маршрута (моменты отправления с конечных пунктов) без учета обеда и пересмен.

А это как? Эти n автобусов можно с интервалом в 15 минут пускать, а можно и сразу кортежем n штук. Поясните этот момент.


Скажем дружно- нафиг нужно!
 
resisterДата: Пятница, 19.12.2008, 00:00 | Сообщение # 3
Старый знакомый
Группа: Пользователи
Сообщений: 25
Репутация: 0
Замечания: 0%
Статус: Offline
Я сам не допонял условие, но скорее всего с каким то интервалом.

Добавлено (18.12.2008, 17:00)
---------------------------------------------
Здесь так получается, что нужно задать количество автобусов и какой-то интервал (минут 15-30).Все-таки они не друг за другом едут.


:shubizsetisforuma:
 
AlexanderДата: Пятница, 19.12.2008, 00:22 | Сообщение # 4
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Скорее всего так:
Путь в один конец занимает m минут, перерыв после прибытия на конечный пункт k минут, а S и F это время начала и окончания движения. Нужно вычислить общее время работы(F-S) в минутах, а стартовать автобусы будут через каждые 2*(m+k)/n минут(т.е. через равные промежутки времени).


Скажем дружно- нафиг нужно!
 
resisterДата: Пятница, 19.12.2008, 04:06 | Сообщение # 5
Старый знакомый
Группа: Пользователи
Сообщений: 25
Репутация: 0
Замечания: 0%
Статус: Offline
А не можешь подсказать как быть с минутами? Чтобы программа выводила например те же самые 7:15? Как с этим быть?

:shubizsetisforuma:
 
AlexanderДата: Пятница, 19.12.2008, 04:56 | Сообщение # 6
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Можно хранить время в переменной типа word, которая будет говорить, сколько минут прошло с полуночи. например если переменная равна 567, то время 9:27, а если 896, то время 16:07. Вывод на экран осуществляется просто:
Code
WriteLn(a div 60,':',a mod 60:2);


Скажем дружно- нафиг нужно!
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;