Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Oparin_practical_work_part_II

.pdf
Скачиваний:
5
Добавлен:
23.02.2015
Размер:
422.11 Кб
Скачать

Продолжение табл. 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]