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

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

  • Зачем нужны переменные

  • AXby RB 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B заглавные и строчные буквы различаются

  • Ввод с клавиатуры

  • Питон. 8-3py_Основы программирования (Python). 17. Введение 18. Линейные программы 19. Ветвления 20. Программирование циклических алгоритмов


    Скачать 5.21 Mb.
    Название 17. Введение 18. Линейные программы 19. Ветвления 20. Программирование циклических алгоритмов
    АнкорПитон
    Дата21.02.2023
    Размер5.21 Mb.
    Формат файлаppt
    Имя файла8-3py_Основы программирования (Python).ppt
    ТипДокументы
    #948190
    страница2 из 18
    1   2   3   4   5   6   7   8   9   ...   18

    Задачи





    «B»: Вывести на экран текст «лесенкой»
    Вася
    пошел
    гулять
    «C»: Вывести на экран рисунок из букв
    Ж
    ЖЖЖ
    ЖЖЖЖЖ
    ЖЖЖЖЖЖЖ
    HH HH
    ZZZZZ


    § 18. Линейные программы




    Пример задачи





    Задача. Ввести два числа и вычислить их сумму.


    Компьютер не может исполнить псевдокод!


    !


    # ввести два числа
    # вычислить их сумму
    # вывести сумму на экран


    Выполнится?


    ?


    Псевдокод – алгоритм на русском языке с элементами языка программирования.

    Зачем нужны переменные?


    # ввести два числа
    # вычислить их сумму
    # вывести сумму на экран





    Где запомнить?


    Переменная — это величина, которая имеет имя, тип и значение. Значение переменной может изменяться во время выполнения программы.


    a b c


    ячейки памяти

    Имена переменных





    Идентификатор — это имя программы или переменной.


    a b c


    МОЖНО использовать
      латинские буквы (A-Z, a-z)
      цифры знак подчеркивания _


    Какие имена правильные?
    AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B


    заглавные и строчные буквы различаются


    Имя не может начинаться с цифры!


    !

    Работа с переменными





    Присваивание (запись значения)


    a = 5


    =


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


    a = 5
    a = 18


    Что будет храниться в a?


    ?


    Вывод на экран


    print(a)


    В чём разница?


    ?


    с = 14
    print(c)


    с = 14
    print("с")


    14


    c


    a ← 5

    Работа с переменными





    Изменение значения


    i = i + 1


    увеличить на 1


    a = 4
    b = 7
    a = a + 1
    b = b + 1
    a = a + b
    b = b + a
    a = a + 2
    b = b + a


    a


    b


    4


    7


    5


    8


    13


    21


    15


    36


    i ← i + 1


    Python:


    a, b = 4, 7
    a += 1
    b += 1
    a += b
    b += a
    a += 2
    b += a

    Ввод с клавиатуры





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


    a = input()


    Программа ждет, пока пользователь введет значение и нажмет Enter.
    Введенное значение записывается в переменную a.


    !


    5

    Ввод с клавиатуры





    a = input()


    ввести строку с клавиатуры и связать с переменной a


    b = input()


    с = a + b


    print ( c )


    Протокол:
    21
    33
    2133


    Почему?


    ?


    Результат функции input – строка символов!


    !


    a = int( input() )


    b = int( input() )


    преобразовать в целое число

    1   2   3   4   5   6   7   8   9   ...   18


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