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

Практические задания Задание 1. Задание элементов одномерного массива и анализ

Цель задания

Получение практических навыков работы с массивами. Знакомство с некоторыми стандартными приемами, используемыми при программировании одномерных массивов (последовательностями чисел).

Постановка задачи

Для конкретного варианта задания составить алгоритм обработки массива данных.

Методические указания

1. Данные задать, используя датчик случайных чисел (Random).

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

Варианты заданий

1 вариант

Дан массив из 10 целых чисел в интервале (-10, +10 ). Определить последний максимальный элемент и сравнить его с числом 5.

2 вариант

Дан массив из 20 целых чисел в интервале (-100, +100 ). Определить последний минимальный элемент и сравнить его с числом 50.

3 вариант

Дан массив из 10 целых чисел в интервале (-20, +20 ). Определить первый минимальный элемент и сравнить его с числом 10.

4 вариант

Дан массив из 20 целых чисел в интервале (-40, +40 ). Определить первый минимальный элемент и сравнить его с числом 20.

5 вариант

Дан массив из 30 целых чисел в интервале (-50, +50 ). Определить последний максимальный элемент и сравнить его с числом 10.

6 вариант

Дан массив из 10 целых чисел в интервале (-30, +30 ). Определить последний минимальный элемент и сравнить его с числом 15.

7 вариант

Дан массив из 20 целых чисел в интервале (-60, +60 ). Определить первый минимальный элемент и сравнить его с числом 30.

8 вариант

Дан массив из 40 целых чисел в интервале (-70, +70 ). Определить последний максимальный элемент и сравнить его с числом 35.

9 вариант

Дан массив из 30 целых чисел в интервале (-40, +40 ). Определить последний минимальный элемент и сравнить его с числом 20.

10 вариант

Дан массив из 10 целых чисел в интервале (-80, +80 ). Определить последний минимальный элемент и сравнить его с числом 40.

Задание 2. Работа с последовательностью чисел

Цель задания

Закрепление практических навыков работы с массивами.

Постановка задачи

Для конкретного варианта задания составить алгоритм обработки массива данных.

Методические указания

1. Данные задать, используя датчик случайных чисел (Random).

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

Варианты заданий

1 вариант. Дана последовательность {a1...a50} целых чисел в интервале (-100..100). Заменить все элементы большие 7 числом 7. Вычислить количество таких элементов.

2 вариант. В последовательности {a1...a30} вещественных чисел в интервале (-2..2). Определить все натуральные j (2  j  n-1), для которых aj-1< aj > aj+1.

3 вариант. Дана последовательность{a1...a100} в интервале (-10..10) целых чисел. Имеется ли в этой последовательности два идущих подряд нуля. Если есть, выдать их номера.

4 вариант. В последовательности {a1...a30} целых чисел в интервале (0..10) заменить все нули на среднеарифметическое этой последовательности.

5 вариант. Среди элементов последовательности {a1...a45} целых чисел в интервале (-10..10) вывести все положительные и отдельно отрицательные числа.

6 вариант. Дана последовательность {a1...a50} целых чисел в интервале (0..5). Найти сумму квадратов тех чисел, которые не превосходят число 2.

7 вариант. Дана последовательность{a1...a20} вещественных чисел в интервале (-10 ..10). Получить сумму чисел, меньших по модулю числа 5.

8 вариант. В последовательности чисел {a1...a40} вещественных чисел в интервале (0..10) найти сумму всех чисел, имеющих четные индексы.

9 вариант. Дана последовательность {a1...a30} целых чисел в интервале (-20..20). Разделить все положительные числа на среднеарифметическое этой последовательности.

10 вариант. Дана последовательность {a1...a30} вещественных чисел в интервале (-10 ..10). Заменить все отрицательные элементы на 0, положительные на 1.

11 вариант. В последовательности {a1...a20} целых чисел в интервале (-5..5) подсчитать количество нулей и и среднее арифметическое положительных.