1. В школах всегда говорят, что лучший пример алгоритма - какой-нибудь кулинарный рецепт.
Линейный алгоритм приготовления колобка.
Колобок картофельный
Картофель (1,2 кг) ;
Яйца (2 шт.) ;
Мука пшеничная (100 г) ;
Сухари (60 г) ;
Жир для жарки (200 г) .
В протертый отварной картофель добавить 3 столовые ложки муки, желтки двух яиц. Хорошо перемешать, посолить и сформировать шарики. (От себя: для пикантности можно добавить мелко нарезанную копченую колбаску или ветчину) . Полученные шарики запанировать в муке, смочить во взбитых белках и обвалять в сухарях. Жарить в кипящем масле до готовности.
Можно еще по сусекам поскрести ;)
2. Ветвление. Сказку не помню, позор мне. Что-то про Илью Муромца. Вот где он стоял на распутье и выбирал дороги: направо пойдешь коня потеряешь, прямо пойдешь голову потеряешь, налево
<span>пойдешь и коня и голову потеряешь
</span>
Программа написана на PascalABC.NET
// Ниже код:
program element;
var a: array[1..1000] of real; i, j, c: integer; b: real; begin writeln('Введите число элементов: '); read(j); for i:= 1 to j do begin read(a[i]); b:= b + a[i]; end; b:= b / j; for i:= 1 to j do if a[i] > b then inc(c); writeln; write('Ответ: ', c);end.
237 в десятичной системе=11100001 в двойчной системе.
237/2=118( 1 остаток)
118/2=59(0 остаток)
59/2=28( 0 остаток)
28/2=14(0 остаток)
14/2=7(0 остаток)
7/2=3(1 остаток)
3/2=1(1 остаток)
ответ записывается СПРАВА НА ЛЕВО
Площадь пола дворца это сумма площадей всех 40 залов, вычисляемая по формуле "длина зала" * "ширина зала"
s = 0
for номер_зала in range(40):
s = длина_зала[номер_зала] * ширина_зала[номер_зала]