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

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


 

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

69019. Робота транзистора в ключовому режимі 131.5 KB
  В апаратурі телекомунікацій часто виникає необхідність використання каскадів, котрі пропускають сигнал або його не пропускають. Такі каскади називають ключовими. Вони будуються на БТ, які працюють у ключовому режимі (режимі перемикання).
69020. Багатопереходні структури. Призначення, будова, класифікація та позначення тиристорів 215.5 KB
  Основу тиристора складає пластинка з монокристалу силіцію з областями p і nтипу які чергуються рис. Анод і катод тиристора мають відводи. Класифікація і позначення тиристорів середньої і малої потужності Крім того відвод у тиристора може бути і від внутрішньої області.
69023. Підсилювальні властивості польового транзистора 394 KB
  Відповідні схеми наведено на рис. а б в Рис. Робота ПТ в режимі підсилення На схемах рис.1 напруга Езм що подається на затвор є напругою зміщення яка необхідна для вибору положення робочої точки на статичних характеристиках рис.
69024. Частотні властивості польових транзисторів 272.5 KB
  Це знижує ефективність управління затвора вхідною напругою Uзв. 1б струм джерела SU1 визначається не повною вхідною напругою Uзв а напругою U1 між затвором і каналом яка відрізняється від напруги Uзв падінням на опорі області каналу rк U1 = = Зі зростанням частоти напруга U1 зменшується тому...
69025. Модулированные сигналы. Сигналы угловой модуляции 225.5 KB
  Термины частотная и фазовая модуляция справедливо ассоциируются с изменением по закону модулирующего колебания частоты или фазы исходного немодулированного колебания: Определим более подробно смысл этих изменений. Что же тогда изменение фазы если представить исходное...
69026. Модулированные сигналы. Сигналы с импульсной модуляцией 152 KB
  Сигналы с импульсной модуляцией. В основу формирования всех видов импульсной модуляции положена теорема В. При импульсной модуляции переносчиком выступает периодическая последовательность видеоимпульсов с периодом следования Т и длительностью.
69027. Модулированные сигналы. Манипулированные сигналы 110 KB
  Временное представление манипулированных сигналов. Спектральное представление сигналов амплитудной манипуляции. Примеры спектров манипулированных сигналов. Спектральные случаи сигналов частотной и фазовой манипуляции.