Решение задач на цикл 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% от пробега предыдущего дня. Определите, пробег лыжника за второй, третий, … десятый день тренировок и выясните, какой суммарный путь он пробежал за первую неделю тренировок.
Чтобы найти р% от числа А, надо р% умножить на А, т.е.