Методический материал представляет собой сборник задач по дисциплине "Основы алгоритмизации и программирования" для студентов 2-3 курса. Глава 4. Одномерные массивы

  • docx
  • 16.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-01404.docx

Методический материал представляет собой сборник задач по дисциплине "Основы алгоритмизации и программирования" для студентов 2-3 курса.

 

 

 

Глава 4. Одномерные массивы

Задание 4.1.*

Программа заполняет  одномерный массив из 10 целых чисел числами, считанными с клавиатуры. Программа определяет сумму положительных чисел и среднее арифметическое всех чисел массива.

Задание 4.2*

Программа заполняет одномерный массив из 20 вещественных чисел с клавиатуры. Программа находит сумму отрицательных чисел, усекает числа и определяет, сколько среди них четных, сколько чисел по модулю больше 5

Задание 4.3.**

Написать программу, которая вводит с клавиатуры 5 чисел и сортирует массив, полученный слиянием этих чисел с массивом из максимумов строк.(рекомендуется отсортировать каждый массив отдельно, а потом путем слияния их отсортировать .

Задание 4.4*

Программа заполняет массив из 20 целых чисел случайными числами в диапазоне от -3 до 18. Программа находит максимальное число.

Задание 4.5***

-5

-6

5

10

1

4

-8

-3

-4

-1

8

Одномерный массив чисел

 вывести пары отрицательных чисел, стоящих рядом.

Задание 4.6**

Найти три наибольших элемента одномерного массива X(20).

Задание 4.7****

Дан целочисленный массив Х. Программа вводит целое К и все числа массива Х упорядочивает по последней цифре и записывает в массив Y. Затем все числа массива Y упорядочить по предпоследней цифре и записывает в массив X и т.д. до тех пор, пока не будет выполнено упорядочение по  К-той от конца цифре.

Задание 4.8***

Программа заполняет одномерный массив из 20 элементов случайными цифрами в диапазоне от -5 до 10. Программа определяет количество таких элементов в массиве, для которых предыдущий элемент меньше, а последующий больше данного элемента.

6

3

3

7

7

7

8

1

Задание4.9**                                                              Одномерный массив чисел найти, сколько одинаковых пар

Задание 4.10**

Дан одномерный массив из 20-и символов. Вывести элементы массива на экран так, что все цифры будут выведены  зеленым цветом, а заглавные буквы латинского алфавита  - красным, а остальные символы  - без изменений цвета..

Задание 4.11**

Программа вводит два целых числа n1 < n2 < размера массива. Отсортировать пузырьком массив между элементами с номерами n1 и n2.

Задание 4.12**

Программа вводит два целых числа n1 < n2 < размера массива. Отсортировать вставкой массив между элементами с номерами n1 и n2

Задание 4.13**

Написать программу, которая вводит с клавиатуры 5 чисел и сортирует массив, полученный слиянием этих чисел с массивом из максимумов строк, рекомендуется отсортировать каждый массив отдельно, а потом путем слияния их отсортировать

Задание 4.14**

Программа сортирует массив из 5 целых чисел «пузырьком», массив из 10 -  вставкой и сливает их в массив из 15.

Задание 4.15***

Вычислить количество точек с целочисленными координатами, попадающими в круг радиуса R>0 с центром в начале координат. Координаты точек находятся в массиве.

 

Задание 4.16***

В одномерном массиве, состоящем из 20 символов, заменить цифры на « , заглавные  буквы латиницы – на «!», а на место прописных латинских букв поставить «. Остальные символы оставить без изменений.  Вывести на экран элементы массива до и после произведенных изменений.

Задание 4.17*

  Одномерный массив из 10-и целых чисел заполнить с клавиатуры, определить сумму тех чисел, которые >5 и четны.

Задание 4.18*.

 Заполнить одномерный массив  15-ю символами. В массиве из символов все цифры заменить на «*». Вывести элементы измененного массива.

Задание 4.19**

Дан одномерный массив из вещественных чисел. Ввести число с и найти значение выражения   ,где a – элементы массива.

Задание 4.20.*

Программа заполняет массив из 12 целых чисел случайными числами в диапазоне от -3 до 38. Программа находит максимальный элемент массива и выводит его на экран.

Задание 4.21*

Программа вводит массив из 10 строк и выводит объединение двух строк с номерами 1+10,2+9,…5+6.

Задание 4.22.**

Дано два одномерных целочисленных массива длиной 10 и 15 элементов. Распечатать их в 2 и 3 колонки соответственно. Напечатать элементы первого массива, повторяющиеся во втором.

Задание 4.23.

Дан массив в 30 целых элементов. Напечатать его в виде таблицы, где количество строк и столбцов заказывает пользователь.

Задание 4.24.*

Найти отклонение каждого элемента a[i].целочисленного массива a от среднего арифметического значения этого массива.

Задание 4.25.*

Напечатать массив  из 10 вещественных элементов в обратном порядке.

Задание 4.26.**

Напечатать массив из 30 вещественных элементов в четыре колонки.

Задание 4.27.

Распечатать одномерный массив из 34 элементов в три колонки

            a1 a2 a3

            а4 a5 a6

            и т. д.

Задание 4.28.

Заполнить случайными числами одномерный массив из20 элементов. Окрасить массив при выводе на экран зеленым цветом за исключением элементов с номерами от n1 до  n2, которые окрасить желтым цветом.

 



 

Скачано с www.znanio.ru