Это методическое пособие предназначено для желающих самостоятельно научиться решать задачи по основным разделам предмета на языках Бейсик и Паскаль. Предлагаемая методика включает
Вид материала | Методическое пособие |
Содержание3*3, заполненная с помощью операторов READ-DATA "Мой класс". |
- Учебно-методическое пособие таганрог 2005 ббк 67. 01 Составитель, 578.81kb.
- Курс. 01;Мпк. 01;3 методическое пособие по курсовой работе методика воспитательной, 230.31kb.
- Методика преподавания хореографических дисциплин Учебно-методическое пособие для специальности, 1490.89kb.
- Ниязов Олег Нургалиевич Ниязов О. Н. Н60 методическое пособие, 75.1kb.
- Учебно-методическое пособие Йошкар-Ола, 2009 ббк п 6 удк 636, 3772.57kb.
- Учебно-методическое пособие и ситуационные задачи по урологии для студентов волгоград,, 482.99kb.
- Панасенко Александр Иванович, профессор кафедры органической и биологической химии, 259.01kb.
- Учебное пособие по курсу «управление банковским продуктом» Составитель: к э. н., доцент, 955.86kb.
- Предлагаемая работа представляет собой попытку в краткой форме изложить теоретический, 1296.91kb.
- Российской федерации, 664.65kb.
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
- Дана квадратная матрица М*М. Найти максимальные значения элементов, расположенных на главной и побочной диагоналях, и выяснить, какой из них больше.
Вариант 2
- Дана квадратная матрица К*К, заполненная случайными числами от -50 до 49. Сформировать одномерный массив из элементов матрицы, стоящих над главной диагональю. Найти сумму элементов этого массива.
Вариант 3
- Дана матрица, состоящая из N строк и М столбцов, заполненная случайными числами. Найти среднее арифметическое значение элементов матрицы и сформировать одномерный массив из элементов матрицы, больших среднего арифметического значения. Найти максимальное и минимальное значения элементов нового массива.