Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Вариант 1
Тематическая контрольная работа
по дисциплине: «Основы алгоритмизации и программирования»
Тема: «Одномерный массив»
1. Привести формат объявления в программе одномерного массива.
2. Заполните пропуски в предложениях:
1) Элементы массива связаны тем, что они имеют одни и те же _______и______.
2) Число, используемое для обращения к отдельному элементу массива,
называется ________.
3) Процесс упорядоченного размещения элементов в массиве называется ______.
4) Процесс определения значения, содержащегося в массиве, называется ______.
3. Определите, верны или неверны следующие утверждения:
1) Массив может хранить много различных типов данных.
2) Индексы массива должны иметь тип float.
3) Если количество значений в списке инициализации меньше, чем
размерность массива, то оставшиеся элементы массива получат значение ноль.
4. Напишите операторы, реализующие следующие действия с массивом prow:
1) Определите именованную константу asize со значением 10.
2) Объявите массив с числом элементов asize типа double и начальными
значениями, равными единице.
3) Назовите четвертый элемент от начала массива.
4) Обратитесь к элементу массива 7.
5) Присвойте значение 20 целых и 15 сотых элементу с индексом 3.
6) Присвойте значение восемь пятому элементу в последовательности чисел,
расположенных в массиве.
7) Выведите на экран значения элементов массива 3 и 7.
8) Выведите на экран все элементы массива, используя инструкцию for.
9) Выведите на экран нечетные элементы массива.
10) Выведите на экран четные элементы массива, используя инструкцию while.
5. Составьте программу, определяющую сумму элементов массива.
6. Составьте программу, осуществляющую поиск максимального элемента в массиве.
7. Составьте программу, осуществляющую сдвиг всех элементов влево на одну позицию.
8. Составьте программу, определяющую наличие элементов с нулевым значением, выдающую количество таких элементов и индекс первого встретившегося нулевого значения.
9. В массиве находится последовательность действительных чисел a1, a2,…an. Указать те элементы, которые принадлежат отрезку [c, d].
10. В массиве находится последовательность действительных чисел a1, a2,…an. Не используя дополнительного массива, образовать новую последовательность, выбросив из исходной те члены, которые равны min(a1, a2,…an).
11. Каждый солнечный день улитка, сидящая на дереве, поднимается вверх на 2 см, а каждый пасмурный день спускается вниз на 1 см. Имеется массив, в котором для каждого из 30 дней месяца указано, был ли этот день солнечным или пасмурным. Определите местоположение улитки через 30 дней, если вначале она находилась на х см от земли на дереве высотой у м.