Oparin_practical_work_part_II
.pdfПродолжение табл. 5
№Задание
Найти максимальные элементы матриц A(n1, m1) и B(n2, m2) и их ин-
9.
дексы (n1, m1 – размеры матрицы A, n2, m2 – размеры матрицы B). Нахождение максимального элемента матрицы и его индексов оформить в виде подпрограммы-процедуры.
Найти минимальные элементы массивов X(n1), Y(n2), Z(n3) и их порядковые номера (n1 – размер массива X, n2 – размер массива Y, n3 –
10.размер массива Z). Нахождение минимального элемента одномерного массива и его порядкового номера оформить в виде подпрограм- мы-процедуры.
Вычислить и запомнить в одномерных массивах Sc(n1) и Sd(n2), соответственно, средние геометрические положительных элементов каждой строки матриц C(n1, m1) и D(n2, m2) (n1, m1 – размеры матрицы C,
11.
n2, m2 – размеры матрицы D, считать, что в каждой строке матриц C и D положительные элементы есть). Вычисление и запоминание в одномерном массиве средних геометрических положительных элементов каждой строки матрицы оформить в виде подпрограммыпроцедуры.
Вычислить z (es1 es2 ) /(k k |
2 |
) , где s1 и k1 – сумма и количество от- |
1 |
|
рицательных элементов массива V(n1); s2 и k2 – сумма и количество
12.отрицательных элементов массива W(n2) (n1 – размер массива V, n2 – размер массива W). Нахождение суммы и количества отрицательных
элементов одномерного массива оформить в виде подпрограммыпроцедуры.
11
Окончание табл. 5
№Задание
Вычислить произведения и количества положительных элементов, находящихся на главных диагоналях квадратных матриц E(n1, n1) и
F(n2, n2) (n1 – размер квадратной матрицы E, n2 – размер квадратной
13.матрицы F, считать, что на главных диагоналях матриц E и F положительные элементы есть). Вычисление произведения и количества положительных элементов, находящихся на главной диагонали квадратной матрицы, оформить в виде подпрограммы-процедуры.
Вычислить средние геометрические положительных элементов массивов X(n1), Y(n2) и Z(n3) (n1 – размер массива X, n2 – размер массива
Y, n3 – размер массива Z, считать, что в массивах X, Y и Z положи-
14.
тельные элементы есть). Вычисление среднего геометрического положительных элементов одномерного массива оформить в виде под- программы-процедуры.
Вычислить и запомнить в одномерных массивах Sg(m1), Kg(m1) и Sh(m2), Kh(m2), соответственно, суммы и количества отрицательных элементов каждого столбца матриц G(n1, m1) и H(n2, m2) (n1, m1 – раз-
15.меры матрицы G, n2, m2 – размеры матрицы H). Вычисление и запоминание в одномерных массивах сумм и количеств отрицательных элементов каждого столбца матрицы оформить в виде подпрограм- мы-процедуры.
Переписать подряд отрицательные элементы массивов U(n1) и V(n2) в
16.
массив W(n1+n2) (n1 – размер массива U, n2 – размер массива V). Запись отрицательных элементов одного одномерного массива в другой массив оформить в виде подпрограммы-процедуры.
12
Библиографический список
1. Бобровский, С.И. Программирование на языке QBasic для школьни-
ков и студентов / С.И. Бобровский. – М. : Десс Ком ; Инфорком-Пресс, 2000. – 208 с.
2. Быля, Т.Р. Изучаем информатику, программируя на Бэйсике / Т.Р.
Быля, О.И. Быля. – М. : Айрис ; Рольф, 1996. – 160 с.
3. Вычислительная техника и программирование : учеб. / А.В. Пет-
ров [и др.] ; под ред. А.В. Петрова. – М. : Высшая школа, 1990. – 479 с.
4. Вычислительная техника и программирование. Практикум по программированию : практ. пособие / В.Е. Алексеев [и др.] ; под ред. А.В.
Петрова. – М. : Высшая школа, 1991. – 400 с.
5. Денисов, В.П. Microsoft Visual Basic : метод. указ. / В.П. Денисов. –
Екатеринбург : Изд-во УГТУ, 1997. – Ч. 1. Ядро языка: QBasic – 44 с.
6. Опарин, Д.В. Алгоритмизация и программирование на языке высоко-
го уровня QBasic : конспект лекций [Электронный ресурс] / Д.В. Опарин ;
Уральский государственный технический университет – УПИ. – Екатеринбург,
2009. – Режим доступа: http://study.ustu.ru/view/aid_view.aspx?AidId=9085.
7. Сафронов, И.К. Бейсик в задачах и примерах / И.К. Сафронов. –
СПб. : БХВ-Петербург, 2000. – 216 с.
13
Учебное электронное текстовое издание
Опарин Дмитрий Всеволодович
ПРАКТИКУМ ПО АЛГОРИТМИЗАЦИИ И
ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ ВЫСОКОГО
УРОВНЯ QBASIC
Редактор |
Н.В. Лутова |
Компьютерная вёрстка |
Д.В. Опарин |
Рекомендовано РИС ГОУ ВПО УГТУ-УПИ Разрешено к публикации 01.06.10.
Электронный формат – pdf Объём 2,0 уч.-изд. л.
Издательство ГОУ ВПО УГТУ-УПИ 620002, Екатеринбург, ул. Мира, 19
Информационный портал ГОУ ВПО УГТУ-УПИ http://www.ustu.ru
14