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

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

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

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

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

ИнфоурокИнформатикаПрезентацииПрезентация на тему "Циклы"

Презентация на тему "Циклы"

библиотека
материалов
КИТ И Э КБГУ Группа ПИУ 25 Преподаватель: Иванова Лариса Султановна.
Тип урока: повторительно-обобщающий Оборудование: компьютер, проектор, презен...
Цели урока Повторить знания материала по теме “Циклы”; Активизировать знания...
Ход урока 1. Оргмомент. Приветствие учащихся, сообщение темы и целей урока. ...
Операторы циклов
Цикл с предусловием «Пока»
Цикл с постусловием «До»
ОПРОС Вопрос1 Какие процессы называются циклическими? Что такое тело цикла?
Ответ на 1 вопрос Процесс называется циклическим, если вычисления в нём много...
ВОПРОС 2 Какие типы циклических структур и операторы цикла в Паскале вы знаете?
ОТВЕТ НА ВОПРОС 2 1 с определённым числом повторений (цикл с параметром, или...
ВОПРОС 3 Какие операторы цикла в Паскале вы можете назвать?
ОТВЕТ НА ВОПРОС 3 Оператор цикла с предусловием (цикл «Пока») WHILE является...
ВОПРОС 4 Какой вид ( синтаксис) имеет каждый из перечисленных циклов? WHILE R...
ОТВЕТ НА ВОПРОС 4 1) WHILE  DO  2) REPEAT  UNTIL  3) с возрастанием переменно...
ВОПРОС 5 Как работают эти операторы?(WHILE, REPEAT…. UNTIL, FOR… TO ) В чём и...
ОТВЕТ НА ВОПРОС 5(1) WHILE  DO ; Сначала вычисляется значение булёвского выра...
ОТВЕТ НА ВОПРОС 5(2) REPEAT  UNTIL  На первом шаге цикла операторы, заключенн...
ОТВЕТ НА ВОПРОС 5(3) Оператор цикла с параметром следует применять, если зара...
Письменный опрос   Вопрос1:Определите значение целочисленной переменной S пос...
Пример 1 старинная задача дано 100 рублей на эти 100 рублей мужику надо купит...
Решение старинной задачи uses crt; var b,k,t,s: integer; zb,zk,zt: real; begi...
Пример 2 Подсчитать величину вклада в банке, если заданы первоначальная сумма...
Решение задачи «Вклад» var vklad, deposit, perc: real; k, years: integer; beg...
Новый материал по теме: «Циклы» Вложенные циклы( определение, правила создани...
Вложенные циклы Цикл внутри тела другого цикла называется вложенным. Вложенны...
Пример( алгоритм Евклида нахождения НОД)
Домик из звездочек (вложенные циклы) Задача следующая: запросив высоту крыши...
Решение задачи «Домик» Обозначим номер строки i. Тогда, число пробелов будет...
СПАСИБО ЗА ВНИМАНИЕ.

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

1 слайд КИТ И Э КБГУ Группа ПИУ 25 Преподаватель: Иванова Лариса Султановна.
Описание слайда:

КИТ И Э КБГУ Группа ПИУ 25 Преподаватель: Иванова Лариса Султановна.

2 слайд Тип урока: повторительно-обобщающий Оборудование: компьютер, проектор, презен
Описание слайда:

Тип урока: повторительно-обобщающий Оборудование: компьютер, проектор, презентация MS PowerPoint, программа PascalABC.

3 слайд Цели урока Повторить знания материала по теме “Циклы”; Активизировать знания
Описание слайда:

Цели урока Повторить знания материала по теме “Циклы”; Активизировать знания по теме “Оператор цикла” для решения задач по данной теме; Закрепить умение решать задачи по теме “Операторы цикла”, составление блок-схем.

4 слайд Ход урока 1. Оргмомент. Приветствие учащихся, сообщение темы и целей урока. 
Описание слайда:

Ход урока 1. Оргмомент. Приветствие учащихся, сообщение темы и целей урока.  2. Повторение теоретического материала. Ответы учащихся сопровождаются показом презентации. 3.Новый материал по данной теме.

5 слайд Операторы циклов
Описание слайда:

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

6 слайд Цикл с предусловием «Пока»
Описание слайда:

Цикл с предусловием «Пока»

7 слайд Цикл с постусловием «До»
Описание слайда:

Цикл с постусловием «До»

8 слайд ОПРОС Вопрос1 Какие процессы называются циклическими? Что такое тело цикла?
Описание слайда:

ОПРОС Вопрос1 Какие процессы называются циклическими? Что такое тело цикла?

9 слайд Ответ на 1 вопрос Процесс называется циклическим, если вычисления в нём много
Описание слайда:

Ответ на 1 вопрос Процесс называется циклическим, если вычисления в нём многократно повторяются по одним и тем же формулам при разных значениях входящих в них переменных. Алгоритмическая структура «Цикл» обеспечивает многократное выполнение некоторой последовательности действий, которая называется телом цикла

10 слайд ВОПРОС 2 Какие типы циклических структур и операторы цикла в Паскале вы знаете?
Описание слайда:

ВОПРОС 2 Какие типы циклических структур и операторы цикла в Паскале вы знаете?

11 слайд ОТВЕТ НА ВОПРОС 2 1 с определённым числом повторений (цикл с параметром, или
Описание слайда:

ОТВЕТ НА ВОПРОС 2 1 с определённым числом повторений (цикл с параметром, или цикл со счетчиком, или цикл «Для»); 2 с неопределенным числом повторений; здесь различают цикл с предусловием (цикл «Пока») и цикл с постусловием (цикл «До»).

12 слайд ВОПРОС 3 Какие операторы цикла в Паскале вы можете назвать?
Описание слайда:

ВОПРОС 3 Какие операторы цикла в Паскале вы можете назвать?

13 слайд ОТВЕТ НА ВОПРОС 3 Оператор цикла с предусловием (цикл «Пока») WHILE является
Описание слайда:

ОТВЕТ НА ВОПРОС 3 Оператор цикла с предусловием (цикл «Пока») WHILE является наиболее общим по сравнению с другими конструкциями. Оператор REPEAT (цикл «До») используется так называемое постусловие, т.е. значение логического выражения, управляющее выходом из цикла, проверяется после выполнения операторов. Цикл с параметром (цикл «Для») имеет два варианта : 1) с возрастанием переменной цикла 2) с убыванием переменной цикла

