Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  9 класс  /  Разработка урока по информатике "Циклические алгоритмы. Программирование циклических алгоритмов в среде АВС Паскаль"

Разработка урока по информатике "Циклические алгоритмы. Программирование циклических алгоритмов в среде АВС Паскаль"

Занятие поможет закрепить ранее изученное понятие «циклический алгоритм», научит использовать операторы цикла для решения задач.
31.01.2016

Описание разработки

Цели:

закрепить ранее изученное понятие «циклический алгоритм», научиться использовать операторы цикла для решения задач.

Ресурсы: ПК, проектор, экран, презентация слайдов, учебник, рабочая тетрадь, смайлики, листы обратной связи

Способы работы: Индивидуальная, парная, групповая

Критерии оценки:

Ответы на вопросы 1-2 балла

Кластер – 5 балла

Выполнение заданий - 1-3 балла

Мониторинг оценивания:

1-3 балла – «3»

4-7 баллов – «4»

8-10 баллов – «5»

Этапы урока.

1. Вызов.

Приветствие

Проверка явки учащихся

Позитивный настрой

Деление на группы: «Геометрические фигуры»

Организация работы по определению темы и цели урока

Организация деятельности по созданию критериев оценки работы

Проверка домашнего задания:

1. Что такое сложное условие?

2. Какие операторы используются в сложном условии?

3. Назовите простые условия.

2. Осмысление.

Разработка урока по информатике Циклические алгоритмы. Программирование циклических алгоритмов в среде АВС Паскаль

Организация чтения текста

Кластер «Циклические алгоритмы».

3. Рефлексия.

Организация защиты кластера

Вопрос-ответ

Какие типы алгоритмов существуют (линейный, разветвляющийся, циклический) ;

Какие типы алгоритмов мы уже можем реализовать на Паскале (линейный, разветвляющийся) ;

Когда применяется циклический алгоритм (при повторении одних и тех же действий несколько раз) ;

Что такое тело цикла (действия внутри цикла, именно они повторяются при исполнении алгоритма) ;

Типы циклических алгоритмов (со счетчиком, с предусловием, с постусловием).

4. Обратная связь.

Организует обратную связь:

1. Что нового он узнал сегодня на уроке?

2. Чем удовлетворен на уроке, а чем нет?

5. Домашнее задание.

§15 вопросы 1-9

6. Оценивание.

Согласно критериям выставляет учащимся суммативную оценку

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

Цикл с параметром по возрастающим значениям параметра:

For I: = N1 to N2 do <тело цикла>;

Тело цикла – простой или составной оператор.

Составной оператор – группа операторов между begin и end.

I – переменная, порядкового типа (integer, char), N1, N2 – выражения, того же типа.

Параметр I меняет свое значение от N1 до N2 с шагом +1 (для целого типа), если N1> N2, цикл не выполняется ни разу.

Весь материал - в документе.

Содержимое разработки

Тема урока: Циклические алгоритмы. Программирование циклических алгоритмов в среде АВС Паскаль.

Цели: закрепить ранее изученное понятие «циклический алгоритм», научиться использовать операторы цикла для решения задач.

Ресурсы: ПК, проектор, экран, презентация слайдов, учебник, рабочая тетрадь, смайлики, листы обратной связи

Способы работы: Индивидуальная, парная, групповая

Критерии оценки:

Ответы на вопросы 1-2 балла

Кластер – 5 балла

Выполнение заданий - 1-3 балла

Мониторинг оценивания:

1-3 балла – «3»

4-7 баллов – «4»

8-10 баллов – «5»

Этапы урока

Время

Деятельность учителя

Деятельность ученика

Оцени-вание

Ожидаемый результат

Вызхов

12

Приветствие

Проверка явки учащихся

Позитивный настрой

Деление на группы: «Геометрические фигуры»

Организация работы по определению темы и цели урока

Организация деятельности по созданию критериев оценки работы

Проверка домашнего задания:

1. Что такое сложное условие?

2. Какие операторы используются в сложном условии?

3. Назовите простые условия.

Приветствие

Позитивно настраиваются на урок

Делятся на группы

Определяют тему и цели урока

Создают критериии оценки работы

Отвечают на вопросы

смайлики

Позитивно настроятся на урок

