Инфоурок / Информатика / Конспекты / Урок по информатике Программирование линейных алгоримов
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

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

Только сейчас Вы можете пройти дистанционное обучение прямо на сайте "Инфоурок" со скидкой 40% по курсу повышения квалификации "Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ)" (72 часа). По окончании курса Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна).

Автор курса: Логинова Наталья Геннадьевна, кандидат педагогических наук, учитель высшей категории. Начало обучения новой группы: 27 сентября.

Подать заявку на этот курс    Смотреть список всех 216 курсов со скидкой 40%

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

Выбранный для просмотра документ 14 урок лин алг.docx

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

Название урока

Программирование линейных алгоритмов. Этапы решения задач на компьютере

Общие цели

дать понятие о линейном алгоритме, выяснить особенности программирования линейных алгоритмов;

рассмотреть этапы решения задач с помощью компьютера

Результат обучения

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

Определяет: необходимые операторы при разработке программы, оптимальную структуру программы, необходимый тип данных при описании переменных

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

Оценивает уровень своих знаний и умений по теме

Ключевые идеи

На данном уроке учащиеся приобретут знания по теме «Программирование линейных алгоритмов. Этапы решения задач на компьютере», научатся определять оптимальную структуру программы пи программировании линейных алгоритмов, приобретут практические навыки работы в программе PascalABC, навыки отладки программы, разовьют рефлексивные умения работать в группе, используют стратегии ОдО и стратегии критического мышления («Кластер»), эти стратегии позволят учащимся определить важные моменты темы, проанализировать полученную информацию, защита кластеров способствует творческому подходу к выполнению самостоятельных заданий и применению ранее имеющихся знаний, выполнение практической работы способствует осознанию практической значимости темы.

Источники

методическое руководство «Изучаем язык программирования Паскаль»

Сайты: http://pascal.guti.ru,

http://mojainformatika.ru/paskal/lekczii-po-pascal

http://pas1.ru

Материалы и оборудование

ИКТ ресурсы, ПО PowerPoint, Excel, ActiveStudio, маркеры, ватман, тексты программ в PascalABC, текст «Этапы решения задач на компьютере», карточки с заданиями для актуализации знаний, рабочая тетрадь

Ход занятия

Этапы проведения занятия

Время


Действия учителя и действия учеников

Организационный момент

1 мин


Вводный тренинг Психологический настрой на работу.

Учитель предлагает 2 учащимся высказать свои пожелания присутствующим.

Формирование групп методом случайного выбора и распределение ролей в группе (аналитик, эксперт, спикер, наблюдатель)

Погружение в тему

Целеполагание

1 мин


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

Тема урока «Программирование линейных алгоритмов. Этапы решения задач на компьютере»

Учитель предлагает учащимся сформулировать цели урока:

Учащиеся записывают в тетради:

Хочу узнать:

Хочу научиться:

Выдвижение гипотезы

1 мин


Учитель предлагает учащимся сформулировать гипотезу исследования:

Возможный вариант: при программировании линейных алгоритмов достаточно операторы ввода и вывода данных, а также оператор присваивания

Актуализация опорных знаний

Групповая работа



5 мин


Каждой группе предлагается задание

1 группа: сопоставление терминов (алгоритм, исполнитель и т.д.

2 группа: сопоставление описаний переменных

3 группа: сопоставление операторов

Защита заданий

Рефлексия. Оценивание

5 мин


Спикер (ученик В) защищает работу группы

Эксперт (ученик А) оценивает работу группы на листах взаимооценивания

Рефлексия проводится в рабочих тетрадях, там же даны критерии для самооценки работы в группе

Формирование новых знаний, умений

Групповая работа

10 мин


Учащимся в группе предлагается задание:

1 группа: блок-схема линейного алгоритма (все возможные варианты)

2 группа: структура программы линейного алгоритма (все возможные варианты)

3 группа: этапы решения задач на компьютере

Каждой группе предлагается конверт, в котором представлен материал

Защита задания

Физминутка

2 мин


Упражнение на снятие усталости с мышц плечевого пояса и снятие зрительного напряжения

Защита работы группы

Оценивание

5 мин


Спикер (ученик В) защищает работу группы

Эксперт (ученик А) оценивает работу группы на листах взаимооценивания

Оценивание работы по предложенным критериям (самооценка и взаимооценка)

Практическая работа

10 мин


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

Тексты программ записать в рабочих тетрадях


Взаимооценивание

2 мин


Обменяться рабочими тетрадями и по предложенным критериям оценить работу партнера. Выставить оценку

Рефлексия



2 мин


Учащимся предлагается выказаться одним предложением, выбирая начало фразы из рефлексивного экрана на доске:

сегодня я узнал… было интересно… было трудно…

я выполнял задания… я понял, что… теперь я могу…

я научился… у меня получилось …

Подведение итогов урока. Оценивание

1 мин


Выступление экспертов от каждой группы, они дают краткую оценку работы группы

Подтверждение гипотезы:

Выставление суммативной оценки за урок

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

  1. Конспект в рабочей тетради

  2. Творческое задание: составить и решить две задачи на линейный алгоритм



Выбранный для просмотра документ Найдите ошибки в программе.docx

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

Найдите ошибки в программе

program primer1;

var

c, a : integer;

d : integer;

begin

c:=10;

a:= 6;

d:=2*c/(a+2;

write('При с =' , c);

writeln ('Значение d', = ,d);

end.




program primer2;

var r, L, S: integer;

begin

readln(r)

L=2*pi*r

s=pi*r*r

writeln('длина окружности =L', 'площадь круга =S')

end.






Выбранный для просмотра документ актуализация.docx

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

Задание для 1 группы: сопоставь термин с определением

Алгоритм

Программа

Блок-схема

Исполнитель

Язык программирования

графический способ записи алгоритма

последовательность действий, приводящих к результату

человек, робот, компьютер

алгоритм, записанный на языке «понятном компьютеру»

знаковая система для записи компьютерных программ




Задание для 2 группы: сопоставь операторы ввода, вывода и присваивания, поясни ошибки в формате записи операторов

Оператор ввода данных

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

Оператор вывода данных

writeln (¢Значение ,= , d);

writeln(¢Значение d =¢, d);

d:=2*c/(a+2);

a+b := c;

b := c + 2 * b;

write (a:4:3);

write (значение а=, a:4:3);

write (‘значение а=’);

readln(a,b,c);

readln(‘введите значения переменных’,a,b,c);

read (x, y)




Задание для 3 группы: найди правильное описание переменных и постоянных в программе, поясни ошибки в описании


Описание переменных

Описание постоянных

const a=4, b=5.5;

const a=4; b=5.5;

const s=7 класс’;

const s=7 класс;

const a:=4; b:=5.5;

var a:=4; b:=5.5;

var a, x:integer; b, c:real;

var a, x:integer; b,c:real;

a:=5; x:=78; b:=4.5; c:=3.1;

var a, x-integer; b,c-real;

var a; x:integer; b;c:real;

const a, x:integer; b,c:real;




Выбранный для просмотра документ блок схема.docx

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

начало

hello_html_df0ca49.gif














конец

















Ввод






















Вывод























































WRITELN

READLN

PROGRAM

VAR

BEGIN

END

WRITELN

имя:=значение

имя:=выражение




Самые низкие цены на курсы переподготовки

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

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

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

Начало обучения ближайшей группы: 27 сентября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

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

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

Похожие материалы

2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации. Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии.

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

Конкурс "Законы экологии"