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

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

Скачать материал

Выберите документ из архива для просмотра:

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

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

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Медиатор

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

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

    1 слайд

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

  • «Тайм Раунд Робин» Что такое разветвляющийся алгоритм и его реализация на язы...

    2 слайд

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

  • Цикл – это многократно повторяющиеся фрагменты программ. 
Алгоритм циклическо...

    3 слайд

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

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

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

    4 слайд

    Оператор цикла с предусловием в Паскале
    Формат записи:

    While  (выражение логич. типа) do  (тело цикла);

    где: 
    While – пока не;
    do  – выполнить;

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

    5 слайд

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

  • Оператор цикла с постусловием в языке ПаскальФормат записи:
Repeat (тело цик...

    6 слайд

    Оператор цикла с постусловием в языке Паскаль
    Формат записи:

    Repeat (тело цикла)  Until   (выраж. логич. типа);

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

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

    7 слайд

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

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

    8 слайд

    Оператор цикла с параметром в языке Паскаль
    Формат записи:

    1.   For P:=(начальное значение параметра) to (конечное значение параметра) do (тело цикла);
    2.   For P:= (конечное значение параметра) downto (начальное значение параметра) do (тело цикла);

    где: 
    For – для;
    to  – до;
    downto – уменьшая до
    do     –  выполнить;

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

    9 слайд

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

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

    10 слайд

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

  • «Релли Коуч»

    11 слайд

    «Релли Коуч»

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

    12 слайд

    Практическая работа в Паскале
    Задание:

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

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

2....

    13 слайд

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

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

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ Открытый урок.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.

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

x:= -4;

while x<= 4do

begin

y:= х*x + 2;

writeln (x, y);

x:= x+1;

3.      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.

 

 

 

 

 

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

 

 

 

 

 

Приложение 1

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

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

 

 

 

 

 

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

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок по информатике для 9 класса Реализация циклического алгоритма на Паскале"

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 131 материал в базе

Скачать материал

Другие материалы

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 03.04.2014 2345
    • RAR 143.6 кбайт
    • 22 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Фролова Майя Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Фролова Майя Юрьевна
    Фролова Майя Юрьевна
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 7308
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Нейропсихология в школе: путь к успеху и благополучию детей

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 78 человек из 32 регионов
  • Этот курс уже прошли 56 человек

Мини-курс

Развитие коммуникативных и здоровьесберегающих навыков

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Современные инструменты инвестирования и управления затратами

4 ч.

780 руб. 390 руб.
Подать заявку О курсе