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

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

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

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

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

Конспект урока по информатике "Циклические алгоритмы. Программирование циклических алгоритмов в среде АВС Паскаль" (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.



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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