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

  • Minus // multiplication %

  • CONDITIONAL OPERATOR

  • презентация. шартты оператор сабақ жоспары. Python Programming conditional operator (IF,else)


    Скачать 93.28 Kb.
    НазваниеPython Programming conditional operator (IF,else)
    Анкорпрезентация
    Дата28.09.2021
    Размер93.28 Kb.
    Формат файлаpptx
    Имя файлашартты оператор сабақ жоспары.pptx
    ТипДокументы
    #238148

    Python Programming

    CONDITIONAL OPERATOR (IF,ELSE)

    Сәйкестендіру find a match


    +

    plus

    *

    find the integer from division

    /

    Minus

    //

    multiplication



    %

    remainder of the division

    **

    Exponentiation

    -

    division

    Сәйкестендіру find a match


    +

    remainder of the division

    *

    find the integer from division

    /

    Minus

    //

    multiplication



    %

    Plus

    **

    Exponentiation

    -

    division

    Оператор присваивания

    Арифметическое выражение может включать
      • имена переменных variable names
      • знаки арифметических операций :(signs of arithmetic operations):

      • + - * / // % **
      • вызовы функций
      • круглые скобки (round brackets) ( )

    умножение

    деление

    деление нацело

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

    <имя переменной> = <выражение>

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

    Ручная прокрутка программы

    Manual scrolling of a program

    a = 5

    b = a + 2

    a = (a + 2)*(b – 3)

    b = a // 5

    a = a % b

    a = a + 1

    b = (a + 14) % 7

    a

    b

    ?

    ?

    5

    7

    28

    5

    3

    4

    4

    Разветвляющиеся алгоритмы

    Задача. Ввести два целых числа и вывести на экран наибольшее из них.

    Идея решения: надо вывести на экран первое число, если оно больше второго, или второе, если оно больше первого.

    Особенность: действия исполнителя зависят от некоторых условий (если … иначе …).

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

    Начало

    start

    max = a

    ввод a,b

    Input

    вывод max

    output

    a > b?

    max = b

    конец

    да

    нет

    полная форма ветвления

    full branch form

    блок «решение»

    block "decision"

    Блок-схема Flow chart

    Программа Program

    max = a

    max = b

    print(‘input 2 number‘)

    a=input()

    b=input()

    if a > b :

    else :

    print (‘Max number', max)

    Условный оператор

    if <условие> :

    {что делать, если условие верно}

    else :

    {что делать, если условие неверно}

    Особенности:
      • вторая часть (else …) может отсутствовать (неполная форма)

    CONDITIONAL OPERATOR

    Вариант 2. Блок-схема

    неполная форма ветвления

    начало

    max = a

    ввод a,b

    вывод max

    max = b

    конец

    да

    нет

    b > a?

    Вариант 2. Программа

    print(‘input 2 number‘)

    a=input()

    b=input()

    max = a

    if b > a :

    max = b

    print (‘Max number', max)

    неполная форма условного оператора

    incomplete form of conditional statement

    Задания

    «4»: Ввести три числа и найти наибольшее из них.

    Пример:

    Введите три числа:

    4 15 9

    Наибольшее число 15

    «5»: Ввести пять чисел и найти наибольшее из них.

    Пример:

    Введите пять чисел:

    4 15 9 56 4

    Наибольшее число 56


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