Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  7 класс  /  Конспект урока по информатике по теме "Программирование линейных алгоритмов"

Конспект урока по информатике по теме "Программирование линейных алгоритмов"

Урок позволит отработать навыки составления программ линейной структуры с использованием языка программирования Turbo Pascal.
15.02.2015

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

Цели урока:

Показать основные этапы решения задач с применением компьютера. Отработать навыки составления программ линейной структуры с использованием языка программирования Turbo Pascal.

Задачи:

Образовательная: научиться составлять программы линейной структуры.

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

Воспитывающая: воспитать у учащихся познавательное отношение к предмету; воспитание аккуратности, дисциплинированности, внимательности у учащихся.

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

Учащиеся должны знать:

- структуру линейного алгоритма.

Учащиеся  должны уметь:

- программировать линейные алгоритмы;

- работать самостоятельно и в группах;

- развивать наблюдательность и логическое мышление. 

Ход урока.

1. Организационный  момент. Создание благоприятной обстановки.

Приветствие.

Психологический настрой по первой букве имени сказать прилагательное. Деление на группы.

2. Повторение пройденного материала.

Логическая игра «Обсуди и объясни»

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

-  Что общего в этих сказках?

- Чем отличаются эти сказки?

Игра «Логическая цепочка»

Следующее задание для закрепление «Типы данных».

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

Нужно дописать типы данных.

Типы данных.

Простые: целые величины, вещественные, логические, строковые, символьные

Сложные: файлы, записи, массивы. 

3. Объяснение новой темы.

Тема урока программирование линейных алгоритмов. Задумаемсянад темой и определим цели и задачи нашего урока.

Метод «Лекция со стопами » (ГР). 

Давайте вспомним, что называется линейным алгоритмом?

- А как выглядит структура программы на Турбо-Паскале?

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

- Из каких частей состоит раздел операторов?

- Обязательно ли каждый должен присутствовать?

Прежде, чем мы приступим к самостоятельному написанию программы, давайте поработаем с готовой программой, разберем из каких частей она состоит (текст программы демонстрируется на большом экране).

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

- Какие операторы вам знакомы и что в данном примере они выполняют?

- Зачем пустой READLN? (Выполняет приостановку программы. До нажатия клавиши ВВОД).

Задача 1. Вычислить периметр квадрата Р, если сторона квадрата А

Найдите ошибки.

Program Периметр;

var

A,P: real;

begin

writeln(‘Введите длину стороны квадрата');

readln(A);

P:=4*A;

Writeln(‘Периметрквадрата = ' ,P:5:2);

end.

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

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

Урок № 12


Тема: Программирование линейных алгоритмов

Цели урока: Показать основные этапы решения задач с применением компьютера Отработать навыки составления программ линейной структуры с использованием языка программирования TURBO PASCAL.

Задачи:

Образовательная: научиться составлять программы линейной структуры.

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

Воспитывающая: воспитать у учащихся познавательное отношение к предмету; воспитание аккуратности, дисциплинированности, внимательности у учащихся.

Тип урока: комбинированный урок

Вид урока: комбинированный урок

Форма урока: коллективная, индивидуальная, групповая

Метод урока: словесные методы, наглядный, практический.

Оборудование: доска, компьютер

Дидактический материал: презентация, учебник, тетради, карточки,

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

  • Учащиеся должны знать:

-структуру линейного алгоритма.

  • Учащиеся должны уметь:

- программировать линейные алгоритмы;

- работать самостоятельно и в группах;

- развивать наблюдательность и логическое мышление.


Ход урока

Этапы урока

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

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

Форма организаций педагогической деятельности

Орг. момент.


Создание благоприятной обстановки.

Приветствие.

Психологический настрой по первой букве имени сказать прилагательное. Деление на группы.

Учащиеся выполняю задание.





Коллективная работа




Повторение пройденного материала

















Логическая игра «Обсуди и объясни»

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

- Что общего в этих сказках?

- Чем отличаются эти сказки?


Игра «Логическая цепочка»

Следующее задание для закрепление «Типы данных».


Нужно дописать типы данных

Типы данных

Простые: целые величины, вещественные, логические, строковые, символьные

Сложные: файлы, записи, массивы.


Учащиеся обсуждают картинки в группах аргументируют свой ответ.













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



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














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




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


Объяснение новой темы














Тема урока программирование линейных алгоритмов Задумаемся над темой и определим цели и задачи нашего урока.


Метод «Лекция со стопами » (ГР).

давайте вспомним, что называется линейным алгоритмом?

- А как выглядит структура программы на Турбо-Паскале?

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

- Из каких частей состоит раздел операторов?

- Обязательно ли каждый должен присутствовать?
Прежде, чем мы приступим к самостоятельному написанию программы, давайте поработаем с готовой программой, разберем из каких частей она состоит (текст программы демонстрируется на большом экране).
Вашему вниманию предлагается линейная программа, определяющая время между двумя какими-то событиями. В данном примере определяется время выполнения какого-либо набора спортивных упражнений.
- Какие операторы вам знакомы и что в данном примере они выполняют?
- Зачем пустой READLN? (Выполняет приостановку программы. До нажатия клавиши ВВОД).


















Задача 1.Вычислить периметр квадрата Р, если сторона квадрата А

Найдите ошибки

Program Периметр ;

var

A,P: real;

begin

writeln(‘Введите длину стороны квадрата');

readln(A);

P:=4*A;

Writeln(‘Периметр квадрата = ' ,P:5:2);

end.
















Обсуждение учащихся в группе






Обсуждение учащихся в группе

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

Закрепление темы







Решение задач

              1. Даны два положительных числа. Найти сумму, разность, произведение и среднеарифметическое этих чисел

              2. Определить площадь и периметр прямоугольника со стороной х, у

              3. 3. Если первый ученик за 1 час может собрать М ведер яблок, 2-й К – ведер, 3-й – L ведер, тол сколько соберут за t часов.

              4. Задание «Найдите ошибки» (ПР).

Практическая работа Составьте программу на заданные выражения




Учащиеся на доске составляют программу








Учащиеся определяют ошибки в программе




Составляют программы.





Коллективная работа









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





Индивидуальная работа

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


Параграф стр. 73 упр. 4, зад. 2,9

Учащиеся записывают в дневник


Рефлексия.


Каждому ученику предлагается оценить степень достижения цели урока.

Учащиеся пишут на стикерах


Индивидуально

Оценивание

Комментирование и выставление оценок





-75%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Конспект урока по информатике по теме "Программирование линейных алгоритмов" (57.69 КB)

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

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