Инфоурок / Информатика / Конспекты / Урок по информатике для 9 класса Реализация циклического алгоритма на Паскале
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Я люблю природу», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 15 ДЕКАБРЯ!

Конкурс "Я люблю природу"

Урок по информатике для 9 класса Реализация циклического алгоритма на Паскале




Московские документы для аттестации!

124 курса профессиональной переподготовки от 4 795 руб.
274 курса повышения квалификации от 1 225 руб.

Для выбора курса воспользуйтесь поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВА).

ДИПЛОМ от Столичного учебного центра: KURSY.ORG


Выбранный для просмотра документ Открытый урок.docx

библиотека
материалов

Класс: 9

Тема: Реализация циклического алгоритма на Паскале.

Продолжительность учебного занятия: 45 минут

Форма учебного занятия: Работа в группах взаимодействия с применением структур сингапурской системы образования.

Цели урока:

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

Развивающая: развивать способность воспринимать, обрабатывать и обобщать информацию; развивать логическое, абстрактное мышление; развивать навыки самоконтроля и взаимоконтроля.

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

Оборудование: информационные листы, интерактивная доска, мультимедийный проектор, компьютеры.

Структура урока:

  1. Оргмомент, постановка цели урока – 2 мин.

  2. Проверка домашнего задания, повторение и актуализация опорных знаний – 7 мин.

  3. Активное изучение нового материала – 15 мин.

  4. Самоконтроль и контроль решенных задач – 5 мин.

  5. Осмысление и применение изученного на практике (работа на компьютерах в Паскале) – 15 мин.

  6. Домашнее задание – 1 мин.

Тип урока: урок закрепления известных знаний, получения новых знаний, их осмысления, закрепления, отработки, практического применения для решения задач.

План урока:

1. Приветствие. Объявление темы и целей урока. 2 мин (Слайд 1)

2. Проверка домашнего задания. 7 мин (Слайд 2)

Задается вопрос учителем «Что такое разветвляющийся алгоритм и его реализация на языке Паскаль (Условный оператор)»

Проводит «Тайм Раунд Робин» - каждый ученик проговаривает ответ в команде по кругу в течение 30 секунд. Начинает 1 ученик.

Проверка правильности ответов: называю номер стола и участника, он отвечает на вопрос.

Цель повторения: определить, что мы успели понять и усвоить за предыдущий урок, и, соответственно, ликвидировать пробелы в знаниях; закрепить знания. Учащимся предлагается в парах проверить работу друг у друга и оценить по заданным критериям.

3. Новый материал. 15 мин Объяснение нового материала в виде лекции, показ презентации.

Цикл – это многократно повторяющиеся фрагменты программ. (Слайд 3)

Алгоритм циклической структуры – это алгоритм, содержащий циклы. 


В ТР существует три оператора цикла:

  • цикл с предусловием;

  • цикл с постусловием;

  • цикл с параметром.

Оператор цикла с предусловием в Паскале (Слайд 4)

Оператор цикла с предусловием реализует следующую базовую конструкцию:

Формат записи:
While  (выражение логического типа) do  (тело цикла);
где:
 
While       - пока не;
do    – выполнить;


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

Вычисление значения логического выражения предшествует выполнению операторов тела цикла, поэтому этот оператор цикла называется циклом с предусловием.

Пример: Найти функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +1): (Слайд 5)

x:= -7;

while x<= 12 do

begin

y:= a*x*x – b;

writeln (x, y);

x:= x+1;

end;

Оператор цикла с постусловием в языке Паскаль (Слайд 6)

Оператор цикла с постусловием реализует следующую конструкцию:

Формат записи:
        Repeat (тело цикла)  Until   (выражение логического типа);

где: 
Repeat   - повторять;
Until  – пока не;

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

Вычисление значения логического выражения следует после  выполнения операторов тела цикла, поэтому этот оператор цикла называется циклом с постусловием.

(Слайд 7) x:= -7;

repeat

y:= a*x*x – b;

writeln (x, y);

x:= x+1;

until x> 12;

end.

Оператор цикла с параметром в языке Паскаль (Слайд 8)

Оператор цикла с параметром реализует следующую базовую конструкцию:

Формат записи:
1.   For P:=(начальное значение параметра) to (конечное значение параметра) do (тело цикла);
2.   For P:= (конечное значение параметра) downto (начальное значение параметра) do (тело цикла);
где:
 
