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

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

Содержание


3*3, заполненная с помощью операторов READ-DATA
"Мой класс".
Подобный материал:
1   ...   15   16   17   18   19   20   21   22   ...   25

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


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

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

3. В двумерном массиве найти суммы значений элементов в каждом столбце и сформировать из них одномерный мас­сив.

4. Найти абсолютное значение разности максимального и минимального значения элементов двумерного массива.

5. Дана матрица A(N,M). Сформировать одномерный массив из четных значений элементов матрицы.

6. Найти наибольшее и наименьшее значение элементов в главной диагонали двумерного массива (данный двумер­ный массив является квадратной числовой таблицей).

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

8. Дана матрица C(N,N). Сформировать одномерный массив из:

а) сумм каждого столбца матрицы;

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

в) значений элементов матрицы, расположенных на глав­ной диагонали.

9. Дана квадратная матрица 3*3, заполненная с помощью операторов READ-DATA (для языка БЕЙСИК) или случай­ными числами (для языка ПАСКАЛЬ). Сформировать од­номерный массив из элементов матрицы, расположенных по спирали, начиная с первого элемента матрицы.

10. Дана матрица, состоящая из К строк и М столбцов. Сфор­мировать одномерный массив из минимальных элементов каждой строки матрицы.

11. Дана матрица M*N. Найти среднее геометрическое зна­чение элементов матрицы и выяснить, каких элементов в матрице больше больших среднего геометрического или меньших среднего геометрического.

13. Дана действительная матрица 5*4, все элементы различны. В каждой строке выбирается элемент с меньшим значением, затем среди этих чисел выбирается наибольшее. Указать индекс найденного элемента.

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


1. Подсчитать общую стоимость товаров I, II, Ш и высшего сорта, если известны стоимость единицы товара, его коли­чество и качество, закодированное следующим образом:

W - высший; I - первый; II - второй; III - третий сорт.

Таблица имеет вид:



Качество

Стоимость

Количество

10

W

24555

345

20

I

45662

23

30

III

3456

12




...




...



II

1156

8

2. Температура измеряется каждые три часа. Определить наивысшую среднесуточную температуру за прошедшую неделю. Для заполнения таблицы температур используйте датчик случайных чисел.

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

4. Создайте таблицу данных "МОЙ КЛАСС". Оценки класса за год по математике и информатике занесите в таблицу данных. Напечатать:

- фамилии неуспевающих учеников по предметам;

- есть ли неуспевающие по данному предмету;

- фамилии отличников;

- общее число неуспевающих.

5. Дан двумерный массив А(10,10). Определить сумму зна­чений элементов, расположенных по контуру данного мас­сива. (Эту задачу можно решить для матрицы A(N,M).)

6. Дана матрица C(N,M). Сформировать вектор В, элемен­тами которого являются значения элементов тех строк ис­ходного массива, сумма которых положительна.

7. Дан массив D(M,N). Обнулить строки и столбцы, в кото­рых есть 0. Можно завести дополнительный одномерный массив.

8. Дана матрица A(N,M). Удалить строку и столбец, на пере­сечении которых находится МАХ элемент массива.

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

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

Диктант


1. Как осуществить ввод матрицы по строкам и по столбцам?

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

3. Какие типовые алгоритмы обработки массивов вы знаете?

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

5. Как элементы матрицы расположены в ЭВМ?

6. Как можно вывести на печать значения элементов матрицы?

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

Вариант 1


1. Заполните случайными числами массив 6*6. Выведите на печать четвертую строку массива.

2. Составить программу вычисления произведения тех зна­чений элементов двумерного массива, которые больше 10.

Вариант 2


1. Определить, имеется ли в двумерном массиве значение элемента, равное В. Элементы массива вводятся с клавиа­туры.

2. Составить программу вычисления суммы положительных значений элементов двумерного массива.

Вариант 3


1. Сформировать двумерный массив, у которого значения эле­ментов равны 5, если сумма индексов этого элемента чет­ная, и равны 0, если сумма индексов - нечетная.

2. Составить программу, определяющую, содержится ли в матрице столбец, состоящий из одинаковых значений эле­ментов.

X.6.3.Контрольная работа №3

Вариант 1

  1. Дана квадратная матрица М*М. Найти максимальные зна­чения элементов, расположенных на главной и побочной диагоналях, и выяснить, какой из них больше.

Вариант 2

  1. Дана квадратная матрица К*К, заполненная случайными числами от -50 до 49. Сформировать одномерный массив из элементов матрицы, стоящих над главной диагональю. Найти сумму элементов этого массива.

Вариант 3

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