
- •Введение
- •Основные понятия
- •Тема 1. Линейные алгоритмы
- •Примеры построения линейных алгоритмов
- •Задания для самостоятельного выполнения
- •Тема 2. Разветвляющиеся алгоритмы
- •Примеры построения разветвляющихся алгоритмов
- •Задания для самостоятельного выполнения
- •Тема 3. Одномерные массивы
- •Примеры построения алгоритмов решения одномерных массивов
- •Задания для самостоятельного выполнения
- •Тема 4. Двумерные массивы
- •Примеры построения алгоритмов решения двумерных массивов
- •Задания для самостоятельного выполнения
- •Тема 5. Трехмерные массивы
- •Примеры построения алгоритмов решения трехмерных массивов
- •Задания для самостоятельного выполнения
- •Литература
Задания для самостоятельного выполнения
Дан трехмерный массив размером nxnxn, заполненный случайным образом. Элементы массива и размерность вводятся с клавиатуры. Необходимо найти минимальный элемент и поместить его в середину массива, а остальные элементы заменить максимальным. Результат вывести на экран.
Даны 2 трехмерных массива А и В. Элементы массива и размерность вводятся с клавиатуры. Проверить сколько в массиве А количество элементов равных 1. Проверить сколько в массиве В количество элементов равных 6. Вывести результат на экран.
Даны 2 трехмерных массива А и В. Необходимо заменить элементы массива А элементами массива В так, чтобы они следовали в обратном порядке (т.е. первый элемент массива А заменить последним элементом массива В, второй – предпоследним и т.д.). На экран вывести два массива: преобразованный массив А и исходный массив В.
Дан трехмерный массив. Элементы массива и размерность вводятся с клавиатуры. Необходимо сравнить сумму положительных элементов с суммой отрицательных элементов (взятых по модулю) и соответствующий результат вывести на экран.
Дан трехмерный массив размером nxmxk. Найти сумму всех элементов каждой плоскости k. Результаты записать в одномерный массив и вывести на экран.
Дан трехмерный массив. Элементы массива и размерность вводятся с клавиатуры. Вывести на экран элементы массива, которые принимают значение меньшее, чем сумма индексов данного элемента.
Дан трехмерный массив. Элементы массива и размерность вводятся с клавиатуры. Необходимо отрицательные и положительные элементы записать в одномерный массив, а на экран вывести их процентное соотношение.
Дан трехмерный массив. Элементы массива и размерность вводятся с клавиатуры. Необходимо все отрицательные элементы заменить на «0», а положительные элементы и нули заменить на единицу. Результат вывести на экран.
Даны 2 трехмерных массива. Элементы массива и размерность вводятся с клавиатуры. Необходимо вычислить сумму, разность и произведение этих массивов. Результат вывести на экран.
Дан трехмерный массив. Необходимо отсортировать элементы массива следующим образом:
чередовать положительные и отрицательные элементы;
элементы, взятые по модулю, должны следовать по возрастанию.
Литература
С.В. Симонович и др. Информатика: Базовый курс. - СПб., Питер., 2001.-640с.
Абрамов С.А., Зима Е.В. Начала информатики. – М.: Наука, 1988.-430с.
Сергеев Н.П., Домин Л.Н. Алгоритмизация и программирование. – М.:Радио и связь, 1982.-380с.