For   - для;
to  – до;
downto – уменьшая до
do     –  выполнить;
 

Работа оператора: Вычисляется начальное значение параметра цикла  и присваивается параметру P.  Проверяется условиеи если оно истинно выполняются операторы тела цикла. После чего наращивается значение P на единицу и опять проверяется условие. Если условие ложно осуществляется выход из цикла.
В операторе с 
downto шаг изменения параметра цикла равен –1.

(Слайд 9) Пример:

For P:= -7 to 12 do y:= a*x*x – b;

4. Самоконтроль. 5 мин

Релли Коуч. Ученикам раздаются карточки с заданиями. Карточка состоит из 2 задач с циклами. (Приложение 1) Задание: составить оператор цикла на каждую задачу. Ученики работаю в парах. 1(3) ученик решает задачу и проговаривает, 2(4) ученик смотрит, слушает, проверяет, тренирует. Затем ученик 1(3) передает карточку ученику 2(4). (Слайд 10,11)

Ответы:

  1. С предусловием

x:= 1;

while x<= 20 do

begin

y:= 5*x – 2;

writeln (x, y);

x:= x+2;

end;

С постусловием

x:= 1;

repeat

y:= 5*x – 2;

writeln (x, y);

x:= x+2;

until x> 20;

end.

  1. С предусловием

x:= -4;

while x<= 4do

begin

y:= х*x + 2;

writeln (x, y);

x:= x+1;

  1. end;

С параметром

For P:= -4 to 4 do y:= x*x + 2;




5. Работа на компьютерах в Паскале. 15 мин (Слайд 12)

Задание: Вычислить у = 4х2 + 3хх меняется от –3 до 6 с шагом 0.5.

В ходе практической работы выставляются оценки в журнал.

6. Домашнее задание. 1 мин (Слайд 13)

1. Найти функцию y = 4x-5 на отрезке [1; 30] с шагом h = 3.

2. Найти функцию y = 5x² - 2x +1 на отрезке [-5; 5] с шагом h = 2.







Приложение 1

Карточка с заданиями

  1. Найти функцию y = 5x – 2 на отрезке [1; 20] с шагом b=2.











  1. Написать программу нахождения функции у=х2+2. Диапазон изменения аргумента от – 4 до 4 с шагом +1.











Приложение 1

Карточка с заданиями

  1. Найти функцию y = 5x – 2 на отрезке [1; 20] с шагом b=2.











  1. Написать программу нахождения функции у=х2+2. Диапазон изменения аргумента от – 4 до 4 с шагом +1.



Выбранный для просмотра документ Реализация циклического алгоритма на Паскале.pptx

