
Решите пожалуйста 100 баллов. Решите две вопроса. 1. Составить алгоритм для программы про
спортсмена. 2. Написать в чем отличие между циклами с заданным условием окончания работы и заданным условием продолжения работы?

Ответы на вопрос

Ответ:
1. Вот прога:
a = input('Введите имя спортсмена: ')
c = float(input('Скорость спортсмена [м/c]: '))
for i in range(50):
c = c + 4.5
print(str(c) + ' км/ч')
print('Рекорд {}: '.format(a), str(c) + ' км/ч')
2. Отличие цикла с условием окончания от цикла с условием продолжения состоит в том, что условие окончания цикла записывается и проверяется в конце цикла. Тело цикла с условием окончания записывается между ключевыми словами Repeat и Until, означающими соответственно "повторять" и "до".



Алгоритм для программы про спортсмена
Для составления алгоритма программы про спортсмена, нам нужно знать, какую информацию о спортсмене мы хотим учесть и какую задачу программа должна решать. Вот пример простого алгоритма для программы, которая отслеживает количество пройденных километров спортсменом:
1. Запросить у пользователя начальное количество километров, пройденных спортсменом. 2. Запросить у пользователя количество километров, которое спортсмен пробежал за текущую тренировку. 3. Сложить начальное количество километров и количество километров, пробежанных за тренировку, чтобы получить общее количество пройденных километров. 4. Вывести общее количество пройденных километров на экран. 5. Повторить шаги 2-4, пока спортсмен продолжает тренироваться.
Это простой алгоритм, который можно использовать в программе для отслеживания пройденных километров спортсмена. Однако, для более сложных программ, требуется более подробное описание задачи и данных, которые нужно учесть.
Отличие между циклами с заданным условием окончания работы и заданным условием продолжения работы
Циклы с заданным условием окончания работы и заданным условием продолжения работы являются двумя разными типами циклов в программировании.
Цикл с заданным условием окончания работы (например, цикл `while`) продолжает выполняться, пока определенное условие истинно. Когда условие становится ложным, цикл прекращает свою работу и программа продолжает выполнение следующих инструкций. Например, в следующем коде цикл `while` будет выполняться, пока переменная `x` меньше 10:
``` x = 0 while x < 10: print(x) x += 1 ```
Цикл с заданным условием продолжения работы (например, цикл `do-while` или `repeat-until`) выполняется, пока определенное условие истинно. Однако, в отличие от цикла с заданным условием окончания работы, условие проверяется после каждой итерации цикла. Это означает, что цикл выполняется хотя бы один раз, даже если условие ложно с самого начала. Например, в следующем коде цикл `do-while` будет выполняться, пока переменная `x` меньше 10:
``` x = 0 do: print(x) x += 1 while x < 10 ```
Таким образом, основное отличие между циклами с заданным условием окончания работы и заданным условием продолжения работы заключается в том, что цикл с заданным условием окончания работы может ни разу не выполниться, если условие с самого начала ложно, в то время как цикл с заданным условием продолжения работы выполнится хотя бы один раз, независимо от истинности условия.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili