a = []
a0 = int(input('Введите 1 целое число: '))
a1 = int(input('Введите 2 целое число: '))
a2 = int(input('Введите 3 целое число: '))
a3 = int(input('Введите 4 целое число: '))
a4 = int(input('Введите 5 целое число: '))
a5 = int(input('Введите 6 целое число: '))
a6 = int(input('Введите 7 целое число: '))
a7 = int(input('Введите 8 целое число: '))
a8 = int(input('Введите 9 целое число: '))
a9 = int(input('Введите 10 целое число: '))
a.append(a0)
a.append(a1)
a.append(a2)
a.append(a3)
a.append(a4)
a.append(a5)
a.append(a6)
a.append(a7)
a.append(a8)
a.append(a9)
print(a)
b = a.index(min(a))
c = min(a)
a.pop(b)
a.insert(0, c)
d = a.index(max(a))
e = max(a)
a.pop(d)
a.append(e)
print(a)
Объяснение:
Цикл while i > 1 do begin означает что он будет выполняться до тех пор, пока i > 1. i изначально равно 7, и в конце каждого выполнения число уменьшается на единицу (i:=i-1). i div 2 означает деление числа на 2 с целым остатком. Исходя из вышесказанного имеем:
(Каждое выполнение цикла буду обозначать как №)
№1: 7>1 (Истина)
S:=0+3=3
i=6
№2: 6>1 (Истина)
S:=3+3=6
i:=5
№3: 5>1 (Истина)
S:=6+2=8
i:=4
№4: 4>1 (Истина)
S:=8+2=10
i:=3
№5: 3>1 (Истина)
S:=10+1=11
i:=2
№6: 2>1 (Истина)
S:=11+1=12
i:=1
№7: 1>1 (Ложь)
Вывод числа S со значением 12.
ответ: 12.
Программа - это последовательность команд, которую выполняет компьютер в процессе обработки данных.
Команда - это описание операции, которую должен выполнить компьютер. Как правило, у команды есть свой код (условное обозначение), исходные данные (операнды) и результат.
Данные - это информация представлена в форме, пригодной для ее передачи и обработки с компьютера. Данные хранятся и обрабатываются на машинном языке - в виде последовательностей 0 и 1
Также на виндовс есть специальная кнопка ,, Выполнять ,, или ,, Выполнить ,,. Если нужно написать о функциях команд я напишу.