14 слайд ВОПРОС 4 Какой вид ( синтаксис) имеет каждый из перечисленных циклов? WHILE R
Описание слайда:

ВОПРОС 4 Какой вид ( синтаксис) имеет каждый из перечисленных циклов? WHILE REPEAT FOR ( с возрастанием, с убыванием)

15 слайд ОТВЕТ НА ВОПРОС 4 1) WHILE  DO  2) REPEAT  UNTIL  3) с возрастанием переменно
Описание слайда:

ОТВЕТ НА ВОПРОС 4 1) WHILE <выражение булёвского типа> DO <оператор> 2) REPEAT <последовательность операторов> UNTIL <выражение булёвского типа> 3) с возрастанием переменной цикла: FOR <идентификатор> := <выражение> TO <выражение> DO <оператор>; 4) с убыванием переменной цикла: FOR <идентификатор> := <выражение> DOWNTO <выражение> DO <оператор>;

16 слайд ВОПРОС 5 Как работают эти операторы?(WHILE, REPEAT…. UNTIL, FOR… TO ) В чём и
Описание слайда:

ВОПРОС 5 Как работают эти операторы?(WHILE, REPEAT…. UNTIL, FOR… TO ) В чём их особенности? Когда лучше применять тот или иной оператор?

17 слайд ОТВЕТ НА ВОПРОС 5(1) WHILE  DO ; Сначала вычисляется значение булёвского выра
Описание слайда:

ОТВЕТ НА ВОПРОС 5(1) WHILE <выражение булёвского типа> DO <оператор>; Сначала вычисляется значение булёвского выражения. ). Если оно имеет значение TRUE, то выполняется оператор, стоящий после слова  DO, затем условие проверяется вновь и т.д. Как  только на очередном шаге условие не выполняется (значение булёвского выражения становится равным FALSE), то выполнение оператора цикла прекращается. Если выполняемый оператор не изменяет значения переменных, входящих в условие, то условие всегда будет истинным, и цикл будет выполняться вечно, при этом говорят, что программа зацикливается. Если же при первой проверке условия оно сразу оказывается ложным, то оператор цикла не выполняется вообще.

18 слайд ОТВЕТ НА ВОПРОС 5(2) REPEAT  UNTIL  На первом шаге цикла операторы, заключенн
Описание слайда:

ОТВЕТ НА ВОПРОС 5(2) REPEAT <последовательность операторов> UNTIL <выражение булёвского типа> На первом шаге цикла операторы, заключенные между REPEAT и UNTIL, выполняются в любом случае, дальше же цикл будет повторяться, пока значение булёвского выражения ложно. То есть цикл закончится, когда оно станет истинным. В этом случае цикл заканчивает, и происходит переход на оператор, следующий за REPEAT. Операторы внутри цикла REPEAT выполняются хотя бы один раз, поскольку условие выхода из цикла проверяется только после его очередного выполнения. При построении циклов с использованием REPEAT этому оператору должен предшествовать оператор присваивания начального значения параметру цикла. В данном операторе слова REPEAT и UNTIL служат операторными скобками, и BEGIN…END использовать не требуется

