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

  • Работа в группах

  • 2. Обосновывается решение задачи, определяется количество решений.

  • 4. Определяется, какие начальные данные должны использоваться для решения поставленной задачи.

  • Для выполнения задания нужно рассмотреть следующие условия. 1. Чтобы равномерно разделить шарики по коробкам, должно быть выполнено следующее условие

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

  • Работа в парах. Работа в парах


    Скачать 133.33 Kb.
    НазваниеРабота в парах
    Дата30.03.2023
    Размер133.33 Kb.
    Формат файлаpptx
    Имя файлаРабота в парах.pptx
    ТипУрок
    #1025240
    Работа в парах
    • Какой алгоритм является алгоритмом ветвления?
    • Какой пример использования алгоритма ветвления вы можете привести из повседневной жизни?
    • Что вы узнали о структуре оператора проверки условия?
    • Чем отличаются полная и неполная формы записи оператора проверки условия?
    • Что такое алгоритм организации выбора?
    • Какой пример алгоритма выбора вы можете привести из повседневной жизни?
    • Как реализован алгоритм выбора с использованием словаря?
    • Чем структура if – elif – else отличается от других структур проверки условий?
    Работа в группах
    Проанализируйте данный программный код. Каким будет результат при выполнении программы?
    Составьте блок-схему программы
    a = 20
    b = 10
    if a < 1 or a > b:
    b %= 3
    if a //8 == 2 and 2 >= b:
    b//=1
    print(b)
    Постановка проблемы.
    7.3.2.1 – записывать разветвляющиеся алгоритмы на языке программирования Python
    Цель урока
    этапы разработки разветвляющегося алгоритма или программы.
    1. При постановке проблемы определяется конечная цель и выбирается общий способ решения поставленной задачи.
    2. Обосновывается решение задачи, определяется количество решений.
    3. Исследуются общие свойства рассматриваемого объекта, анализируются возможности системы программирования.
    4. Определяется, какие начальные данные должны использоваться для решения поставленной задачи.
    5. В процессе решения поставленной задачи необходимо выяснить, какие ограничения имеются и как их можно учесть
    в программе.
    Практические задания
    У Марата, Самал и Айнуры три коробки. В каждой коробке лежат шарики с целыми положительными числами a, b, c. Смогут ли ребята уравнять количество шариков? Если да, то сколько шариков следует переместить из одних коробок в другие? Если уравнивание невозможно, то на экране должно отобразиться «-1». Целые числа a, b, c вводятся с клавиатуры последовательно. Для выполнения задания нужно рассмотреть следующие условия.
    1. Чтобы равномерно разделить шарики по коробкам, должно быть выполнено следующее условие:
    (a + b + c) % 3 = 0. Других ограничений для решения задачи нет. Если условие выполнено, то надо определить количество шариков, которое необходимо забрать из коробки с лишними шариками.
    2. Должны быть приняты во внимание следующие условия, вытекающие из содержания задачи:
    а) лишние шарики имеются только в одной коробке. Остальные коробки должны быть дополнены шариками из этой коробки;
    б) лишние шарики находятся в двух коробках. Из этих двух коробок мы перемещаем шарики в коробку с меньшим количеством, чтобы уравнять шарики во всех коробках.
    • Индивидуально выполнить задание стр 143 Задание №2 составить код программы
    • Выполняют задание с доски
    • Домашное задание стр. 143 Домашное задание


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