
уп 5
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Старший преподаватель |
|
|
|
Е.П. Виноградова |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №5 |
ЗАДАЧА О ЛЯГУШКЕ |
по курсу: УЧЕБНАЯ ПРАКТИКА |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4116 |
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2022
Условие задачи: лягушка пытается допрыгать до болота, находящегося на расстоянии L метров. Первый прыжок она делает на m метров, затем силы её покидают, и каждый последующий прыжок становится вдвое короче предыдущего. При каком соотношении m и l лягушка доберётся до болота? За сколько прыжков она допрыгает до болота, если m=2,5, l=4,8?
Решение:
Решение задачи на языке программирования Python:
l=4.8
m=2.5
i=0
k=1
counter=0
a=m
c=m
b=l
j=0
while(l>0):
i=i+1
l=l-m/k
k=k*2
print("количество прыжков=",i)
while(j<100):
counter+=a
a=a/2
if(b<=counter):
print("соотношение =",c/b)
break
j=j+1
в первом цикле вычисляется количество прыжков, во втором соотношение.
результат работы программы:
Вывод: языки программирования высокого уровня, такие как Python, значительно облегчают решение математических и прикладных задач.