Базовые алгоритмы обработки одномерных массивов

Содержание

Слайд 2

Инициализация массива. Вывод в консоль

Инициализация массива. Вывод в консоль

Слайд 3

Подсчет суммы всех элементов

Подсчет суммы всех элементов

Слайд 4

Ввод элементов через консоль. Подсчет количества четных элементов.

Ввод элементов через консоль. Подсчет количества четных элементов.

Слайд 5

Задача 1 Ввести массив с клавиатуры. Вывести получившийся массив и сумму четных элементов

Задача 1

Ввести массив с клавиатуры.
Вывести получившийся массив и сумму четных элементов

Слайд 6

Задача 2 Ввести массив с клавиатуры. Вывести получившийся массив и произведение нечетных элементов

Задача 2

Ввести массив с клавиатуры.
Вывести получившийся массив и произведение нечетных элементов

Слайд 7

Поиск минимального элемента

Поиск минимального элемента

Слайд 8

Задача 3 Ввести массив с клавиатуры (5 элементов). Найти минимальный элемент.

Задача 3

Ввести массив с клавиатуры (5 элементов).
Найти минимальный элемент.
Все элементы левее

минимального увеличить в 10 раз.
Вывести получившийся массив.
Слайд 9

Задача 4 Ввести массив с клавиатуры (5 элементов). Найти максимальный элемент.

Задача 4

Ввести массив с клавиатуры (5 элементов).
Найти максимальный элемент.
Все элементы правее

максимального увеличить на 100.
Вывести получившийся массив.
Слайд 10

Массив с «переменной длиной» Инициализация и вывод

Массив с «переменной длиной» Инициализация и вывод

Слайд 11

Массив с «переменной длиной» Поиск максимального

Массив с «переменной длиной» Поиск максимального

Слайд 12

Массив с «переменной длиной» Удаление максимального и вывод после удаления

Массив с «переменной длиной» Удаление максимального и вывод после удаления

Слайд 13

Массив с «переменной длиной» Добавление элемента «100» в начало массива

Массив с «переменной длиной» Добавление элемента «100» в начало массива

Слайд 14

Задача 5 Ввести массив с клавиатуры (n элементов, n Найти минимальный

Задача 5

Ввести массив с клавиатуры (n элементов, n <= 10).
Найти минимальный

элемент.
Удалить минимальный элемент.
Вывести получившийся массив
Слайд 15

Задача 6* Ввести массив из N элементов (N Перед каждым четным

Задача 6*

Ввести массив из N элементов (N <= 10)
Перед каждым четным

элементов вставить элемент со значением «1000».
Вывести получившийся массив.
Слайд 16

Домашнее задание Домашняя работа по лабораторной работе №8 включает в себя

Домашнее задание

Домашняя работа по лабораторной работе №8 включает в себя
Решение задачи

по варианту 1 (выбираете задачу согласно последней цифре вашего номера по списку группы) или по варианту 2 – выбираете одну задачу по своему собственному вкусу.
Отчет
Отчет включает – если выбрали вариант 1
Распечатку программы из домашней работы ПЛЮС блоксхема ПЛЮС трассировка для n=5
Распечатку задач 1-5 из классной работы ПЛЮС блоксхема к каждой задаче
Отчет включает – если выбрали вариант 2
Распечатку программы из домашней работы ПЛЮС блоксхема ПЛЮС трассировка для n=8
Распечатку задач 1-6 из классной работы БЕЗ блоксхем
Слайд 17

Домашнее задание – вариант 1 Вариант B1 Из массива удалить первый

Домашнее задание – вариант 1

Вариант B1
Из массива удалить первый из четных

элементов.
Пример: из массива A[5]: 1 3 4 5 6 должен получиться
массив A[4]: 1 3 5 6
Вариант B2
Из массива удалить последний из четных элементов.
Пример: из массива A[5]: 1 3 4 5 6 должен получиться
массив A[4]: 1 3 4 5
Вариант B3
Из массива удалить последний из нечетных элементов.
Пример: из массива A[5]: 1 3 4 5 6 должен получиться
массив A[4]: 1 3 4 6
Вариант B4
Из массива удалить первый из нечетных элементов.
Пример: из массива A[5]: 1 3 4 5 6 должен получиться
массив A[4]: 3 4 5 6
Вариант B5
После максимального из четных элементов вставить 0.
Пример: из массива A[5]: 1 9 8 3 5 должен получиться
массив A[6]: 1 9 8 0 3 5

Вариант B6
После первого четного элемента вставить 0.
Пример: из массива A[5]: 1 6 8 3 4 должен получиться
массив A[6]: 1 6 0 8 3 4
Вариант B7
После последнего нечетного элемента вставить 0.
Пример: из массива A[5]: 1 3 8 3 5 должен получиться
массив A[6]: 1 3 8 3 5 0
Вариант B8
Удалить максимальный из четных элементов.
Пример: из массива A[5]: 2 3 4 7 5 должен получиться
массив A[4]: 2 3 7 5
Вариант B9
Удалить максимальный из кратных трем элементов.
Пример: из массива A[5]: 2 3 4 7 5 должен получиться
массив A[4]: 2 4 7 5
Вариант B10
После последнего кратного четырем элемента вставить 0.
Пример: из массива A[5]: 1 3 8 3 4 должен получиться
массив A[6]: 1 3 8 3 4 0