Задачи на тему: Массивы. Понятие таблицы и массива. Различные виды массивов и их описание. Способы заполнения и распечатки массивов. 1 уровень
Вид материала | Документы |
СодержаниеЗадания 1 уровня Задания 2 уровня Задания 3 уровня |
- Поэтому при написании программы будьте особенно внимательны, не путайте индексы элементов, 363.59kb.
- Самостоятельная работа Найти произведение всех элементов двумерного массива, которые, 14.88kb.
- Поняття масиву. Одновимірний масив, 62.45kb.
- Лекция 11. Массивы языка C# Общий взгляд на массивы. Сравнение с массивами C++. Почему, 195.36kb.
- Использование программных массивов для обработки большого числа однотипных данных (на, 94.99kb.
- Лекция № Распределение памяти. Динамические переменные, 73.48kb.
- Адреса и указатели. Операции получения адреса и косвенной адресации. Отождествление, 82.09kb.
- Адреса и указатели. Операции получения адреса и косвенной адресации. Отождествление, 124.21kb.
- Тема урока: Массивы в Visual Basic, 35.5kb.
- Обработка одномерных массивов, 21kb.
Задачи на тему: Массивы. Понятие таблицы и массива. Различные виды массивов и их описание. Способы заполнения и распечатки массивов.
1 уровень:
- В целочисленном массиве A[1:n] найдите число, повторяющееся максимальное количество раз. Если таких чисел несколько, то одно из них.
- Дан одномерный целочисленный массив A(N). Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы.
- Дан одномерный массив чисел. Определите сумму элементов, больших данного числа А (А вводить с клавиатуры).
- Задан массив размером N. Вычислить среднее значение элементов массива.
- Задан массив размером N. Вывести на печать каждый второй элемент массива.
2 уровень:
- Заполнить квадратный двумерный массив таким образом, чтобы на главной диагонали были расположены числа от N до 1, под главной диагональю нули, а над главной диагональю по строкам числа в порядке возрастания от заданного.
- Заполнить квадратный двумерный массив по следующему правилу: элементы главной диагонали равны 1, ниже главной диагонали - 0, а выше - сумме индексов.
- Заполните квадратный массив единицами в шахматном порядке, начиная с верхнего левого угла. Используйте подпрограммы для решения каждой частной задачи.
- Заполните двумерный массив с клавиатуры только числами кратными трем, предусмотрите защиту элементов этого массива от неправильного ввода и найдите сумму тех элементов массива, которые без остатка делятся на 9.
- Заполните двумерный массив с клавиатуры только неотрицательными числами, предусмотрите защиту элементов этого массива от неправильного ввода. Найдите число нулевых элементов, расположенных в нечетных строках. Используйте подпрограммы для решения каждой частной задачи.
3 уровень:
- Дан двумерный массив. Начиная с первой строки, сдвинуть все строки на две вниз, а последние перенести на место первых двух строк.
- Дан двумерный массив вещественных чисел размерностью [1..N,1..N]. Произвести сортировку столбцов по убыванию элементов последней строки. Вычислить сумму элементов расположенных на диагоналях полученной матрицы. Сортировку произвести методом прямого выбора. Вывести на экран исходный и полученный массивы в виде матрицы.
- Дан двумерный массив вещественных чисел размерностью [1..N,1..N]. Произвести сортировку столбцов по возрастанию элементов первой строки. Вычислить среднее арифметическое элементов расположенных по периметру полученной матрицы. Сортировку произвести методом прямого выбора. Вывести на экран исходный и полученный массивы в виде матрицы.
- Дан двумерный массив, содержащий 4 строки и 5 столбцов. Элементами массива являются целые числа. Упорядочить массив по возрастанию элементов 3-го столбца.
- Дан двумерный массив, содержащий 4 строки и 5 столбцов. Элементами массива являются целые числа. Упорядочить массив по убыванию элементов 2-й строки.
«Массивы. Понятие таблицы и массива. Различные виды массивов и их описание. Способы заполнения и распечатки массивов»
Примеры задач | Ранг* | Балл** |
Задания 1 уровня. - определение массива и способы описания; - способы задания элементов массива; - вывод элементов массива на экран; - удаление элементов из одномерного массива; - вставка элементов в одномерный массив; | | |
| 1 2 3 4 4 | 1 2 3 4 4 |
Задания 2 уровня. вставка и удаление элементов в двумерном массиве; | | |
| 1 2 2 3 4 | 5 6 6 7 8 |
Задания 3 уровня. сортировка массивов | | |
| 2 1 1 2 2 | 10 9 9 10 10 |
* - ранг задания определяется внутри уровня, по мере усложнения – ранг увеличивается.
** - баллы за задание определяются исходя из оценивания наиболее сложного задания в 10 баллов.
Критерии оценки
Оценка | «2» | «3» | «4» | «5» |
Сумма баллов | менее 14 | от 14 до 29 | от 30 до 45 | от 46 и выше |