Хелпикс

Главная

Контакты

Случайная статья





Дата 20.05.2020 г. Группа № 14.



Дата 20.05.2020 г. Группа № 14.

ОДБ.13 Информатика и ИКТ.

Тема 3.6. Работа с массивами.

Занятие № 58.  Практическая работа №12: Решение задач на обработку массивов.                       

Цель работы: научиться решать задачи на обработку массивов   

Задание

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

Уровень 1

1. Дана последовательность действительных чисел а1, а2, …, аn. Выяснить, будет ли она возрастающей.

2. Дан массив из N действительных чисел. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов.

3. Даны действительные числа а1, а2, …, аn. Поменять местами первый наибольший элемент с последним наименьшим элементом.

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

5. Задана последовательность {Xi} из N вещественных чисел. Вычислить последовательность {Si} по формуле:

где М — среднее арифметическое значение последовательности X.

6. Задана последовательность из N целых чисел. Вычислить сумму тех элементов массива, порядковые номера которых совпадают со значением этого элемента.

7. Определить, сколько процентов от всего количества элементов последовательности целых чисел составляют нечетные элементы.

8. Дан массив Х[N] целых чисел. Не используя других массивов, переставить его элементы в обратном порядке. 9. Задана последовательность из N вещественных чисел. Вычислить сумму чисел, порядковые номера которых являются простыми числами.

10. Последовательность а1, а2, …, а2n состоит из нулей и единиц. Поместить в начало этой последовательности все нули, а затем все единицы.

11. Даны действительные числа а1, а2, …, а2n. Найти:

mах(a1 + а2n, а22n-1, …, аn + аn+1).

12. Дана последовательность действительных чисел a1 ≤ а2 ≤ ... ≤ аn. Вставить действительное число b в нее так, чтобы последовательность осталась неубывающей.

13. Дана последовательность целых чисел а1, а2, …, аn. Указать пары чисел аi, аj, таких что ai + аj = m, где m - заданное целое число.

14. Даны координаты n (n ≤ 30) точек на плоскости: (Х1, У1), ..., (Хп, Yn). Найти номера пары точек, расстояние между которыми наибольшее (считать, что такая пара единственная).

15. Дан массив, состоящий из n натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру k.

16. Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент М. Получить в порядке возрастания все целые числа из интервала (m; М), которые не входят в данный массив.

17. Даны две последовательности а1, а2, ..., аn и bх, b2, ..., bn (m < п). В каждой из них значения элементов различны. Верно ли, что все элементы второй последовательности входят в первую последовательность?

18. Вывести значения и номера наибольшего, наименьшего и наименее удаленного от среднего арифметического значения элементов данной последовательности вещественных чисел.

Домашнее заданиеВыполнить практическую работу, сфотографировать и отправить преподавателю на эл.почту yptu45@mail.ru или отправить сообщением в группу Вконтакте https://vk.com/club194181059

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.