Инфоурок Информатика Другие методич. материалыОткрытый урок по теме "Программирование линейных алгоритмов"

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

Скачать материал

Выберите документ из архива для просмотра:

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

Скачать материал "Открытый урок по теме "Программирование линейных алгоритмов""

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Инструктор по гимнастике

Описание презентации по отдельным слайдам:

  • УрокТема «???????»Учитель: Наумова Марина Викторовна

    1 слайд

    Урок


    Тема «???????»
    Учитель: Наумова Марина Викторовна

  • Что общего у этих рисунков?

    2 слайд

    Что общего у этих рисунков?

  • Формула герона

    3 слайд

    Формула герона

  • УрокТема «Программирование линейных данных»

Цель - изучить программирование...

    4 слайд

    Урок
    Тема «Программирование линейных данных»

    Цель - изучить программирование линейных алгоритмов на примере S треугольника.

    Задачи:
    Понять, что такое линейный алгоритм.

    2. Изучить структуру линейного алгоритма в программе Паскаль.

  • TRUE  или FALSE 1. Программы линейных алгоритмов – сложные. Их операторы вып...

    5 слайд

    TRUE или FALSE

    1. Программы линейных алгоритмов – сложные. Их операторы выполняются хаотично.
    FALSE
    Ответ: программы линейных алгоритмов – самые простые. Их операторы всегда последовательны.



  • TRUE  или FALSE 2.  Линейные алгоритмы подходят для вещественных, целочислен...

    6 слайд

    TRUE или FALSE

    2. Линейные алгоритмы подходят для вещественных, целочисленных, символьных, строковых и логических типов данных.
    TRUE


  • TRUE  или FALSE 3. Над целочисленными данными в языке Паскаль не используются...

    7 слайд

    TRUE или FALSE
    3. Над целочисленными данными в языке Паскаль не используются операции сложения «+», вычитания «- « и умножения «*».
    FALSE
    Ответ: используются.



  • TRUE  или FALSE 4. Символьный тип данных – это одиночный тип данных с клавиа...

    8 слайд

    TRUE или FALSE

    4. Символьный тип данных – это одиночный тип данных с клавиатуры, например: «*», «/», «.», «!».
    TRUE


  • TRUE  или FALSE 5. Строковый тип данных – это произвольная последовательность...

    9 слайд

    TRUE или FALSE
    5. Строковый тип данных – это произвольная последовательность символов алфавита в виде таблицы.
    FALSE
    Ответ: Это последовательность символов в апострофах


  • TRUE  или FALSE 6. Логический тип данных – это  «true» (истина), «false» (лож...

    10 слайд

    TRUE или FALSE
    6. Логический тип данных – это «true» (истина), «false» (ложь) и «end».
    FALSE
    Ответ: Это только «true» (истина) и «false» (ложь).



  • TRUE  или FALSE 7.  Для всех типов данных в языке Паскаль используются одни и...

    11 слайд

    TRUE или FALSE
    7. Для всех типов данных в языке Паскаль используются одни и те же операции и функции.
    FALSE
    Ответ: Для разных типов данных подходят только определенные функции и операции


  • TRUE  или FALSE 8. Значением строковых данных (string) является произвольная...

    12 слайд

    TRUE или FALSE

    8. Значением строковых данных (string) является произвольная последовательность символов.
    TRUE


  • TRUE  или FALSE 9. Integer  и real используются  для символьных типов данных....

    13 слайд

    TRUE или FALSE
    9. Integer и real используются для символьных типов данных.
    FALSE

    Ответ: Integer и real используются для числовых типов данных.

  • Правила работы в группах

Воспитанность. 
Уважение.
Взаимопомощь
Не перебиват...

    14 слайд

    Правила работы в группах


    Воспитанность.
    Уважение.
    Взаимопомощь
    Не перебивать.
    Помогать.

  • Блок-схема линейного алгоритманачалоконецдействиевводблок «начало»блок «ввод»...

    15 слайд

    Блок-схема линейного алгоритма
    начало
    конец
    действие
    ввод
    блок «начало»
    блок «ввод»
    блок «процесс»
    блок «вывод»
    блок «конец»
    вывод

  • 16 слайд

  • Индивидуальное заданиеНачальный уровень – исправить ошибку и запустить програ...

    17 слайд

    Индивидуальное задание
    Начальный уровень – исправить ошибку и запустить программу
    Средний уровень - исправить 2 ошибки и запустить программу.
    Высокий уровень – полностью привести программу в рабочий вид
    Продвинутый уровень – усовершенствовать программу



    Внимание!!!
    Если успеваете, то можно выполнить задание следующего уровня



  • 18 слайд

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

Прочитать о программировании разветвляющихся алгоритмах
Уче...

    19 слайд

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


    Прочитать о программировании разветвляющихся алгоритмах
    Учебник стр. 129-133.
    Составить конспект или ментальную карту.

  • Творческое заданиеВыбрать одну из ролей
Программа «Pascal»
Блок-схема
«.» (то...

    20 слайд

    Творческое задание
    Выбрать одну из ролей
    Программа «Pascal»
    Блок-схема
    «.» (точка)
    «END»
    GERON
    INTEGER
    BEGIN
    READLN
    Треугольник
    SQRT


    Ответить
    Что я сегодня делал(а)?
    Что я узнал(а)?



    Пример:
    Я одна из сторон треугольника. Я участвовала в программе.
    Я узнала, что нужна в блок-схеме действия.



  • 
Спасибо за работу на уроке !

    21 слайд



    Спасибо за работу на уроке !

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

 

TRUE
 

 

FALSE
 

TRUE 


 

FALSE 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Открытый урок по теме "Программирование линейных алгоритмов""

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

 

Наумова Марина Викторовна, учитель математики и информатики МОУ СОШ 3 г. Надым

 

Длительность занятия

40 минут

Класс

8

Форма занятия

Урочная

Тип урока

Урок открытия новых знаний, первичного их закрепления

Тема занятия

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

Роль и место занятия в курсе

Курс информатики 8  класса, 3 занятие по разделу  «Начала программирования».

Целевая установка

 

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

Задачи:

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

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

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

 

Формы работы

Фронтальная, парная, индивидуальная, групповая.

Ресурсы

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

Информатика. 8 класс. Л.Л. Босова, 2014. 157 с.

 

 

План занятия

 

Этап и его задача

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

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

Планируемые результаты

Оценка результата деятельности ученика

I этап

Организация и мотивация

 1мин

Приветствие, проверка подготовленности к учебному занятию, организация внимания детей.

Здравствуйте, ребята. Желаю вам удачи, хорошего настроения и взаимопонимания!


Слайд 1

 

Настраиваются на деловой ритм урока, получают позитивный заряд, концентрируют внимание.

 

 

 

Личностные: самоопределяются, настраиваются на урок

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

Коммуникативные: планируют учебное сотрудничество с учителем и одноклассниками

Готовы к сотрудничеству, внимательны, собраны

II этап

Актуализация изученных знаний, необходимых на уроке

7 мин+ 3 мин

На этапе актуализации идёт повторение изученного материала, необходимого для открытия нового знания.

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

 Слайд 2

- Подумайте, ребята, какой формой объединены эти фотографии?


 К какой сфере нашей жизни относятся эти треугольные формы?

 

 

 

 

 

 

Учитель раздает разноцветные треугольники разного размера детям. Подумайте о том,  что мы уже знаем о треугольнике? Давайте вспомним основные сведения об этой форме. Какие формулы нужны для вычисления? Какие мы недавно проходили формулы о треугольниках?

 

 


 Слайд 3

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

 Тогда, у вас на партах треугольники, необходимо найти его площадь.

 

 

 

 

- Ребята, подскажите, как у вас идет процесс подсчета?

-  В чем у Вас возникла проблема?

 

 

- Какие последовательные действия вы делаете?

- Мы можем их объединить в некий алгоритм или последовательность?

 

- Как мы можем решить проблему подсчета площади треугольников?

 

- Ребята, вы предложили правильное решение проблемы, а теперь подумайте над темой урока?


 Слайд 4

 

 

- Какую следует поставить цель урока?

 

- Чтобы достичь цель, какие задачи мы определим?

 

- В качестве домашнего задания был материал по программированию линейных данных. На ваших столах таблички с «true» и  «false». Что означают данные команды на английском?

 

 - А что означают данные названия в среде Паскаль?

 

- Используйте таблички в нашем блиц-опросе.

 Слайд 5-13

 

1. Программы линейных алгоритмов – сложные. Их операторы выполняются хаотично.

2.  Линейные алгоритмы подходят для вещественных, целочисленных, символьных, строковых и логических типов данных.

3.  Над целочисленными данными в языке Паскаль не используются операции сложения «+», вычитания «- « и умножения «*».

4. Символьный тип данных – это одиночный тип данных с клавиатуры, например: «*», «/», «.», «!».

5. Строковый тип данных – это произвольная последовательность символов алфавита в виде таблицы.

6.  Логический тип данных – это  «true» (истина), «false» (ложь) и «end».

7.  Для всех типов данных в языке Паскаль используются одни и те же операции и функции. 

8. Значением строковых данных (string) является произвольная последовательность символов.

9. Integer  и real используются  для символьных типов данных.

 

 

 

 

 

 

 

Предполагают, что все рисунки содержат в себе треугольники.

 

 

 

Вносят предположения о том, что есть направление в живописи «кубизм», треугольные формы нужны в строительстве, они используется в архитектуре.

 

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

Вспоминают формулу ГерОна о площади треугольника по его сторонам.

 

 

 

 

 

 

 

 

 

 

 

 

 

Дети пытаются высчитать его площадь.

Это очень долго потом вычислять.

Сначала мы смотрим длину сторон, потом высчитываем периметр, потом вычисляем.

 

Да, это сэкономит время.

 

Мы можем автоматизировать подсчет с помощью программы.

 Программирование последовательных (линейных) алгоритмов.

 

 

 

 

 

 

 

 

Цель урока- изучить программирование линейных алгоритмов

1. Понять, что такое линейный алгоритм.

2. Изучить структуру линейного алгоритма в программе Паскаль.

 

 

Они означают верно/неверно

 

TRUE – означает истину.

FALSE – означает ложь.

 

 

 

Поднимают таблички с правильными ответами. Если ошибаются, то другие ученики помогают правильно отвечать.

 

 

 

 

 

Познавательные: анализируют предлагаемые задания, извлекают необходимую информацию

Регулятивные: в ситуации затруднения регулируют ход мыслей

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

Участие в устной работе, участвуют в диалоге.

III этап

Открытие новых знаний

 7 мин

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

В конце урока каждый из вас оценит свою работу.


Слайд 14

 

 

- У нас проблема с треугольниками в чем?

 

- Мы знаем, как строиться программа в среде Паскаль?


Слайд 15

 

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

 

У вас должно было получиться следующая последовательность.


Слайд 16

 

 

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

 

 

Нужно написать программу.

Не полностью, нам нужно ее вспомнить.

 

 

 

 

 

 

Познавательные: выделяют необходимую информацию, планируют свою деятельность, прогнозируют результат

Регулятивные: в ситуации затруднения регулируют свою деятельность

Коммуникативные: планируют сотрудничество с одноклассниками и учителем

Участие в групповой работе

IV этап

Выполнение задания по теме с первичным закреплением.

10 мин

Сейчас мы с вами потренируемся.

 

 


Слайд 17

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

Вы сами выбираете свой уровень. Характеристика уровней представлена на слайде. На столе вы можете выбрать задание.

Файл с поуровневыми заданиями/

 

 

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

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

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

Регулятивные: проявляют познавательную инициативу

 

Получают программу, способную считать площадь треугольника.

V этап

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

4 мин

-Итак, подведем итог нашего урока. Каждому из вас нужно заполнить лист самооценки. Пример заполнения есть на слайде.


Слайд 18

 

 

 

Дети выражают свою точку зрения о применении знаний. Сдают листы.

Личностные: проводят самооценку, учатся адекватно принимать причины успеха (неуспеха)

Познавательные: проводят рефлексию способов и условий своих действий

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

Заполненный лист самооценки

VI этап

Информация о домашнем задании

2 мин

Домашнее задание. Прочитать теорию о разветвляющихся алгоритмах. Учебник стр. 129-133 в учебнике.

 Составить ментальную карту.


Слайд 19

 

 

Записывают домашнее задание.

Личностные: Контролировать собственное время, правильность выполнения своих умственных действий в процессе работы.

Познавательные: Применяют полученные знания на конкретном тексте, используют средства визуализации, работают с ресурсом «Сетевой город» Коммуникативные: используют критерии для обоснования своих суждений

 

VII Этап рефлексии

4 мин

 

Предлагаю выбрать одну из ролей. И в этой роли ответить на два вопроса. Пример ответа дан на слайде.


Слайд 20

 

 

Ученики выбирают себе роль. Применяют на себя ее функции говорят о том, для чего они нужны

Личностные: творчески переосмысливают работу.

Познавательные:  смотрят на работу с другой стороны

Коммуникативные: планируют сотрудничество

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Открытый урок по теме "Программирование линейных алгоритмов""

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ Памятка по Паскалю.pdf

 

Памятка по Паскалю

Функция

Действия

Тип переменных

Тип результата

*

умножение

integer, real

целое или дробное

-

разницы

integer, real

целое или дробное

+

сложение

integer, real

целое или дробное

/

деление

integer, real

только дробное

div

получение целого частного

только integer

только целое

mod

получение

целого остатка деления

только integer

только целое

round(x) 

округление

real

 

int(x)

 

integer

 

sqr(x)  

x2

integer, real

целое или дробное

sqrt(x)

√x

integer, real

 

frac(x)

 

дробная часть числа

real

 

random (x)

случайное число от 0 до х

integer,

целое

 

 

 

 

 

Вид данных

Тип для программы

Пример

 

числовой

integer, real

целое или дробное число

 

символьный

char

любой символ с клавиатуры

 

строковый

string

любая последовательность в апострофах

 

логический

true/false

сравнение с командами and, or, not

Ошибки:

";" expected. или "." expected. - не хватает знаков.

Unknown identifier. - неописанная переменная.

Duplicate identifier. - повтор переменной.

Type  mismatch. - несоответствие типов переменной.

Invalid numeric format. - несоответствие в описании и при вводе.

Operand types don't match operator. - тип, производимый переменными, не соответствует производимому действию.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Открытый урок по теме "Программирование линейных алгоритмов""

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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


 

 



 

 


 

 


Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Открытый урок по теме "Программирование линейных алгоритмов""

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

Лист самооценки ______________________________________(Фамилия, имя)

Критерий

Да

Нет

Не уверен

Не успел

Подготовительная работа

Понял (а) цель урока

 

 

 

 

Понял (а)  задачи урока

 

 

 

 

Понял (а) проблему

 

 

 

 

Опрос TRUE  или FALSE

Правильно ответил (а) на все вопросы

 

 

 

 

Допустил (а) 1-2 ошибки

 

 

 

 

Допустил (а) 3-5 ошибок

 

 

 

 

 

Если возникли ошибки, исправил (а)

 

 

 

 

Не смог (ла) ответить на вопросы

 

 

 

 

Сделал (а) выводы по заданию

 

 

 

 

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

Заполнил (а) блок-схему ввод

 

 

 

 

Заполнил (а) блок-схему процесс

 

 

 

 

Заполнил(а)  блок-схему вывод

 

 

 

 

Сделал(а) выводы

 

 

 

 

 

Если возникли ошибки, исправил (а)

 

 

 

 

Работа в группе

Я внес (ла)вклад в работу группы

 

 

 

 

Я доволен (а) результатом работы в группе

 

 

 

 

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

Выполнил (а) задание начального уровня

 

 

 

 

Выполнил(а) задание среднего уровня

 

 

 

 

Выполнил  (а)задание высокого уровня

 

 

 

 

Выполнил  (а) задание продвинутого уровня

 

 

 

 

Не смог (ла) справиться

 

 

 

 

Сделал (а) выводы по заданию

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Открытый урок по теме "Программирование линейных алгоритмов""

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

FALSE

FALSE

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Открытый урок по теме "Программирование линейных алгоритмов""

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 375 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Самостоятельная работа по теме «Получение целой части и остатка от деления». Язык программирования: Python. (8 класс)
  • Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
  • Тема: § 3.3. Программирование линейных алгоритмов
  • 15.01.2019
  • 2450
  • 121
«Информатика», Босова Л.Л., Босова А.Ю.
  • 08.06.2018
  • 991
  • 52
«Информатика», Босова Л.Л., Босова А.Ю.

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 11.04.2019 1059
    • RAR 3.8 мбайт
    • 44 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Наумова Марина Викторовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Наумова Марина Викторовна
    Наумова Марина Викторовна
    • На сайте: 5 лет и 6 месяцев
    • Подписчики: 2
    • Всего просмотров: 6275
    • Всего материалов: 8

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

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

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 46 регионов
  • Этот курс уже прошли 1 300 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Курс повышения квалификации

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 19 регионов
  • Этот курс уже прошли 70 человек

Мини-курс

Финансовое моделирование и управление инвестиционными проектами

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Классики русской педагогической мысли

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление коммуникациями в кризисных ситуациях

6 ч.

780 руб. 390 руб.
Подать заявку О курсе