Скачиваний:
51
Добавлен:
21.01.2014
Размер:
57.34 Кб
Скачать

2. Описание практической части работы:

2.1. Цели лабораторной работы: Изучить возможность организации выбора необходимых для работы действий в программе с использованием системы основного горизонтального меню и вспомогательных вертикальных (использую данные лабораторной работы №20).

2.2. Постановка задачи: В соответствии с заданием организовать обработку информации. В работе использовать интерфейс, состоящий из системы меню.

2.3. Порядок выполнения работы:

2.3.1. Ознакомиться с теоретической частью.

2.3.2. Получить задание у преподавателя.

2.3.3. Выполнить работу.

2.3.4. Оформить отчет:

2.3.4.1. Содержание отчета:

1. Цель работы - краткая формулировка поставленной цели.

2. Порядок выполнения - определяются действия, необходимые для выполнения данной работы.

3. Постановка задачи - формулирование задачи в соответствии с индивидуальным заданием.

4. Решение поставленной задачи:

4.1. Математическое описание решения поставленной задачи содержит описание связей между параметрами с использованием принятых в математике обозначений.

4.2. Описание логической структуры программы (алгоритм решения) содержит:

- краткое описание схемы программы,

- алгоритм решения (по ГОСТ ) - рисунок,

- краткое описание используемых операторов языка программирования (при необходимости).

4.3. Описание программы содержит:

- название файла, его размер,

- текст программы (или фрагмент для решения конкретной, наиболее важной части задания).

4.4. Результат работы программы:

- значения, полученные в результате выполнения программы

- анализ полученных результатов.

Выводы - отвечают на поставленную цель.

2.4. Контрольные вопросы:

1. Что такое интерфейс ?

2. Как выглядит вертикальное меню ?

3. Для каких целей можно использовать вертикальное меню ?

4. Сколько параметров задается при вызове вертикального меню ?

5. Какой параметр возвращается из подпрограммы при вызове вертикального меню ?

  1. Можно ли изменить цвет фона меню ?

7. Можно ли сделать меню всплывающим и исчезающим и для каких целей его можно использовать ?

8. В каком режиме работает вертикальное меню ?

9. Для решения каких задач удобнее использовать систему горизонтального меню ?

10. Что нужно организовать в программе, чтобы вернуться к предыдущему или горизонтальному меню ?

Таблица

Задания

n

задание

n

задание

1

Найти: минимальное значение в одномерном массиве А();номера элементов массива, значения которых совпадают с заданным

16

Найти: номера элементов массива А(), значения которых совпадают с заданным; максимальное значение в одномерном массиве А()

2

Сформировать массив В(), состоящий из нечетных чисел массива А(); найти количество элементов, сумма которых меньше заданного.

17

Найти: номера элементов массива А(), значения которых меньше заданного; минимальное значение в одномерном массиве.

3

Найти: минимальное значение в двухмерном числовом массиве А();номера элементов массива А(), значения которых меньше заданного.

18

Найти: номера элементов массива А(), значения которых больше заданного; максимальное значение массива.

4

Найти: максимальное значение в двухмерном числовом массиве А();номера элементов массива А(), значения которых меньше заданного.

19

В массиве А() найти: все числа меньше заданного значения; минимальное значение массива.

5

Сформировать массив В(), состоящий из положительных элементов массива А(); найти минимальный элемент.

20

В массиве А() найти: все числа больше заданного значения; минимальное значение.

6

Сформировать массив В(), состоящий из отрицательных элементов массива А();найти: все числа больше заданного значения

21

В массиве А() найти: все числа, находящиеся в диапазоне от а до в; найти: все числа меньше заданного значения

7

Сформировать массив В(), состоящий из четных чисел массива А(); найти максимальное значение.

22

В массиве А() найти: количество элементов, сумма которых меньше заданного; минимальное значение.

8

Сформировать массив В(), состоящий из нечетных чисел массива А(); найти количество элементов, сумма которых меньше заданного.

23

В массиве А() найти: количество элементов, сумма которых больше заданного; наибольшее четное число.

9

Найти: сумму положительных элементов массива А(); максимальное четное число

24

В массиве А() найти: все суммы соседних пар элементов; минимальный элемент.

10

Найти: сумму отрицательных элементов массива А(); количество элементов, сумма которых больше заданного.

25

Сформировать массив А() из элементов, являющихся средним значением соседних пар чисел; найти наименьшее нечетное число.

11

Найти: среднее значение всех элементов массива А(); сумму трех первых элементов.

26

Сортировать одномерный числовой массив А() по убыванию методом минимального элемента; найти сумму трех последних элементов.

12

Найти номер минимального элемента в массиве А(); сумму отрицательных элементов массива

27

Определить количество одинаковых элементов в целочисленном массиве А(); найти разность между максимальным элементом массива и суммой одинаковых элементов.

13

Найти номер максимального элемента в массиве А();количество элементов, сумма которых меньше заданного

28

Определить сколько раз в массиве А() встречается заданное число; найти количество четных элементов.

14

Найти: количество минимальных элементов в массиве А(); найти: все числа больше заданного значения.

29

Найти: номера элементов массива А(), значения которых равны заданному числу; найти: все числа меньше заданного значения.

15

Найти: количество максимальных элементов в массиве А(); сумму трех последних элементов.

30

Найти: сколько элементов массива А() встречаются в массиве В(); номер максимального элемента.