Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_po_C_NEW.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
688.13 Кб
Скачать

Оператор цикла с параметром

  1. Напечатать ряд из повторяющихся чисел 20 в виде:

20        20        20        20        20        20        20        20        20        20

  1. Напечатать ряд чисел в виде:

1          2          3          4          5          6          7          8          9          10

  1. Напечатать ряд чисел в виде:

0          5          10        15        20        25        30        35        40        45

  1. Напечатать ряд чисел в виде:

0          10        20        30        40        50        60        70        80        90        100

  1. Напечатать ряд чисел в виде:

100      90        80        70        60        50        40        30        20        10        0

  1. Напечатать квадраты всех целых чисел от 10 до b (значение b вводится с клавиатуры; b>=10).

  2. Одна штука некоторого товара стоит 20,4 руб. Напечатать таблицу стоимости 2, 3, …, 20 штук этого товара.

  3. Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, …, 10 фунтов (1 фунт = 453 г).

  4. Напечатать таблицу соответствия расстояний в дюймах расстоянием в сантиметрах для значений 10, 11, … 22 дюйма (1 дюйм = 25,4 мм).

  5. Напечатать таблицу перевода 1, 2, …, 20 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры).

  6. Распечатать в «столбик» таблицу умножения на 7.

  7. Напечатать таблицу стоимости 50, 100, 150, … 1000 г сыра (стоимость 1 кг сыра вводится с клавиатуры).

Сумма конечного ряда

  1. Одноклеточная амёба каждые 3 часа делится на 2 клетки. Определить, сколько клеток будет через 3, 6, 9, …, 24 часа, если первоначально была одна амёба.

  2. Гражданин 1 марта открыл счёт в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить:

a. Прирост суммы вклада за первый, второй, …, десятый месяц;

b. Сумму вклада через три, четыре, …, двенадцать месяцев.

  1. Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. Определить:

a. Пробег лыжника за второй, третий, …, десятый день тренировок;

b. Какой суммарный путь он пробежал за первые 7 дней тренировок.

Обработка данных во время ввода

  1. Известны оценки абитуриента на четырёх экзаменах. Определить, сколько «5» он получил.

  2. В ведомости указана зарплата, выплаченная каждому из сотрудников фирмы за некоторый месяц. Определить общую сумму выплаченных по ведомости денег.

  3. Известны результаты двух спортсменов-пятиборцев в каждом из пяти видов спорта в баллах. Определить сумму баллов, полученных каждым спортсменом.

  4. Известен возраст (количество лет, например, 17,5 лет) каждого студента двух групп. Определить средний возраст студентов каждой группы. В каждой группе учатся 20 человек.

  5. Известно количество осадков, выпавших за каждый день января и марта. Определить среднедневное количество осадков за каждый месяц.

Циклы с постусловием и предусловием

  1. Известны оценки по информатике 28 учеников класса. Выяснить, есть ли среди них двойки.

  2. Известны данные о мощности двигателя 30 моделей легковых автомобилей. Выяснить, есть ли среди них модель, мощность двигателя которой превышает 200 л.с.

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

  4. Имеются данные о сумме очков, набранных в чемпионате каждой из футбольных команд. Выяснить, перечислены ли команды в списке в соответствии с занятыми  ими местами в чемпионате.

  5. С помощью цикла «пока» или цикла «до» написать программу возведения числа A в целую степень N.

  6. С помощью цикла «пока» или цикла «до» написать программу вычисления факториала заданного целого числа. Факториал числа N вычисляется по следующей формуле:

  1. С помощью цикла «пока» или цикла «до» написать программу вычисления числа Фибоначчи, не превосходящего заранее заданное число N. Числа Фибоначчи вычисляются с помощью следующих соотношений:

для

  1. С помощью цикла «пока» или цикла «до» написать программу вычисления суммы S квадратов чисел от 1 до N.

  2. С помощью цикла «пока» или цикла «до» написать программу вычисления суммы S квадратов четных и кубов нечетных чисел от 1 до N.

  3. Написать программу поиска суммы последовательности чисел, вводимых с клавиатуры, предшествующих первому введенному нулю. Должен многократно выполняться оператор ввода.

  4. Написать программу поиска суммы последовательности положительных чисел, вводимых с клавиатуры, предшествующих первому введенному нулю. Должен многократно выполняться оператор ввода.

  5. Написать программу поиска суммы последовательности отрицательных чисел, вводимых с клавиатуры, предшествующих первому введенному нулю. Должен многократно выполняться оператор ввода.

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

  7. Написать программу поиска произведения последовательности положительных чисел, вводимых с клавиатуры, предшествующих первому введенному нулю. Должен многократно выполняться оператор ввода.