Você está na página 1de 19

Programao de

Computadores III
Aula 5
Professora Bianca
(Sala 302 Bloco E)
bianca@ic.uff.br
http://www.ic.uff.br/~bianca/prog3/
Aula 5 - 19/09/2006 1
Exerccios da
Apostila de Algoritmos (p. 19)

Declare PrAssinatura,PrImpulso,PrChamadaCel como Real


Declare Impulsos, ChamadasCel, ValorTotal como Real
PrAssinatura 32.0
PrImpulsos 0.09
PrChamadaCel 0.35
Impulsos 254
ChamadasCel 23
ValorTotal PrAssinatura + PrImpulso*(Impulsos-90) +
PrChamadaCel*ChamadasCel
Aula 5 - 19/09/2006 2
Exerccios da
Apostila de Algoritmos (p. 19)

Declare A, B, C como Real


B 11.5
C 6.3
A SQRT(B**2 + C**2)
A (B**2 + C**2)**(0.5)
Aula 5 - 19/09/2006 3
Exerccios da
Apostila de Algoritmos (p. 19)

Declare N1, N2, N3, N4, M como Real


N1 8.0
N2 7.5
N3 10.0
N4 9
M (N1 + N2*2 + N3*3 + N4*4)/10
Aula 5 - 19/09/2006 4
Ementa do Curso
Atribuio
Expresses aritmticas
Expresses relacionais
Expresses lgicas
Prioridade entre os operadores
Operaes de entrada e sada de dados
Leitura
Escrita
Operaes de Seleo (ou Deciso)
Seleo de um ramo
Seleo de dois ramos
Operaes de Repetio
Nmero conhecido de repeties
Nmero no conhecido de repeties
Arquivos
Vetores
Matrizes

Aula 5 - 19/09/2006 5
Operaes de
Entrada e Sada de Dados
Possibilitam a comunicao entre o usurio e o
programa.
Entrada de dados:
O usurio fornece dados para que o programa processe.
Isso permite que um mesmo programa possa ser utilizado sem
modificaes para processar diferentes valores.
Num algoritmo, feita atravs de uma operao de leitura.
Sada de dados:
Mostra para o usurio os resultados do processamento.
Num algoritmo, feita atravs de uma operao de escrita.

Aula 5 - 19/09/2006 6
Leitura
A leitura uma atribuio cujos valores
esto externos ao algoritmo.
Eles podem estar num arquivo de entrada ou
podem ser digitados pelo usurio na linha de
comando quando o programa executado.
Forma geral:
LEIA <lista-de-variveis>
A lista de variveis contm as variveis cujos
valores sero lidos pelo algoritmo.
Aula 5 - 19/09/2006 7
Funcionamento da Leitura

Aula 5 - 19/09/2006 8
Funcionamento da Leitura

Aula 5 - 19/09/2006 9
Funcionamento da Leitura

Aula 5 - 19/09/2006 10
Funcionamento da Leitura

Aula 5 - 19/09/2006 11
Funcionamento da Leitura

Aula 5 - 19/09/2006 12
Escrita
Imprime no dispositivo de sada o
contedos das variveis especificadas.
Textos explicativos tambm podem ser
impressos e intercalados com as
variveis.
Forma geral:
Escreva <lista-de-variveis>
A lista de variveis contm as variveis cujos
valores sero escritos pelo algoritmo.

Aula 5 - 19/09/2006 13
Funcionamento da Escrita

Aula 5 - 19/09/2006 14
Funcionamento da Escrita

Aula 5 - 19/09/2006 15
Funcionamento da Escrita

Aula 5 - 19/09/2006 16
Funcionamento da Escrita

Aula 5 - 19/09/2006 17
Funcionamento da Escrita

Aula 5 - 19/09/2006 18
Funcionamento da Escrita

Aula 5 - 19/09/2006 19