Оператор цикла паскаль презентация

Оператор цикла паскаль презентация thumbnail

Инфоурок

Информатика
›Презентации›Презентация по информатике на тему “Оператор цикла с параметром в Паскале” 9 кл

Операторы циклов

Описание презентации по отдельным слайдам:

1 слайд

Операторы циклов

Описание слайда:

Операторы циклов

2 слайд

Цикл – это структура, в которой некоторая серия команд выполняется несколько

Описание слайда:

Цикл – это структура, в которой некоторая серия команд выполняется несколько раз.

3 слайд

В языке программирования паскаль существует три типа циклов: FOR – цикл с за

Описание слайда:

В языке программирования паскаль существует три типа циклов: FOR – цикл с заданным числом повторений (цикл с параметром) REPEAT – цикл с постусловием WHILE – цикл с предусловием

4 слайд

Оператор цикла с параметром (с заданным числом повторений). For счетчик: = на

Описание слайда:

Оператор цикла с параметром (с заданным числом повторений). For счетчик: = нач. знач. to кон. знач. do Begin <Операторы>; end; счетчик – переменная типа INTEGER; нач_знач – начальное значение – переменная типа INTEGER; кон_знач – конечное значение – переменная типа INTEGER;

5 слайд

Пример 1. Вывести на экран 25 раз слово &quot;Привет&quot;. Program f1; Var i : integer

Описание слайда:

Пример 1. Вывести на экран 25 раз слово “Привет”. Program f1; Var i : integer; begin For i:=1 to 25 do begin Writeln (‘Привет ‘); end; end.

6 слайд

Задание: Вывести на экран все целые числа от 10 до 100 . Program f11; Var i :

Описание слайда:

Задание: Вывести на экран все целые числа от 10 до 100 . Program f11; Var i : integer; begin For i:=10 to 100 do begin Writeln (i); end; end.

7 слайд

Пример 2. Найти сумму чисел от 1 до 23. Program f2; Var I : integer; 	S : int

Описание слайда:

Пример 2. Найти сумму чисел от 1 до 23. Program f2; Var I : integer; S : integer; Begin S := 0 ; For i:=1 to 23 do begin S := S+I; end; Writeln ( ‘ S= ‘ , S ) ; End.

8 слайд

Задание: Найти сумму натуральных чисел от 50 до 75 Program f22; Var i : integ

Описание слайда:

Задание: Найти сумму натуральных чисел от 50 до 75 Program f22; Var i : integer; S : integer; Begin S := 0 ; For i:=50 to 75 do S := S+i; begin Writeln ( ‘ S= ‘ , S ) ; end; End.

9 слайд

Пример 3. Вывести на экран делители числа N. Var n, i : integer; begin Writel

Описание слайда:

Пример 3. Вывести на экран делители числа N. Var n, i : integer; begin Writeln (‘введите число n’); Readln (n); For i:=1 to n do begin If n mod i=0 then Writeln (i, ‘ ‘); end; end.

10 слайд

Задание: Найти все числа от 33 до 555, которые кратны 13.   Program f33; Var

Описание слайда:

Задание: Найти все числа от 33 до 555, которые кратны 13.   Program f33; Var i : integer ; Begin For i := 33 do 555 do begin If i mod 13 = 0 then write ( i , ‘ ‘) ; end; End.

11 слайд

Пример. Program f4 Var Y : real; 	x : integer ; Begin For x := -5 to 5 do beg

Описание слайда:

Пример. Program f4 Var Y : real; x : integer ; Begin For x := -5 to 5 do begin Writeln ( 0.5*x-2 ) ; end; End. Вывести на экран значения функции y=0,5x-2 для x от -5 до 5.

12 слайд

Program z; Var i : integer; 	 S: real; begin S:=0; For i:=1 to 10 do begin

Описание слайда:

Program z; Var i : integer; S: real; begin S:=0; For i:=1 to 10 do begin S:=S+1/i; end; Writeln (‘Сумма чисел = ‘, S); end. Пример. Вычислить сумму ряда:

13 слайд

Задание: Составьте программу вычисления суммы ряда:

Описание слайда:

Задание: Составьте программу вычисления суммы ряда:

Оператор цикла паскаль презентация

Курс повышения квалификации

Оператор цикла паскаль презентация

Курс профессиональной переподготовки

Учитель информатики

Оператор цикла паскаль презентация

Курс профессиональной переподготовки

Учитель математики и информатики

Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:

также Вы можете выбрать тип материала:

Общая информация

Номер материала:

ДВ-035076

Вам будут интересны эти курсы:

Оставьте свой комментарий

