SD - Teste Final Módulo 4 (UFCD 6051)
Programação - Algoritmia
NOTAS:
1 - O Programa apresentado, em pseudocódigo, em várias perguntas, É SEMPRE O MESMO.
2 - V significa Verdadeiro e F significa Falso.
* Este formulário irá registar o seu nome, por favor preencha seu nome.
Considere e analise atentamente o seguinte algoritmo, apresentado na forma de
pseudocódigo:
- Identifique a variável do contador. Refira por que razão não encontramos no algoritmo a
instrução típica da implementação de um contador, isto é, Contador <- Contador+1.
(10 Pontos)
ini. Porque a estrutura "PARA variável <- Valor Inicial ATÉ Valor Final FAZER" não faz a contagem
f. Porque devíamos usar a estrutura "REPETIR ... ATÉ condição"
i. Porque a estrutura "PARA variável <- Valor Inicial ATÉ Valor Final FAZER" faz essa operação
automaticamente
n. Porque devíamos usar a estrutura "ENQUANTO condição FAZER"
9/7/2021
2
Considere e analise atentamente o seguinte algoritmo, apresentado na forma de
pseudocódigo:
- Qual a estrutura de repetição utilizada?
(10 Pontos)
ENQUANTO condição FAZER
SE … ENTÃO … SENÃO
REPETIR ... ATÉ condição
PARA variável <- Valor Inicial ATÉ Valor Final FAZER
9/7/2021
3
Considere e analise atentamente o seguinte algoritmo, apresentado na forma de
pseudocódigo:
- A estrutura de decisão representada é simples ou composta? Justifique.
(10 Pontos)
Simples. Porque não se repete.
Composta. Porque se repete
Simples. Porque conforme o valor da condição de decisão (V ou F), apenas no caso de esta ser V é que o
programa executa um bloco de instruções.
Composta. Porque conforme o valor da condição de decisão (V ou F), o programa executa um bloco de
instruções se a condição for V, ou executa outro bloco de instruções se a condição for F.
9/7/2021
4
Considere e analise atentamente o seguinte algoritmo, apresentado na forma de
pseudocódigo:
- Qual o significado das variáveis ini, f e n ? Qual o tipo de cada uma?
(20 Pontos)
ini - número inicial; f - número final; n - soma de números; São todas inteiros.
ini - número inicial; f - número final; n - soma de números; São todas reais.
ini - número inicial; f - número final; n - contador de ciclos/loops; São todas reais.
ini - número inicial; f - número final; n - contador de ciclos/loops; São todas inteiros.
9/7/2021
5
Considere e analise atentamente o seguinte algoritmo, apresentado na forma de
pseudocódigo:
- Quantas vezes é efetuado o ciclo?
(20 Pontos)
i + ini (vezes)
i - ini (vezes)
f - ini (vezes)
f + ini (vezes)
9/7/2021
6
Considere e analise atentamente o seguinte algoritmo, apresentado na forma de
pseudocódigo:
Qual o objetivo do programa, isto é, qual a função que o mesmo executa?
(20 Pontos)
Soma e apresenta os números ímpares entre ini e f
Soma e apresenta os números pares entre ini e f
Soma e apresenta os números pares entre i e f
Soma e apresenta os números ímpares entre i e f
Relativamente à figura geométrica triângulo, apresente um algoritmo na forma de
pseudocódigo, representativo do cálculo da área e do perímetro de um qualquer triângulo
equilátero.
Utilize uma variável com o nome B para representar o comprimento da base do triângulo e
uma variável de nome H para representar o comprimento da altura do triângulo. Os valores
destas variáveis devem ser fornecidas pelo utilizador.
(20 Pontos)
9/7/2021
8
Considere: a = 30, b = 50, c=40.
- Apresente o valor de x, sabendo que: x <- c / 2 * b
(20 Pontos)
40
1000
0,4
100
Considere: a = 30, b = 50, c=40.
Apresente o valor de x, sabendo que: x <- a + b / 2
(10 Pontos)
55
40
35
10
Considere: a = 30, b = 50, c=40.
Apresente o valor de x, sabendo que: x <- (a + c ) / 2
(10 Pontos)
50
55
25
35
9/7/2021
11
Considere: a = 30, b = 50, c=40.
Apresente o valor de x, sabendo que: x <- c MOD a
(10 Pontos)
10
100
1,333(3)
12
Considere: a = 30, b = 50, c=40.
Apresente o valor de x, sabendo que: Not ( a > c )
(10 Pontos)
70
-10
13
Considere: a = 30, b = 50, c=40.
Apresente o valor de x, sabendo que: (a > b) And (c < 10)
(10 Pontos)
indeterminado
indefinido
9/7/2021
14
Considere: a = 30, b = 50, c=40.
Apresente o valor de x, sabendo que: (a = 20) Or (c < a)
(20 Pontos)
Indeterminado
Indefinido
Este conteúdo não foi criado nem é aprovado pela Microsoft. Os dados que submeter serão enviados para o proprietário do formulário.
Microsoft Forms
9/7/2021