Так на пример чтоб совершить какой либо алгоритм ты его предстовояешь сегодня сделал много алгоритмов например с утра что ты делаешь 1. открываешь глоза 2.встаешь 3.одеваешь тапочки 4.встоешь с кровати 5.запровляешь кровать 6.идёшь в вану 7.принимаешь душ 8.чистиш зубы 9.вытираешься 10.одеваешься 11.идеш на кухню 12.береш чайник 13.идёшь к воде 14.включаешь воду 15.подстовляешь чайник 16.ждешь пока набирается вода 17.выключаешь воду 18.идеш к плите 19. ставишь чайник 20.зажигаешь спичку 21.включаешь газ 22.подносишь спичку 23.ждешь воду и т.д )
Все написано правильно, пропуски только в операторе if. if (a < b) then (m1 := a) else (m1 := b); if (c < d) then (m2 := c) else (m2 := d); if (m1 > m2) them (m := m1) else (m := m2); writeln ('Максимальный из минимальных элементов: ', m:7:2); end. Для тестирования можно взять разные варианты: 1) a = 2, b = -2, c = 10, d = -3 (m1 = b = -2, m2 = d = -3, m = m1 = -2) 2) a = 6, b = 6, c = 3, d = 4 (m1 = b = 6, m2 = c = 3, m = m1 = 6) Почему m1 = b, а не = а? Потому что в программе строгое неравенство. Если a < b, то m1 = a, если же a >= b, то m1 = b. Хотя для нас это все равно, получаем в итоге одно и тоже число. 3) a = -7, b = -5, c = 8, d = 8 (m1 = a = -7, m2 = d = 8, m = m2 = 8) 4) a = 0, b = 0, c = 0, d = 0 (m1 = b = 0, m2 = d = 0, m = m2 = 0)
1. открываешь глоза
2.встаешь
3.одеваешь тапочки
4.встоешь с кровати
5.запровляешь кровать
6.идёшь в вану
7.принимаешь душ
8.чистиш зубы
9.вытираешься
10.одеваешься
11.идеш на кухню
12.береш чайник
13.идёшь к воде
14.включаешь воду
15.подстовляешь чайник
16.ждешь пока набирается вода
17.выключаешь воду
18.идеш к плите
19. ставишь чайник
20.зажигаешь спичку
21.включаешь газ
22.подносишь спичку
23.ждешь воду
и т.д
)
if (a < b) then (m1 := a) else (m1 := b);
if (c < d) then (m2 := c) else (m2 := d);
if (m1 > m2) them (m := m1) else (m := m2);
writeln ('Максимальный из минимальных элементов: ', m:7:2);
end.
Для тестирования можно взять разные варианты:
1) a = 2, b = -2, c = 10, d = -3 (m1 = b = -2, m2 = d = -3, m = m1 = -2)
2) a = 6, b = 6, c = 3, d = 4 (m1 = b = 6, m2 = c = 3, m = m1 = 6)
Почему m1 = b, а не = а? Потому что в программе строгое неравенство.
Если a < b, то m1 = a, если же a >= b, то m1 = b.
Хотя для нас это все равно, получаем в итоге одно и тоже число.
3) a = -7, b = -5, c = 8, d = 8 (m1 = a = -7, m2 = d = 8, m = m2 = 8)
4) a = 0, b = 0, c = 0, d = 0 (m1 = b = 0, m2 = d = 0, m = m2 = 0)