Основы алгоритмизации. Логинов В.И - 24 стр.

UptoLike

24
Решение. Проанализируем условие задачи и определим, ка-
кие исходные данные, условия и формулы нужно иметь для состав-
ления алгоритма решения задачи.
Исходные данные:
количество груза G;
процентное содержание груза в 1-м слое К
1
;
производительность крана по слоям Р
1
и Р
2
.
Условия:
время выгрузки 1-го слоя больше времени 1-й смены;
время выгрузки 1-го слоя меньше времени 1-й смены.
Формулы:
вычисление количества груза в слое;
время выгрузки слоя;
определение количества груза, выгруженного за n часов.
Так как задача имеет два пути решения, то алгоритм будет
иметь разветвленную структуру.
Словесное описание алгоритма будет иметь вид:
1. Ввести G, K
1
,
P
1
, P
2
.
2. Вычислить количество груза в 1-м слое G
1
= G*K
1
.
3. Вычислить время выгрузки 1-го слоя t
1
= G
1
:P
1
.
4. Проверитьза время первой смены кран выгружал только
1-й слой? Т.е. сравнить
t
1
и 7.
5. Если t
1
больше или равен 7, то количество выгруженного
груза
Z = 7*P
1
. И перейти к п. 7.
6. Если t
1
меньше 7, то количество выгруженного груза равно
Z = G
1
+ (7 – t
1
)*P
2
.
7. Вывод Z.
8. Конец.
Алгоритм имеет разветвлённую структуру. Схема алгоритма
представлена на рис. 4.
   Решение. Проанализируем условие задачи и определим, ка-
кие исходные данные, условия и формулы нужно иметь для состав-
ления алгоритма решения задачи.
   Исходные данные:
   − количество груза G;
   − процентное содержание груза в 1-м слое К1;
   − производительность крана по слоям Р1 и Р2.
   Условия:
   − время выгрузки 1-го слоя больше времени 1-й смены;
   − время выгрузки 1-го слоя меньше времени 1-й смены.
   Формулы:
   − вычисление количества груза в слое;
   − время выгрузки слоя;
   − определение количества груза, выгруженного за n часов.
   Так как задача имеет два пути решения, то алгоритм будет
иметь разветвленную структуру.
   Словесное описание алгоритма будет иметь вид:
   1. Ввести G, K1, P1, P2.
   2. Вычислить количество груза в 1-м слое G1 = G*K1.
   3. Вычислить время выгрузки 1-го слоя t1 = G1:P1.
   4. Проверить – за время первой смены кран выгружал только
       1-й слой? Т.е. сравнить t1 и 7.
   5. Если t1 больше или равен 7, то количество выгруженного
       груза Z = 7*P1 . И перейти к п. 7.
   6. Если t1 меньше 7, то количество выгруженного груза равно
       Z = G1 + (7 – t1)*P2.
   7. Вывод Z.
   8. Конец.
   Алгоритм имеет разветвлённую структуру. Схема алгоритма
представлена на рис. 4.




                              24