71051

Обработка двумерных массивов

Лабораторная работа

Информатика, кибернетика и программирование

Задание к лабораторной работе: Дана действительная квадратная матрица А размера n  n. Вычислить суммы элементов двух главных диагоналей матрицы. Схема алгоритма. Программа на языке Basic Расчет сумм элементов двух главных диагоналей матрицы.

Русский

2014-11-01

323.5 KB

1 чел.

Федеральное агентство связи

Сибирский Государственный Университет Телекоммуникаций и Информатики

Межрегиональный центр переподготовки специалистов

Лабораторная работа №5

По дисциплине: Информатика

                                  

Выполнил:

Группа:

Вариант: 10

    

Проверил: ___________________

Новосибирск, 2014 г

Лабораторная работа № 5

Обработка двумерных массивов

Задание к лабораторной работе:

Дана действительная квадратная матрица А размера n  n. Вычислить суммы  элементов двух главных диагоналей матрицы.

Схема алгоритма.

Программа на языке Basic

 

10 'Расчет сумм  элементов двух главных диагоналей матрицы.

20 CLS

30 INPUT “Введите размер матрицы n=», n

40 DIM a(n,n)

50 PRINT “Для генерации массива из случайных чисел нажмите 1“

60 PRINT “Для ввода собственных значений нажмите любую другую цифру“

70 INPUT k

80 IF k=1 THEN 90 ELSE170

90 ‘Создание массива из случайных чисел

100 FOR i=1 TO n STEP 1

110 FOR j=1 TO n STEP 1

120 RANDOMIZE TIMER

130 a(i,j) = INT(RND * 100)

140 NEXT j

150 NEXT i

160 GOTO 240

170 ‘Создание массива вручную

180 FOR i=1 TO n STEP 1

190 FOR j=1 TO n STEP 1

200 PRINT ”Введите a(”; i; j; ”)”

210 INPUT a(i, j)

220 NEXT j

230 NEXT i

240 ‘Вывод сформированного массива

250 FOR i=1 TO n STEP 1

260 FOR j=1 TO n STEP 1

270 PRINT a(i, j);

280 NEXT j

290 PRINT

300 NEXT i

310 s1=0: s2=0

320 ‘Расчет суммы чисел первой диагонали

330 FOR i=1 TO n STEP 1

340 FOR j=1 TO n STEP 1

350 IF i = j THEN 360 ELSE 370

360 s1 = s1 + a(i, j)

370 NEXT j

380 NEXT i

390 ‘Расчет суммы чисел второй диагонали

400 FOR i=1 TO n STEP 1

410 FOR j=1 TO n STEP 1

420 IF j = n – i +1 THEN 430 ELSE 440

430 NEXT j

440 NEXT i

450 PRINT

460 PRINT “Сумма чисел первой диагонали равна», s1

470 PRINT “Сумма чисел второй диагонали равна», s2

480 END

Результаты выполнения программы


 

А также другие работы, которые могут Вас заинтересовать

7058. Определение параметров сетей с использованием теории очередей. Модели M/M/1/ 36.57 KB
  Определение параметров сетей с использованием теории очередей. Модели M/M/1/. Задание: По заданным значениям параметров произвести расчет других параметров с использованием модели типа M/M/1. Результаты расчета: Утилизация: Среднее число элементов д...
7059. Медиасследования как новый инструмент маркетинга 65.2 KB
  Введение Актуальность исследования. В настоящее время большинство компаний в той или иной форме регулярно осуществляют рыночные исследования. Содержание понятия маркетинг определяется стоящими перед ним задачами. С момента появления и до наших дней ...
7060. Качество программного продукта 73 KB
  Качество программного продукта Любой программный продукт должен выполнять те функции, для которых был создан. Качественный ПП должен обладать еще рядом свойств, позволяющих успешно его использовать в течение продолжительного времени. Качество
7061. Life is life. Can money make a man happy 59 KB
  Тема : Life is life. Can money make a man happy Мета: Практична : Навчити учнів працювати цілим класом, щоб досягнути спільної мети. Розвиваюча: вдосконалити лексичні навички. Виховна: допомогти учням зрозуміти, що гроші це не головне в житті....
7062. Программирование постоянного запоминающего устройства 142.5 KB
  Программирование постоянного запоминающего устройства Программирование ПЗУ осуществляется с целью задания работы микропрограммного автомата с помощью закодированной микропрограммы его работы. Этот этап используется в дальнейшем для прошивки...
7063. Социальное пространство воспитательного процесса. Семейное воспитание 68.42 KB
  Социальное пространство воспитательного процесса. Семейное воспитание 1 Понятие социального пространства Воспитательный процесс разворачивается в социуме, имеющем свои пространственные рамки. Социальное пространство - это совокупность социальны...
7064. Процессы происходящие в металлах при сварке 72.5 KB
  Сварочная металлургия отличается от других металлургических процессов высокими температурами термического цикла и малым временем существования сварочной ванны в жидком состоянии, т. е. в состоянии, доступном для металлургической обработки м...
7065. Разработка модуля информационной системы Амортизация оборудования 79.5 KB
  Разработка модуля информационной системы Амортизация оборудования Цель лабораторной работы: приобретение практических навыков создания пользовательских форм для разработки модуля информационной системы Амортизация оборудования. Краткие теоретическ...
7066. Шлицевые соединения 65.5 KB
  Шлицевые соединения Шлицевым называется разъемное соединение составных частей изделия с применением пазов (шлицев) и выступов. Шлицевые соединения бывают подвижные и неподвижные. Детали шлицевого соединения (вал и втулка) показаны на рисунке.. Шлице...