Мендыбаева Зарина Туяковна
| Раздел | |||||||||
| ФИО педагога | |||||||||
| Дата | |||||||||
| Класс | Количество присутствующих: | отсутствующих: | |||||||
| Тема урока | Программирование линейных алгоритмов | ||||||||
| Цели обучения, которые достигаются на данном уроке (ссылка на учебную программу) | 7.3.2.1 – записывать алгоритм на языке программирования
7.3.3.2 – записывать линейные и разветвляющиеся алгоритмы в интегрированной среде разработки программ (С/С++, Python, Delphi, Lazarus) |
||||||||
| Цель урока | Показать разнообразие носителей информации и необходимость развития технологии хранения информации. | ||||||||
| Критерии успеха | |||||||||
| Ход урока | |||||||||
| Этапы урока | Деятельность учителя | Деятельность обучающихся | Оценивание | Ресурсы | |||||
| Организационный этап | (К) Выполнение упражнений для актуализаций знаний на тему: «Устройства ввода и вывода»
С помощью метода «Ассоциативная карта» осуществляет повторение темы. Научить свободно излагать свои мысли. Повторение ранее изученного материала: Алгоритм — конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату Линейным называется алгоритм, в котором команды выполняются последовательно одна за другой. Исполнитель - объект, который выполняет алгоритм. Команда – указание исполнителю выполнить отдельное действие |
Показывают решения задач, при возникновении вопросов разбирают с учителем | Интерактивное обучение | видеоролик
Картинки-пазлы |
|||||
| Изучение нового материала | Изучение нового материала:
Условный (разветвляющийся) алгоритм – выполнение действия (или группы действий) в зависимости от истинности или ложности условия. Постановка цели урока. Мотивация изучения материала. Учитель объясняет новую тему. Проводит игру «Мозговая атака» ЛИНЕЙНЫЕ ПРОГРАММЫ могут включать в себя операторы: • присваивания, • ввода, • вывода. 1. Оператор присваивания • А:=В; где А – переменная, В – выражение; Типы переменной А и значение переменной В должны соответствовать друг другу. Например: x, y: integer; y:=2x+4; 2. ОПЕРАТОР ВВОДА Оператор ввода значений с клавиатуры имеет вид: ReadLn(A1,A2,…,An); - где A1,A2,…,An – имена переменных. При выполнении этого оператора компилятор приостанавливает свою работу, программист должен набрать значения переменных в списке ввода. Каждое вводимое значение получают последовательно переменные А1, А2, …, Аn. Readln; - переход на новую строку при вводе данных. Такой оператор применяется, когда исполнение программы желательно задержать до нажатия клавиши Enter. 3. ОПРЕАТОР ВЫВОДА WRITE(B1,B2,…,Bn); где B1,B2,…,Bn – выражения типов: Integer, Char, Real, String, Boolean. Значения типа Integer – выводятся в обычной форме в виде целого числа. Значения типа Real – в простейшем случае выводятся в форме с порядком, при этом мантисса содержит 7 цифр. WRITELN(B1,B2,…,Bn); - отличается от первого тем, что после вывода последнего значения курсор переводится в начало следующей строки экрана. Работа в группах. Выдача индивидуальных оценочных листов. 1 задание «Галерея». Записать имена людей на портретах. Рассказать о них. 2 задание. «Имя переменной». Каждая команда описывает по три имени.3 задание. «Тип переменных». Каждая команда описывает по три переменных.4 задание. «Помощь Золушке». Подсчет блоков задач. Решение задачи на компьютере — это процесс автоматического преобразования исходных данных в искомый результат в соответствии с заданным алгоритмом. Рассмотрим задачи составления словесного алгоритма.. Задача. «Прямоугольник» Нахождение ошибок в программе. Написать программу нахождения суммы чисел А и В, вводимых с клавиатуры. - Вспомним этапы решения задач на компьютере. Для начала определим, что нам известно? (Известны два числа А и В.) - Какая математическая модель подойдет для решения этой задачи? (S=A+B) - Запишем алгоритм графическим способом. - Теперь, когда алгоритм записан, можно составить программу. Для этого вспомним структуру программы в Паскале. Program primer4; { Заголовок программы } Var A,B,S: Integer; {Раздел описания переменных } Begin { Раздел операторов} Writeln(‘Введите значения чисел А, В’); {оператор вывода} Read(A,B); {оператор ввода значений переменных с клавиатуры} S:=A+B; {оператор присваивания} Writeln(‘S=‘, S); {оператор вывода значения} Readln; {оператор ждет нажатия клавиши ввода} End. {конец программы} Работа в парах. Выполнить задание: С помощью метода «Аквариум» закрепляет новую тему. По методу «Синквейн» закрепляет урок. Задание для группы: Задача №1. За четыре четвертных теста ученик получил оценки. Составьте алгоритм и программу, которая определит значение годовой оценки, полученной учеником. Задача №2. Имеется садовый участок, имеющий форму прямоугольника со сторонами А метров и В метров. Составьте алгоритм и программу, которая определит, сколько досок надо купить, чтобы поставить сплошной забор. Ширина одной доски 10 см. Задача №3. В магазине продается костюмная ткань. Ее цена В руб. за квадратный метр. Составьте алгоритм и программу, которая подсчитает и выведет на экран стоимость куска этой ткани длиной Х метров и шириной 80 см. Задача №4. Хозяин хочет оклеить обоями длинную стену в своем доме. Длина этой стены равна А метров, а высота - В метров. Рулон обоев имеет длину 12 метров и ширину K см. Составьте алгоритм и программу, которая определит стоимость обоев для всей стены, если цена одного рулона К руб. Фруктовый магазин продает яблоки по А руб. за кг., груши по В руб. за кг., апельсины по С руб. за кг. В первые два дня недели продано: понедельник – Х кг. яблок, Y кг. груш, Z кг. апельсинов; вторник – X кг. яблок, Y кг. груш, Z кг. Апельсинов (X, Y, Z — принимают разные значения в понедельник и во вторник). Напишите программу, которая будет вычислять, на какую сумму продал магазин фруктов в каждый из этих дней и за оба дня вместе.. |
Данная работа проходит в виде обсуждения с классом. | Словесная оценка учителя
. « Светофор» Взаимооценивание Стратегия «Стикер» |
ИКТ
Учебник, маркеры, флипчарт, стикеры |
|||||
| Рефлексия | Вернуться к «Корзине идей». Учитель вместе с учениками выясняется реализованы ли все поставленные задачи.
Рефлексия урока. Учащийся выбирает и дополняет следующее предложение: - Сегодня на уроке я научился… - Сегодня на уроке я повторил… - Сегодня на уроке я закрепил… - Сегодня на уроке я оцениваю себя… - Сегодня на уроке мне понравилось… - Помог ли урок продвинуться в знаниях, умениях, навыках по теме «Решение неравенств» … - Кому, над чем следовало бы еще поработать… - Насколько результативным был урок сегодня… ФО. Самооценка учащихся. |
Оценивают работу своих одноклассников. На стикерах записывают свое мнение по поводу урока. |
Самооценивание |
||||||
Материал пайдалы болды ма? Бөлісіңіз
Мақаланы телефонда ашыңыз
Осы материал бойынша
AI Көмекші 30 секундта дайындайды — жауап кілті мен PDF бірге.
Автор
Мендыбаева Зарина Туяковна