
- •Введение
- •Переменные и константы
- •Типы данных
- •Числовые функции
- •Класс Random
- •Линейные алгоритмы
- •Условные операторы
- •Оператор if...Else
- •Оператор выбора switch
- •Оператор цикла с параметром
- •Сумма конечного ряда
- •Обработка данных во время ввода
- •Циклы с постусловием и предусловием
- •Дополнительные задачи
- •Массивы
- •Одномерные массивы Пример
- •Инициализация массива
- •Обработка элементов массива
- •Задания на определение суммы и количества элементов одномерного массива, соответствующих определенному условию
- •Задания на нахождение максимального и минимального элемента в одномерном числовом массиве
- •Работа с двумя массивами
- •Условный оператор после обработки массива
- •Самостоятельные задания по теме «Одномерные массивы»
- •Двумерные массивы Простейшие задачи
- •Сравнение (анализ) элементов
- •Расчётные задачи
- •Простейшие задачи
- •Поиск в текстовом файле
- •Работа с несколькими файлами
- •Текстовые файлы
- •Функции и процедуры
- •Библиографический список
Оператор цикла с параметром
Напечатать ряд из повторяющихся чисел 20 в виде:
20 20 20 20 20 20 20 20 20 20
Напечатать ряд чисел в виде:
1 2 3 4 5 6 7 8 9 10
Напечатать ряд чисел в виде:
0 5 10 15 20 25 30 35 40 45
Напечатать ряд чисел в виде:
0 10 20 30 40 50 60 70 80 90 100
Напечатать ряд чисел в виде:
100 90 80 70 60 50 40 30 20 10 0
Напечатать квадраты всех целых чисел от 10 до b (значение b вводится с клавиатуры; b>=10).
Одна штука некоторого товара стоит 20,4 руб. Напечатать таблицу стоимости 2, 3, …, 20 штук этого товара.
Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, …, 10 фунтов (1 фунт = 453 г).
Напечатать таблицу соответствия расстояний в дюймах расстоянием в сантиметрах для значений 10, 11, … 22 дюйма (1 дюйм = 25,4 мм).
Напечатать таблицу перевода 1, 2, …, 20 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры).
Распечатать в «столбик» таблицу умножения на 7.
Напечатать таблицу стоимости 50, 100, 150, … 1000 г сыра (стоимость 1 кг сыра вводится с клавиатуры).
Сумма конечного ряда
Одноклеточная амёба каждые 3 часа делится на 2 клетки. Определить, сколько клеток будет через 3, 6, 9, …, 24 часа, если первоначально была одна амёба.
Гражданин 1 марта открыл счёт в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить:
a. Прирост суммы вклада за первый, второй, …, десятый месяц;
b. Сумму вклада через три, четыре, …, двенадцать месяцев.
Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. Определить:
a. Пробег лыжника за второй, третий, …, десятый день тренировок;
b. Какой суммарный путь он пробежал за первые 7 дней тренировок.
Обработка данных во время ввода
Известны оценки абитуриента на четырёх экзаменах. Определить, сколько «5» он получил.
В ведомости указана зарплата, выплаченная каждому из сотрудников фирмы за некоторый месяц. Определить общую сумму выплаченных по ведомости денег.
Известны результаты двух спортсменов-пятиборцев в каждом из пяти видов спорта в баллах. Определить сумму баллов, полученных каждым спортсменом.
Известен возраст (количество лет, например, 17,5 лет) каждого студента двух групп. Определить средний возраст студентов каждой группы. В каждой группе учатся 20 человек.
Известно количество осадков, выпавших за каждый день января и марта. Определить среднедневное количество осадков за каждый месяц.
Циклы с постусловием и предусловием
Известны оценки по информатике 28 учеников класса. Выяснить, есть ли среди них двойки.
Известны данные о мощности двигателя 30 моделей легковых автомобилей. Выяснить, есть ли среди них модель, мощность двигателя которой превышает 200 л.с.
Имеется список учащихся класса с указанием роста каждого из них. Выяснить, перечислены ли ученики в списке в порядке убывания их роста.
Имеются данные о сумме очков, набранных в чемпионате каждой из футбольных команд. Выяснить, перечислены ли команды в списке в соответствии с занятыми ими местами в чемпионате.
С помощью цикла «пока» или цикла «до» написать программу возведения числа A в целую степень N.
С помощью цикла «пока» или цикла «до» написать программу вычисления факториала заданного целого числа. Факториал числа N вычисляется по следующей формуле:
С помощью цикла «пока» или цикла «до» написать программу вычисления числа Фибоначчи, не превосходящего заранее заданное число N. Числа Фибоначчи вычисляются с помощью следующих соотношений:
для
С помощью цикла «пока» или цикла «до» написать программу вычисления суммы S квадратов чисел от 1 до N.
С помощью цикла «пока» или цикла «до» написать программу вычисления суммы S квадратов четных и кубов нечетных чисел от 1 до N.
Написать программу поиска суммы последовательности чисел, вводимых с клавиатуры, предшествующих первому введенному нулю. Должен многократно выполняться оператор ввода.
Написать программу поиска суммы последовательности положительных чисел, вводимых с клавиатуры, предшествующих первому введенному нулю. Должен многократно выполняться оператор ввода.
Написать программу поиска суммы последовательности отрицательных чисел, вводимых с клавиатуры, предшествующих первому введенному нулю. Должен многократно выполняться оператор ввода.
Написать программу поиска произведения последовательности положительных чисел, вводимых с клавиатуры, предшествующих первому введенному отрицательному числу. Должен многократно выполняться оператор ввода.
Написать программу поиска произведения последовательности положительных чисел, вводимых с клавиатуры, предшествующих первому введенному нулю. Должен многократно выполняться оператор ввода.