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

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


 

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

73668. Група режимів роботи ВПМ 508 KB
  З причини того, що вантажопідйомні машини повязані з підйомом і переміщенням вантажів, вони вимагають особливої уваги при проектуванні і ретельного контролю за виготовленням і експлуатацією
73669. Гнучкі елементи вантажопідйомних машин 259.5 KB
  Неметалеві канати. Металеві дротяні канати Якщо ці елементи є складовою частиною механізму підйому то вони називаються вантажними якщо вони використовуються для переміщення вантажів то вони називаються тяговими якщо вони використовуються для обвязування вантажу що транспортується то їх називають чалочними. Пластинчасті ланцюги застосовуються головним чином в гарячих і хімічних цехах де дротяні канати швидко окислюються і виходять з ладу.
73670. Блоки і поліспасти у ВПМ 259 KB
  Якщо нерухомий блок служить тільки для зміни напряму гнучкого елементу то рухомий блок служить як для виграшу в силі так і швидкості. Гнучкі елементи вживані в ВПМ не є абсолютно гнучкими тілами а володіють певною жорсткістю яка виражається у тому що набігаюча гілка гнучкого елементу не відразу укладається на блоці а збігаюча гілка не відразу випрямляється на що потрібна витрата додаткового зусилля. У реальних умови з урахуванням цих втрат або тут Gгр вага вантажу що розуміється...
73671. Деталі для навівки і звивання гнучких елементів 440.5 KB
  Барабани для багатошарової навівки каната застосовуються у виняткових випадках при вельми великих довжинах навиваного каната коли при одношаровій навівки потрібен надзвичайно великі розміри барабана. У гладких барабанах завжди є бурти. Нижній шар каната при багатошаровій навівки стикається з циліндровою поверхнею барабана по лінії унаслідок чого виникають високі контактні напруги...
73672. Механізми вантажопідйомних машин 338.5 KB
  Залежно від типу вантажопідйомної машини її призначення можуть бути різні комбінації механізмів основним з яких є механізм підйому. Механізми підйому ГПМ Механізми підйому служать для вертикального переміщення вантажів. Залежно від типу приводу розрізняють механізми підйому з ручним і машинним приводом – будівельна лебідка мал.
73673. Механізми пересування 351.5 KB
  У вантажопідйомних машинах загального призначення механізми пересування по конструктивній ознаці розрізняють: а механізми пересування з ручним приводом б механізми пересування з машинним приводом електричний і ДВС. По конструкції опорноходової частини механізми пересування підрозділяються: а на рейкові б на без рейкові. За принципом роботи механізми пересування підрозділяються на дві принципові схеми: а механізми у яких переміщення здійснюється за рахунок сил зчеплення приводних ходових коліс з рейкою або грунтом б механізми у...
73674. Вимоги до антен по параметрах електромагнітної сумісності 370 KB
  Вимоги до антен по параметрах електромагнітної сумісності Розвиток супутникових систем звязку супроводжується зростаючим завантаженням діапазонів радіочастот. Передумови для рішення проблеми ЭМС створюють відомі просторова й частотна вибірковості антен. При аналізі діаграми спрямованості апертурних антен широко застосовуваних у супутниковому...
73675. Розрахунок механізму пересування з тяговим елементом 242 KB
  Ходові колеса кранів і рейки У вантажопідйомних машинах загального призначення залежно від типу машини призначення а також величини навантаження і швидкості пересування ходові колеса виготовляються сталевими і чавунними з циліндровим і конічним ободом. Як рейки у вантажопідйомних машинах застосовується квадратна або смугова сталь а також залізничні рейки