Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Циклы в языке программирования Pascal
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Циклы в языке программирования Pascal

библиотека
материалов
Циклы в Pascal Автор: учитель информатики Волкова Екатерина Сергеевна
Типы циклов цикл while с предусловием цикл for с параметром цикл repeat - unt...
Цикл с предусловием в Паскале - WHILE Оператор цикла с предусловием выполняет...
Блок – схема цикла WHILE условие нет да оператор
Структура цикла WHILE 		WHILE  DO 	begin 	 ; 	 end;
Пример Задача: Написать программу, которая вычисляет сумму всех четных чисел...
Задача Написать программу, которая ищет n!.
Цикл с параметром в Паскале - FOR Цикл FOR задаёт условие по которому програм...
Блок – схема цикла FOR i:= n1 … n2 Тело цикла
Структура цикла FOR 					 FOR i:= n1 TO n2 DO begin 	; 	 end; FOR i:= n2 DOWN...
Пример Задача: Написать программу, которая вычисляет n-ую степень заданного ч...
Задача Написать программу, которая находит число P = (1-1/2)(1-1/3)*…*(1-1/n)...
Цикл с постусловием в Паскале – REPEAT-UNTIL Этот оператор аналогичен операто...
Блок – схема цикла REPEAT-UNTIL условие нет да оператор
		REPEAT 			; 		UNTIL 			; Структура цикла REPEAT-UNTIL
Задача: Написать программу, которая определяет сумму первой и последней цифр...
Написать программу, которая определяет является ли число простым. Задача
СПАСИБО ЗА ВНИМАНИЕ!
18 1

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs

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

№ слайда 1 Циклы в Pascal Автор: учитель информатики Волкова Екатерина Сергеевна
Описание слайда:

Циклы в Pascal Автор: учитель информатики Волкова Екатерина Сергеевна

№ слайда 2 Типы циклов цикл while с предусловием цикл for с параметром цикл repeat - unt
Описание слайда:

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

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

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

№ слайда 4 Блок – схема цикла WHILE условие нет да оператор
Описание слайда:

Блок – схема цикла WHILE условие нет да оператор

№ слайда 5 Структура цикла WHILE 		WHILE  DO 	begin 	 ; 	 end;
Описание слайда:

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

№ слайда 6 Пример Задача: Написать программу, которая вычисляет сумму всех четных чисел
Описание слайда:

Пример Задача: Написать программу, которая вычисляет сумму всех четных чисел до 50. var sum: integer; n: integer; begin sum:=0; n:=2; while n <= 50 do begin sum:= sum + n; n:= n + 2; end; writeln ('Сумма равна: ',sum); end.

№ слайда 7 Задача Написать программу, которая ищет n!.
Описание слайда:

Задача Написать программу, которая ищет n!.

№ слайда 8 Цикл с параметром в Паскале - FOR Цикл FOR задаёт условие по которому програм
Описание слайда:

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

№ слайда 9 Блок – схема цикла FOR i:= n1 … n2 Тело цикла
Описание слайда:

Блок – схема цикла FOR i:= n1 … n2 Тело цикла

№ слайда 10 Структура цикла FOR 					 FOR i:= n1 TO n2 DO begin 	; 	 end; FOR i:= n2 DOWN
Описание слайда:

Структура цикла FOR FOR i:= n1 TO n2 DO begin <тело цикла>; end; FOR i:= n2 DOWNTO n1 DO begin <тело цикла>; end; 1 – ая форма записи 2 – ая форма записи

№ слайда 11 Пример Задача: Написать программу, которая вычисляет n-ую степень заданного ч
Описание слайда:

Пример Задача: Написать программу, которая вычисляет n-ую степень заданного числа. var a, n, i, pr: integer; begin writeln (‘Введите число'); readln (a); writeln (‘Введите степень числа'); readln (n); pr:= 1; for i:= 1 to n do begin pr:= pr * a; end; writeln (‘Степень числа равна’,pr); end.

№ слайда 12 Задача Написать программу, которая находит число P = (1-1/2)(1-1/3)*…*(1-1/n)
Описание слайда:

Задача Написать программу, которая находит число P = (1-1/2)(1-1/3)*…*(1-1/n). N вводится с клавиатуры.

№ слайда 13 Цикл с постусловием в Паскале – REPEAT-UNTIL Этот оператор аналогичен операто
Описание слайда:

Цикл с постусловием в Паскале – REPEAT-UNTIL Этот оператор аналогичен оператору цикла с предусловием, но отличается от него тем, что проверка условия производится после выполнения тела (действий) цикла. Это обеспечивает его выполнение хотя бы один раз в отличие от ранее разобранных циклов. Обратите внимание на то, что данный оператор цикла предполагает наличие нескольких операторов в теле цикла, то есть можно выполнять несколько действий, поэтому служебные слова Begin и End не нужны.

№ слайда 14 Блок – схема цикла REPEAT-UNTIL условие нет да оператор
Описание слайда:

Блок – схема цикла REPEAT-UNTIL условие нет да оператор

№ слайда 15 		REPEAT 			; 		UNTIL 			; Структура цикла REPEAT-UNTIL
Описание слайда:

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

№ слайда 16 Задача: Написать программу, которая определяет сумму первой и последней цифр
Описание слайда:

Задача: Написать программу, которая определяет сумму первой и последней цифр в числе. 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. Пример

№ слайда 17 Написать программу, которая определяет является ли число простым. Задача
Описание слайда:

Написать программу, которая определяет является ли число простым. Задача

№ слайда 18 СПАСИБО ЗА ВНИМАНИЕ!
Описание слайда:

СПАСИБО ЗА ВНИМАНИЕ!

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

В данной презентации содержится основной материал для работы с циклами в языке программирования Паскаль. В презентации рассматриваются три типа циклов: 1) цикл с предусловием while (пока выполняется условие), 2) цикл с параметром (счетчиком) for (выполняется заданное число раз), 3) цикл с постусловием repeat - until (повторять, пока не станет выполнено условие). Для каждого из циклов есть небольшая характеристика, блок-схема, форма записи (в случае цикла с параметром 2 формы), программа для решения поставленной задачи с использованием одного из трех циклов, а также задача для самостоятельного решения.

Автор
Дата добавления 03.03.2015
Раздел Информатика
Подраздел Презентации
Просмотров282
Номер материала 420029
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

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