24 set 2017

Matrizes e Formatção

Material de base para exposição do professor para aula do dia 18-06-2015

Dados-CSharp-1Dados-CSharp-2Dados-CSharp-3

 Figura:  Representação de Matrizes – 1, 2 e 3 Dimensões

Codigo Fonte Fortran Resultado
program generico

integer :: a
dimension :: a(-3:2,3)

1 format(1x,sp,a,i3.2,a,i3.2,a,i3.2)

print '(A,/,25("_"))','Elementos da matriz a'

do i=-3,2
    do j=1,3
	(i,j)=i**j
	print 1,'a(',i,',',j,')=', a(i,j)
    end do
end do

end program generico
Elementos da matriz a
_________________________
a(-03,+01)=-03
a(-03,+02)=+09
a(-03,+03)=-27
a(-02,+01)=-02
a(-02,+02)=+04
a(-02,+03)=-08
a(-01,+01)=-01
a(-01,+02)=+01
a(-01,+03)=-01
a(+00,+01)=+00
a(+00,+02)=+00
a(+00,+03)=+00
a(+01,+01)=+01
a(+01,+02)=+01
a(+01,+03)=+01
a(+02,+01)=+02
a(+02,+02)=+04
a(+02,+03)=+08

Elementos de discussao:

  • Declaracao e estrutura de variaveis do tipo Matricial (indexadas, multidimensionais)
  • Formatos (inteiros de tamanho fixo i3.2, caracteres e espacos)


Atividade:

A partir do exemplo (Atividade Matriz 3×3), faça um programa semelhante, contudo, para uma matrix 2×2.


Leave a Reply