Модель "Движение автобусов по маршруту №13" Цель моделирования: составить оптимальный график интервалов движения автобусов по данному маршруту. Задача: составить информационную модель для расчета интервалов движения автобуса по маршруту №13. Тип: табличная информационная модель. Модель: Количество перевезенных пассажиров 1 час 2 час 3 час 4 час 5 час 6 час Автобус 1 15 58 120 55 20 6 Автобус 2 4 65 140 70 21 3 Автобус 3 24 73 200 45 19 11 Автобус 4 12 80 170 60 39 8 Автобус 5 13 67 210 71 24 5 Сумма (чел) 68 343 840 301 123 33 Анализ модели: 1) наибольшее количество человек автобусы перевезли в 3 час работы. автобусы скорей всего были переполнены. Следовательно, в данное время необходимы дополнительные рейсы, возможно использовать большие по размеру автобусы. 2) В 1, 5 и 6 час работы пассажиров было наооборот недостаточно. Следовательно, в данное время нужно пустить автобусы небольшие (маленькой вместимости) для того, чтобы снизить расходы за счет меньшего потребления горючего маленьким автобусом.
''' Программа просит ввести основание и прилегающую высоту треугольника, присваивает введённые значения переменным a и h, вычисляет площадь треугольника и печатает значения a, h и площади треугольника. Вычисление площади треугольника оформлено в виде вс функции. '''
def trig_area(a, h): a = 0.5 * a * h if a.is_integer(): return int(a) else: return a
a = int(input('Введите основание: ')) h = int(input('Введите прилегающую высоту: ')) print('\nОснование: {}\nВысота: {}\nПлощадь: {}'.format(a, h, trig_area(a, h)))
Цель моделирования: составить оптимальный график интервалов движения автобусов по данному маршруту.
Задача: составить информационную модель для расчета интервалов движения автобуса по маршруту №13.
Тип: табличная информационная модель.
Модель:
Количество перевезенных пассажиров
1 час 2 час 3 час 4 час 5 час 6 час
Автобус 1 15 58 120 55 20 6
Автобус 2 4 65 140 70 21 3
Автобус 3 24 73 200 45 19 11
Автобус 4 12 80 170 60 39 8
Автобус 5 13 67 210 71 24 5
Сумма (чел) 68 343 840 301 123 33
Анализ модели:
1) наибольшее количество человек автобусы перевезли в 3 час работы. автобусы скорей всего были переполнены. Следовательно, в данное время необходимы дополнительные рейсы, возможно использовать большие по размеру автобусы.
2) В 1, 5 и 6 час работы пассажиров было наооборот недостаточно. Следовательно, в данное время нужно пустить автобусы небольшие (маленькой вместимости) для того, чтобы снизить расходы за счет меньшего потребления горючего маленьким автобусом.
# Python 3.X
'''
Программа просит ввести основание
и прилегающую высоту треугольника,
присваивает введённые значения
переменным a и h, вычисляет площадь
треугольника и печатает значения
a, h и площади треугольника.
Вычисление площади треугольника
оформлено в виде вс
функции.
'''
def trig_area(a, h):
a = 0.5 * a * h
if a.is_integer():
return int(a)
else:
return a
a = int(input('Введите основание: '))
h = int(input('Введите прилегающую высоту: '))
print('\nОснование: {}\nВысота: {}\nПлощадь: {}'.format(a, h, trig_area(a, h)))