Главная страница
Навигация по странице:

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

  • Дата 1.02 Класс 6Б

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

  • На доске запись 12 25,4 ‘Информатика’ парта, стул, доска, шкаф, мел Как вы думаете, данная запись она разная Чем она отличается друг от друга

  • Типы данных

  • Выполняем здание на ПК Напишите названия фруктов, используя тип данных кортеж. Замените стоящий на 2-м месте фрукт на какое

  • 3. Наберите программы в Python и проверьте, является ли задание истинным или ложным. a1 = input(″Введи первое число: ″)

  • Введи первое число: 9 Введи второе число: 6 Второе число больше первого: False Дескрипторы

  • Какая разница имеется между типами данных список и кортеж Дескрипторы

  • типы. КГУ. Классификация типов данных


    Скачать 22.77 Kb.
    НазваниеКлассификация типов данных
    Дата06.03.2023
    Размер22.77 Kb.
    Формат файлаdocx
    Имя файлаКГУ.docx
    ТипУрок
    #972433

    Краткосрочный план по информатике

    Тема Классификация типов данных

    Раздел

    Программирование на языке Pythоn

    ФИО педагога




    Дата

    1.02

    Класс 6Б

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

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

    Тема урока

    Классификация типов данных

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

    6.3.3.1 классифицировать типы данных

    Цель урока

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

    - учить использовать переменные разных типов;


    Критерии успеха

    Знать, что такое тип данных.

    Различают типы данных

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

    План занятия:



    Этапы урока, время

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

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

    оценивание

    Ресурсы

    Начало урока

    Приветствие учащихся.

    Проверка домашнего задания

    параграф 17 стр.90-95 стр. 55 Домашнее задание

    text = 'Программа!'

    print (text [0:10])

    print (text [0:4])

    print (text [-2])

    print (text [::3])

    опрос

    1.Как вы понимаете типы данных?

    2. Какие виды типов данных существуют?

    3. Как обозначается вещественное число числового типа

    данных?

    4 Для чего в программе применяется знак #? Как называется этот знак? Объясните.

    Учащиеся выполняют установку учителя.
    Учащиеся обмениваются тетрадями для проверки домашнего задания Программа!

    Прог

    а

    Пгм!
    Учащиеся отвечают на вопросы

    Проводим анализ готовности учащихся к совместному труду устно.


    Тетради

    Задание на закрепление

    Укажите типы данных

    25.2




    int

    -10

    ‘Привет’

    str

    ‘-25’

    list

    [‘Парта’, ‘стул’, ‘доска’, ‘мел’]

    float


    Дескрипторы

    - определяет тип int

    - определяет тип str

    - определяет тип list

    - определяет тип f loat


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

    Фо по дескрипторам

    https://www.nearpod.com/library/

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

    На доске запись

    12 25,4 ‘Информатика’ парта, стул, доска, шкаф, мел

    Как вы думаете, данная запись она разная? Чем она отличается друг от друга

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

    Существует несколько видов типов данных языка Python
    Кортеж (tuple)– это тип данных, подобный спискам. Он состоит из нескольких последовательностей значений, разделенных запятыми внутри круглых скобок. Основное различие между списками и кортежами заключается в том, что элементы кортежа нельзя изменить. То есть кортежи можно рассматривать как списки для чтения. Если не нужно менять элементы типа списка, то можно сразу использовать кортеж, чтобы сэкономить место в памяти.
    В кортеже используются не квадратные скобки, а обычные.

    a = (1, 2, 3, 4, ″числа″, 100, ″и др.″)

    print (a)

    Ответ: (1, 2, 3, 4, ″числа″, 100, ″и др.″)
    Словарь в Python – это набор несортированных элементов,

    которые можно открыть с помощью ключа. Другими словами,

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

    Ключом могут быть любые неизменяемые типы данных

    (число, строка, кортеж), а значением – любой тип данных. Ключ

    и его значение записываются в фигурных ({}) скобках.

    d=dict ({"Аят":16, "Аяжан":17, "Азату":1})

    print (d)

    {″Аят″:16, ″Аяжан″:17, ″Азату″:1}
    В Python есть простые логические операторы. Это:

    =, !=, <, >, <=, >=

    Кроме того, есть операторы, которые могут создавать

    сложные логические выражения:and, or, not (и, или, не)

    Все логические операторы, кроме оператора not, являются

    двойными. Это означает, что слева и справа от операторов

    должны быть выражения, отличные от оператора not.

    Эти выражения сравниваются друг с другом с помощью

    логических операторов.

    s2 = input(″Введи вторую строку:″)

    f1 = input(″Введи первое число:″)

    f2 = input(″Введи первое число:″)

    f1 = oat(f1)

    f2 = oat(f2)

    bool_s = s1>s2

    bool_f = f1!=f2

    bool_or = f1 + f2 > 0 or (s1! = ″and s2! = ″)

    print('-'*10)

    print(″Первая строка больше второй:″, bool_s)

    print(″Числа не равны друг другу:″ , bool_f)

    print(″Первая строка больше второй и числа не равны друг другу:″, bool_s and

    bool_f)

    print(″Сумма чисел больше 0 или обе строки не пустые:″, bool_or)
    Выполняем здание на ПК

    Напишите названия фруктов, используя тип данных

    кортеж. Замените стоящий на 2-м месте фрукт на какое-

    либо число. Какую ошибку показала программа? Сооб-

    щите учителю.

    a = (‘Яблоко’,’груша’,’мандарин ’,’персик’,’виноград’)

    a [3] = 11

    print (a)

    TypeError: 'tuple' object does not support item assignment
    2. Создайте словарь для названий государств и их столиц.

    Назначьте ключи и значения.

    d=dict ({"Казахстан": “ Астана“, "Беларусь":“ Минск“,, "Киргизстан": “ Бишкек“, })

    print (d)
    3. Наберите программы в Python и проверьте, является ли

    задание истинным или ложным.

    a1 = input(″Введи первое число: ″)

    a2 = input(″Введи второе число: ″)

    a1 = int(a1)

    a2 = int(a2)

    bool_a = a1 < a2

    print(″Второе число больше первого:″, bool_a)

    Введи первое число: 9

    Введи второе число: 6

    Второе число больше первого: False



    Дескрипторы:

    Запускают оболочку Python

    Набирают программы

    Определяет тип переменных

    Определяет значение

    Применяет оператор print


    Учащиеся обсуждают и высказывают свое мнение .

    Записывают определения в тетрадях.

    Учащиеся читают текст и отвечают на вопросы

    Учащиеся пересаживаются за ПК

    И совместно с учителем выполняют задания.



    Похвала, комментарий учителя

    Похвала, комментарий учителя

    Похвала, комментарий учителя

    Учебник, плакат

    Плакат

    Учебник


     

    Закрепление

    Какая разница имеется между типами данных список

    и кортеж

    Дескрипторы:

    Определяют тип список

    Определяют тип кортеж

    Сравнивают по назначению.

    Вопросы

    Как вы понимаете типы данных?

    2. Какие виды типов данных существуют?

    3. Как обозначается вещественное число числового типа

    данных?

    4 Для чего в программе применяется знак #? Как называется этот знак? Объясните.

    Учащиеся анализируют и отвечают на вопрос

    Учащиеся отвечают на вопросы

    Похвала, комментарий учителя

    Компьютер

    Python

    Конец урока


    Итог урока. Рефлексия.

    Незаконченное предложение:

    Сегодня я узнал…..

    Было интересно…

    Я понял, что….

    Домашнее задание параграф 18 стр.69-100 стр. 100 Выполняем в тетради и Домашнее задание


    Учащиеся отвечают на вопросы, анализируя процесс своей работы.

    Дети отвечают





    написать администратору сайта