СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Циклические задачи на языке программирования Python

Категория: Информатика

Нажмите, чтобы узнать подробности

В языке программирования Python циклы существенно проще и яснее для понимания, нежели в ряде других.  Данная презентация поможет ещё лучше разобраться в циклах на примере решения текстовых задач.

Просмотр содержимого документа
«Циклические задачи на языке программирования Python»

Текстовые задачи

Текстовые задачи

Задача «Пробежка» В первый день спортсмен пробежал x километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу y определите номер дня, на который пробег спортсмена составит не менее y километров. Программа получает на вход действительные числа x и y и должна вывести одно натуральное число.

Задача «Пробежка»

В первый день спортсмен пробежал x километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу y определите номер дня, на который пробег спортсмена составит не менее y километров.

Программа получает на вход действительные числа x и y и должна вывести одно натуральное число.

x = int(input()) y = int(input()) i = 1 while x   x *= 1.1  i += 1 print(i)

x = int(input())

y = int(input())

i = 1

while x

x *= 1.1

i += 1

print(i)

Задача «Минимальный делитель» Условие  Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1.

Задача «Минимальный делитель»

Условие Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1.

n = int(input()) i = 2 while n % i != 0:  i += 1 print(i)

n = int(input())

i = 2

while n % i != 0:

i += 1

print(i)

Вычисление суммы элементов списка   Задан некоторый список A содержащий целые числа. Используя инструкцию while разработать программу, которая вычисляет сумму элементов списка.

Вычисление суммы элементов списка

Задан некоторый список A содержащий целые числа. Используя инструкцию while разработать программу, которая вычисляет сумму элементов списка.

Сформировать список и инициализировать значениями переменные A=[ ] # обозначение списка A=[1,3,5,8,-3,10]  Для определения количества элементов списка A используется функция len(A).

Сформировать список и инициализировать значениями переменные

A=[ ] # обозначение списка

A=[1,3,5,8,-3,10]

Для определения количества элементов списка A используется функция len(A).

A=[1,3,5,8,-3,10] i=0 s=0  while i s=s+A[i]  i=i+1 print(

A=[1,3,5,8,-3,10]

i=0

s=0 

while i

s=s+A[i]

i=i+1

print("sum = ", s)

Задача о быках, коровах и телятах   Имеется в наличии 100 рублей. Сколько быков, коров и телят можно купить на все эти деньги, если плата за быка — 10 рублей, плата за корову — 5 рублей, плата за теленка — 0.5 рублей. Обязательно нужно купить минимум по одному экземпляру каждого вида (один бык, одна корова, один теленок). Вывести все возможные варианты оплаты.

Задача о быках, коровах и телятах

Имеется в наличии 100 рублей. Сколько быков, коров и телят можно купить на все эти деньги, если плата за быка — 10 рублей, плата за корову — 5 рублей, плата за теленка — 0.5 рублей. Обязательно нужно купить минимум по одному экземпляру каждого вида (один бык, одна корова, один теленок). Вывести все возможные варианты оплаты.

x=1 while x  y=1  while y  z=1  while z  cost=10*x+5*y+0.5*z  if cost==100:  print(

x=1

while x

y=1

while y

z=1

while z

cost=10*x+5*y+0.5*z

if cost==100:

print("x=", x,"; y=", y, "z=", z)

z=z+1

y=y+1

x=x+1


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!