МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


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


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.

Требования к выполнению заданий





 

При выполнении работы необходимо соблюдать следующие требования:

- для вариантов с четным номером надо инициализировать массивы как типизированные константы, а для вариантов с нечетным номером - в цикле поэлементно путем ввода значений с клавиатуры или из датчика случайных чисел;

- после инициализации массива (перед обработкой) надо вывести значения элементов массива на экран (в удобной для восприятия форме);

- после преобразования массива (если оно требовалось по заданию) надо вывести значения элементов массива на экран (в удобной для восприятия форме).

2.2. Варианты заданий для выполнения

 

Вариант 1

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

1) сумму отрицательных элементов массива;

2) произведение элементов массива, расположенных между максимальным и ми­нимальным элементами;

3) преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 35 %, а потом - все остальные.

Вариант 2

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

1) сумму положительных элементов массива;

2) произведение элементов массива, расположенных между максимальным по мо­дулю и минимальным по модулю элементами;

3) упорядочить по убыванию отдельно элементы, стоящие на четных местах, и эле­менты, стоящие на нечетных местах.

Вариант 3

В одномерном массиве, состоящем из n целых элементов, вычислить:

1) произведение элементов массива с четными номерами;

2) сумму элементов массива, расположенных между первым и последним нуле­выми элементами;

3) преобразовать массив таким образом, чтобы сначала располагались все положи­тельные элементы, а потом - все отрицательные (элементы, равные 0, считать по­ложительными).

Вариант 4

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

1) сумму элементов массива с нечетными номерами;

2) сумму элементов массива, расположенных между первым и последним отрица­тельными элементами;

3) сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.

Вариант 5

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

1) максимальный элемент массива;

2) сумму элементов массива, расположенных до последнего положительного эле­мента;

3) сжать массив, удалив из него все элементы, модуль которых находится в интерва­ле [а, b]. Освободившиеся в конце массива элементы заполнить нулями.

Вариант 6

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

1) минимальный элемент массива;

2) сумму элементов массива, расположенных между первым и последним поло­жительными элементами;

3) преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом - все остальные.

Вариант 7

В одномерном массиве, состоящем из n целых элементов, вычислить:

1) номер максимального элемента массива;

2) произведение элементов массива, расположенных между первым и вторым ну­левыми элементами;

3) преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоящие в нечетных позициях, а во второй половине - элементы, стоящие в четных позициях.

Вариант 8

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

1) номер минимального элемента массива;

2) сумму элементов массива, расположенных между первым и вторым отрицатель­ными элементами;

3) преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом - все остальные.

Вариант 9

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

1) максимальный по модулю элемент массива;

2) сумму элементов массива, расположенных между первым и вторым положи­тельными элементами;

3) преобразовать массив таким образом, чтобы элементы, равные нулю, располага­лись после всех остальных.

Вариант 10

В одномерном массиве, состоящем из n целых элементов, вычислить:

1) минимальный по модулю элемент массива;

2) сумму модулей элементов массива, расположенных после первого элемента, рав­ного нулю;

3) преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоящие в четных позициях, а во второй половине - элементы, стоящие в нечетных позициях.

Вариант 11

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

1) номер минимального по модулю элемента массива;

2) сумму модулей элементов массива, расположенных после первого отрицатель­ного элемента;

3) сжать массив, удалив из него все элементы, величина которых находится в интер­вале [а, b]. Освободившиеся в конце массива элементы заполнить нулями.

Вариант 12

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

1) номер максимального по модулю элемента массива;

2) сумму элементов массива, расположенных после первого положительного эле­мента;

3) преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [а, b], а потом - все остальные.

Вариант 13

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

1) количество элементов массива, лежащих в диапазоне от А до В;

2) сумму элементов массива, расположенных после максимального элемента;

3) сжать массив, удалив из него все элементы, которые меньше среднего арифметического значения. Освободившиеся в конце массива элементы заполнить нулями.

Вариант 14

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

1) количество элементов массива, равных 0;

2) сумму элементов массива, расположенных после минимального элемента;

3) изменить порядок следования элементов в массиве на обратный.

Вариант 15

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

1) количество элементов массива, больших заданного;

2) произведение элементов массива, расположенных после максимального по мо­дулю элемента;

3) преобразовать массив таким образом, чтобы сначала располагались все отрица­тельные элементы, а потом - все положительные (элементы, равные 0, считать положительными).

Вариант 16

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

1) количество отрицательных элементов массива;

2) сумму модулей элементов массива, расположенных после минимального по мо­дулю элемента;

3) сжать массив, удалив из него все положительные элементы. Освободившиеся в конце массива элементы заполнить нулями.

 

Вариант 17

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

1) количество положительных элементов массива;

2) сумму элементов массива, расположенных после последнего элемента, равного нулю;

3) преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом - все остальные.

Вариант 18

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

1) количество элементов массива, меньших заданного;

2) сумму целых частей элементов массива, расположенных после последнего отрицательного элемента;

3) преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20 %, а потом - все остальные.

Вариант 19

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

1) произведение отрицательных элементов массива;

2) сумму положительных элементов массива, расположенных до максимального элемента;

3) изменить порядок следования элементов в массиве на обратный.

Вариант 20

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

1) произведение положительных элементов массива;

2) сумму элементов массива, расположенных до минимального элемента;

3) упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и эле­менты, стоящие на нечетных местах.

2.3. Требования к содержанию отчета

 

Отчет о лабораторной работе должен включать:

1. Конспект теоретической части.

2. Схемы разработанных алгоритмов.

3. Тексты разработанных программ с комментариями.

4. Копии экранов с полученными результатами.

5. Объяснение полученных результатов.

2.4. Контрольные вопросы

 

1. Что называется массивом и подмассивом (сечением)?

2. Как хранятся массивы в оперативной памяти?

3. Как описываются массивы в программе?

4. Какие существуют варианты инициализации массивов?

5. В чем состоит особенность программирования сдвига элементов массива влево и вправо?

6. Что такое «открытый массив»?

7. Что такое «свободный массив» («динамический массив»)? Чем он отличается от «открытого массива»?

8. Как в Паскале включить/отключить контроль диапазонов индекса?

9. В каком случае для поиска в массиве достаточно одного прохода, а в каком - нет?

10. В чем заключается разработка циклов нисходящим методом? Чем она отличается от разработки циклов восходящим методом?

 

Лабораторная работа № 13

Двухмерные массивы

Цель работы:

- закрепление навыков обработки информации, представленной в виде массива;

- получение навыков разработки вложенных циклов;

- закрепление навыков программирования циклов с разветвлениями.

 

 

1. Теоретическая часть

Перед началом выполнения данной работы необходимо изучить раздел 15 «Структурированные типы данных. Массивы» и раздел 16 «Правила разработки цикла» конспекта лекций по дисциплине «Языки программирования».

2. Практическая часть





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.