Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 6 класс.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

§4. Программирование определенных циклов со счетчиками

Счетчики в программировании используются для подсчета количества, суммы или произведения. Счетчик – числовая переменная, используемая как счетчик цикла. Счетчики вводятся перед циклом, а в цикле осуществляется работа счетчиков:

  • Для подсчета количества перед циклом вводят переменную К, присваивают ей значение 0 (К=0), в цикле этот счетчик работает следующим образом: К=К+1 (т.е. к предыдущему значению прибавляется единица);

  • Для подсчета суммы перед циклом вводят переменную S, присваивают ей значение 0 (S=0), в цикле этот счетчик работает следующим образом: S=S+ТЗ (т.е. к предыдущему значению прибавляется текущее значение ТЗ);

  • Для подсчета произведения перед циклом вводят переменную P, присваивают ей значение 1 (P=1), в цикле этот счетчик работает следующим образом: P=P*ТЗ (т.е. предыдущее значение умножается на текущее значение ТЗ).

Пример 1. Найти сумму всех двузначных чисел.

Решение: Двузначные числа начинаются с 10, заканчиваются 99. Так как нам необходимо подсчитать сумму всех двузначных чисел, шаг равен 1, т.е. в программе его можно не указывать. Для подсчета суммы нам нужен счетчик S:

cls

s=0

for i=10 to 99

s = s + i

next i

print s

end

Обратите внимание, что в этой программе в качестве ТЗ используется переменная цикла, т.к. значение переменной цикла соответствует ТЗ.

Пример 2. Найти количество чисел, кратных трем на интервале от 5 до 100.

Решение: Интервал работы цикла нам известен. На этом интервале будем проверять каждое число на кратность 3, если число кратно 3, то мы будем включать счетчик К для подсчета количества.

К = 0

да

K=K+1

cls

k=0

for i=5 to 100

if i=int (i/3)*3 then k=k+1

next i

print k

end

Вопросы для повторения и задания:

  1. Что такое счетчик и для чего его используют в программировании?

  2. Какие счетчики вы знаете, и как они работают?

  3. Найти произведение всех четных двузначных чисел.

  4. Найти среднее арифметическое всех нечетных двузначных чисел.

  5. Определить во сколько раз произведение всех нечетных чисел на

интервале от 1 до 200 больше суммы этих же чисел?

  1. Найти количество и сумму чисел кратных 7 на интервале от 1 до 105.

  2. Группа из N школьников сдает нормы ГТО по бегу. Вводя

результаты каждого школьника T с нормой R, определить количество детей, сдавших нормы ГТО.

  1. Найти сумму ряда: S= 1 + 1/2 + 1/3 +…+1/n , где n изменяется в

интервале от 1 до 20.

  1. Даны два целых числа A и B (A < B). Найти сумму квадратов всех

целых чисел от A до B включительно.

  1. Дано целое число N> 0. Найти сумму N*2 + N*3+ …+ N*

11.* Составить программу вычисления наименьшего общего кратного

двух целых чисел A и B.

12.В компьютер по очереди поступают результаты соревнований по

плаванию, в которых участвуют K спортсменов. Вывести на печать лучший результат после результата очередного спортсмена.

Приложение 1