761087
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 70%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

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

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

библиотека
материалов
Организация циклов в системе 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;...
Блок-схема Цикл со счетчиком
Вопросы по заданию От какой величины зависит количество итераций? Что произой...

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

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? Как организовать цикл с постусловием? Особенности использования. Как организовать цикл с предусловием? Особенности использования. В чем особенность описания различных циклов в блок-схеме?

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

Номер материала: ДВ-546729

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

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

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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