1. Данный фрагмент сравнивает первый элемент с последующими, начиная с второго. Если какой-то из них меньше первого, то переменной "d" присваивается индекс массива. Значение: ищет наибольший элемент массива, сравнивая с первым.
ответ: 4.
2. Делает то же самое, что и первый фрагмент, только теперь ищет минимальный элемент массива по отношению первому.
ответ: 6.
3. На экране ничего не будет, так как отсутствует оператор вывода. Если предположить, что строка "Writeln(m);" пропущена и опустить синтаксические ошибки, то суть фрагмента - нахождение количества элементов, меньших 7. Таких элементов три.
ответ: 3.
4. Данный фрагмент суммирует элементы массива, у которых индекс больше 9. Это числа 21 и 27.
ответ: 48.
5. Находит минимальный элемент массива, по отношению к числу "30". Если элемент массива меньше 30, то переменной "m" присваивается элемент массива.
1. Условный оператор или оператор ветвления - это оператор, конструкция языка программирования, обеспечивающая выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.
2. Оператор ветвления можно написать как через if, так и через while (цикл).
а)
if a < b: # или всякие вариации типа if a < 2 and b > 5, if a < 2 or a > 5, if 2<=a<=4 и так далее
ответ: 4.
2. Делает то же самое, что и первый фрагмент, только теперь ищет минимальный элемент массива по отношению первому.
ответ: 6.
3. На экране ничего не будет, так как отсутствует оператор вывода. Если предположить, что строка "Writeln(m);" пропущена и опустить синтаксические ошибки, то суть фрагмента - нахождение количества элементов, меньших 7. Таких элементов три.
ответ: 3.
4. Данный фрагмент суммирует элементы массива, у которых индекс больше 9. Это числа 21 и 27.
ответ: 48.
5. Находит минимальный элемент массива, по отношению к числу "30". Если элемент массива меньше 30, то переменной "m" присваивается элемент массива.
ответ: 19.
1. Условный оператор или оператор ветвления - это оператор, конструкция языка программирования, обеспечивающая выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.
2. Оператор ветвления можно написать как через if, так и через while (цикл).
а)
if a < b: # или всякие вариации типа if a < 2 and b > 5, if a < 2 or a > 5, if 2<=a<=4 и так далее
#какой-то код
elif a==b:
#какой-то код
else:
#какой-то код
б)
while a<b:
#какой-то код
Можно ещё вот так писать при присвоении:
a = True if b < 10 else False
3.
if условие1:
#какой-то код
elif условие2:
#какой-то код
elif условие3:
#какой-то код
elif условиеN:
#какой-то код
else:
#какой-то код
4.
ответ 1. 10
5.
arr = ['шуруп', 'гайка', 'винт', 'гвоздь', 'болт']
while True:
a = int(input('Введите число от 1 до 5: '))
if 1 <= a <= 5:
print(arr[a-1])
break
Ой, это я не по заданию написал, просили же с if-elif-else. Вот:
arr = ['шуруп', 'гайка', 'винт', 'гвоздь', 'болт']
a = int(input('Введите число от 1 до 5: '))
if a == 1: print(arr[0])
elif a == 2: print(arr[1])
elif a == 3: print(arr[2])
elif a == 4: print(arr[3])
elif a == 5: print(arr[4])
else: print('Вы ввели неверное значение')