Источник

МОУ "Лицей №7" г.о. Саранск Автор: учитель информатики Бачкова Ирина Александ...

Описание презентации по отдельным слайдам:

1 слайд

МОУ &quot;Лицей №7&quot; г.о. Саранск Автор: учитель информатики Бачкова Ирина Александ

Описание слайда:

МОУ “Лицей №7” г.о. Саранск Автор: учитель информатики Бачкова Ирина Александровна урок в 8 классе: Циклы в Паскале

2 слайд

Оператор цикла паскаль презентация

3 слайд

ВОПРОСЫ: Назовите явления природы, в которых происходит повтор действий? Как

Описание слайда:

ВОПРОСЫ: Назовите явления природы, в которых происходит повтор действий? Как происходит смена времен года? Как происходит смена дня и ночи? Как происходит фотосинтез? Как происходит круговорот воды в природе? Как происходит жизнь растений? Какой повтор действий происходит в вашей жизни?

4 слайд

Оператор цикла паскаль презентация

5 слайд

Алгоритм циклической структуры – это алгоритм, в котором предусмотрено неодно

Описание слайда:

Алгоритм циклической структуры – это алгоритм, в котором предусмотрено неоднократное выполнение одной и той же последовательности действий. На практике часто встречаются задачи, в которых одно или несколько действий бывает необходимо повторить несколько раз.

6 слайд

Многократное повторение последовательности действий называется циклом, а мног

Описание слайда:

Многократное повторение последовательности действий называется циклом, а многократно повторяющиеся действия – телом цикла.

7 слайд

цикл while с предусловием цикл for с параметром цикл repeat - until с постусл

Описание слайда:

цикл while с предусловием цикл for с параметром цикл repeat – until с постусловием

8 слайд

Цикл с предусловием в Паскале - WHILE Оператор цикла с предусловием выполняет

Описание слайда:

Цикл с предусловием в Паскале – WHILE Оператор цикла с предусловием выполняет действия заранее неизвестное число раз. Выход из цикла осуществляется, если некоторое логическое выражение или его результат окажется ложным. Так как верность логического выражения проверяется в начале, тело цикла может не выполнится ни одного разу.

Читайте также:  Что такое цикл экскаватора

9 слайд

Оператор цикла паскаль презентация

10 слайд

Структура цикла с предусловием: WHILE  DO begin  end;

Описание слайда:

Структура цикла с предусловием: WHILE <условие> DO begin <тело цикла> end;

11 слайд

Пример: Задача: вычислить сумму ряда 1+1.5+2+2.5+3+3.5+ .. + 30 var sum:real;

Описание слайда:

Пример: Задача: вычислить сумму ряда 1+1.5+2+2.5+3+3.5+ .. + 30 var sum:real; n:real; begin sum:=0; n:=1; while n <= 30 do begin sum:=sum+n; n:=n+0.5; end; writeln (‘Сумма равна: ‘,sum); end.

12 слайд

Оператор цикла паскаль презентация

13 слайд

Цикл с параметром в Паскале - FOR Цикл FOR задаёт определённое условие по кот

Описание слайда:

Цикл с параметром в Паскале – FOR Цикл FOR задаёт определённое условие по которому программа будет работать до его выполнения, допустим нужно нам 5 (или n) раз зациклить программу, то это легко сделать с помощью данного цикла. У цикла FOR есть характерная черта – счетчик который обычно обозначается буквой i или j.

14 слайд

Оператор цикла паскаль презентация

15 слайд

for i:= 1 to n do // присваиваем i сначала одному, потом двум, трем, ..., n

Описание слайда:

for i:= 1 to n do // присваиваем i сначала одному, потом двум, трем, …, n После 1-го прохода переменной i присваиваем 1, после второго присваиваем 2 и так до тех пор, пока не дойдем до n. to – это до .. в порядке возрастания, также есть downto – до .. в порядке убывания.

16 слайд

Оператор цикла паскаль презентация

17 слайд

Цикл с постусловием - Repeat - until. Этот оператор аналогичен оператору цикл

Описание слайда:

Цикл с постусловием – Repeat – until. Этот оператор аналогичен оператору цикла с предусловием, но отличается от него тем, что проверка условия производится после выполнения тела (действий) цикла. Это обеспечивает его выполнение хотя бы один раз в отличие от ранее разобранных циклов. Обратите внимание на то, что данный оператор цикла предполагает наличие нескольких операторов в теле цикла, то есть можно выполнять несколько действий, поэтому служебные слова Begin и End не нужны. Последовательность операторов, входящих в тело цикла выполняется один раз, после чего проверяется соблюдение условия, записанного следом за служебным словом Until. Если условие не соблюдается, цикл завершается. В противном случае – тело цикла повторяется ещё раз, после чего снова проверяется соблюдение условия.

