Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов. заменить (v, w)
нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для Редактора:
НАЧАЛО
ПОКА нашлось (21) ИЛИ нашлось (31) ИЛИ нашлось (23)
ЕСЛИ нашлось (21)
ТО заменить (21, 12)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось (31)
ТО заменить (31, 13)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось (23)
ТО заменить (23, 32)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
На вход приведённой программе поступает строка, содержащая 50 цифр 1, 50 цифр 2 и 50 цифр 3, расположенных в произвольном порядке. Запишите без разделителей символы, которые имеют порядковые номера 10, 90 и 130 в получившейся строке.
A) a = 3
print(a**5)
#Здесь не нужно использовать модуль, так как в Пайтоне или Питоне есть функция возведение в степень
B) import math
a = 49
print(math.sqrt(a))
#Здесь добавляем библиотеку или модуль командой import, создаем переменную и с команды math.sqrt извлекаем кв. корень числа 49.
C) import math
a = 7.57
print("Ближайшее наименьшее: ", math.floor(a))
print("Ближайшее наибольшее: ", math.ceil(a))
#Здесь почти все также, как и во 2, но используем 2 команды округления, это math.ceil, до ближайшего и math.floor до наибольшешо числа
Объяснение:
надеюсь
-Сложение, умножение, деление, вычитание, возведение в степень.
- Да. Число написанное на бумаге это константа, в языке программирования это может быть как константа так и переменная, которая может измениться.
Арифметические выражения в тетради оперирует над константами и имеет конечное значение. В питоне выражение может быть скомпилированно, выполнено и вычислено, с использованием переменных, у которых значение может меняться.
Сама запись выражений в тетраде и питоне отличается стилистикой написания выражений.