2. Общее задание на выполнение лабораторной работы по вариантам




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

Составьте программу, определяющую сумму элементов произвольного столбца матрицы.

Составьте программу, вычисляющую произведение двух матриц размерностями .

Напишите программу, вычисляющую определитель матрицы размерностью .

Напишите программу, заменяющую строки матрицы ее столбцами.

2. Общее задание на выполнение лабораторной работы по вариантам

Цель работы

Изучить возможности языка Basic и овладеть практическими навыками в программировании задач, используя данные в виде массивов. Совершенствовать навыки в редактировании программ.

Порядок выполнения работы

1. Изучить операторы, позволяющие организовать данные в виде массивов.

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

3. Вводить, редактировать, отлаживать и реализовывать программы на языке Basic.

4. Оформить отчет. Отчет содержит: 1) цель работы; 2) постановку задачи согласно варианта; 3) листинг текста программы; 4) результаты реализации программы (распечатка) согласно заданиям каждого варианта; 5) выводы по проделанной работе.

Пример выполнения лабораторной работы

Дана матрица:

Задание 1. Найти среднее значение элементов, стоящих в первой строке.

Задание 2. Умножить все элементы матрицы на число 3 и вывести полученную матрицу на печать.

Заданной матрице присвоить имя A. Матрица двумерная, следовательно все ее значения заносятся в программу в цикле. В данном примере используется оператор DATA-READ. Умножение элементов матрицы на число 3 также удобнее выполнить в цикле. Для нахождения среднего значения определяется переменная S и ее значение выводится на печать. В конце программы элементы полученной новой матрицы выводятся на печать также с помощью цикла. Для того, чтобы на экране элементы матрицы располагались в привычном для нас виде, то есть по три элемента в строке, в программе написаны два оператора PRINT.

Программа

5 REM очистка экрана

10 CLS

15 REM присвоение данных элементам матрицы

20 DIM A(2,3)

25 FOR I = 1 TO 2

30 FOR J = 1 TO 3

35 READ A(I,J)

40 NEXT J

45 NEXT I

50 REM вычисление среднего значения элементов матрицы

55 S = (A(1,1)+A(1,2)+A(2,3))/3

60 PRINT " СРЕДНЕЕ ЗНАЧЕНИЕ ЭЛЕМЕНТОВ ПЕРВОЙ

СТРОКИ S = ";S:PRINT

65 REM умножение элементов матрицы на число

70 FOR I = 1 TO 2

75 FOR J = 1 TO 3

80 B(I,J) = A(I,J)*3

85 NEXT J

90 NEXT I

95 REM распечатка значений элементов новой матрицы

100 PRINT "ЗНАЧЕНИЯ ЭЛЕМЕНТОВ НОВОЙ МАТРИЦЫ": PRINT

105 FOR I = 1 TO 2

110 FOR J = 1 TO 3

115 PRINT B(I,J);

120 NEXT J

125 PRINT:PRINT

130 NEXT I

135 DATA 2,3.1,8.1,-1,5,-3

140 END

После отладки программы необходимо вывести на печать текст программы, используя команду LLIST. Для вывода результатов вычислений на печать используется оператор LPRINT. В программе надо все операторы PRINT заменить оператором LPRINT и запустить программу. Результат будет печататься на бумаге.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-03 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: