Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  6 класс  /  Организация ввода и вывода данных

Организация ввода и вывода данных

Разработка проведенного урока
06.09.2023

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

ПЛАН УРОКА – LESSON STUDY


Раздел: Программирование на языке Python

Школа: Школа-лицей №35

Дата: 19.02.2021г

ФИО учителя: Азатова Бақытгүл

Азатақызы

Класс: 6 е

Количество присутствующих:

отсутствующих:

Тема урока

Организация ввода и вывода данных

Цели обучения, которые достигаются на данном уроке (ссылка на учебную программу)

  • записывать линейные алгоритмы на языке Python

  • познакомиться с операторами ввода, вывода

Критерии оценивания

Знание и понимание

  • Знает правила записи оператора вывода и могут привести примеры работы с ним

  • Знает правила записи оператора ввода и могут привести примеры работы с ним.

Анализ

  • Анализируя задачу определять команды ввода и вывода данных.

Применение

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

Языковые цели


Учащиеся смогут:

  • как вводить значения переменных с клавиатуры;

  • как вывести информацию на экран.

Ключевые слова:

  • ввод, енгізу, input

  • вывод, шығару, output

Полезные фразы:

  • Для ввода данных с клавиатуры в Python используется команда…

  • Для вывода данных в Python отвечает команда…

  • Данные могут быть …

Привитие ценностей

  • ОТКРЫТОСТЬ (высказывание мнений)

  • ТРУД И ТВОРЧЕСТВО (работа учащихся)

  • Уважение (к себе и другим во время урока)

Межпредметные связи

Математика, английский язык.

Предварительные знания


Учащиеся знают алфавит языка, синтаксис, типы данных и правила записи арифметических выражений в Python

Ход урока

Этапы урока

Запланированная деятельность на уроке

Ресурсы


Начало урока

3 минут







5 мин







5 мин
















































10 мин

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

Приветствие учащихся, проверка отсутствующих.

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

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

Стив Джобс

Актуализация знаний

  1. Что такое арифметическая операция?

  2. Какие арифметические операции в Python вы знаете?

  3. В какой модуль подключены математические функции? (Math)

  4. Какой командой подключается модуль Math в Пайтон? (команда import).

Наводящие вопросы

Цель: определить тему урока и цель урока

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

- показывает фрагмент кода программы и предлагает сравнить;

- вовлекает учащихся в определение темы урока, ЦО и КО.

Деятельность учащихся: отвечают на вопрос и определяют тему урока, по следу стрелкам определяет ЦО.

Формулировка темы урока:

-Вспомним алгоритмическую запись решения задач и сравним ее с записью программы на языке Python. Почему программа на языке Python не даст результата?



Формулировка цели урока:

Какого же цель сегодняшнего урока?


Последи за стрелками три раза,

Собирай буквы по одной,

И тогда цель разом

Явится сама перед тобой

И

Т

Я

А

Д

О

М

Ь

С

А

Д

В

О

В

Ы

В

О

В

К

П

С

А

Т

И

А

О

О

Р

О

М

Н

З

П

Е

Р

А






































Объявление темы и цели обучение


Объяснение нового материала:

Объяснение учителя с упором на примеры, данные в презентации.





Презентация, слайды 1













Презентация,

слайд 2









Презентация,

слайды 3-4



















































Презентация,

слайд 5

Презентация,

слайды 6-9

Середина урока

7 мин
















7 мин













Закрепление

Задание 1.

(Для 1-группы)

Дайте объяснение каждой строке программы


print('Как вас зовут?')

name = input() # считываем строку и кладём её в переменную name

print('Здравствуйте, ' + name + '!')


(Для 2-группы)

Дайте объяснение каждой строке программы


import math #Подключение математического модуля

r=float(input(“Введите радиус круга:”)) 
s= math.pi*r**2

print (s)

 
Задание 2.

(Для 1-группы)

Установи соответствие между операторами ввода и типами данных

a=int(input("Введите первое число "))


Логический тип

a=input("Введите первое число ")


Целое число

a=bool(input("Введите первое число "))


Вещественные числа

a=float(input("Введите первое число "))


Строка


(Для 2-группы)

Установи соответствие между операторами вывода и арифметическими операциями

Print ( 11 // 5 )


Возведение в степень

Print ( 11 % 5 )


Произведение двух чисел

Print ( 12* 6 )


Целое деление двух чисел

Print ( 5 **3 )


Остаток от деления первого числа на второе

Презентация,

Файлы





Конец урока

3 мин


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

https://onlinemektep.org/schedule/19.02.2021/lesson/3003ed72-f34b-461e-85fa-7859a82a8fb2

Подведение итогов

  • Что означает ввод данных?

  • Что означает вывод данных?

Рефлексия

«Что я получил от урока?»

Возможные ответы

Поставь «+» напротив подходящего ответа

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


Выяснил (-а) уровень своей подготовленности


Интересно провел (-а) время


Не могу ответить на вопрос


Ничего


Свой ответ



Презентация











Программа Paint




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

Исследовательская деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Организация ввода и вывода данных (92.01 KB)

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

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