TURBO PASCAL Организация циклов на Паскале Вложенные циклы
TURBO PASCAL 1.Чем отличается организация цикла с оператором FOR от организации цикла с оператором WHILE, REPEAT? 2. Отличие цикла с предусловием от цикла с постусловием ? 3.Чему равен шаг в цикле FOR с последовательным увеличением счетчика ? 4. Чему равен шаг в цикле FOR с последовательным уменьшением счетчика?
TURBO PASCAL 5.Ставятся ли операторные скобки в операторе FOR? 6. Оператор FOR с последовательным увеличением счетчика, cоотношение между А1 и А2? 7.При программировании какого цикла не ставятся операторные скобки?
TURBO PASCAL 8.Когда прекращается выполнение цикла WHILE? 9.Когда прекращается выполнение цикла REPEAT? 10. Вложенные циклы: индекс внешнего цикла изменяется от 1 до 5, индекс внутреннего цикла от1 до 3.Сколько раз выполнится внутренний цикл?
TURBO PASCAL выводы 1.Оператор цикла FOR используется, когда число повторений известно Шаг в операторе FOR =1 при последовательном увеличении счетчика Шаг в операторе FOR = - 1 при последовательном уменьшении счетчика.
TURBO PASCAL выводы 2. Цикл с предусловием отличается от цикла с постусловием тем, что может случиться так, что тело цикла не выполнится ни разу, а в цикле с постусловием тело цикла всегда выполняется хотя бы один раз
TURBO PASCAL выводы 3. Если в теле цикла больше одного оператора, то в циклах FOR, WHILE используются операторные скобки BEGIN - END. В операторе REPEAT – UNTIL oператорные скобки не используются.
TURBO PASCAL вложенные циклы Вычислить S = 1*2 + 2*3*4 + 3*4*5*6 + … + n (n+1)* (n+2) …(2*n)
TURBO PASCAL вложенные циклы S: =0 I:=1,n P:=1 J:= I,2*I P:=P*J S:= S +P Печать S Конец n Начало
TURBO PASCAL вложенные циклы Задача Найти все целые числа от 1 то 100, в десятичной записи которой есть цифра 7
TURBO PASCAL вложенные циклы Начало N:=1,10 0 P:=N K:=0 P>=1 и K7 K:=P MOD 10 P:= P DIV 10 K= 7 Печать N конец данет данет
TURBO PASCAL Задание на дом Cоставить схему алгоритма и программу для следующих задач: 1. Найти все целые числа из промежутка от 50 до 150, в десятичной записи которых есть цифра «9». 2. Определить номер автомашины из трех цифр, который кратен 2,5,7; сумма цифр равна12.