Vous êtes sur la page 1sur 8

Lógica de Programação

Posts arquivados a partir dessa Categoria


16 março 2007
09/03/2007 3 Lógica de Programação
Posted by psmatias under Lógica de Programação
Leave a Comment

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:

a<-b+c (Lê-se, a recebe o resultado de b+c)


x<-10 (lê-se a variável x recebe o valor 10)
Numa atribuição deve-se primeiro resolver a expressão à direita do símbolo <-, d
epois mover o resultado alcançado para a variável à esquerda do símbolo <-.

Do lado esquerdo do símbolo <- é permitido apenas uma variável.


A<-10
B<- 5
C<-A+B
d<-C*3

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.

Constantes, variáveis e tipos de dados

Variáveis e constantes são elementos básicos que um programa manipula.


Variáveis:
Uma variável é um espaço reservado na memória do computador para armazenar um ti
po de dado determinado.
Variáveis devem receber nomes para poderem ser referenciadas e modificadas quand
o necessário.
Um programa deve conter declarações que especificam de que tipo são as variáveis
que ele utilizará e as vezes um valor inicial.
Tipos podem ser por exemplo, inteiros, reais, caracteres e lógicos.
Constantes:
É um determinado valor fixo que não se modifica ao longo do tempo, durante a exe
cução de um programa.
Exemplo: média final de um aluno
Embora uma variável possa assumir diversos valores, ela só pode armazenar um val
or de cada vez.
Podemos dizer que no exemplo acima mapeamos a memória da seguinte forma:
- Declaramos seis variáveis que correspondem a seis diferentes endereços na memó
ria do computador e demos os nomes de total, fone, nome, endereço, a, salário.
Através do nome das variáveis, podemos referenciar um determinado endereço da me
mória, e cada um destes endereços (variáveis) pode possuir apenas um tipo de dad
o (inteiro, real, caracter ou lógico).

Regras para a definição de variáveis (nomenclatura)


1. Devem começar por uma letra.
2. Após o primeiro caracter, podem ser utilizados letra e números.
3. Não devem ser utilizados caracteres especiais.
Exemplos válidos: Nome, A, x3
Exemplos inválidos: A*, E1?

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.