Индивидуальное задание к лабораторной работе №10
Составить программу для обработки массивов согласно индивидуальному заданию приведенному в таблице 10.1.
Таблица 10.1 - Индивидуальное задание
Вар. | Условие задачи |
Дан массив X(15). Сформировать новый массив из четных чисел исходного | |
Дан массив X(25). Сформировать новый массив из нечетных чисел исходного | |
Дан массив D(15). Сформировать новый массив из кратных 3 чисел исходного | |
Дан массив A(10). Сформировать новый массив из отрицательных чисел исходного | |
Дан массив Z(15). Сформировать новый массив из положительных четных чисел исходного | |
Дан массив X(25). Сформировать новый массив из чисел исходного, лежащих в интервале [-3,7] | |
Дан массив Y(10). Сформировать новый массив из нечетных положительных чисел исходного | |
Дан массив D(12). Сформировать новый массив из положительных кратных 3 чисел исходного | |
Дан массив A(8). Сформировать новый массив из отрицательных четных чисел исходного | |
Дан массив C(15). Сформировать новый массив из больших 8 чисел исходного | |
Дан массив B(21). Сформировать новый массив из кратных 4 чисел исходного | |
Дан массив A(12). Сформировать новый массив из отрицательных нечетных чисел исходного | |
Дан массив X(8). Сформировать новый массив из отрицательных не кратных 3 чисел исходного | |
Дан массив G(9). Сформировать новый массив из четных чисел исходного массива, стоящих на нечетных местах | |
Дан массив Y(15). Сформировать новый массив из нечетных, кратных 3 чисел исходного | |
Дан массив A(18). Сформировать новый массив из нечетных, кратных 5 чисел исходного | |
Дан массив Z (10). Сформировать новый массив из четных чисел исходного, лежащих в интервале [1,12] | |
Дан массив A(11). Сформировать новый массив из нечетных чисел исходного, лежащих в интервале [-3,15] | |
Дан массив B (10). Сформировать новый массив из номеров отрицательных четных чисел исходного | |
Дан массив A(8). Сформировать новый массив из номеров отрицательных нечетных чисел исходного | |
Дан массив C(12). Сформировать новый массив из отрицательных чисел исходного, стоящих на четных местах | |
Дан массив F(13). Сформировать новый массив из отрицательных чисел исходного, стоящих на нечетных местах | |
Дан массив H(12). Сформировать новый массив из положительных чисел исходного, стоящих на четных местах | |
Дан массив V(19). Сформировать новый массив из отрицательных чисел исходного, лежащих в диапазоне [-20,-5] | |
Дан массив N(11). Сформировать новый массив из отрицательных кратных 5 чисел исходного | |
Дан массив K(15). Сформировать новый массив из положительных чисел исходного, стоящих на нечетных местах | |
Дан массив Y(11). Сформировать новый массив из отрицательных не кратных 5 чисел исходного | |
Дан массив Z(14). Сформировать новый массив из положительных кратных 5 чисел исходного | |
Дан массив R(13). Сформировать новый массив из отрицательных кратных 10 чисел исходного | |
Дан массив N(11). Сформировать новый массив из отрицательных кратных 8 чисел исходного |
|
Контрольные вопросы для подготовки и самостоятельной работы
1 Как производится доступ к элементам массива?
2 Какое количество операторов цикла необходимо для обработки главной или побочной диагонали массива?
|
3 Какие методы сортировки элементов Вы знаете?
4 Можно ли использовать указатель на тип элементов массива в качестве имени массива и что для этого необходимо?
5 Адрес какого элемента содержит имя массива?
6 Какие классы памяти можно использовать при объявлении массива?
7 Какие классы памяти используются по умолчанию?
8 Как размещаются элементы массива в памяти?
9 Как определяется количество байтов, на которое смещается указатель индексного выражения? Зависит ли смещение указателя от типа элементов массива?
Лабораторная работа №11
Обработка символьных данных
(2 часа)
Цель работы: изучить и научиться использовать массивы символьных данных.
Теоретические сведения
Теоретические сведенья приведены в лабораторных работах N3, N8 и N9.
Ход работы
1 Изучить теоретические сведения
2 В соответствии с индивидуальным заданием разработать алгоритм и программу для обработки символьных данных, представленных в виде массивов без применения библиотечных строковых функций. Для работы со строками использовать указатели на тип char, массивы указателей.
3 Набрать и отладить программу на компьютере.
4 Изучить работу операторов.
5 Получить результаты.
6 Оформить отчет.
7 Подготовиться к защите лабораторной работы, изучив вопросы по данной теме.