В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее известно число повторений цикла. Например: Найти сумму 10 чисел. Найти наибольшее из 10 чисел. 2. Циклы по условию. Тело цикло выполняется пока истинно условие. Число повторений зависит от условия. Здесь различают Циклы с предусловием, когда условие стоит вначале тела цикла и Циклы с постусловием, если условие стоит в конце, после тела цикла
Цикл со счетчиком. В Паскале реализуется: 1.For := to do 2.For := downto do Переменная цикла д.б. перечислимого типа. Шаг всегда постоянен и равен интервалу м/у двумя ближайшими значениями переменной. Например: вывести на экран все целые числа от 1 до 100 Счетчик Тело цикла
Задание 1. Составить и зафиксировать в форме блок-схемы алгоритм вычисления факториала числа. Задание 2. Составить и зафиксировать в форме блок-схемы алгоритм определения максимального элемента в массиве.
Цикл с предусловием. В Паскале реализуется : While do Оператор может быть простым и составным и будет выполнять до тех пор пока верно условие. Условием может быть логической переменной, константой или выражением с логическим результатом. условие Тело цикла
Циклы с постусловием В Паскале реализуются: Repeat Until Оператор сначала выполняется, а затем проверяется условие Тело цикла условие
Определить значение переменной s после выполнения следующих операторов: a) s:=0; i:=0; While i1 do begin s:=s+1/i; i:=i-1 end; c) s:=0; i:=1; Repeat s:=s+1/I; i:=i-1 until i