Задача: Бетон, производимый на заводах А и В, нужно развозить по трем стройплощадкам: N1, N2 и N3. Известны потребности стройплощадок в бетоне, запасы бетона на каждом заводе и затраты на перевозку 1 тонны бетона от каждого завода до каждой стройплощадки. Требуется составить такой план перевозок, который обеспечивал бы наименьшие затраты. Т.е необходимо определить, какое количество бетона надо перевезти с каждого из заводов на каждую стройплощадку. Завод Затраты на перевозку по стройплощадкам Запасы завода в тоннах N1 N2 N3 А 200 р. 400 р. 600 р. 320 В 500 р. 500 р. 300 р. 380 Потребности стройплощадок в бетоне в тоннах 200 280 220. если можно то файлом в Excel
Умова (розгалуження) – це така форма організації дій, при який в залежності від умови виконується один чи інший набір команд, після чого розгалуження припиняється.
Характерною рисою цього фрагмента алгоритму є те, що при кожному його виконанні деякі команди будуть виконуватися, причому кожна по одному разу, а деякі – виконуватися не будуть. Це залежить від результату виконання команди перевірки умови (команди обчислення значення логічного виразу).
Объяснение:
Перевірка умови(обчисленя значеня лог виразу) і 2 дії
Самый простой это с операций целочисленного деления разбить общее число секунд на часы, минуты, секунды. Далее собрать нужную строку из получившихся значений, преобразовывая в строки. Учитывая длины получившихся подстрок где надо добавляем 0 слева от начала подстроки.
n = int(input('Число секунд с начала суток: ')) h = n // 3600 n = n % 3600 m = n // 60 s = n % 60 sh = str(h) sm = str(m) if len(sm)<2: sm = "0"+sm ss = str(s) if len(ss)<2: ss = "0"+ss print(sh,':',sm,':',ss)
Тест №1 Число секунд с начала суток: 7200 2 : 00 : 00
Тест №2 Число секунд с начала суток: 75201 20 : 53 : 21
Умова (розгалуження) – це така форма організації дій, при який в залежності від умови виконується один чи інший набір команд, після чого розгалуження припиняється.
Характерною рисою цього фрагмента алгоритму є те, що при кожному його виконанні деякі команди будуть виконуватися, причому кожна по одному разу, а деякі – виконуватися не будуть. Це залежить від результату виконання команди перевірки умови (команди обчислення значення логічного виразу).
Объяснение:
Перевірка умови(обчисленя значеня лог виразу) і 2 дії
Ні послд команд 2
і так послд команд 1
кінцева повне розгалуження