Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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: