Thon Условные



бет4/38
Дата23.02.2020
өлшемі2,05 Mb.
#58878
1   2   3   4   5   6   7   8   9   ...   38
Байланысты:
8-3 python

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

Ключевые слова:

линейная программа арифметическое выражение переменная приоритет операций идентификатор форматный вывод

ввода чисел случайные числа оператор присваивания псевдослучайные числа список вывода

В этом параграфе мы научимся писать простые програм-мы, которые выполняют вычисления. Команды в программе бу-дут выполняться последовательно, одна за другой. Как вы знае-те, такие алгоритмы программы) называются линейными.



Сумма чисел

Давайте научим компьютер складывать два целых числа. Можно, например, сложить числа так:

print( 12345 + 67890 )

Но недостаток этой программы состоит в том, что она складыва-ет только два заранее известных числа. Если нужно сложить другие числа, придётся менять программу.

Чтобы программа могла выполнять расчёты при различных исходных данных, их вводят с клавиатуры, из файла, с какого-то устройства или через компьютерную сеть.

Напишем программу, которая

1) запрашивает у пользователя два целых числа;

2) складывает их и сохраняет результат в памяти;



3) выводит результат на экран.

Определите входные данные и результат работы этого алгоритма.

Запишем программу, которая пока будет состоять из одних комментариев:

# ввести два числа # найти их сумму

# вывести результат
9 http://kpolyakov.spb.ru

05.04.2019 Информатика, 8 класс К.Ю. Поляков, Е.А. Еремин



Попробуйте запустить эту программу. Что получилось? Почему?

Компьютер не может выполнить эту программу, потому что команд «ввести два числа» и ей подобных, которые записаны в комментариях, нет в его системе команд. Будем постепенно расшифровывать комментарии записывать вместо них опера-торы языка Python.

Исходные данные (числа), которые введёт человек, нужно сохранить в памяти компьютера. Для этого используют пере-менные.



Переменные

Любая программа работает с данными вводит их, обраба-тывает, выводит на экран или в файл. К данным в памяти нуж-но как-то обращаться. Первые программисты обращались к ячейкам памяти через их адреса. Например, «взять число из ячейки с адресом 123, увеличить его на 1 и записать в ячейку с адресом 234.». Но это очень неудобно, прежде всего, потому, что нужно точно знать, по каким адресам размещены нужные дан-ные.

Современные программы могут загружаться в разные об-ласти памяти, и узнать адреса данных чаще всего невозможно. Поэтому придумали другой способ дать данным имена. Участи памяти, к которым можно обращаться по именам, называют-ся переменными.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   38




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет