Buscar

Desenvolvimento de algoritmos sequenciais através de pseudocódigo (Ferramenta VisuAlg)

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

Desenvolvimento de algoritmos sequenciais através de pseudocódigo (Ferramenta VisuAlg)
1. Observe o algoritmo:
​​​​​​​
Se, na linha de exibição dos dados, no comando de entrada "Leia", na linha 05, forem fornecidos os valores da tabela abaixo:
Qual será o valor da variável "total" apresentado no comando de saída Escreva, na linha 07?
E. 42,0
total <- (quad (num1) + exp(num2,2) + raizq(num3) )
total <- ( quad(2) + exp(6,2) + raiz(4))
total <- (4,0 + 36,0 + 2,0)
total <- 42,0
0
2.Considerando os operadores lógicos, relacionais e de atribuição utilizados na ferramenta de desenvolvimento de algoritmos em pseudocódigo VisuAlg, analise cada uma das seguintes afirmações e classifique em V (verdadeira) ou F (falsa).
I – Os conectivos “e”, “ou” e “não” são operadores lógicos.
II – O operador aritmético para realizar a divisão de inteiros é o símbolo “/”; para o resto da divisão, é Mod ou “^”.
III – Os operadores relacionais utilizados são >, <, >=, <=, =, !=.
IV – O símbolo que representa uma atribuição é o “<-”.
B. 
V, F, F, V.
As alternativas I e IV são verdadeiras;
II e III são falsas. A alternativa II é falsa porque o operador da divisão de inteiros é “\” no VisuAlg, e o resto da divisão é Mod ou “%”. A alternativa III é falsa porque o operador de diferente é o símbolo “<>” , não “!=”.
3.Leia as coordenadas de dois pontos no plano cartesiano, calcule e imprima a distância entre esses dois pontos. A fórmula que calcula a distância entre os dois pontos (x1,y e (x2, y é dada por:
Analise os algoritmos apresentados nas alternativas abaixo.
Quais alternativas apresentadas representam uma solução para o problema do cálculo da distância entre dois pontos?
E. 
I, II e III.
As três alternativas estão corretas, utilizam as funções exp(), quad() e o operador “^”, que resolvem o problema proposto.
5. Um pedreiro necessita de auxílio para o cálculo de conversão de uma medida recebida em metros para centímetros e milímetros. O valor deve ser informado em metros e exibido para o pedreiro em centímetros e milímetros. Analise as soluções apresentadas nas alternativas e selecione a que representa a solução correta para o problema.
B. 
Algoritmo “dois”
Var m, cm, mm: real
   inicio
   Leia(m)
   cm <- m*100
   mm <- m *1000
   Escreva(cm, mm)
fimalgoritmo
O algoritmo correto é a letra B. O algoritmo da letra A não contém a declaração da variável de milímetros, enquanto o algoritmo da letra C declara as variáveis como inteiros. O algoritmo da letra D não contem o comando de entrada e o algoritmo da letra E calcula incorretamente os valores (inverte os multiplicadores)..

Continue navegando