18 слайд

Оператор цикла паскаль презентация

19 слайд

REPEAT 	 UNTIL 		;

Описание слайда:

REPEAT <тело цикла> UNTIL <условие>;

20 слайд

Пример: Определить из каких цифр состоит число. program n1; uses crt; var a,b

Описание слайда:

Пример: Определить из каких цифр состоит число. program n1; uses crt; var a,b,c,d:integer; begin writeln(‘введите число’); readln(a); d:=a mod 10; repeat b:=a mod 10; a:=a div 10; until a=0; c:=d+b; writeln(‘сумма первой и последней цифры равна:‘c); end.

21 слайд

Оператор цикла паскаль презентация

22 слайд

Выводы: 1.Цикл с параметром используется переменная, называемая параметром ци

Описание слайда:

Выводы: 1.Цикл с параметром используется переменная, называемая параметром цикла или счётчиком. Перед выполнением цикла параметру (счётчику) устанавливается начальное значение. После выполнения шага цикла значение параметра увеличивается на единицу. Цикл продолжается до тех пор пока параметр не достигнет своего конечного значения, которое указывается после to (downto). 2. Цикл с предусловием выполняется до тех пор, пока условие выполнения не станет ложным, и продолжается, если условие истинно. 3. Цикл с постусловием выполняется до тех пор, пока условие не станет истинно, если условие ложно, цикл продолжается.

23 слайд

Домашнее задание: РЕШИТЕ ЗАДАЧУ Вычислить наибольший общий делитель двух нату

Описание слайда:

Домашнее задание: РЕШИТЕ ЗАДАЧУ Вычислить наибольший общий делитель двух натуральных чисел А и В.

24 слайд

Оператор цикла паскаль презентация

25 слайд

Оператор цикла паскаль презентация

Оператор цикла паскаль презентация

Курс повышения квалификации

Оператор цикла паскаль презентация

Курс профессиональной переподготовки

Учитель информатики

Оператор цикла паскаль презентация

Курс профессиональной переподготовки

Учитель математики и информатики

Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:

также Вы можете выбрать тип материала:

Краткое описание документа:

Презентация к уроку информатики и ИКТ в 8 классе на тему «Циклы в Паскале». Презентация содержит в себе все необходимое для изучение темы «Циклы»: актуализацию знаний, где приводятся примеры циклов из живой природы, из жизни учащихся, физкультминутку, рассмотрение новой темы, примеров, задач, блок-схем.При изучении новой темы рассматриваются основные виды типов:с параметром (или с счетчиком), с преусловием, с постусловием. Каждый тип подробно рассматривается на конкретном примере, которые учащиеся могут выполнить за ПК самостоятельно.

Общая информация

Номер материала:

73153041708

Вам будут интересны эти курсы:

Оставьте свой комментарий

Источник

Слайд 1

Циклы на языке Паскаль Выполнил учитель информатики и метематики ГБОУ гимназии №402 им. Алии Молдагуловой Санина Марина Сергеевна

Читайте также:  Цикл тнвд сколько оборотов

Слайд 2

Познакомиться с понятием цикла, видами циклических алгоритмов, сформировать умения пользоваться операторами цикла, сформировать умение решать задачи с использованием цикла. Цели:

Слайд 3

Цикл – это многократно повторяющиеся фрагменты программ.

Слайд 4

Циклы с предусловием В цикле с предусловием сначала проверяется условие, затем, в зависимости от того, истинно оно или ложно, либо выполняется тело цикла, либо следует переход к оператору, следующему за телом цикла. После завершения тела цикла управление вновь передается на проверку условия. Естественно, предполагается, что в теле цикла было обеспечено некоторое изменение входящих в условие переменных — в противном случае произойдет зацикливание и программа “зависнет”.

Слайд 5

Циклы с постусловием Для цикла с постусловием сначала выполняется тело цикла, затем управление передается на проверку условия. В зависимости от истинности или ложности условия, тело цикла выполняется повторно или же происходит переход к оператору, следующему за телом цикла. предполагается, что в теле цикла было обеспечено некоторое изменение входящих в условие переменных — в противном случае произойдет зацикливание и программа “зависнет”.

Слайд 6

Основное отличие цикла с предусловием от цикла с постусловием: цикл с постусловием гарантированно выполняется хотя бы раз, а цикл с предусловием может не выполняться ни разу, если условие сразу же окажется ложным.

