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

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

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

Презентация по программированию по теме "Повторы"

библиотека
материалов
Организация циклов в системе Turbo Pascal Разработала: ассистент кафедры «ПМи...
Цикл (интерация, повтор)- это повторяющиеся действия в программировании. Тело...
Оператор цикла с параметром (пересчет) For i :=n to m do оператор; i – параме...
Оператор цикла с параметром For i :=n downto m do оператор; For - для i – пар...
Оператор цикла с параметром For i :=n to m do begin Оператор1; Оператор2; … О...
Цикл с постусловием (используется, если число повторений заранее неизвестно)...
Цикл с предусловием While условие do оператор ; While - пока Do - делать Усло...
Задача 1. Вычислить Program summa; 	Var n, i: integer; S: real; Begin 	Writel...
Задача 2. Вычислить значение переменной Y, при заданном значении N. Program s...
Задача 3. Подсчитать сумму всех нечетных чисел от 101 до 301. Program summa;...
Какой цикл организован в следующей блок-схеме? Определите условие задачи по б...
Контрольные вопросы Цикл? Разновидности циклической структуры? Тело цикла? Оп...
Задание. Составить программу вывода таблицы значений функции, используя три с...
Текст программы program z_1; uses CRT; var xn,xk,x,y,h,a: real; i,k: integer;...
Блок-схема Цикл со счетчиком
Вопросы по заданию От какой величины зависит количество итераций? Что произой...
16 1

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

№ слайда 1 Организация циклов в системе Turbo Pascal Разработала: ассистент кафедры «ПМи
Описание слайда:

Организация циклов в системе Turbo Pascal Разработала: ассистент кафедры «ПМиИ» ПВГУС И.А. Василенко Тольятти, 2009

№ слайда 2 Цикл (интерация, повтор)- это повторяющиеся действия в программировании. Тело
Описание слайда:

Цикл (интерация, повтор)- это повторяющиеся действия в программировании. Тело цикла – повторяющиеся в цикле операторы. Циклические структуры цикл ПОКА (содержит условие повторения) цикл ДО (содержит условие окончания работы цикла) Особенности: - записанное в цикле ПОКА условие является условием продолжения цикла, поэтому цикл ПОКА не выполнится ни разу, если условие при входе в структуру окажется ложным; - цикл ДО всегда выполняется хотя бы один раз, потому что условие проверяется после выполнения действий.

№ слайда 3 Оператор цикла с параметром (пересчет) For i :=n to m do оператор; i – параме
Описание слайда:

Оператор цикла с параметром (пересчет) For i :=n to m do оператор; i – параметр цикла( шаг равен 1) n – начальное значение параметра цикла (n<m) m – конечное значение параметра цикла to - до do - делать оператор – тело цикла Примечание. Пересчет – это частный случай цикла До. Используется, когда известно число повторений.

№ слайда 4 Оператор цикла с параметром For i :=n downto m do оператор; For - для i – пар
Описание слайда:

Оператор цикла с параметром For i :=n downto m do оператор; For - для i – параметр цикла( шаг равен -1) n – начальное значение параметра цикла (n>m) m – конечное значение параметра цикла downto - до do - делать оператор – тело цикла

№ слайда 5 Оператор цикла с параметром For i :=n to m do begin Оператор1; Оператор2; … О
Описание слайда:

Оператор цикла с параметром For i :=n to m do begin Оператор1; Оператор2; … ОператорN; End; Если тело цикла состоит из нескольких операторов

№ слайда 6 Цикл с постусловием (используется, если число повторений заранее неизвестно)
Описание слайда:

Цикл с постусловием (используется, если число повторений заранее неизвестно) Repeat Оператор1; Оператор2; … оператор N until условие repeat - повторять Оператор1 …операторN - последовательность операторов внутри цикла (тело цикла) Until – до тех пор пока Условие - логическое выражение Примечание. Перед словом until не ставится точка с запятой.

№ слайда 7 Цикл с предусловием While условие do оператор ; While - пока Do - делать Усло
Описание слайда:

Цикл с предусловием While условие do оператор ; While - пока Do - делать Условие – логическое выражение Оператор – тело цикла

№ слайда 8 Задача 1. Вычислить Program summa; 	Var n, i: integer; S: real; Begin 	Writel
Описание слайда:

