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

  • Структура записи варианта 1 if

  • Код программы примера 1 a=int(input()) if a==0: print(0) else: if a>0: print(1)

  • Структура записи варианта 2 if

  • Пример 2.

  • Программирование вложенных условий. Имеются 3 варианта использования вложенных условий


    Скачать 326.96 Kb.
    НазваниеИмеются 3 варианта использования вложенных условий
    АнкорПрограммирование вложенных условий
    Дата03.02.2023
    Размер326.96 Kb.
    Формат файлаpptx
    Имя файлаПрограммирование вложенных условий.pptx
    ТипУрок
    #918179

    Программирование вложенных условий

    Тема урока


    Имеются 3 варианта использования вложенных условий

    Пример 1. Дано число а. Определите, является a положительным или отрицательным числом. Если a – положительное число, то выведите на экран «1», если а – отрицательное число – «-1», и «0», если а=0

    Структура записи варианта 1

    if 1-е условие:

    блок команд 1

    else:

    if 2-е условие:

    блок команд 2

    else:

    блок команд 3

    Код программы примера 1

    a=int(input())

    if a==0:

    print(0)

    else:

    if a>0:

    print(1)

    else:

    print(-1)

    Пример 2. Даны числа a и b. Если число a больше нуля и разность заданных двух чисел больше нуля, то выведите на экран вычисленную разность, иначе – сумму этих чисел. Если число a меньше нуля, то отобразите его квадрат на экране.

    Структура записи варианта 2

    if 1-е условие:

    if 2-е условие:

    блок команд 1

    else:

    блок команд 2

    else:

    блок команд 3

    Код программы примера 2

    a=int(input())

    b=int(input())

    if a>0:

    if a-b>0:

    a=a-b

    else:

    a=a+b;

    else:

    a=a**2

    print(a)

    Пример 2. Даны числа а и b. Если a – четное число, b – нечетное число, то отобразите на экране произведение чисел a и b, иначе – сумму чисел a и b.

    Структура записи варианта 3

    if 1-е условие:

    if 2-е условие:

    блок команд 1

    else:

    блок команд 2

    Код программы примера 3

    a=int(input())

    b=int(input())

    k=0

    if a%2==0:

    if b%2==1:

    k=a*b

    else:

    k=a+b;

    print(k)

    a=int(input())

    b=int(input())

    c=int(input())

    if a%2==0:

    if b%2==1:

    k=b//c

    else:

    k=a//c;

    else:

    k=(a+b)%c

    print(k)

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

    а = 8; b = 5; c = 3.

    Какой вариант записи вложенных условий использован в программном коде?

    Задание №1. Разработайте программу, которая вычисляла бы значение функции. Какой вариант записи вложенных условий должен использоваться в данной программе?



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