TURBO PASCAL Организация циклов на Паскале Вложенные циклы.

Презентация:



Advertisements
Похожие презентации
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Advertisements

Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal Часть 2 8 «Б» и 10 «Б» классы.
Тема: Цикл с параметром (цикл «Для») На естественном языке Для i от А до В повторять Тело цикла i,a,b- параметры цикла тело цикла – это команды, которые.
Автор Титова Л.И.. Да Нет Тело цикла Условие Тело цикла Нет Да Тело цикла Изменение параметра цикла ВОПРОС 2: Назовите разновидность цикла представленного.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
1 Тема: Циклы с заранее неизвестным числом повторений.
Циклы на языке Pascal повторение. Циклы позволяют многократно выполнять одну или группу команд, причем в тексте программы нет необходимости записывать.
1 Тема 4. Циклы на языке Паскаль.
Организация повторений в Паскале. Найди ошибки: Program new Uses crt; Var a, b, c integer Begin clrscr Readln(a,b); C:=a*a+b*b Wreteln(c); End.
Операторы цикла. Цикл со счетчиком Операторы цикла применяют в тех случаях, когда в алгоритме есть серия последовательных команд, которые нужно повторить.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Тема урока: «Операторы цикла» Написать программу вычисления значения выражения Особенность: одинаковые действия выполняются 20 раз. Можно.
1 Программирование на языке Паскаль Циклы с условием.
1 Программирование на языке Паскаль Циклы. 2 Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Циклические алгоритмы. Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной ( или нескольких ) команд.
Транксрипт:

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.