Задача 1. Вычислить Program summa; Var n, i: integer; S: real; Begin Writeln(‘введите натуральное N= ’); Readln(N); S:=0; For i:=1 to n do s:=sqrt(2+s); Writeln(‘сумма’, s); End.

№ слайда 9 Задача 2. Вычислить значение переменной Y, при заданном значении N. Program s
Описание слайда:

Задача 2. Вычислить значение переменной Y, при заданном значении N. Program summa; Var n, i: integer; y: real; Begin writeln(‘Введите n’); Readln(n); Y:=0; i:=1; Repeat Y:=y+1/i; i:=i+1 Until i>n; Writeln(‘y= ’, y); End.

№ слайда 10 Задача 3. Подсчитать сумму всех нечетных чисел от 101 до 301. Program summa;
Описание слайда:

Задача 3. Подсчитать сумму всех нечетных чисел от 101 до 301. Program summa; Var s, i: integer; Begin s:=0; i:=101; While i<=301 do Begin S:=s+1; i:=i+2; End; Writeln(‘сумма трехзначных нечетных= ’, s); End.

№ слайда 11 Какой цикл организован в следующей блок-схеме? Определите условие задачи по б
Описание слайда:

Какой цикл организован в следующей блок-схеме? Определите условие задачи по блок-схеме. 1 2 3

№ слайда 12 Контрольные вопросы Цикл? Разновидности циклической структуры? Тело цикла? Оп
Описание слайда:

Контрольные вопросы Цикл? Разновидности циклической структуры? Тело цикла? Операторы цикла с постусловием. Операторы цикла с предусловием. Операторы цикла- пересчет. Особенности цикла ПОКА. Сколько раз выполнится оператор цикла repeat, если условие после слова until истинно при входе в цикл.

№ слайда 13 Задание. Составить программу вывода таблицы значений функции, используя три с
Описание слайда:

Задание. Составить программу вывода таблицы значений функции, используя три способа организации циклов (цикл со счетчиком, цикл с постусловием, цикл с предусловием). Ход выполнения. Записать функцию y(x) в формате Паскаля, используя оператор условия, присваивания, таблицу арифметических действий и таблицу функций. Сформулировать и записать алгоритм вывода таблицы значений функции. Описать назначение переменных (Xn, Xk, h, X, Y, I, K,a). Составить блок-схему решения задачи. Написать текст программы, отредактировать его, отладить после запуска. Сохранить текс программы и результаты выполнения в отчете. Ответить на вопросы.

№ слайда 14 Текст программы program z_1; uses CRT; var xn,xk,x,y,h,a: real; i,k: integer;
Описание слайда:

Текст программы program z_1; uses CRT; var xn,xk,x,y,h,a: real; i,k: integer; BEGIN clrscr; writeln('vvedite xn,xk,h,a'); readln(xn,xk,h,a); k:=trunc((xk-xn)/h)+1; x:=xn; writeln('x',' y'); for i:=1 to k do begin if x>5 then y:=x*x-ln(ABS(a-x)) else begin if (x>1) and (x<=5) then y:=x-sqrt(a*x) else y:=2.7*x*sqr(x)-1 end; writeln(x:8:2,y:8:2); x:=x+h; end; writeln('kol-vo iterasiy=',k); writeln('nagmite ENTER'); readln; END.

№ слайда 15 Блок-схема Цикл со счетчиком
Описание слайда:

Блок-схема Цикл со счетчиком

№ слайда 16 Вопросы по заданию От какой величины зависит количество итераций? Что произой
Описание слайда:

Вопросы по заданию От какой величины зависит количество итераций? Что произойдет при выполнении программы «Составление таблицы значений функции», если оператор вывода значения функции на экран вынести за цикл? Какие недостатки в алгоритме существуют ? Укажите предложения по рационализации для своей функции. Для чего используется функция trunc? Как в программе описывается функция Y(x), заданная системой? Как задается значение Xn, Xk, h и параметра? Как вычисляется количество итераций? Выдается ли значение Y(Xk)? Как организовать форматный вывод на экран? Что представляет собой экспоненциальная запись числа? Как описывается в формате Паскаля функция вида Y(X)=Xn? Как организовать цикл с постусловием? Особенности использования. Как организовать цикл с предусловием? Особенности использования. В чем особенность описания различных циклов в блок-схеме?

Автор
Дата добавления 22.03.2016
Раздел Информатика
Подраздел Презентации
Просмотров118
Номер материала ДВ-546729
Получить свидетельство о публикации

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

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

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

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

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