Осуществлят деление на группы

Определят тему и цели урока

Создадут критериии оценки работы

Ответят правильно на вопросы

Осмысление

10

Организация чтения текста

Кластер «Циклические алгоритмы»

Читают текст в учебнике

Составляют кластеры

С пометками-смайлики

Внимательно прочитают текст

Успешно составят кластеры

Рефлексия

15

Организация защиты кластера

Вопрос-ответ

  1. Какие типы алгоритмов существуют (линейный, разветвляющийся, циклический);

  2. Какие типы алгоритмов мы уже можем реализовать на Паскале (линейный, разветвляющийся);

  3. Когда применяется циклический алгоритм (при повторении одних и тех же действий несколько раз);

  4. Что такое тело цикла (действия внутри цикла, именно они повторяются при исполнении алгоритма);

  5. Типы циклических алгоритмов (со счетчиком, с предусловием, с постусловием).

Защищают кластеры

Выполняют задания

смайлики

Успешно защитят кластеры

Успешно выполнят задания

Обратная связь

4

Организует обратную связь:

1. Что нового он узнал сегодня на уроке?

2. Чем удовлетворен на уроке, а чем нет?

Заполнят листы обратной связи


Учащиеся смогут выразить свои мысли на бумаге

Домашнее задание

2

§15 вопросы 1-9

Запишут в дневник домашнее задание


Получат домашнее задание

Оценивание

2

Согласно критериям выставляет учащимся суммативную оценку

Подадут дневники на оценку


В дневник выставятся объективные оценки

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

  1. Цикл с параметром по возрастающим значениям параметра:

For I: = N1 to N2 do тело цикла;

Тело цикла – простой или составной оператор.

Составной оператор – группа операторов между begin и end.

I – переменная, порядкового типа (integer, char), N1, N2 – выражения, того же типа.

Параметр I меняет свое значение от N1 до N2 с шагом +1 (для целого типа),

если N1 N2, цикл не выполняется ни разу.

  1. Цикл с параметром по убывающим значениям параметра:

For I:= N1 downto N2 do тело цикла;

Параметр I меняет свое значение от N1 до N2 с шагом –1 (для целого типа),

если N1

  1. Цикл с предусловием:

While do ;

Цикл выполняется пока условие истинно (верно), если условие сразу не верно – цикл не выполняется ни разу.

  1. Цикл с постусловием:

Repeat until ;

Цикл выполняется пока условие ложно, если условие сразу верно, то цикл выполняется один раз.

Задача 1. Протабулировать функцию у = ах2 – b для х изменяющегося от –7 до +12 с шагом +1):

  1. Цикл с параметром по возрастающим значениям параметра.

program ku1;

var a, b, x, y: integer;

begin

write (‘a= ‘); readln (a);

write (‘b= ‘); readln (b);

for x:= -7 to 12 do

begin

y:= a*x*x – b;

writeln (x: 3, y: 10);

end;

end.

  1. Цикл с параметром по убывающим значениям параметра.

program ku2;

var a, b, x, y: integer;

begin

write (‘a= ‘); readln (a);

write (‘b= ‘); readln (b);

for x:= 12 downto -7 do

begin

y:= a*x*x – b;

writeln (x: 3, y: 10);

end;

end.


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

program ku3;

var a, b, x, y: integer;

begin

write (‘a= ‘); readln (a);

write (‘b= ‘); readln (b);

x:= -7;

while x

begin

y:= a*x*x – b;

writeln (x: 3, y: 10);

x:= x+1;

end;

end.

  1. Цикл с постусловием.

program ku4;

var a, b, x, y: integer;

begin

write (‘a= ‘); readln (a);

write (‘b= ‘); readln (b);

x:= -7;

repeat

y:= a*x*x – b;

writeln (x: 3, y: 10);

x:= x+1;

until x 12;

end.



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

Исследовательская деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Разработка урока по информатике "Циклические алгоритмы. Программирование циклических алгоритмов в среде АВС Паскаль" (19.18 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт

© 2008-2024, ООО «Мультиурок», ИНН 6732109381, ОГРН 1156733012732

Учителю!
Огромная база учебных материалов на каждый урок с возможностью удаленного управления
Тесты, видеоуроки, электронные тетради