- •Оглавление
- •Требования к выполнению работ
- •Лабораторная работа №1. “Вычисление функций с использованием их разложения в степенной ряд”
- •Краткие теоретические сведения
- •Структура программы
- •Константы и переменные
- •Операции
- •Ввод и вывод в стандартном Си
- •Составные операторы
- •Операторы выбора
- •Выражения
- •Ввод и вывод
- •Операторы циклов Цикл с предусловием
- •Цикл с постусловием
- •Цикл с параметром
- •Постановка задачи
- •Варианты
- •Методические указания
- •Лабораторная работа № 2 “Работа с одномерными массивами”
- •Краткие теоретические сведения
- •Определение массива
- •Инициализация массива
- •Указатели и массивы
- •Формирование динамических массивов с использованием операций new и delete
- •Варианты заданий
- •Методические указания
- •Лабораторная работа № 3 “Строки”
- •Краткие теоретические сведения
- •Работа со строками
- •Потоковый ввод-вывод
- •Открытие и закрытие потока
- •Постановка задачи
- •Варианты
- •Лабораторная работа №4 “Функции и массивы”
- •Краткие теоретические сведения
- •Функции
- •Массивы и строки как параметры функций
- •Постановка задачи
- •Варианты
- •Краткие теоретические сведения
- •Перегрузка функции
- •Функции с переменным количеством параметров
- •Постановка задачи
- •Варианты
- •Лабораторная работа №6 “Работа со структурами”
- •Краткие теоретические сведения
- •Блоковый ввод-вывод
- •Постановка задачи
- •Варианты
- •Методические указания
- •Лабораторная работа № 7 “Информационные динамические структуры”
- •Краткие теоретические сведения
- •Постановка задачи
- •Порядок выполнения работы
- •Варианты заданий
- •Содержание отчета
- •Постановка задачи.
- •Библиографический список
Варианты заданий
1.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить элемент с номером К.
Добавить после каждого четного элемента массива элемент со значением 0.
Распечатать полученный массив.
2.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить первый элемент равный 0.
Добавить после каждого четного элемента массива элемент со значением M[I-1]+2.
Распечатать полученный массив.
3.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить все элементы равные 0.
Добавить после первого четного элемента массива элемент со значением M[I-1]+2.
Распечатать полученный массив.
4.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить элементы, индексы которых кратны 3.
Добавить после каждого отрицательного элемента массива элемент со значением |M[ I-1 ]+1|.
Распечатать полученный массив.
5.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить элементы кратные 7.
Добавить после каждого нечетного элемента массива элемент со значением 0.
Распечатать полученный массив.
6.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить элемент с заданным номером.
Добавить после первого четного элемента массива элемент со значением M[I-1]+2.
Распечатать полученный массив.
7.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить последний элемент равный 0.
Добавить после элемента массива с заданным индексом элемент со значением 100.
Распечатать полученный массив.
8.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить все элементы с заданным значением.
Добавить перед каждым четным элементом массива элемент со значением 0.
Распечатать полученный массив.
9.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить первый элемент с заданным значением.
Сдвинуть массив циклически на К элементов вправо.
Распечатать полученный массив.
10.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить 5 первых элементы массива.
Добавить в конец массива 3 новых элемента.
Распечатать полученный массив.
11.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить 5 последних элементов массива.
Добавить в начало массива 3 элемента с значением M[I+1]+2.
Распечатать полученный массив.
12.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Поменять местами минимальный и максимальный элементы массива.
Удалить из массива все элементы, превышающие его среднее значение более, чем на 10%.
Распечатать полученный массив.
13.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Удалить из массива все элементы совпадающие с его минимальным значением.
Добавить в начало массива 3 элемента с значением равным среднему арифметическому массива.
Распечатать полученный массив.
14.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Распечатать полученный массив.
Перевернуть массив и, если число элементов массива нечетное, удалить его средний элемент.
Добавить в начало массива 3 элемента с значением M[ I+10 ]-2.
Распечатать полученный массив.
