Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabRabKonsPrilozh_2011.docx
Скачиваний:
207
Добавлен:
08.04.2015
Размер:
2.96 Mб
Скачать

Порядок выполнения работы (2 уровень)

1. Составление блок-схемы алгоритма вычисления наибольшего (YMAX) и наименьшего (YMIN) элементов в массиве Y, их порядковых номеров (NYMAX, NYMIN), а также сумму (SY) всех элементов массива Y.

1.1. Входные данные:

Y – массив из N значений из таблицы 4.1.

Выходные данные:

YMAX, YMIN, NYMAX, NYMIN, SY.

1.2. Блок-схема (рис.4.2):

Рис. 4.2. Блок – схема алгоритма

2. На основе блок-схемы (рис. 4.2), составленной в п.1, самостоятельно разработать программу, выполнить её и записать полученные результаты в отчёт.

Таблица 4.1. Варианты заданий к лабораторной работе № 4

[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]

Таблица 4.2. Варианты заданий к лабораторной работе № 4 (3 уровень)

варианта

Задание

1

Дан массив А из N натуральных чисел. Постройте алгоритм для определения среднего арифметического и среднего геометрического данных чисел. Среднее геометрическое: .

2

Имеется массив А из N вещественных чисел. Составьте алгоритм решения задачи: заменить все элементы массива, не принадлежащие отрезку [0, 1], на 0.5. Вывести на печать исходный массив и результирующий.

3

Имеется массив С из N вещественных чисел. Составьте алгоритм подсчета числа элементов массива, которые принадлежат отрезку [1, 2], иначе сообщить: «таких элементов нет».

4

Имеется массив K из N вещественных чисел. Составьте алгоритм такой задачи: если последний элемент массива положителен, то каждый третий элемент массива заменить нулем, иначе выдать сообщение: «все без перемен».

5

Имеется массив А из N вещественных чисел. Составьте алгоритм замены всех элементов единицей, если первый элемент массива больше квадрата третьего элемента, иначе выдать сообщение: «все без изменений».

6

Имеется массив М из N целых чисел. Составьте алгоритм подсчёта среднего арифметического положительных элементов массива.

7

Имеется массив К из N целых чисел. Составьте алгоритм подсчета, сколько раз число 5 встречается среди элементов данного массива, иначе сообщить: «таких нет».

8

Заполнить массив H из N чисел членами геометрической прогрессии. Первый член прогрессии – вещественное р, знаменатель – вещественное q. Общий член геометрической прогрессии bn = p qn-1

9

Составить алгоритм замены вещественных чисел массива А из N чисел следующим образом: числа, большие единицы, уменьшить вдвое, а числа, меньшие единицы, увеличить вдвое.

10

Дан целочисленный массив А, содержащий N элементов. Найти сумму элементов, стоящих на чётных местах и произведение, стоящих на нечётных.

11

Дан массив К из N целых чисел. Составьте алгоритм поиска среднего арифметического отрицательных элементов массива.

12

Имеется массив Р из N целых чисел. Составьте алгоритм замены всех элементов массива, меньших 30, двойкой, а если хотя бы один элемент массива больше 30, то ничего не менять.

13

Имеется массив В из N целых чисел. Составьте алгоритм решения задачи: заменить все элементы массива квадратами, если есть хотя бы один отрицательный элемент в массиве, иначе ничего в нем не менять.

14

Имеется массив М из N натуральных числе. Составьте алгоритм замены всех элементов массива, меньших 50, числом 50. Если таких элементов нет, выдать сообщение: «таких элементов нет».

15

Дан массив В из N целых чисел. Составьте алгоритм подсчета, сколько раз в массиве встречается минимальное число.

16

Имеется массив С из N целых чисел. Составьте алгоритм вычисления произведения и количества положительных элементов массива.

17

Имеется массив В из N чисел. Составьте алгоритм решения задачи подсчёта количества элементов, принадлежащих заданному отрезку [а, b]. Если таких элементов нет, то выдать сообщение.

18

Имеется массив А из N элементов. Составьте алгоритм решения задачи вычисления суммы положительных и количества отрицательных элементов массива.

19

Имеется массив К из N чисел. Составьте алгоритм решения задачи замены всех элементов массива, меньших 5, на квадраты этих элементов. Если таких элементов нет, то выдать соответствующее сообщение.

20

Дан массив А из N элементов. Составьте алгоритм подсчета, сколько раз в массиве встречается максимальное число.

21

Составить алгоритм замены элементов массива В из N чисел следующим образом: числа, попадающие в интервал [а, b], уменьшить вдвое, а остальные – увеличить вдвое. Вывести на печать исходный массив В и результирующий массив.

22

Имеется массив Р из N целых чисел. Составьте алгоритм вычисления произведения отрицательных и положительных элементов массива.

23

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

24

В массиве С из N целых чисел все нулевые элементы заменить максимальным элементом. Вывести на печать исходный массив С и результирующий массив Т.

25

Имеется массив А из N вещественных чисел. Определить число отрицательных, нулевых и положительных элементов.

26

В произвольно заданном одномерном массиве определить элемент, сумма которого с первым элементом максимальна.

27

Имеется массив Р из N целых чисел. Составьте алгоритм замены всех элементов массива, меньших 10, единицей, а если есть элемент массива больше 10, то ничего не менять.

28

Имеется массив K из N вещественных чисел. Составьте алгоритм такой задачи: если первый элемент массива положителен, то каждый второй элемент массива заменить числом 50, иначе выдать сообщение: «все без перемен».

29

Имеется массив Т из N целых чисел. Составьте алгоритм подсчета, сколько раз число t встречается среди элементов данного массива, в противном случае вывести сообщение: «элементов t в массиве нет».

30

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]