Вы находитесь на странице: 1из 21

LINGUAGEM ALGORTMICA

CONCEITO DE VARIVEL

Cada varivel corresponde uma posio de
memria, cujo contedo pode variar ao
longo do tempo durante a execuo de um
algoritmo.
Uma varivel s pode armazenar um valor a
cada instante.
Toda varivel identificada por um nome ou
identificador.


OPERAES BSICAS

OPERAO DE ATRIBUIO: permite que
se fornea um valor a uma certa varivel.
Para a operao de atribuio, utilizaremos a
seguinte sintaxe: varivel expresso.
Exemplos:





OPERAES BSICAS

OPERAES DE ENTRADA E SADA
O comando leia nos permite ler valores dados
atribuindo-os variveis indicadas: leia varivel-1,
varivel-2, ..., varivel-n
O comando escreva nos permite mostrar os
resultados: escreva expresso-1, expresso-2, ...,
expresso-n
Exemplos:
leia NOTA leia A,B,C
escreva NOTA+2 escreva A,B escreva 15






EXERCCIOS

1. Escreva os comandos necessrios para:
a) ler e escrever o nome de uma pessoa;
b) ler e escrever as 3 notas de um aluno;
c) ler e escrever o peso e altura de uma pessoa.

ESTRUTURA SEQENCIAL

Num algoritmo, os comandos devero ser
executados numa seqncia linear, seguindo-
se o texto em que esto escritos, de cima para
baixo, se no houver indicao em contrrio.

ESTRUTURA SEQENCIAL

Linguagem
algortmica:
inicio
comando-1
comando-2
. . .
comando-n
fim

Fluxograma:

ESTRUTURA SEQENCIAL

Exemplo:
incio
leia A,B
SOMA A + B
escreva SOMA
fim


EXERCCIOS

1. Determine os valore finais de A, B e C aps a
execuo do trecho do algoritmo abaixo:

EXERCCIOS

1. A ordem das atribuies importante?
A B e C A tem o mesmo efeito de C
A e A B?

EXERCCIOS

1. Escreva um algoritmo que leia duas variveis
inteiras e troque o contedo entre elas.
2. Escreva um algoritmo que leia um nmero
inteiro positivo e exiba o dobro do mesmo.
3. Escreva um algoritmo para calcular e exibir o
comprimento de uma circunferncia, sendo
dada o valor de seu raio. Lembre que o valor
de (Pi)= 3.1416.....


EXERCCIOS

1. Escreva um algoritmo para calcular a rea de
um tringulo, sendo dados a sua base e a
sua altura.



ESTRUTURA CONDICIONAL

A estrutura condicional permite a escolha do
grupo de aes e estruturas a ser executado
quando determinadas condies (expresses
lgicas) so ou no satisfeitas. Esta estrutura
pode se apresentar de duas formas:
ESTRUTURA CONDICIONAL SIMPLES
ESTRUTURA CONDICIONAL COMPOSTA


ESTRUTURA CONDICIONAL
SIMPLES
Linguagem
Algortmica:
se condio ento
comando-1
comando-2
. . .
comando-n

Fluxograma:

ESTRUTURA CONDICIONAL
SIMPLES
Exemplo:

ESTRUTURA CONDICIONAL
COMPOSTA
Linguagem Algortmica:
se condio ento
comando-A1
comando-A2
. . .
comando-An
seno
comando-B1
comando-B2
. . .
comando-Bn

Fluxograma:

ESTRUTURA CONDICIONAL
COMPOSTA
Exemplo:

EXERCCIOS

1. Escreva um algoritmo para ler um nmero e
determinar se ele maior, igual ou menor
que zero.
2. Escreva um algoritmo que leia dois nmeros
e exiba-os em ordem crescente.
3. Escreva um algoritmo que leia dois nmeros
e exiba o maior deles.


ESTRUTURA DE REPETIO

A estrutura de repetio permite que uma
seqncia de comandos seja executada
repetidamente at que uma determinada
condio no seja satisfeita. Utilizaremos o
comando enquanto para representar esta
estrutura.

ESTRUTURA DE REPETIO

Linguagem
Algortmica:
enquanto condio
comando-A1
comando-A2
. . .
comando-An

Fluxograma:

ESTRUTURA DE REPETIO

Exemplo: