Простейшие алгоритмы. Основные арифметические операции
Алгоритм — конечная совокупность точно заданных правил решения некоторого класса задач или набор инструкций, описывающих порядок действий исполнителя для решения определённой задачи.
Рассмотрим алгоритм расчета числа по формуле 2x+5.
⦁ Необходимо рассчитать y=x*2;
⦁ Необходимо рассчитать z=y+5. Найденное z и является искомым результатом.
Переменная в программировании – это ячейка памяти, имеющая определенное имя (и иногда тип, например, целое число или строка, т.е. набор символов). Мы можем записать в нее данные или считать данные из нее. В алгоритме выше в качестве переменных могут выступать x, y и z.
Рассмотрим реализацию этого алгоритма.
#считываем целое число x с клавиатуры
x=int(input())
#рассчитываем y
y=2*x
#рассчитываем z
z=y+5
#выводим результат на экран
print(z)
#*определенный текст* – однострочный комментарий. Добавляет в код определенный текст, не влияющий на функционал программы. Используется для того, чтобы оставлять какие-либо пояснения и комментарии посреди кода.
*имя переменной* = int(input()) – с помощью данной команды мы в переменную запишем число, которое ввел пользователь. Если необходимо записать дробное число, необходимо писать float(input()).
*имя переменной* = *арифметическое выражение* – записать в переменную результат вычисления арифметического выражения.
print(*имя переменной*) – с помощью данной команды мы выводим на экран значение переменной.
Помимо основных четырех арифметических операций в программировании часто используются операции нахождения остатка от деления и целочисленного деления.
Неполное частное – наибольшее число, которое при умножении на делитель дает результат, не превышающий делимое.
Остаток от деления – разность между делимым и произведением делителя на неполное частное.
Целочисленное деление – операция нахождения неполного частного.

Также в python присутствует операция возведения в степень. Для этого используется две звездочки подряд.
Результаты выполнения операций представлены ниже:
| Операция | Пример | Результат |
|---|---|---|
| Сложение | 7+2 | 9 |
| Вычитание | 7-2 | 5 |
| Умножение |
7*2 | 14 |
| Деление |
7/2 | 3.5 |
| Остаток от деления |
7%2 | 1 |
| Целочисленное деление |
7//2 | 3 |
| Возведение в степень |
7**2 | 49 |
Периодически появляется необходимость изменять значение внутри переменной. Допустим значение некоторой переменной x равно 7, тогда для нее это выглядит следующим образом:
|
Выражение |
Краткая запись |
Итоговое значение в переменной x |
|
x=x+2 |
x+=2 |
9 |
|
x=x-2 |
x-=2 |
5 |
|
x=x*2 |
x*=2 |
14 |
|
x=x/2 |
x/=2 |
3.5 |
|
x=x//2 |
x//=2 |
3 |
|
x=x%2 |
x%=2 |
1 |
|
x=x**2 |
x**=2 |
49 |