Слайд 8

ЦИКЛЫ

Слайд 9

Цикл for (цикл со счетчиком ) Служебные слова: for (для) ; to (увеличиваясь к) ; do (выполнять, делать). Цикл for предназначен в основном для таких видов циклов, когда количество операций нам заранее известно или может быть вычислено.

Слайд 11

Var s,k : integer; Begin s := 0;for k := 3 to 7 do s := s + 6; writeln (s); End. Пример использования цикла for

Слайд 12

Цикл While ( цикл с предусловием ) C лужебные слова : while (пока), do (делать, выполнять) . Цикл while предназначен для повторного вычисления блока операторов, пока остается истинным задаваемое в нем выражение-условие. Работу цикла можно описать словами: “пока логическое выражение истинно, повторяется тело цикла”.

Слайд 14

Var i , n: integer; begin write (‘ Количество знаков: ‘); readln (n); i := 1; while i

Слайд 15

Цикл REPEAT( цикл с постусловием ) C лужебные слова : repeat (повторять) ; until (до) . При выполнении этого оператора цикла последовательность операторов, находящихся между словами repeat и until , выполнится один или более раз. Этот процесс завершается, когда логическое выражение примет (впервые) значение true .

Слайд 17

Var i , n: integer; begin write (‘ Количество знаков: ‘); readln (n); i := 1; repeat write (‘(*) ‘); i := i + 1 until i > n; readln end. Пример использования цикла repeat

Слайд 18

Решите задачи: Найти среднее арифметическое N первых натуральных чисел. D:Desktop Задача Гаусса. docx

Слайд 19

Вопросы: Что нового вы узнали? Какие знания вам помогли усвоить материал урока? Что на ваш взгляд вам удалось освоить лучше, а что нет? Над чем вам необходимо поработать? Оцените свою работу на уроке.

Слайд 20

Спасибо за внимание!

Слайд 21

Используемы ресурсы https://life-prog.ru/view_algoritmleng.php?id=84 ; https://pas1.ru/image/view/17/_original ; https://www.fipi.ru/ ; https://inf. сдамгиа.рф / ; https://pers.narod.ru/study/pascal/09.html .

Источник

Слайд 1

ЦИКЛЫ В PASCAL ABC NET

Слайд 2

Циклические алгоритмы Цикл представляет собой последовательность операторов, которая выполняется неоднократно. В языке программирования Pascal имеется три разновидности цикла: Цикл со счётчиком ( For ) Цикл с предусловием ( while ) Цикл с постусловием ( repeat )

Слайд 3

О циклах !! Подавляющее большинство задач с циклами можно решить разными способами, используя при этом любой из трёх операторов цикла; В некоторых случаях предпочтительнее использовать какой-то один из операторов; Самым универсальным из всех операторов цикла считается while , поэтому в случае затруднений с выбором можно отдать предпочтение ему; Цикл for обеспечивает удобную запись циклов с заранее известным числом повторений; При неумелом использовании циклов любого типа возможна ситуация, когда компьютер не сможет нормально закончить цикл ( в таком случае говорят, что программа «зациклилась»). При работе в среде Pascal ABC NET для выхода из подобной ситуации используется комбинация клавиш + .

Слайд 4

ЦИКЛ СО СЧЕТЧИКОМ Х – управляющая переменная А – начальное значение В – конечное значение Если А В: For To оператор ; Х:=А B Do для X от А до В делай оператор

Слайд 5

Оператор FOR Этот вид оператора цикла называют циклом со счётчиком или цикл с параметром. В нём важную роль играет переменная-параметр , которая на каждом шаге цикла автоматически изменяет своё значение ровно на единицу – поэтому её и называют счётчиком. Инструкцию for можно реализовать двумя способами: Вариант 1 For счётчик:=НачальноеЗначение to КонечноеЗначение do Begin { инструкции } End; Ключевые слова for, do обозначают «для», «выполняй» соответственно. Строка, содержащая for . . . do, называется заголовком цикла, оператор, стоящий после do образует его тело. Очень часто тело цикла – составной оператор. Если тело цикла представлено одиночным оператором, то begin и end не пишутся. Вариант 2 For С чётчик:=НачальноеЗначение downto КонечноеЗначение do Begin {j операторы } End; Инструкции между begin и end выполняются столько раз, сколько определяет выражение [( НачальноеЗначение – КонечноеЗначение )+1 ] I:=N1,N2,1 Тело цикла

Читайте также:  Программирование циклов в basic

Слайд 6

X= A, B ДЕЙСТВИЕ

Слайд 7

ПРОГРАММА: Program sum; VAR S: REAL ; I: INTEGER ; BEGIN S:=0; FOR I:=1 TO 25 DO S:=S+1/I; WRITELN (‘ S=’,S); END . Program stp ; VAR f, I: INTEGER ; BEGIN f:=1; for i :=1 to 3 do begin f:=f*2; end ; WRITELN (‘2^3 = ‘,F); End. Задача1: Надо вычислить сумму S=1+1/2+1/3+…+ 1/25 Задача 2: Необходимо возвести 2 в 3 – ую степень

Слайд 8

Задание 1 Составить программу, которая выводит на экран натуральные числа от 1 до 30 1 2 3 4 5 …30 Х – управляющая переменная А = 1 В = 30 Решение:

Слайд 9

X= 1 , 30 начало X конец Program z 1 ; Var x:integer; Begin For x:=1 to 30 do WriteLn (x); ReadLn ; End.

Слайд 10

Оператор REPEAT Оператор повтора repeat состоит из заголовка ( repeat ), тела и условия окончания (until) . Ключевые слова repeat , until обозначают «повторяй» и «пока» соответственно. Repeat { операторы } Until Условие выхода из цикла Тело цикла Условие окончания нет Да Число повторений операторов (инструкций) цикла repeat заранее неизвестно и определяется в ходе программы; После слова until записывается условие завершения цикла Условие – это выражение логического типа: простое или сложное логическое выражение цикл repeat удобно использовать в тех случаях, когда тело цикла гарантированно должно выполниться хотя бы один раз;

Слайд 11

Программа: repeat WriteLn (‘Введите положительное число’); ReadLn ( x ); until x >0; program sum_sq ; { Сумма квадратов натурального ряда } uses crt ; var k, s, n : integer; begin clrscr ; writeln ( ‘ Введите K’ ); readln (k); s:=0; n:=1; repeat s := s+n *n; n := n+1; until s > k; writeln (‘N= ‘, n : 3, ‘ s= ‘ , s : 5 ); readln ; end. Определить число n, при котором сумма квадратов натурального ряда чисел от 1 до n не превысит величину K, введенную с клавиатуры. Т.е. S >= K, где S=

Слайд 12

Оператор WHILE Оператор повтора while состоит из заголовка и тела цикла. Ключевые слова while и do обозначают «до тех пор, пока» и «выполняй» соответственно While Условие выполнения цикла do { инструкции } End; Тело цикла Условие повтора нет Да Число повторений операторов (инструкций) цикла while определяется в ходе работы программы; После слова while записывается условие продолжения выполнения инструкций цикла. В этом отличие цикла while от цикла repeat ; условие – это выражение логического типа, которое может принимать одно из двух значений: true или false ; Цикл while – это цикл с предусловием, т.е. инструкции тела цикла вообще могут быть не выполнены, если проверяемое условие ложно с самого начала;

Слайд 13

Программа: Program sm ; VAR S: REAL ; N: INTEGER ; BEGIN S:=0; N:=1; WHILE N

Слайд 14

ЦИКЛ С ПРЕДУСЛОВИЕМ While условие Do оператор ; да нет

Слайд 15

Задачи на циклы Например, выполнение цикла-фрагмента программы: For i:=14 downto 10 do write(i:3); Выведет на экран последовательность чисел в виде: 14 13 12 11 1 0 Если переменная-счётчик имеет символьный char тип, то оператор For ch:=‘a’ to ‘e’ do write (ch:2); Выведет на экран последовательность букв в виде: a b c d e Оператор For ch:=‘e’ to ‘a’ downto write (ch:2); Выведет на экран последовательность букв в виде: e d c b a

Слайд 16

Задание 3 Составить программу, которая выводит на экран четные натуральные числа от 1 до 30 Условие четности числа – остаток от деления на 2 =0 X mod 2=0 Решение:

Слайд 17

X= 1 , 30 начало X конец X mod 2=0 да нет

Слайд 18

условие тело цикла нет да

Слайд 19

Задание 7 Составить программу, которая вычисляет значения функции y=x 2 –1, где x [-2 ;2] c шагом 0,5 x = -2 y=3 x =-1,5 y= 1,25 x = -1 y = 0 … x=2 y=3

Слайд 20

начало x:=-2 x

Слайд 21

Program z 6 ; Var x,y:Real; Begin x:=-2; While x

Слайд 22

ЦИКЛ С ПОСТУСЛОВИЕМ Repeat ; ; … ; Until ; нет да

Слайд 23

тело цикла условие да нет

Слайд 24

C пасибо за внимание !!!

Источник