Baixe o app para aproveitar ainda mais
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
Compartilhar