Программирование на языке С++. Викентьева О.Л - 28 стр.

UptoLike

28
1)
Реализовать с использованием массива однонаправленное
кольцо (просмотр возможен справа налево, от первого
элемента можно перейти к последнему).
2) Распечатать полученный массив, начиная с К-ого элемента
и до К+1.
3) Упорядочить элементы по убыванию
4) Удалить из кольца нечетные элементы.
5) Распечатать полученный массив, начиная с К-ого элемента
и до К+1.
3. Методические указания
1) При выполнении работы используются статические масси-
вы. Для организации статических массивов с псевдоперемен-
ными границами необходимо объявить массив достаточно
большой длины, например, 100 элементов:
int N=100;
int a[N];
Затем пользователь вводит реальную длину массива (не
больше N) и работает с массивом той длины, которую он сам
указал. Остальные элементы (хотя память под них и будет
выделена) не рассматриваются.
2) При уменьшении или увеличении длины массива необходимо
изменять его реальную длину.
4. Содержание отчета
1. Вариант задания.
2. Текст программы.
3. Результат решения конкретного варианта.
Лабораторная работа 5
"Функции и массивы"
Цель : Организовать обработку массивов с использованием
функций, научиться передавать массивы как параметры функ-
ций.
1. Краткие теоретические сведения
1.1. Функции
Функцию в Си можно рассматривать:
как один из производных типов данных (наряду с массива-
ми и указателями);
как минимальный исполняемый модуль программы (подпро-
грамму).
Все функции имеют единый формат определения:
<тип><имя_функции>(<список_формальных_параметров>) , где
<тело_функции> , где
<тип> - либо void, если функция не возвращает значения,
либо тип возвращаемого функцией значения;
<имя_функции> - либо main для основной функции, либо про-
извольный идентификатор, не совпадающий со
служебными
словами и именами других объектов программы;
<список_формальных_параметров> - либо пустой ( ), либо
список, каждый элемент которого имеет вид:
                                                           28


1) Реализовать с использованием массива однонаправленное
   кольцо (просмотр возможен справа налево, от первого
   элемента можно перейти к последнему).
2) Распечатать полученный массив, начиная с К-ого элемента
   и до К+1.
3) Упорядочить элементы по убыванию
4) Удалить из кольца нечетные элементы.
5) Распечатать полученный массив, начиная с К-ого элемента
   и до К+1.
                 3. Методические указания
1) При выполнении работы используются статические масси-
вы. Для организации статических массивов с псевдоперемен-
ными границами необходимо объявить массив достаточно
большой длины, например, 100 элементов:
int N=100;
int a[N];
Затем пользователь вводит реальную длину массива (не
больше N) и работает с массивом той длины, которую он сам
указал. Остальные элементы (хотя память под них и будет
выделена) не рассматриваются.
2) При уменьшении или увеличении длины массива необходимо
изменять его реальную длину.
                    4. Содержание отчета
1. Вариант задания.
2. Текст программы.
3. Результат решения конкретного варианта.


                Лабораторная работа №5
                  "Функции и массивы"
Цель : Организовать обработку массивов с использованием
функций, научиться передавать массивы как параметры функ-
ций.
             1. Краткие теоретические сведения
                        1.1. Функции
Функцию в Си можно рассматривать:
• как один из производных типов данных (наряду с массива-
  ми и указателями);
• как минимальный исполняемый модуль программы (подпро-
  грамму).
     Все функции имеют единый формат определения:
<тип><имя_функции>(<список_формальных_параметров>) , где
<тело_функции> , где
<тип> - либо void, если функция не возвращает значения,
либо тип возвращаемого функцией значения;
<имя_функции> - либо main для основной функции, либо про-
извольный идентификатор, не совпадающий со служебными
словами и именами других объектов программы;
<список_формальных_параметров> - либо пустой ( ), либо
список, каждый элемент которого имеет вид: