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

Вид материалаМетодическое пособие

Содержание


А(10). 3. В массиве А(20)
А(30). Сформировать новый массив из: а) четных значений элементов массива 4; б) отрицательных значений элементов массива А
А. 7. Дан массив, содержащий К
Подобный материал:
1   ...   13   14   15   16   17   18   19   20   ...   25

IX.4.Задачи  уровня


1. Дан массив А, состоящий из N элементов. Найти сумму всех значений элементов данного массива.

2. Подсчитать количество четных значений элементов в за­данном массиве А(10).

3. В массиве А(20) есть хотя бы одно отрицательное значе­ние элемента:

а) вычислить произведение значений элементов массива до первого отрицательного значения;

б) вычислить сумму значений элементов массива после первого отрицательного значения.

4. Найти наименьшее значение элемента в массиве и удалить его.

5. В массиве А(10) поменять местами наибольшее и наи­меньшее по величине значения элементов.

6. Дана линейная таблица, состоящая из N элементов. Найти, на сколько единиц максимальное значение элемента больше минимального значения элемента этой таблицы.

7. Дан массив, состоящий из N элементов. Найти все поло­жительные значения элементов массива, среди положи­тельных значений выбрать наименьшее.

8. Изменить порядок следования значений элементов в мас­сиве на обратное.
  1. В заданном одномерном массиве переставить местами значения элементов, стоящих на четных местах, со значе­ниями элементов, стоящими на нечетных местах (размер­ность массива произвольна).

IX.5.Задачи  уровня


1. Дан массив:

а) подсчитать количество квадратов нечетных значений элементов данного массива;

б) подсчитать количество удвоенных нечетных значений элементов данного массива.

2. Дана линейная таблица, состоящая из 20 элементов. Тре­буется определить, сколько элементов таблицы с номером 1, 2, 4, 8, 16,... имеют значения, меньшие 0.25.

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

4. Осуществить циклическую перестановку значений эле­ментов массива на К элементов влево.

5. Дан массив С(30). Поменять местами значение первого четного элемента массива со значением последнего нечет­ного элемента массива.

6. Дан массив А(30). Сформировать новый массив из:

а) четных значений элементов массива 4;

б) отрицательных значений элементов массива А;

в) значений элементов массива А, кратных 5;

г) сумм трех рядом стоящих значений элементов масси­ва А.

7. Дан массив, содержащий К элементов, заполненный дат­чиком случайных чисел. Сформировать новый массив из четных значений элементов исходного массива и найти сумму всех значений элементов этого массива.

8. Дан массив А(К). Сформировать новый массив из положи­тельных значений элементов массива и найти в новом массиве минимальное значение.

9. Дана линейная таблица В(М). Сформировать новую ли­нейную таблицу из значений элементов, кратных 3, исход­ной таблицы. Найти среднее арифметическое значение в новой таблице и выдать его на печать.

10. В соревнованиях по фигурному катанию N судей выстав­ляют оценки. Наибольшая и наименьшая отбрасываются, а по остальным выставляется средняя. Составить программу, вычисляющую среднюю оценку, и выдайте на печать но­мера судей, которые поставили наименьшую и наиболь­шую оценки.

IX.6.Контрольные работы

IX.6.1.Контрольная работа №1

Диктант


1. Какая форма организации данных называется мас­сивом?

2. Для чего нужно описывать массив?

3. Чем отличается номер элемента массива от его зна­чения?

4. Как организовать вывод линейного массива в строку? В столбец?

5. Как можно ввести значения элементов массива в па­мять?

6. Как подсчитать сумму, количество и произведение значений элементов массива?

7. Как присвоить значения элементам массива датчиком случайных чисел на интервале [-150; 250] ?

IX.6.2.Контрольная работа №2

Вариант 1


1. Для массива X(N) найти наименьший из положительных значений элементов.

2. Дан массив A(N). Требуется умножить значения элементов этого массива на 4, если А(1) >0, или на 7, если А(1) <=0.

Вариант 2


1. Для массива X(N) найти наибольшее и наименьшее значе­ния элементов и поменять их местами.

2. Дан одномерный массив из N элементов. Сформировать новый массив из значений элементов данного массива, больших 5 и имеющих индексы, кратные 4.

Вариант 3


1. Дан линейный массив, содержащий N элементов и запол­ненный с клавиатуры. Найти минимальное значение эле­мента и приравнять его к единице.

2. Дан массив A(N), заполненный датчиком случайных чи­сел. Найти минимальное значение элемента и переместить его в конец массива.

IX.7.Вопросы для самопроверки


1. Что такое массив? Как осуществляется доступ к элементам массива?

2. Для чего нужно описывать массив?

3. Способы заполнения массивов.

4. Типовые алгоритмы обработки массивов:

- суммирования;

- умножения;

- удаления;

- обмен местами;

- поиск MIN, МАХ;

- включения элемента;

- преобразования;

- упорядочения.