Académique Documents
Professionnel Documents
Culture Documents
Visualg exemplo:
Algorítimo soma de dois números:
algorítimo soma
var
A,B,C : inteiro
início
leia (A)
leia (B)
C <- A+B
escreva ( A soma é , C)
fimalgorítimo
16 março 2007
09/03/2007 2 Lógica de Programação
Posted by psmatias under Lógica de Programação
Leave a Comment
Os algorítimos precisam ser alimentados com dados provenientes do meio externo par
a efetuarem as operações e cálculos que são necessários a fim de alcançar o resu
ltado desejado.
Sintaxe:
Leia (<variável receptora>)
Exemplos: Leia (A)
Leia (B)
Saída de dados
Para que um algorítimo possa exibir informações / resultados, é preciso utilizar
um comando que tenha como função exibir informações.
Sintaxe:
Escreva (<variável ou expressão>)
Exemplos: Escreva (A)
Escreva (B)
Escreva (x+y)
Escreva ( Bom dia )
14 março 2007
09/03/2007 1 Lógica de Programação
Posted by psmatias under Exercícios, Lógica de Programação
Leave a Comment
Indique se os comandos de atribuição abaixo são válidos ou inválidos:
A : lógico
B,C : real
D : inteiro
1. D<-B = INVÁLIDO
2. C+1 <- B+C = INVÁLIDO
3. B<-EXP(6,2)/3 = VÁLIDO
4. A<-B=C = VÁLIDO
14 março 2007
09/03/2007 Lógica de Programação
Posted by psmatias under Lógica de Programação
Leave a Comment
Comando de atribuição
Um comando de atribuição permite-nos fornecer um valor a uma variável, em que o
tipo de dado deve ser compatível com o tipo da variável receptora, ou seja, uma
variável do tipo inteira aó pode receber valores inteiros, lógios só podem receb
er dados lógicos e assim por diante.
Sintaxe: <variável receptora> <- <expressão ou valor absoluto>
Exemplos:
7 março 2007
05/03/2007 1 Lógica de Programação
Posted by psmatias under Exercícios, Lógica de Programação
Leave a Comment
Exercícios
1) Dado as variáveis a,b,c do tipo inteiro e com os valores 5,10, e -8, faça:
a) 2*a mod 3 -c
2*5 mod 3 -(-8)
10 mod 3+8
1+8 = 9
b) Raizq (-2.c) div 4
raizq (-2*-8) div 4
raizq (16) div 4
4 div 4 =1
c) ((20 div 3 ) div 3) exp (8*2) /2
(6 div 3) + 64/2
2+64/2
2+32 = 34
d) (30 mod 4 * exp (3,3) *-1)
2*27*-1 = -54
e) exp (-c , 2)+(a * 10) /a
exp (-(-8) , 2)+(5 * 10) /5
64+50/5
64+10 = 74
2) Para x=2, y=3,, z=5, faça:
a) x*y/z
2*3/5
6/5 = 1,2
b) exp (x,y) / z
exp (2,3) /5
8/5 = 1,6
c) exp (x,y) div z
exp (2,3) div 5
8 div 5 = 1
d) exp (x,y) * z + x y
exp (2,3) * 5 + 2 3
40+2-3 = 39
e) raiz q ((y+z)*x)-z*y-3
raizq ((3+5)*2)-5*3-3
raiz q (16) 5 * 3 -3
4-5*3-3
4-15-3
4-18 = -14
7 março 2007
05/03/2007 Lógica de Programação
Posted by psmatias under Lógica de Programação
Leave a Comment
Operadores Aritméticos
Os operadores aritméticos são os símbolos que representam as operações básicas d
e matemática.
Exemplos:
a) 5+9+7+8/4
5+9+7+2=23
b) 1-4*3/6-9 exp(3,2)
1-4*3/6-9
1-12/6-9
1-2-9= -10
5 março 2007
02/03/2007 1 -Lógica de programação
Posted by psmatias under Exercícios, Lógica de Programação
Leave a Comment
Exercícios
1) Identifique se a nomenclatura das variáveis abaixo é válida ou inválida de ac
ordo com as regras.
a) ALPHA Válida
b) x Válida
c) A:B Inválida
d) x-y Inválida
e) ABC Válida
f) INSS -Válida
g) h(1) Inválida
h) nota/2 Inválida
i) AWO* Inválida
j) FGTS Válida
k) AH? Inválida
l) RUA Válida
m) CEP Válida
5 março 2007
02/03/2007 2 -Lógica de programação
Posted by psmatias under Exercícios, Lógica de Programação
Leave a Comment
Exercícios
2) Faça um algorítimo que represente os passos necessários para sacar dinheiro e
m um caixa eletrônico, porém será necessário verificar se a senha informada está
correta ou não, caso não esteja, exiba a mensagem Senha inválida e solicite a re-
entrada de uma nova senha, se o erro persistir por mais de três vezes exiba a me
nsagem Acesso Bloqueado e finalize o algorítimo.
Quando a senha estiver correta, solicite o valor a sacar, verifique se o saldo e
xistente na conta é suficiente para atender o saque, caso não seja exiba a mensa
gem Saldo insuficiente e solicite a re-entrada do valor a sacar, sendo um valor su
ficiente exiba a mensagem Operação Realizada e finalize o algorítimo.
caixa_banco3.png
5 março 2007
02/03/2007 Lógica de Programação
Posted by psmatias under Lógica de Programação
Leave a Comment
Teste de mesa
Levando em conta o exercício anterior façamos o teste de mesa.
Declaração de variáveis
Todas as variáveis que serão utilizadas em nossos algorítimos, devem em primeiro
lugar serem declaradas, conforme exemplo abaixo: (nome da variável : tipo primi
tivo de dados)
total, salário: real
nome, cidade: caracter
quantidade: inteiro
1 março 2007
26/02/2007 Lógica de programação
Posted by psmatias under Exercícios, Lógica de Programação
1 Comment
5) Dado dois números inteiros quaisquer, faça um algorítimo (fluxograma) que det
ermine qual dos dois números é o maior, ou se são iguais.