Самостійна робота
з теми: «Вкладенні цикли та розгалуження»
У завданні 1 вставити пропущені слова ( ів)
1. Алгоритм, команди якого повторюються більше ніж один раз називають . Такий вид алгоритму часто ми гаємо у природі, наприклад: зміна пір року, . Команди, які повторюються декілька разів утворюють . Іноді в циклічному алгоритмі можна побачити декілька блоків команд, які повторюються, тоді такі цикли називають вкладеними. Вкладені цикли бувають трьох видів: 1-й вид – цикл з передумовою, 2-й - , 3-й - . Алгоритм, у якому в залежності від виконання умови виконується та чи інша команда називається . Він поділяється на два види: та . Якщо в одному розгалуженні зустрічається друге то такий фрагмент алгоритму називають .
У завданні 2-3 дати розгорнуту відповідь ( )
2. Чим відрізняється внутрішній цикл від зовнішнього?
3. В чому полягає різниця між повним та неповним розгалуженням?
var a, b, h, wa, wb, o, l, co, cl:integer;
begin
write('Введите длину комнаты');
readln(a);
write('Введите ширину комнаты');
readln(b);
write('Введите высоту комнаты');
readln(h);
write('Введите стоимость одного рулона обоев');
readln(o);
write('Введите стоимость одного рулона линолеума');
readln(l);
co:=(2*(a*h + b*h) - 6 - 3)/10;
cl:=trunc(a*b/1.5);
writeln('Количество рулонов, необходимое для поклейки стен комнаты: ', co);
writeln('Для покрытия пола линолеумом необходимо ', cl, ' метров линолеума');
writeln('За линолеум нужно заплатить ', cl*l, ', а за обои - ', co*o);
end.