Решение задач на цикл FOR




Решение задач на цикл FOR

Для накопления некоторой величины используют следующие операторы (как правило в цикле):

Начальное значение (определить до цикла) Оператор (в теле цикла) Что делает
s:=0; s:=s+i; накопление суммы
p:=1; p:=p*i; накопление произведения
k:=0; k:=k+1; накопление количества (счетчик)

1. Найти произведение нечетных чисел от 1 до N. 2. Найти сумму квадратов чисел от n1 до n2.

3. Найти количество чисел от n1 до n2, кратных 7. 4. Найти сумму 1+ + + + … + .

5. Великий русский поэт Александр Сергеевич Пушкин изначально собирался написать задачник по программированию, но его жена Наталья Гончарова стихи любила больше чем алгоритмы, в результате чего мы наслаждаемся прекрасными стихотворениями пера великого автора. В первоначальной редакции его «Сказка о рыбаке и рыбке» могла бы звучать примерно так:


Жил старик со своею старухой

У самого синего моря;

Они жили в ветхой землянке

Ровно тридцать лет и три года.

Старик ловил неводом рыбу,

Старуха пряла свою пряжу.

В первый год поймал старик

три рыбы своим неводом.

С каждым годом море

благоволило старику все более,

принося на три рыбы больше прежнего.

Сколько рыб съели старики

за тридцать лет и три года?


6. У примадонны российской эстрады Аллы Борисовны Пугачевой очередной 20-летний юбилей. Все медиа-персоны и звезды шоу-бизнеса решили поздравить юбиляршу букетом горячо любимых ею алых роз. Первый гость вручил имениннице шикарный букет из 5 роз, каждый следующий гость, желая выделиться, дарил на 2 розы больше. Сколько цветов преподнес Филипп Киркоров, пришедший последним (75-ым по счету)? Каково общее количество подаренных роз?

--------------------------------------------

Решение задач на цикл FOR

Для накопления некоторой величины используют следующие операторы (как правило в цикле):

Начальное значение (определить до цикла) Оператор (в теле цикла) Что делает
s:=0; s:=s+i; накопление суммы
p:=1; p:=p*i; накопление произведения
k:=0; k:=k+1; накопление количества (счетчик)

1. Найти произведение нечетных чисел от 1 до N. 2. Найти сумму квадратов чисел от n1 до n2.

3. Найти количество чисел от n1 до n2, кратных 7. 4. Найти сумму 1+ + + + … + .

5. Великий русский поэт Александр Сергеевич Пушкин изначально собирался написать задачник по программированию, но его жена Наталья Гончарова стихи любила больше чем алгоритмы, в результате чего мы наслаждаемся прекрасными стихотворениями пера великого автора. В первоначальной редакции его «Сказка о рыбаке и рыбке» могла бы звучать примерно так:


Жил старик со своею старухой

У самого синего моря;

Они жили в ветхой землянке

Ровно тридцать лет и три года.

Старик ловил неводом рыбу,

Старуха пряла свою пряжу.

В первый год поймал старик

три рыбы своим неводом.

С каждым годом море

благоволило старику все более,

принося на три рыбы больше прежнего.

Сколько рыб съели старики

за тридцать лет и три года?


6. У примадонны российской эстрады Аллы Борисовны Пугачевой очередной 20-летний юбилей. Все медиа-персоны и звезды шоу-бизнеса решили поздравить юбиляршу букетом горячо любимых ею алых роз. Первый гость вручил имениннице шикарный букет из 5 роз, каждый следующий гость, желая выделиться, дарил на 2 розы больше. Сколько цветов преподнес Филипп Киркоров, пришедший последним (75-ым по счету)? Каково общее количество подаренных роз?

7. Коля согласился сыграть в интересную игру «Что? Где? Когда?» с папой на конфеты. Он должен ответить на N вопросов. За каждый правильный ответ папа дает ему количество конфет, равное номеру вопроса, а за неправильный – забирает. Сначала у Коли конфет нет. Для каждого из N вопросов вводится 1, если Коля ответил правильно и 0 – если ошибся. Сколько конфет будет у Коли в конце игры или сколько конфет он будет «должен» папе?

8. Многие школьники города Бобруйска летом отдыхают в оздоровительных лагерях.

Начальник оздоровительного лагеря «Шервурдский лес» Робин Иванович Гуд объявил наступление коммунизма на вверенной ему территории детского лагеря. Теперь все прибывающие в родительский день мамы и папы, а также остальные родственники должны сдать все конфеты начальнику лагеря, а уже новоиспеченный «вождь свершившегося коммунизма» взвесит их и разделит конфеты между всеми детьми поровну. Помогите Робину Ивановичу (и детям) разделить конфеты по-честному.

Входные данные: К – количество детей в лагере, N – количество родительских пакетов с конфетами, далее – N чисел, которые равны массам пакетов.

Выходные данные: одно число – масса конфет для каждого ребенка.

9. Успехи белорусских атлетов на последней олимпиаде очень вдохновили Васю Пупкина и сподвигли его на занятия спортом. В первый день занятий Вася пробежал на лыжах 10 км. Чтобы хорошо подготовиться к зимней олимпиаде Сочи-2014, каждый день Василий увеличивает пробег на 10% от пробега предыдущего дня. Определите, пробег лыжника за второй, третий, … десятый день тренировок и выясните, какой суммарный путь он пробежал за первую неделю тренировок.

Чтобы найти р% от числа А, надо р% умножить на А, т.е.

 

7. Коля согласился сыграть в интересную игру «Что? Где? Когда?» с папой на конфеты. Он должен ответить на N вопросов. За каждый правильный ответ папа дает ему количество конфет, равное номеру вопроса, а за неправильный – забирает. Сначала у Коли конфет нет. Для каждого из N вопросов вводится 1, если Коля ответил правильно и 0 – если ошибся. Сколько конфет будет у Коли в конце игры или сколько конфет он будет «должен» папе?

8. Многие школьники города Бобруйска летом отдыхают в оздоровительных лагерях.

Начальник оздоровительного лагеря «Шервурдский лес» Робин Иванович Гуд объявил наступление коммунизма на вверенной ему территории детского лагеря. Теперь все прибывающие в родительский день мамы и папы, а также остальные родственники должны сдать все конфеты начальнику лагеря, а уже новоиспеченный «вождь свершившегося коммунизма» взвесит их и разделит конфеты между всеми детьми поровну. Помогите Робину Ивановичу (и детям) разделить конфеты по-честному.

Входные данные: К – количество детей в лагере, N – количество родительских пакетов с конфетами, далее – N чисел, которые равны массам пакетов.

Выходные данные: одно число – масса конфет для каждого ребенка.

9. Успехи белорусских атлетов на последней олимпиаде очень вдохновили Васю Пупкина и сподвигли его на занятия спортом. В первый день занятий Вася пробежал на лыжах 10 км. Чтобы хорошо подготовиться к зимней олимпиаде Сочи-2014, каждый день Василий увеличивает пробег на 10% от пробега предыдущего дня. Определите, пробег лыжника за второй, третий, … десятый день тренировок и выясните, какой суммарный путь он пробежал за первую неделю тренировок.

Чтобы найти р% от числа А, надо р% умножить на А, т.е.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-12-19 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: