Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Конспекты / Конспект урока по информатике "Циклические алгоритмы. Программирование циклических алгоритмов в среде АВС Паскаль" (9 класс)
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

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

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

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

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

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

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

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

Ответы на вопросы 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< N2, цикл не выполняется ни разу.

  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<= 12 do

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.




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


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 01.02.2016
Раздел Информатика
Подраздел Конспекты
Просмотров514
Номер материала ДВ-401278
Получить свидетельство о публикации
Похожие материалы

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