19 слайд ОТВЕТ НА ВОПРОС 5(3) Оператор цикла с параметром следует применять, если зара
Описание слайда:

ОТВЕТ НА ВОПРОС 5(3) Оператор цикла с параметром следует применять, если заранее известно, сколько раз нужно выполнить некоторый оператор.  Параметр цикла может являться просто счётчиком, контролирующим количество повторений оператора, а может использоваться в самом операторе (с учётом того факта, что на каждом шаге цикла параметр цикла на 1 отличается от предыдущего своего значения) Поскольку оператор цикла FOR сам изменяет значения переменой цикла, её нельзя менять другими способами, например, присваиванием ей какого-либо значение в теле цикла.

20 слайд Письменный опрос   Вопрос1:Определите значение целочисленной переменной S пос
Описание слайда:

Письменный опрос   Вопрос1:Определите значение целочисленной переменной S после выполнения операторов: S:=128; for i:=1 to 4 do       S:=S div 2; Writeln (s); Постройте блок-схему к этой части программы. Вопрос2: напишите алгоритм покраски забора из досок( с известным числом досок, с неизвестным числом досок)

21 слайд Пример 1 старинная задача дано 100 рублей на эти 100 рублей мужику надо купит
Описание слайда:

Пример 1 старинная задача дано 100 рублей на эти 100 рублей мужику надо купить 100 голов скота теленок стоит 0.5 рубля корова 5 рублей бык 10 рублей. решить надо с помощью цикла

22 слайд Решение старинной задачи uses crt; var b,k,t,s: integer; zb,zk,zt: real; begi
Описание слайда:

Решение старинной задачи uses crt; var b,k,t,s: integer; zb,zk,zt: real; begin zb:=10; zk:=5; zt:=0.5; for b:=0 to 100 do for k:=0 to 100 do for t:=0 to 100 do if ((b*zb)+(k*zk)+(t*zt)=100) and (b+t+k=100) then writeln(b,' быков, ',k,' коров, ',t,' телят'); end..

23 слайд Пример 2 Подсчитать величину вклада в банке, если заданы первоначальная сумма
Описание слайда:

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

24 слайд Решение задачи «Вклад» var vklad, deposit, perc: real; k, years: integer; beg
Описание слайда:

Решение задачи «Вклад» var vklad, deposit, perc: real; k, years: integer; begin writeln('введите сумму нчального вклада');readln(vklad); writeln('введите процент годовых');readln(perc); writeln('введите количество лет');readln(years); writeln((vklad + years * vklad / 100 * perc):7:2, ' за ', years,' лет'); deposit := vklad; while deposit < 2 * vklad do begin deposit := deposit + vklad / 100 * (perc / 12); k := k + 1; end; writeln(trunc(k/12),' лет ',k mod 12, ' месяцев составит ',deposit:7:2); end.

25 слайд Новый материал по теме: «Циклы» Вложенные циклы( определение, правила создани
Описание слайда:

Новый материал по теме: «Циклы» Вложенные циклы( определение, правила создания, примеры). Решение задач.

26 слайд Вложенные циклы Цикл внутри тела другого цикла называется вложенным. Вложенны
Описание слайда:

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

27 слайд Пример( алгоритм Евклида нахождения НОД)
Описание слайда:

Пример( алгоритм Евклида нахождения НОД)

28 слайд Домик из звездочек (вложенные циклы) Задача следующая: запросив высоту крыши
Описание слайда:

Домик из звездочек (вложенные циклы) Задача следующая: запросив высоту крыши домика, нужно изобразить из звездочек и решеток домик в текстовом виде. Для высоты 6 домик должен выглядеть таким образом: * *** ***** ******* ********* *********** ######### # # # # # # # # # # # # # #########

29 слайд Решение задачи «Домик» Обозначим номер строки i. Тогда, число пробелов будет
Описание слайда:

Решение задачи «Домик» Обозначим номер строки i. Тогда, число пробелов будет равно p=n-i, а число звездочек z=2*i-1. Для отображения пробелов и звездочек используем команду write, а для перехода на следующую строку writeln. for i:=1 to n do begin for j:=1 to n-i do write(' '); for j:=1 to 2*i-1 do write('*'); writeln; end;

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

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

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

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

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

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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