У вас вопросы?
У нас ответы:) SamZan.net

Тема- Обработка массивов 1 уровень сложности 1.

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 29.12.2024

Практическое задание №26

Тема: Обработка массивов

1 уровень сложности

1. Разработать схему алгоритма, который вводит массив из  N целых чисел и выводит на экран этот же массив в прямом и обратном порядке. Протестировать алгоритм на произвольных массивах, состоящих из 1 числа, из 5 чисел, из 10 чисел.

2. Разработать схему алгоритма, который вводит массив из N целых чисел и выводит номера отрицательных элементов и сами эти элементы. Протестировать алгоритм для следующих массивов:

а) 3 5 -2 3 -2 0 -6 -8 1

б) -1 -2 -3 -4 0 -1 2 3 

3. Разработать схему алгоритма, который вводит массив из N целых чисел и выводит на экран элементы с чётными номерами. Протестировать алгоритм на произвольных массивах размерностью 5 и 8 элементов.

4. Разработать схему алгоритма, который вводит массив из N целых чисел и выводит на экран сам массив и сумму всех его элементов. Протестировать алгоритм на следующих массивах:

а) 1 3 4 -2

б) 0 1 -2 10 11 12 -10 -3

в) 1 1 1 1 -1 -1 -1 -1

2 уровень сложности

1. Разработать схему алгоритма, который запрашивает массив из N целых чисел, а затем складывает все элементы с нечётными номерами и все элементы с чётными номерами и выводит их суммы, а также сам исходный массив.

Пример:

Массив: 6 3 5 1 1 3  

Суммы: 6+5+1=12 (элементы с нечётными номерами) и 3+1+3=7 (элементы с чётными номерами).

Протестировать алгоритм на приведённом выше примере, а также на двух других произвольных тестах.

2. Разработать схему алгоритма, который вводит массив из N целых чисел и выводит на экран элементы с нечётными номерами в обратном порядке. Протестировать алгоритм для следующих исходных данных:

а) 1 3 5 6 8 9

б) -1 4 6 2 4 6 8 6 9

3. У прилавка магазина выстроилась очередь из N покупателей. Время обслуживания i-го покупателя равно ti. Определить время Ci пребывания i-го покупателя в очереди. Разработать схему алгоритма для решения этой задачи. Протестировать алгоритм на следующих исходных данных:

а) Номер покупателя – 5.

   Время обслуживания отдельных покупателей (в минутах):  1 1.5 2 1.5 2.5 3 1.5 1

б) Номер покупателя – 7.

   Время обслуживания отдельных покупателей (в минутах):  1 1.5 2 1.5 2.5 3 1.5 1 

3 уровень сложности

1. Разработать схему алгоритма, который в заданном одномерном массиве размерности N меняет местами соседние элементы, стоящие на чётных местах, с соседними элементами, стоящими на нечётных местах.

Пример:

Массив: 2 4 6 8 1 2 

Результат: 4 2 8 6 2 1

Протестировать алгоритм на приведённом выше примере, а также на двух других произвольных тестах.

2. Разработать схему алгоритма, который вводит последовательность вещественных чисел, состоящую из N элементов, и определяет, является ли эта последовательность возрастающей. Разработать тесты для проверки правильности работы алгоритма.

3. Дан целочисленный массив размерности N. Необходимо «сжать» массив, выбросив из него каждый второй элемент. Дополнительный массив использовать нельзя. Разработать схему алгоритма для решения этой задачи.

Пример

Исходный массив: 1 3 4 6 3 2 

Результат: 1 4 3

Протестировать алгоритм на приведённом выше примере, а также на двух других произвольных тестах.




1. В общем виде конфликт может быть определен как социальное отношение социальное взаимодействие между двумя.html
2. а Это экологически чистый энзимный препарат для нейтрализации стоков и содержимого сборников нечистот.html
3. Пояснительная записка по выполнению архитектурноконструктивного курсового проекта жилого здания
4. Тайные ордена Масоны
5. Потребитель и его права
6. Религия и её функции
7. А. студент 9 группы лечебного факультета 4 курса ГОУ ВПО Саратовского ГМУ Росздрава им
8. не испытывал особого волнения
9. Гражданско-правовая ответственность
10. Приоритет остатки по счетам на начало месяца составляют- сч
11. Вокруг Петровского дворца
12. Курсовая работа- Вопросы местного значения и полномочия органов местного самоуправления города Екатеринбурга
13. во Очки усл
14. ВЫБОРЫ ВО ВТОРУЮ ГОСУДАСТВЕННУЮ ДУМУ РОССИИ В ФЕВРАЛЕ 1907 Г
15. Технология подготовки экскурсии
16. ИЖЕВСКАЯ ГОСУДАРСТВЕННАЯ СЕЛЬСКОХОЗЯЙСТВЕННАЯ АКАДЕМИЯ Факультет непрерывного профессиональног
17. Вариант 001 1 При комнатной температуре вода реагирует с- N2 B g C S D Zn E N 2
18.  Понятие гражданского права Предмет гражданского права
19. вариант Альтаира IMSI Jupiter II Wvmte M6800 Southwest Technicl Products и JOLT Microcomputer ssocites
20. Тема 10. Построение пересечения фигур