библиотека
материалов
Реализация циклического алгоритма на Паскале
«Тайм Раунд Робин» Что такое разветвляющийся алгоритм и его реализация на яз...
Цикл – это многократно повторяющиеся фрагменты программ.  Алгоритм циклическ...
Оператор цикла с предусловием в Паскале Формат записи: While  (выражение лог...
Пример: Найти функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +...
Оператор цикла с постусловием в языке Паскаль Формат записи: Repeat (тело ци...
Пример: Найти функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +...
Оператор цикла с параметром в языке Паскаль Формат записи: 1.   For P:=(нача...
Пример: Найти функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +...
«Релли Коуч» Найти функцию y = 5x – 2 на отрезке [1; 20] с шагом b=2. 2. Нап...
 «Релли Коуч» С предусловием x:=-4; while x
Практическая работа в Паскале Задание: Вычислить у = 4х2 + 3х;  х меняется о...
Домашнее задание Найти функцию y = 4x-5 на отрезке [1; 30] с шагом h = 3. 2....
13 1

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

№ слайда 1 Реализация циклического алгоритма на Паскале
Описание слайда:

Реализация циклического алгоритма на Паскале

№ слайда 2 «Тайм Раунд Робин» Что такое разветвляющийся алгоритм и его реализация на яз
Описание слайда:

«Тайм Раунд Робин» Что такое разветвляющийся алгоритм и его реализация на языке Паскаль (Условный оператор)?

№ слайда 3 Цикл – это многократно повторяющиеся фрагменты программ.  Алгоритм циклическ
Описание слайда:

Цикл – это многократно повторяющиеся фрагменты программ.  Алгоритм циклической структуры – это алгоритм, содержащий циклы.  В ТР существует три оператора цикла: цикл с предусловием; цикл с постусловием; цикл с параметром.

№ слайда 4 Оператор цикла с предусловием в Паскале Формат записи: While  (выражение лог
Описание слайда:

Оператор цикла с предусловием в Паскале Формат записи: While  (выражение логич. типа) do  (тело цикла); где:  While – пока не; do  – выполнить;

№ слайда 5 Пример: Найти функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +
Описание слайда:

Пример: Найти функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +1): x:= -7; while x<= 12 do begin y:= a*x*x – b; writeln (x, y); x:= x+1; end;

№ слайда 6 Оператор цикла с постусловием в языке Паскаль Формат записи: Repeat (тело ци
Описание слайда:

Оператор цикла с постусловием в языке Паскаль Формат записи: Repeat (тело цикла)  Until   (выраж. логич. типа); где:  Repeat – повторять; Until  – пока не;

№ слайда 7 Пример: Найти функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +
Описание слайда:

Пример: Найти функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +1): x:= -7; repeat y:= a*x*x – b; writeln (x, y); x:= x+1; until x> 12; end.

№ слайда 8 Оператор цикла с параметром в языке Паскаль Формат записи: 1.   For P:=(нача
Описание слайда:

Оператор цикла с параметром в языке Паскаль Формат записи: 1.   For P:=(начальное значение параметра) to (конечное значение параметра) do (тело цикла); 2.   For P:= (конечное значение параметра) downto (начальное значение параметра) do (тело цикла); где:  For – для; to  – до; downto – уменьшая до do     –  выполнить;

№ слайда 9 Пример: Найти функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +
Описание слайда:

Пример: Найти функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +1): For P:= -7 to 12 do y:= a*x*x – b;

№ слайда 10 «Релли Коуч» Найти функцию y = 5x – 2 на отрезке [1; 20] с шагом b=2. 2. Нап
Описание слайда:

«Релли Коуч» Найти функцию y = 5x – 2 на отрезке [1; 20] с шагом b=2. 2. Написать программу нахождения функции у=х2+2. Диапазон изменения аргумента от – 4 до 4 с шагом +1.

№ слайда 11  «Релли Коуч» С предусловием x:=-4; while x
Описание слайда:

«Релли Коуч» С предусловием x:=-4; while x<=4do begin y:=х*x+ 2; writeln(x, y); x:= x+1; end; С параметром For P:= -4 to 4 do y:= x*x + 2; С предусловием x:=1; while x<=20do begin y:=5*x –2; writeln(x, y); x:= x+2; end; С постусловием x:=1; repeat y:=5*x –2; writeln(x, y); x:= x+2; until x> 20; end.

№ слайда 12 Практическая работа в Паскале Задание: Вычислить у = 4х2 + 3х;  х меняется о
Описание слайда:

Практическая работа в Паскале Задание: Вычислить у = 4х2 + 3х;  х меняется от –3 до 6 с шагом 0.5.

№ слайда 13 Домашнее задание Найти функцию y = 4x-5 на отрезке [1; 30] с шагом h = 3. 2.
Описание слайда:

Домашнее задание Найти функцию y = 4x-5 на отрезке [1; 30] с шагом h = 3. 2. Найти функцию y = 5x² - 2x +1 на отрезке [-5; 5] с шагом h = 2.

Самые низкие цены на курсы переподготовки

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

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

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

Начало обучения ближайшей группы: 13 декабря. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


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

Тема: Реализация циклического алгоритма на Паскале.Форма учебного занятия: Работа в группах взаимодействия с применением структур сингапурской системы образования. Цели урока: Образовательная: познакомиться с записью и выработать навыки использования операторов цикла на языке программирования Паскаль, научиться табулировать функции в среде Паскаль. Развивающая: развивать способность воспринимать, обрабатывать и обобщать информацию; развивать логическое, абстрактное мышление; развивать навыки самоконтроля и взаимоконтроля. Воспитательная: воспитывать сознательное отношение и творческий подход к изучаемому предмету, четкость и организованность в труде, аккуратность, внимательность, бережное отношение к технике и к информации. Оборудование: информационные листы, интерактивная доска, мультимедийный проектор, компьютеры.

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

Номер материала: 56874040347
Курсы профессиональной переподготовки
133 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 13 декабря
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

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

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>