Лабораторные работы / Задания / ЗаданиеЛаб6
.docКурс «Информатика» - 2013
Лабораторная работа №6
Тема: Алгоритмы обработки одномерных массивов
Задание к лабораторной работе
Основная часть (max 7 баллов)
-
Выбрать данные для задачи в соответствии со своим вариантом (номер варианта равен номеру ПК), см. ниже.
-
Запустить MS Visio: Пуск Программы MS Office MS Visio
-
Из категорий шаблонов выбрать «Блок-схема» (слева) «Простая блок-схема» (по центу) нажать кнопку «Создать» (справа)
Если нет возможности использовать шаблоны, то выберите пункт меню «Файл» «Фигуры» «Блок-схема» «Простая блок-схема»
-
На 1-й странице MS Visio (Страница-1) отразить первые три этапа решения задачи с помощью ЭВМ:
1 этап: постановка задачи (словесная формулировка задачи, определение формы выдачи результатов, описание входных, промежуточных и выходных данных) - использовать кнопку «Надпись» для текстового сообщения и MS Equation для создания формул;
2 этап: анализ и исследование задачи, модели (выбор метода решения задачи, математическая интерпретация метода решения задачи);
3 этап: разработка алгоритма (блок-схема) – для организации цикла использовать блок «Модификация», все пункты задания реализовать последовательно в одной схеме на одной странице, без организации меню (при необходимости изменить размеры листа).
-
Сохранить документ в папке H:\Lab6\
Предъявить результаты преподавателю.
Варианты задач к Лабораторной работе № 6
Вариант |
Задача |
1 |
Ввести массив , i=1..15 и число L. Вычислить и вывести на экран:
|
2 |
Ввести массив , i=1..17. Вычислить и вывести на экран:
|
3 |
Ввести массив , i=1..20. Вычислить и вывести на экран:
|
4 |
Ввести массив , i=1..17. Вычислить и вывести на экран:
|
5 |
Ввести массив , i=1..16. Вычислить и вывести на экран:
|
6 |
Ввести массив , i=1..20. Вычислить и вывести на экран:
|
7 |
Ввести массив , i=1..7. Вычислить и вывести на экран:
|
8 |
Ввести массив , i=1..9. Вычислить и вывести на экран:
|
9 |
Ввести массив , i=1..16. Вычислить и вывести на экран:
|
10 |
Ввести массив , i=1..17. Вычислить и вывести на экран:
|
11 |
Ввести массив , i=1..15 и число Z. Вычислить и вывести на экран:
|
12 |
Ввести массив , i=1..16. Вычислить и вывести на экран:
|
13 |
Ввести массив , i=1..15. Вычислить и вывести на экран:
|
14 |
Ввести массив , i=1..12. Вычислить и вывести на экран:
|
15 |
Ввести массив , i=1..17. Вычислить и вывести на экран:
|
16 |
Ввести массив , i=1..14. Вычислить и вывести на экран:
|
17 |
Ввести массив , i=1..7. Вычислить и вывести на экран:
|
18 |
Ввести массив , i=1..20. Вычислить и вывести на экран:
|
19 |
Ввести массив , i=1..15 и число C. Вычислить и вывести на экран:
|
20 |
Ввести массив , i=1..12. Вычислить и вывести на экран:
|
21 |
Ввести массив , i=1..17. Вычислить и вывести на экран:
|
22 |
Ввести массив , i=1..15. Вычислить и вывести на экран:
|
23 |
Ввести массив , i=1..7. Вычислить и вывести на экран:
|
24 |
Ввести массив , i=1..15. Вычислить и вывести на экран:
|
25 |
Ввести массив , i=1..12. Вычислить и вывести на экран:
|
26 |
Ввести массив , i=1..9. Вычислить и вывести на экран:
|
27 |
Ввести массив , i=1..20. Вычислить и вывести на экран:
|
28 |
Ввести массив , i=1..9. Вычислить и вывести на экран:
|
Дополнительная часть (max 3 балла, принимается преподавателем только при сданной основной части)
Составьте схему алгоритма решения задачи согласно своему варианту (по номеру группы).
МП-10. В одномерном массиве H (число элементов задается с клавиатуры) элементы, расположенные на четных позициях в первой половине массива, заменить на значения зеркально расположенных элементов на четных позициях второй половины массива (см. рисунок), при этом значения элементов на четных позициях второй половины массива не менять. Вывести на экран полученный массив Н.
МП-11. Ввести массив V (количество элементов задается с клавиатуры). Удалить из массива первые три отрицательных элемента. Вывести полученный массив.
МП-12. Ввести массив T целых чисел (количество элементов задается с клавиатуры). Выяснить, имеются ли в массиве последовательности чисел, увеличивающихся на 1 (см. пример на рисунке). Вывести эти последовательности.
МП-13. В одномерном массиве B (число элементов задается с клавиатуры) элементы, расположенные на четных позициях, переставить в обратном порядке (см. рисунок). Вывести на экран полученный массив B.
МП-14. В одномерном массиве Q (число элементов задается с клавиатуры) элементы, расположенные на нечетных позициях во второй половине массива, заменить на значения зеркально расположенных элементов на нечетных позициях первой половины массива (см. рисунок), при этом значения элементов на нечетных позициях первой половины массива не менять. Вывести на экран полученный массив Q.
МП-15. Ввести массив E целых чисел (количество элементов задается с клавиатуры). Выяснить, имеются ли в массиве последовательности знакочередующихся чисел (см. пример на рисунке). Вывести эти последовательности.
МП-16. Переписать элементы массива S (количество элементов задается с клавиатуры) в обратном порядке. Вывести полученный массив S.
МП-17. Ввести массив U целых чисел (количество элементов задается с клавиатуры). Выяснить, имеются ли в массиве последовательности возрастающих чисел (см. пример на рисунке). Сформировать одномерный массив Y, содержащий номера элементов, входящих в такие последовательности. Вывести результаты.
МП-18. Ввести массив K (количество элементов задается с клавиатуры). Сформировать массив F, содержащий номера положительных элементов массива K, и массив G, содержащий номера отрицательных элементов массива K. Вывести результаты.