Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы программирования / Основы прогр - лаб.раб.2013-рус.doc
Скачиваний:
53
Добавлен:
11.02.2016
Размер:
534.02 Кб
Скачать

Задания к лабораторным работам Задание № 1. Тема: Условный оператор, операторы ввода / вывода

Определить принадлежность точки областям, обозначенным прописными буквами A и B. Малыми буквами обозначены определяемые пользователем параметры рисунка. Координаты точки x и y и другие параметры рисунка вводятся пользователем.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Задание № 2. Тема: Операторы цикла while, do-while

Построить таблицу значений функции y=f(x) (x изменяется от xmin до xmax с шагом dx) используя два оператора цикла. Проконтролировать правильность ввода xmin, xmax, dx и корректность вычисляемого выражения.

Примечание. В протоколе необходимо указать порядок выполнения операций в соответствии с их приоритетом.

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

Задание № 3. Тема: Одномерные массивы

  1. Дано натуральное число N и одномерный массив A1, A2, …, AN вещественных чисел. Определить наибольшее из нечетных и количество четных чисел, входящих в этот массив.

  2. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. Получить массив, отличающийся от исходного тем, что все нечетные элементы удвоены, а четные получены сложением собственного значения с первоначальным значением следующего нечетного.

  3. Дано натуральное число N (N>5) и одномерный массив A1, A2, …, AN символьных элементов. Определить три максимальных и два минимальных значения этого массива.

  4. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. Определить наименьшее положительное среди A1, A2, …, AN...

  5. Дано натуральное число N и одномерный массив A1, A2, …, AN вещественных чисел. В данном массиве определить число соседств двух положительных чисел.

  6. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. В данном массиве определить число соседств двух чисел разного знака.

  7. Дано натуральное число N и одномерный массив A1, A2, …, AN символьных элементов. Определить, является ли данный массив упорядоченным по убыванию.

  8. Дано натуральное число N и одномерный массив A1, A2, …, AN натуральных чисел. Для каждого элемента определить число его вхождений в данный массив.

  9. Дано натуральное число N и одномерный массив A1, A2, …, AN вещественных чисел. Получить все элементы, входящие в данный массив по одному разу.

  10. Дано натуральное число N и одномерный массив A1, A2, …, AN символьных элементов. Получить все элементы, входящие в данный массив более одного раза.

  11. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. Определить верно, что эти массивы отличаются только порядком следования элементов.

  12. Дан одномерный массив А1, А2, …, А10 вещественных чисел. Определить наибольшее среди А1+А10, А2+А9, …, А5+А6.

  13. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. Определить наименьшее среди А1+А6, А2+А7, …, А5+А10.

  14. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. Определить наибольшее и наименьшее значения, полученные значения рассматривать как концы отрезка. Разбить отрезок на 5 диапазонов значений по возрастанию и подсчитать частоту попаданий элементов массива в каждый из этих диапазонов.

  15. Дано натуральное число N (N – четное) и одномерный массив A1, A2, …, AN логических элементов. Выполнить циклический сдвиг первой половины массива справа налево, а второй – слева направо.

  16. Дано натуральное число N и одномерный массив A1, A2, …, AN символьных элементов. Выполнить линейное смещение слева направо элементов, расположенных в нечетных позициях, на 3 позиции. Элементы четных позиций оставить на прежнем месте.

  17. Дано натуральное число N (N – четное) и одномерный массив A1, A2, …, AN вещественных чисел. Заменить элементы, расположенные в четных позициях первой половины массива, удвоенными значениями элементов, расположенных в нечетных позициях второй половины массива.

  18. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. Найти наименьший элемент в наиболее длинной непрерывной последовательности положительных значений.

  19. Дано натуральное число N и одномерный массив A1, A2, …, AN натуральных чисел. Найти элементы, встречающиеся в массиве не менее двух раз и которые лежат в диапазоне значений от m1 до m2 (определяются пользователем). Указать число вхождений найденных элементов.

  20. Дано натуральное число N и одномерный массив A1, A2, …, AN символьных элементов. Выполнить сортировку элементов последовательности по возрастанию.

  21. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. Найти три не расположенных рядом числа, произведение которых равно P (определяется пользователем).

  22. Даны натуральные числа N, K (N>K) и два одномерных массива A1, A2, …, AN і B1, B2, …, BK целых чисел. В массиве A выбрать такие K элементов, расположенных последовательно, Ai+1, Ai+2, …, Ai+k, чтобы Ai+1=B1, Ai+2=B2, …, Ai+k=Bk...

  23. Дано натуральное число N и одномерный массив A1, A2, …, AN вещественных чисел. Расположить элементы массива по убыванию от концов массива к центру. Например, для массива (1, 0, 2, 4) результат преобразования (4, 1, 0, 2).

  24. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. Найти произведение элементов массива, расположенных между одинаковыми по значению элементами.

  25. Дано натуральное число N и одномерный массив A1, A2, …, AN вещественных чисел. Заменить все нулевые элементы массива наименьшим по модулю, но отличным от нуля элементом.

  26. Дано натуральное число N. Найти первые N простых чисел.

  27. Даны натуральные числа N, K и одномерный массив A1, A2, …, AN целых чисел. Определить, какие из них в K и более раз превосходят среднее арифметическое значение чисел этого массива.

  28. Дано натуральное число N и два одномерных массива A1, A2, …, AN и B1, B2, …, BN целых чисел. Сформировать массив С с элементами, равными порядковым номерам одинаковых по значению и порядковому номеру элементов массивов A и B (Ai=Bi). Например, А=(7.1, 2.5, 3.4, 5.3), В=(8.3, 2.5, 9.1, 5.3). В результате С=(2, 4).

  29. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. Поменять местами элементы с минимальным и максимальным значениями.

  30. Дано натуральное число N и одномерный массив A1, A2, …, AN целых чисел. Заменить отрицательные элементы массива на среднее арифметическое значение чисел этого массива.