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. 2. 3. 4. D<-B = INVÁLIDO C+1 <- B+C = INVÁLIDO B<-EXP(6,2)/3 = VÁLIDO 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) (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 exp (2,3) * 5 + 2 40+2-3 = 39 e) raiz q ((y+z)*x)-z*y-3 raizq ((3+5)*2)-5*3-3 raiz q (16) 4-5*3-3 5 * 3 -3 3 y exp (8*2) /2

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 1-4*3/6-9 1-12/6-9 1-2-9= -10 exp(3,2)

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 b) x c) A:B d) x-y e) ABC Válida

Válida Inválida Inválida Válida

f) INSS -Válida g) h(1) h) nota/2 i) AWO* j) FGTS k) AH? l) RUA m) CEP Inválida Inválida Inválida Válida Inválida Válida 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 reentrada 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. verifique se o saldo e não seja exiba a mensa a sacar, sendo um valor su o algorítimo.

Quando a senha estiver correta, solicite o valor a sacar, xistente na conta é suficiente para atender o saque, caso gem Saldo insuficiente e solicite a re-entrada do valor ficiente exiba a mensagem Operação Realizada e finalize 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.

Sign up to vote on this title
UsefulNot useful