
- •Введение
- •Переменные и константы
- •Типы данных
- •Числовые функции
- •Класс Random
- •Линейные алгоритмы
- •Условные операторы
- •Оператор if...Else
- •Оператор выбора switch
- •Оператор цикла с параметром
- •Сумма конечного ряда
- •Обработка данных во время ввода
- •Циклы с постусловием и предусловием
- •Дополнительные задачи
- •Массивы
- •Одномерные массивы Пример
- •Инициализация массива
- •Обработка элементов массива
- •Задания на определение суммы и количества элементов одномерного массива, соответствующих определенному условию
- •Задания на нахождение максимального и минимального элемента в одномерном числовом массиве
- •Работа с двумя массивами
- •Условный оператор после обработки массива
- •Самостоятельные задания по теме «Одномерные массивы»
- •Двумерные массивы Простейшие задачи
- •Сравнение (анализ) элементов
- •Расчётные задачи
- •Простейшие задачи
- •Поиск в текстовом файле
- •Работа с несколькими файлами
- •Текстовые файлы
- •Функции и процедуры
- •Библиографический список
Инициализация массива
Заполнить массив из восьми элементов следующими значениями: первый элемент массива равен 37, второй – 0, третий – 50, четвёртый – 46, пятый – 34, шестой – 46, седьмой – 0, восьмой – 13.
Заполнить массив из десяти элементов значениями, вводимыми с клавиатуры в ходе выполнения программы.
Заполнить массив из пятнадцати элементов случайным образом вещественными значениями, лежащими в диапазоне от 0 до 1.
Массив предназначен для хранения значений ростов двенадцати человек. С помощью датчика случайных чисел заполнить массив целыми значениями, лежащими в диапазоне от 163 до 190 включительно.
Массив предназначен для хранения значений весов двадцати человек. С помощью датчика случайных чисел заполнить массив целыми значениями, лежащими в диапазоне от 50 до 100 включительно.
Составить программу вывода на экран любого элемента массива.
Вывести элементы массива на экран в обратном порядке.
Обработка элементов массива
Дан массив. Составить программу:
Расчёта квадратного корня из любого элемента массива;
Расчёта среднего арифметического двух любых элементов массива.
В массиве хранятся сведения о количестве осадков, выпавших за каждый день января. Определить общее количество осадков за январь.
В массиве хранятся сведения о стоимости 12 различных предметов. Определить общую стоимость всех предметов.
В массиве хранятся сведения о количестве осадков, выпавших за каждый день июня. Определить среднее количество осадков, выпавших за каждую декаду этого месяца.
Выяснить, верно ли, что сумма элементов массива есть неотрицательное число.
Оценки, полученные спортсменом в соревнованиях по фигурному катанию (в баллах), хранятся в массиве из 18 элементов. В первых шести элементах записаны оценки по обязательной программе, в седьмом – двенадцатом – по короткой программе, в остальных – по произвольной программе. Выяснить, по какому виду программы спортсмен показал лучший результат.
Дан массив. Напечатать:
все неотрицательные элементы;
все элементы, не превышающие числа 100;
все чётные элементы;
все элементы, оканчивающиеся нулём;
все элементы, оканчивающиеся цифрой 4 увеличить вдвое;
чётные элементы увеличить на a, а из нечётных элементов вычесть b.
Задания на определение суммы и количества элементов одномерного массива, соответствующих определенному условию
В одномерном числовом массиве замените все нулевые элементы на единицы.
В одномерном числовом массиве посчитайте количество элементов, по модулю меньших заданного числа Т.
В одномерном числовом массиве посчитайте количество и сумму четных элементов.
В одномерном числовом массиве посчитайте количество и сумму чисел, кратных 3.
Посчитать средний рост студента в группе..
Распечатать результаты контрольной работы по информатике, то есть посчитать среднюю отметку, количество пятерок, четверок, троек и т.д.
Задана температура первой декады месяца. Определить среднюю температуру, количество температур, меньших, больших и равных средней температуре.
В одномерном числовом массиве посчитайте количество элементов, оканчивающихся на цифру 5.
Информация о температуре и осадках в течение N дней задана в виде двух массивов. Определить сколько осадков выпало в виде дождя и в виде снега, если считать, что дождь идет при температуре > 0 градусов по Цельсию.
В массиве записаны результаты N игр футбольной команды. Если игра окончилась выигрышем, то записано число 2, проигрышем - 2, вничью – 1. Определить количество выигрышей, количество проигрышей и количество ничьих данной команды.
В одномерном числовом массиве найти число пар соседних элементов, являющихся четными элементами.
В одномерном числовом массиве найти число элементов, которые больше своих соседей, то есть предыдущего и последующего элементов.
Ртутные термометры могут использоваться для измерения температуры до –39.4 градусов по Цельсию. Используя информацию о минимальной температуре за последние 15 лет а Протвино, определить можно ли поставлять ртутные температуру на продажу.
Японская радиокомпания провела опрос 250 радиослушателей по вопросу: «Какое животное вы связываете с Японией и японцами?». Составить программу получения встречающихся ответов и их долей в процентах.
Масса каждого из 25 человек хранится в массиве. Людей, имеющих массу более 100 кг, будем условно называть полными (известно, что есть, по меньшей мере, один такой человек). Определить среднюю массу полных людей и среднюю массу остальных людей.
Рост 22 учеников группы представлен в виде массива. Рост девушек условно задан отрицательными числами. Определить средний рост юношей и средний рост девушек.