Рисунок 53 – Блок-схема алгоритма решения задачи 5.4.7
В
листинге ниже приведен код программы,
отвечающий за решение
задачи:
n=int(input("Ведите количество чисел N = "))
k=0
kolotr=0
for i in range(n):
chislo=int(input("Введите число = "))
if chislo==100:
i in range(n)
k=0
Начало
chislo
Конец
kolotr=0
chislo=100
0
k=k+1
chislo<0
Вывод k, kolotr
kolotr=kolotr+1
Ввод n
k=k+1
if chislo<0:
kolotr=kolotr+1
print("Количество чисел равных сотне = ", k)
print("Количество отрицательных чисел = ", kolotr)
Задача 5.4.8. Последовательно вводится десять вещественных чисел.
Определите, сколько из
них совпадет с первым введенным числом.
Решение. Блок-схема алгоритма решения задачи представлена на
рисунке 54.
В ячейку
chislo1 заносим первое число.
Все последующие введенные
числа, начиная со второго, будем сравнивать в цикле с тем числом, которое
находится в ячейке
chislo1. В случае совпадения
будем увеличивать на
единицу значение ячейки
kol, играющую роль счетчика.
В листинге ниже приведен код программы, отвечающий за решение
задачи:
chislo1=float(input("Ведите первое число = "))
kol=0
for i in range(2,11):
chislo=float(input("Введите число = "))
if chislo==chislo1:
kol=kol+1
if kol==0:
print("Нет совпадений с первым числом")
else:
print("С первым числом совпало = ", kol)
0>
Достарыңызбен бөлісу: