Prévia do material em texto
07/12/2022 17:29 Unicesumar - Ensino a Distância
about:blank 1/5
ATIVIDADE SUB - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I - 52/2022
Período:11/08/2022 08:00 a 28/08/2022 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:3,00
Gabarito:Gabarito será liberado no dia 19/09/2022 00:00 (Horário de Brasília)
Nota obtida:2,40
1ª QUESTÃO
Analise o algoritmo a seguir:
Algoritmo Vetor
Var
v : vetor
1..5
de inteiro
Início
v
1
<- 5
v
2
<- 10
v
3
<- 15
v
4
<- 20
v
5
<- 25
Escreva(v
1
, "+", v
5
)
Fim
Assinale a alternativa que irá representar a saída do algoritmo:
ALTERNATIVAS
5
6
30
1+5
5+25
2ª QUESTÃO
07/12/2022 17:29 Unicesumar - Ensino a Distância
about:blank 2/5
Algoritmo CálculoDivisao
Var
v1, v2 : real
Início
v1 <- 10
v2 <- 5
Escreva(CalcularDivisao(v1,v2))
Fim
<- CHAMADA FUNCAO DIVISAO ->
Var
resultado : real
Início
resultado <- valor1 / valor2
Retorne resultado
FimFunção
Assinale a alternativa que representa o cabeçalho correto da função a ser inserido no trecho de código "<-
CHAMADA FUNCAO DIVISAO ->"
ALTERNATIVAS
Função CalcularDivisao(v1, v2)
Função CalcularDivisao( valor1, valor2)
Função CalcularDivisao( v1 : real, v2 : real) : real
Função CalcularDivisao( valor1 : real, valor2 : real) : real
Procedimento CalcularDivisao( valor1 : real, valor2 : real)
3ª QUESTÃO
1.Algoritmo Questão
2.Var
3. valores: vetor
1..5
de real
4. resultado, x : real
5. Início
6. x <- 0
7. Para i de 1 ate 5 faça
8. Leia(valores
i
)
9. x <- x + valores
i
10. Fimpara
11. resultado <- x / 5
12. Escreva("Resultado: ", resultado)
13. Fim
Assinale a alternativa que representa o objetivo do algoritmo
ALTERNATIVAS
Média de 1 a 5.
Somar 5 valores.
Somar valores do vetor.
Ordenar valores de 1 a 5 do vetor.
Calcular a média do vetor e escrever na tela.
4ª QUESTÃO
Sobre as estruturas de dados heterogêneas, analise as afirmações.
I - Os registros é acessado apenas no programa principal, e não pode se utilizar em sub-rotinas.
II - Um algoritmo poderá conter apenas um registro por algoritmo.
III - Registros podem agregar informações de diferentes tipos.
IV - Um registro pode conter vários vetores e inclusive de diferentes tipos em sua estrutura.
Assinale a alternativa correta.
07/12/2022 17:29 Unicesumar - Ensino a Distância
about:blank 3/5
ALTERNATIVAS
Apenas I e IV estão corretas.
Apenas II e III estão corretas.
Apenas III e IV estão corretas.
Apenas I, II e IV estão corretas.
Apenas II, III e IV estão corretas.
5ª QUESTÃO
Analise o seguinte algoritmo:
Algoritmo ParaFaça
Var
a, b, c, i : inteiro
Início
Leia(a)
Leia(b)
c <- 1
Para i de 0 até a faça
Se ((i MOD 2) == 0) Então
c <- c * b
Senão
c <- c * a
FimSe
FimPara
Escreva(c)
Fim
Se o valor lido da variável "a" for igual a 3 e da variável "b" for igual a 2 a saída correposndente será?
Assinale a alternativa correta.
ALTERNATIVAS
12
24
32
36
48
6ª QUESTÃO
07/12/2022 17:29 Unicesumar - Ensino a Distância
about:blank 4/5
Analise o algoritmo abaixo:
Algoritmo Vetor
Var
v : vetor
1..4
de inteiro
i : inteiro
Início
Para i de 1 até 4 faça
v
i
<- i
FimPara
Para i de 1 até 3 faça
v
i + 1
<- v
i + 1
+ 2 * v
i
FimPara
Escreva(v
4
)
Fim
Assinale a alternativa que representa o valor escrito em tela.
ALTERNATIVAS
0
6
11
26
57
7ª QUESTÃO
Em relação ao uso e conceitos de procedimentos e funções em algoritmos, analise as seguintes afirmativas:
I. Em um procedimento, a passagem de parâmetros é obrigatória.
II. Em uma função, a passagem de parâmetros e o retorno de um valor são obrigatórios.
III. Procedimentos e funções são blocos de instruções para realizar tarefas específicas e são considerados
sub-rotinas.
IV. Uma sub-rotina pode receber uma variavel do tipo registro como parâmetro.
Assinale a alternativa que representa as afirmações corretas.
ALTERNATIVAS
I e II apenas.
II e IV apenas.
II e III apenas.
III e IV apenas.
Nenhuma das alternativas estão corretas.
8ª QUESTÃO
07/12/2022 17:29 Unicesumar - Ensino a Distância
about:blank 5/5
Analise o algoritmo a seguir:
Algoritmo Repetição
Var
a, i, j : inteiro
Início
a <- 0
Para i de 1 até 4 faça
j <- 1
Enquanto j < 3 faça
a <- a + 2
j <- j + 1
FimEnquanto
FimPara
Escreva(a)
Fim
No final da execução do algoritmo, qual o resultado impresso na tela? Assinale a alternativa correta
ALTERNATIVAS
10
12
14
16
18
9ª QUESTÃO
Sobre matriz em algoritmos, analise as afirmações:
1 - A matriz em algoritmos é uma estrutura de dados homogêneos multidimensional.
2 - A matriz é formada por uma sequência de variáveis de tipos diferentes.
3 - Na declaração de uma matriz é necessário especificar dois ou mais índices de suas dimensões.
4 - Para criação de uma matriz bidimensional, obrigatoriamente os dois indices deverão ser iguais.
Assinale a alternative correspondente V (Verdadeiro) e F (Falso):
ALTERNATIVAS
V - F - F - F
V - F - V - F
V - F - V - V
F - V - V - V
F - F - V - V
10ª QUESTÃO
Considerando os fundamentos de lógica de programação e tipos de dados, considere as afirmativas abaixo:
I - O operador “mod” (ou “%”) retorna o resto da divisão entre dois números.
II - Toda expressão que possui um operador relacional, necessariamente, tem como resultado um valor do
tipo “lógico”.
III - É adequado o uso de variáveis cujo tipo de dados seja “inteiro” para armazenar nomes de pessoas.
IV - Em uma estrutura condicional composta, tanto a saída verdadeira quanto a falsa serão satisfeitas.
Para cada afirmativa, considere V (Verdadeiro) e F (Falso). Em seguida, assinale a alternativa correta.
ALTERNATIVAS
F - V - F - V
F - F - F - V
V - V - F - V
V - V - F - F
V - F - F - V