Buscar

Algoritmos---Lista-de-Exercicios-Revisao-I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

EXERCÍCIO DE REVISÃO – ALGORITMOS
PROF.: ANTONIO SALES
Qual o formato básico de algoritmo em português estruturado?
Quais são as estruturas de decisão existentes no Visualg? Explique a sintaxe de cada uma e dê exemplos.
Quais são as estruturas de repetição existentes no Visualg ? Explique a sintaxe de cada uma e dê exemplos.
Observe o programa abaixo e responda o que se pede:
Algoritmo "Quest05"
var
contad, n:inteiro
Inicio
 Limpatela
 leia(n)
 contad:=0 {iniciamos o contador declarando seu primeiro valor}
 enquanto contad<10 faca {Enquanto cont<10, condição é testada a cada repetição}
 Escreval(n," x ",contad," = ",n*contad)
 contad:=contad+1 {incrementamos o contador a cada repetição}
 fimenquanto
fimalgoritmo
Qual a finalidade do programa?
Reescreva o programa utilizando as estruturas de repetição para...faca e repita...ate.
Escreva o programa, em português estruturado, referente ao fluxograma da figura abaixo:
N1, N2
“Reprovado”
“Aprovado”
Apresente o que será impresso na tela do computador pelos algoritmos a seguir:
Algoritmo "Questão 06 - A"
Var
 P,Q:inteiro
 VALOR:real
Inicio
 P <- 5
 Q <- P - 8
 VALOR <- 18
 repita
 VALOR <- VALOR + (VALOR * P + Q)
 P <- P + 2
 Q <- Q + 1
 ate Q < 0
 escreva (VALOR)
fimalgoritmo
Algoritmo "Questão 06-B"
Var
 M,N,Y :inteiro
inicio
 M <- 10
 Y <- 1
 para N de 1 ate 3 passo 1 faca
 M <- M - 8
 Y <- Y * 3
 fimpara
 escreva (M,"-", Y,"-",N)
fimalgoritmo
Considerando as variáveis abaixo, assinale N para numérico, C para texto e L para Lógico:
( ) 1000
( ) “12”
( ) .v.
( ) “Casa 8”
( ) -456
( ) -4.56
( ) “4.56”
( ) .verdadeiro.
( ) “cinco”
( ) “5”
( ) 456
( ) 45.8976
Assinale com um x os nomes válidos para variáveis abaixo:
( ) Alpha
( ) 5x
( ) E(13)
( ) 1Beta
( ) X
( ) ABC
( ) BJ153
( ) K7
( ) X-Y
( ) Notas/2
( ) Notas
( ) Média
( ) A:B
( ) Inps
( ) FGTS
( ) PE&E
( ) int
( ) AeQ*
Com base nas tabelas-verdade apresentadas anteriormente, assinale com V ou F, indicando quais valores são verdadeiros e quais valores são falsos. Utilize os valores: X=1 A=3 B=5 C=8 D=7 E=6.
nao (X>3)
(X<1) e nao (B>D)
nao (D<0) e (C>5)
nao (X>3) ou (C< 7)
(A > B) ou (C> B)
(X>=2)
(X< 1) e (B>=D)
(D >3) ou (C> 5)
nao (D>3) ou nao (B<7)
(A>B) ou nao (C>B)	
Represente o algoritmo abaixo em forma de fluxograma.
Algoritmo "Questão 10"
Var
 Resul,N1,N2 :real
inicio
 Repita
 Escreval("Digite o 1o. numero:")
 Leia(N1)
 Escreval("Digite o 2o. numero:")
 Leia(N2)
 Ate (N1 <> 0) e (N2 <> 0)
 Resul <- (N1 + N2) / 2
 Escreval(Resul)
fimalgoritmo

Outros materiais