Escolar Documentos
Profissional Documentos
Cultura Documentos
r 1 r 2 r 3 r 4 r 5
As rs foram treinadas para trocar de casas, mas sempre
obedecendo as seguintes regras:
r1
r1
r2
r1
r3
r3
r3
r4
r4
r4
r5
r5
r5
B)
Respostas:
<Corpo do algoritmo>
Fim
Algoritmo uma palavra que indica o incio da definio de um
algoritmo em forma de pseudocdigo
<nome_do algoritmo> um nome simblico dado ao
algoritmo com a finalidade de distingui-lo dos demais.
<declarao_de_variaveis>
consiste em uma poro
opcional onde so declaradas as variveis globais usadas no
algoritmo.
Incio e Fim so respectivamente as palavras que delimitam o
incio e o trmino do conjunto de instrues do corpo do
algoritmo.
Algoritmo Mdia
Var N1, N2, media: real
Incio
Escreva: A primeira nota
Leia: N1
Escreva: A primeira nota
Leia: N2
media <- (N1 + N2) / 2
Escreva: A mdia : , media
Fim
A linguagem de programao de computadores pseudocdigo
formada pelas instrues: programa, var, inteiro, real, caractere,
lgico, incio, leia, escreva, fim, se, ento, seno, fim_se,
enquanto, faa, fim_enquanto, repita, at_que, para, de, at,
passo, fim_para, conjunto, tipo, registro, fim_registro,
procedimento, caso, seja, fim_caso, e funo, alm de
operadores aritmticos (adio, subtrao, multiplicao,
diviso, exponenciao e atribuio), operadores relacionais
(igual a, diferente de, maior que, menor que, maior ou igual a e
menor ou igual a) e operadores lgicos (.e., .ou. e .no.)
Exerccios:
ou
Literal de comprimento 1;
4+5-1=
Literal de comprimento 6;
Dados lgicos
Tipos lgicos so dados com valores verdadeiro e falso. So
tambm chamados de booleanos.
Variveis
Uma varivel
armazena um
permitido dar
varivel pode
anteriormente.
<tipo_da_varivel>
<tipo_das_variveis>
Constantes
Constante tudo que fixo, estvel, inaltervel, imutvel,
contnuo, invarivel, de valor fixo e que aplicado sobre
diversos pontos de vista. Assim sendo do ponto de vista
computacional, que semelhante ao matemtico ou cientfico,
uma constante define um valor de equilbrio que se mantm
inalterado, independente das variveis envolvidas na operao
a ser realizada.
Como exemplo tem-se a constante matemtica pi que equivale
ao valor 3.14159265
Exerccios
1- Construir um programa que calcule o salrio lquido de um
professor. Para elaborar o programa, voc deve possuir alguns
dados, tais como: valor da hora aula, nmero de horas
trabalhadas no ms e percentual de desconto do INSS. Em
FIMSE
Notas: O comando1 s ser executado se a condio for
verdadeira, caso contrrio, se a condio for falsa, ser
executado o comando2.
Exemplo: Faremos um algoritmo que recebera valores
diferentes em duas variveis e qual dos dois valores maior.
ALGORITMO Estrutura Condicional Composto
var VALOR1, VALOR2: real
Incio
escreva (Entre com o primeiro valor: )
leia (VALOR1)
escreva (Entre com o segundo valor: )
leia (VALOR2)
se (VALOR1 > VALOR2) entao
escreva (VALOR1 maior que VALOR2!)
senao
escreva (VALOR2 maior ou igual ao VALOR1!)
fimse
Fimalgoritmo
Vamos estudar a estrutura acima:
1 linha: definimos o nome do algoritmo
2 linha: definimos o inicio do algoritmo
3 linha: declaramos duas variveis (VALOR1 E VALOR2) que
so do tipo real
4 linha: Escrevemos na tela uma mensagem Entre com o
primeiro valor:
5 linha: Lemos o valor da varivel VALOR1
6 linha: Escrevemos na tela uma mensagem Entre com o
segundo valor:
7 linha: Lemos o valor da varivel VALOR2
8 linha: Verificamos se a expresso VALOR1 > VALOR2
verdadeira. Se a expresso for verdadeira, o prximo destino
ser a linha 9, caso contrrio o destino ser a linha 10 (Senao).
9 linha: Escreve a mensagem VALOR1 maior que VALOR2!
10 linha: A execuo ser sempre redirecionada para essa
escolha (SeuAnimal)
caso Cachorro
escreva (O cachorro, animal muito fiel e
companheiro, demonstrando muito carinho pelo
seu dono.)
caso Gato
escreva (O gato, animal muito inteligente, astuto
e independente, muito bom para viver em
apartamentos. )
caso Papagaio
escreva (O Papagaio, no um animal que deve
ser criado como animal de estimao, pois um
animal protegido por lei.)
caso Cabra
escreva (A Cabra, Animal muito dcil, muito
utilizado por garotos da zona rural para a
passagem da infncia a vida adulta.)
outrocaso
escreva (Animal desconhecido.)
fimescolha
Fimalgoritmo
Exemplo2: Usando estrutura condicional composta
(aninhada)
Algoritmo REAJUSTA_SALARIO
var
NOVO_SALARIO, SALARIO: real
Incio
Escreva (Digite o valor do salrio: )
Leia (SALARIO)
Fimalgoritmo
Resultado
Rastreio:
A
10
09
08
07
06
01
02
03
04
05
Impress
o
6, 5 e 5
Introduo
Uma matriz uma coleo de variveis de mesmo
tipo, acessveis com um nico nome e armazenados
contiguamente na memria.
A individualizao de cada varivel de um vetor feita
atravs do uso de ndices.
Os Vetores so matrizes de uma s dimenso.
i: inteiro
Incio
Para i de 1 ate 9 passo 1 faca
Escreva (Digite um nmero inteiro para preencher o
vetor)
Leia (Vet[i])
Fimpara
Para i de 1 ate 9 passo 1 faca
Escreva (Vet[i])
Fimpara
Fimalgoritmo
Exerccios
1- Faa um programa leia os nmeros de um vetor com nove
nmeros inteiros e apresente-os.
2- Faa um programa que leia as notas de 8 alunos, calcule a
mdia e apresente-a.
3- Faa um programa leia os nmeros de um vetor com cinco
nmeros inteiros e multiplique-os por 2, colocando os
resultados em outro vetor.