Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Матрица на псевдокоде (http://www.tehnari.ru/f41/t106593/)

Zaxar13 28.01.2016 21:35

Матрица на псевдокоде
 
Вложений: 1
Всем привет. Ни разу не решал матрицы, не понимаю каким образом это решается! 1 курс, программирование.
Необходимо решить эту задачу на псевдокоде. Задача во вложении.
В обще я из условия понимаю только то что есть матрица, с строками i, со столбцами j, Но как получить новую матрицу? Так же я понял что матрица a = матрице c, если номер столбца меньше номера строки.
Извиняюсь за наглость. Но прошу показать решение, просто лабу я должен сдать завтра.

Zaxar13 28.01.2016 21:36

Опять же ни каких языков не используется, ещё просто не проходили. Решить прошу на псевдокоде

Николай_С 28.01.2016 21:54

Счастливчик!
А вот нас начали мучить "вышкой" прямо с первого курса. И самая первая тема - "Матрицы и определители".

Учите "вышку"! tehno033

P.s. А можно узнать, что такое "псевдокод"? Не знаю такого языка программирования, да и кодов тоже.

Zaxar13 28.01.2016 22:31

Но это и есть высшая математика, Определители мы учили тоже с самого начала, но проблема в данной задаче! А псевдокод это, можно сказать, язык, но на нём не будет работать ни одна программа так как в нём нет строгого синтаксиса!
К примеру:
АЛГОРИТМ: summa_2_chisel
НАЧАЛО

ВВОД: a
ВВОД: b

c=a+b

ВЫВОД c

КОНЕЦ

Николай_С 28.01.2016 22:36

Псевдокод - это язык описания алгоритмов.
Хм!
Я гляжу вы с успехом справились с задачей. ;)

P.s. Напомнило старую шутку: Как решить сложную задачу на компьютере? Очень просто: включить компьютер, решить задачу, выключить компьютер. :)

Zaxar13 28.01.2016 23:38

Издеваетесь?

Николай_С 29.01.2016 00:26

Сподвигаю к изучению "вышки". ;)

MagentaTiger 29.01.2016 00:32

Это даже не "вышка", это баловство какое то ...
Предполагается, что матрица A существует и заполнена а также её размерность известна и задана числом N
Код:

Присвоить I 1
Пока I<N
 Присвоить J 1
  Пока J< N
        Если J<I
              Присвоить элементу матрицы C[I,J] значение элемента матрицы A[I,J]
        Иначе
              Присвоить элементу матрицы C[I,J] значение элемента матрицы -A[I,J]
  Увеличить J на 1
  Конец цикла по J
  Увеличить I на 1
Конец цикла по I


Zaxar13 29.01.2016 00:35

АААА! ЕСТЬ ЖЕ БОГ НА СВЕТЕ! точнее нет, но пофиг! Спасибо, + в репу!

Zaxar13 29.01.2016 00:38

только как этот плюсик кинуть...


Часовой пояс GMT +4, время: 10:27.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.