Comando de atribuição
• Utilização de variáveis.
X <- Número
X*2
Escreva (X)
Ex.:
A<-2
B<-3
C<-5
A<-B*C
B<-A+A*B
C<-C-B
A B C
2 3 5
15 60 -55
A B C D
0 1 1 1
3 4 1 1
A B C
1 2 3
2 2 2
2 2 1
3°) Escreva um algoritmo que leia duas variáveis e troque o
conteúdo entre elas.
• Informe o primeiro número.
• Leia (X)
• Informe o segundo número.
• Leia (Y)
Estrutura Sequencial*
Não assisti a aula.
Estrutura Condicional
“Informe um número:”
Leia (x)
Se (x > 0) então
“O número “,x,” é maior que 0”
Senão
Se (x = 0) então
“O número “,x,” é igual a 0”
Senão
“O número “,x,” é menor que 0”
Fimse
Fimse
***A concatenação (separação de variáveis dos textos) na lógica de
programação (VisuAlg) é a vírgula (,). Em Asp a concatenação é o
“+”.
m <- p/(a*a)
escreval ()
escreval()
escreval (" ********* RESULTADO *********")
escreval ()
escreval ("Massa corpórea: ",m:2:2,"")
escreval ()
escreval ("Grau de Obesidade:")
escreval ()
Se (m<26) entao
Escreval ("Normal.")
Senao
Se (m>=26) e (m<30) entao
Escreval ("Obeso.")
Senao
Se (m>=30) entao
Escreval ("Obeso Mórbido.")
fimse
fimse
fimse
a: real
b: real
c: real
mf:real
inicio
Escreva ("Informe a primeira nota:")
Leia (a)
Escreva ("Informe a segunda nota:")
Leia (b)
Escreva ("Informe a terceira nota:")
Leia (c)
mf <- (a+b+c)/3
escreval ()
escreval()
escreval (" ********* RESULTADO *********")
escreval ()
escreval ("Média Final: ",mf:2:2,"")
escreval ()
escreval ("Conceito:")
escreval ()
Se (mf>=8.0) entao
Escreval ("A")
Senao
Se (mf>=5) e (mf<8.0) entao
Escreval ("B")
Senao
Se (mf<5.00) entao
Escreval ("C")
fimse
fimse
fimse
n: caracter
sa: real
sra: real
srb: real
Estrutura de Repetição
Var
i: inteiro
Início
Var
Início
Var
Início
var
h, x, n: real
inicio
escreval ("**Cálculo**")
escreval ("Informe o valor de N:")
leia (n)
x <- 0
h <- 0
enquanto (x<n) faca
h <- h + 1/(x+1)
i <- i + 1
fimenquanto
var
senha: real
login: caracter
inicio
a: real
x: inteiro
soma: real
am: real
maior: real
n: inteiro
cont: inteiro
inicio
// Seção de Comandos
maior <- 0
x <- 1
soma <- 0
cont <- 0
Enquanto (x <= 20) faca
Escreva ("Informe a ",x,"ª altura:")
leia (a)
Se (a>maior) entao
maior <- a
fimse
soma <- soma+a
Se (a>=2) entao
cont <- cont + 1
fimse
x <- x+1
fimenquanto
am <- soma/20
Escreval ()
Escreval ("***Resultado***")
Escreval ("A maior altura é:" ,maior)
Escreval ("A altura média é:" ,am)
Escreval ("O número de pessoas com altura superior a 2m é:" ,cont)
a: real
x: inteiro
soma: real
am: real
maior: real
n: inteiro
cont: inteiro
Se (a>maior) entao
maior <- a
fimse
soma <- soma+a
Se (a>=2) entao
cont <- cont + 1
fimse
fimenquanto
am <- soma/(x-2)
Escreval ()
Escreval ("***Resultado***")
Escreval ("A maior altura é:" ,maior)
Escreval ("A altura média é:" ,am)
Escreval ("O número de pessoas com altura superior a 2m é:" ,cont)