Matrizes em linguagem c

Disponível somente no TrabalhosFeitos
  • Páginas : 25 (6105 palavras )
  • Download(s) : 0
  • Publicado : 20 de novembro de 2011
Ler documento completo
Amostra do texto
• Matrizes e Linguagem C

Curitiba
2010

Rotina de Multiplicação de Matrizes em linguagem C
Tipos de Matrizes
Multiplicação matemática de matrizes
Matrizes em Linguagem C

Trabalho apresentado a disciplina
de Linguagem de programação,
como requisito parcialda conclusão
da disciplina, do curso de Engenharia
Elétrica da Estacio Radial Curitiba.
Prof.

Curitiba
2010
Conteúdo

Introdução 5
Tipos de Matrizes 6
Matriz Linha 6
Matriz Coluna 6
Matriz Nula 6
Matriz Quadrada 6
Matriz Diagonal 7
Matriz Identidade 7
Matriz Transposta 7
Amultiplicação de matrizes 8
Ordinária do produto 8
Definição formal 9
Relação com o produto interno e o externo do produto 10
Propriedades 11
Algoritmos para multiplicação de matrizes eficientes 12
Relação com transformações lineares 13
Multiplicação Escalar 14
Produto Hadamard 15
Produto de Kronecker 16
Propriedades comuns 16
Frobenius Produto Interno 17
Potências de Matrizes 17Poderes de Matrizes Diagonais 17
Matrizes na Linguagem C 18
Compreendendo as Matrizes 18
Declarando uma Matriz 18
Compreendendo os Requisitos de Armazenamento de uma Matriz 19
Inicializando uma Matriz 19
Acessando Elementos da Matriz 20
Percorrendo em um Laço Elementos da Matriz 20
Usando Constantes Para Definir as Matrizes 21
Passando uma Matriz a uma Função 21
Revisitando as Matrizes ComoFunções 22
Compreendendo Como as Matrizes de String Diferem 23
Determinando Quantos Elementos Uma Matriz Pode Armazenar 23
Compreendendo as Matrizes Multidimensionais 23
Inicializando Elementos em Uma Matriz Bidimensional 23
Percorrendo em Um Laço Uma Matriz Bidimensional 24
Percorrendo Uma Matriz Tridimensional 24
Passando uma Matriz Bidimensional Para uma Função 25
Tratando as MatrizesMultidimensionais Como Uma Dimensão 25

Introdução

Este trabalho tem por finalidade mostrar, tipos de matrizes, multiplicação de matrizes, matrizes em linguagem C e rotina de multiplicação de matrizes em linguagem C. São informados passo a passo de declaração e função para calculo de matrizes, rotina de multiplicação, exemplos e finalidades.

CONTADORES binários SÍNCRONOS
Noscontadores síncronos o pulso de controle CLOCK é aplicado simultaneamente em todos os flip-flops,fazendo com que todos mudem de estado ao mesmo tempo.
Contador Síncrono Crescente utilizando flip-flops tipo T.


Tabela Verdade:
Q2 Q1 Q0 T2 T1 T0
0 0 0 0 0 1
0 0 1 0 1 1
0 1 0 0 0 1
0 1 1 1 1 1
1 0 0 0 0 1
1 0 1 0 1 1
1 1 0 0 0 11 1 1 1 1 1
Então temos: T0 ( J0=K0) = 1 ; T1 (J1=K1) = Q0 e T2 (J2=K2) = Q0.Q1
Q2 é a saída MSB e Q0 é a saída LSB.

Diagrama de formas de onda :

Sequência de estados internos:

Contador Síncrono Crescente
Contador de Década utilizando flip-flops tipo T:Sequência de estados internos: Q3 é o MSB e Q0 é o LSB

Como exercício , comprove os circuitos lógicos combinacionais que comandam as entradas T0 ; T1 ; T2 e T3 .
Contador Síncrono UP-DOWN.

Sequência de estados internos :


Exemplo de circuito integrado

A Figura 01 abaixo dá a identificação dos pinos do circuito integrado 74F162A da FairchildSemiconductor.


É um contador de década síncrono, que pode operar com freqüências de até 120 MHz. Tensão típica de alimentação (Vcc) na faixa de 4,5 a 5,5 V.

É evidente que dispõe de características e recursos não encontrados no circuito básico do tópico anterior.

Q3 Q2 Q1 Q0 são as saídas, equivalentes a S3 S2 S1 S0 do circuito da Fig 01 do tópico anterior. TC (terminal count)...
tracking img