Logo Passei Direto
Buscar

ATIVIDADE 2 - ESOFT - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I - 52/2021

Ferramentas de estudo

Questões resolvidas

No que diz respeito aos algoritmos e nos conceitos apresentados nesta disciplina, analise as afirmativas abaixo.
Assinale a alternativa correta.
I – O operador "mod" ou % retorna o resto da divisão entre dois números
II – Os operadores relacionais em uma expressão retornam um valor do tipo "lógico".
III – Uma variável pode se iniciar com qualquer tipo de caractere, inclusive números.
IV – A variável do tipo inteiro é utilizada para armazenar palavras.
V – Para números com casas decimais podemos utilizar o tipo real.
Apenas a afirmativa I e II são verdadeiras.
Apenas a afirmativa I, II, V são verdadeiras.
Apenas a afirmativa II, III, V são verdadeiras.
Apenas a afirmativa II, III, V são verdadeiras.
Apenas as afirmativas I, II, III são verdadeiras.

Analise o algoritmo abaixo.
Considerando a lógica empregada neste algoritmo, analise as afirmativas abaixo e em seguida assinale a alternativa correta.
Se o valor digitado para variável n for 4, o valor escrito da variável resultado será 4.
Se o valor digitado para variável n for 2, o valor escrito da variável resultado será 12.
Se o valor digitado para variável n for 3, o valor escrito da variável resultado será 15.
Se o valor digitado para variável n for 6, o valor escrito da variável resultado será 30.
Se o valor digitado para variável n for 5, o valor escrito da variável resultado será 120.

Uma matriz computacional nada mais é que um vetor bidimensional no qual armazena valores em colunas e linhas, pode ser usado por exemplo em casos onde se deseja armazenar médias de aluno como tabela abaixo.
Sabendo que a matriz é do tamanho 4x4 indique os índices para encontrar as seguintes notas:
- Nota da Prova Final da Roberta
- Nota do Trabalho do João
- Nota do Projeto Final do Rafael
- Nota do Trabalho da Roberta
- Nota da Prova Inicial da Maria
M 4, 3
M 1, 1
M 3, 4
M 1, 4
M 2, 4
M 3, 3
M 1, 2
M 3, 3
M 1, 4
M 2, 2

Analise o algoritmo abaixo.
Considerando a lógica empregada neste algoritmo, analise as afirmativas abaixo e em seguida assinale a alternativa correta.
Há um erro de lógica, pois a variável login e senha devem ser do tipo inteiro.
Há um erro de lógica, pois a variável login e senha devem ser do tipo vetor 1...100 de caractere.
Se o usuário não preencher nada para login nem para senha o algoritmo escreverá "Acesso Liberado!"
Se o usuário digitar "unicesumar" para o login e "unicesumar" para senha o algoritmo escreverá "Acesso Liberado!"
Se o usuário digitar "UniCesumar" para login e "UniCesumar" para senha o algoritmo escreverá "Login ou senha inválidos!"

Analisando o algoritmo, após sua execução, o valor impresso da variável a será (assinale a alternativa correta):
8
10
12
16
20

Os operadores lógicos E e OU são indispensáveis para o desenvolvimento de algoritmos, pois a diversos casos onde seu uso nos auxilia nas estruturas de condições.
Sabendo isso, analise as expressões abaixo, assinalando V para verdadeiro e F para falso.
1. 10 <= 18 E 10 >= 5
2. 'X' != 'Y' OU 'X' = 'Y'
3. (0 > -1 E 5 > 0) OU 10 < 20
4. (27 > 20) E (27 < 90) E (27 < 27)
V, V, F, V.
V, F, V, F.
V, V, V, F.
F, V, V, V.
V, V, F, F.

Considere o seguinte algoritmo para verificar o status de aprovação de um estudante que fez 2 avaliações:
Ao analisar o algoritmo acima podemos concluir que:
O código está escrito corretamente e não apresenta erros.
O comando escolha é o mais recomendado para este tipo de situação.
Para tornar o algoritmo correto, utilizar valores inteiros em vez de real.
Embora o código conteha erro de sintaxe no comando escolha, a solução seria correta.
O comando escolha deve ser substituído por um conjunto de comandos condicionais "se" aninhados para que trate as faixas de valores corretas.

De acordo com LEAL e OLIVEIRA (2020, p. 10) “Um algoritmo consiste em uma sequencia finita de passos para solucionar um problema. Podemos ter vários algoritmos que resolvem um mesmo problema, desta forma um algoritmo não e a única solução de um problema.”
De acordo com o contexto apresentado acima, o autor afirma que?
I - A construção de um algoritmo é um caminho para a solução de um problema.
II - Há diversas vias para a resolução de um dado problema.
III - Há um modelo de algoritmo que deve ser seguido fielmente.
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.

De acordo com Lopes e Garcia (2002), as expressões estão diretamente relacionadas ao conceito de fórmula matemática, em que um conjunto de variáveis e constantes relaciona-se por meio de operadores.
Diante do contexto acima, qual será o resultado das expressões abaixo. Assuma para variáveis A e B, cujos valores são 4 e 5 respectivamente e na ordem que segue as expressões assinale a alternativa correta.
A > B
B > A
A < B
A >= B
A<> B
V, V, F, V, F
F, V, F, V, V
F, F, V, V, F
F, V, V, F, V
V, V, V, F, F

Diante do que foi apresentado na disciplina, analise as afirmativas abaixo e em seguida assinale a alternativa correta.
O objetivo do Algoritmo é somar um número limitado de números.
O comando "Leia num" deveria estar fora da estrutura de repetição "Enquanto".
O objetivo do Algoritmo é somar um número ilimitado de números e mostrar o total.
Tanto a estrutura de repetição "Equanto", quanto a "Para" funcionariam neste algoritmo.
O Algoritmo apresenta erro, pois está faltando uma variável do tipo "Inteiro" para controle.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

No que diz respeito aos algoritmos e nos conceitos apresentados nesta disciplina, analise as afirmativas abaixo.
Assinale a alternativa correta.
I – O operador "mod" ou % retorna o resto da divisão entre dois números
II – Os operadores relacionais em uma expressão retornam um valor do tipo "lógico".
III – Uma variável pode se iniciar com qualquer tipo de caractere, inclusive números.
IV – A variável do tipo inteiro é utilizada para armazenar palavras.
V – Para números com casas decimais podemos utilizar o tipo real.
Apenas a afirmativa I e II são verdadeiras.
Apenas a afirmativa I, II, V são verdadeiras.
Apenas a afirmativa II, III, V são verdadeiras.
Apenas a afirmativa II, III, V são verdadeiras.
Apenas as afirmativas I, II, III são verdadeiras.

Analise o algoritmo abaixo.
Considerando a lógica empregada neste algoritmo, analise as afirmativas abaixo e em seguida assinale a alternativa correta.
Se o valor digitado para variável n for 4, o valor escrito da variável resultado será 4.
Se o valor digitado para variável n for 2, o valor escrito da variável resultado será 12.
Se o valor digitado para variável n for 3, o valor escrito da variável resultado será 15.
Se o valor digitado para variável n for 6, o valor escrito da variável resultado será 30.
Se o valor digitado para variável n for 5, o valor escrito da variável resultado será 120.

Uma matriz computacional nada mais é que um vetor bidimensional no qual armazena valores em colunas e linhas, pode ser usado por exemplo em casos onde se deseja armazenar médias de aluno como tabela abaixo.
Sabendo que a matriz é do tamanho 4x4 indique os índices para encontrar as seguintes notas:
- Nota da Prova Final da Roberta
- Nota do Trabalho do João
- Nota do Projeto Final do Rafael
- Nota do Trabalho da Roberta
- Nota da Prova Inicial da Maria
M 4, 3
M 1, 1
M 3, 4
M 1, 4
M 2, 4
M 3, 3
M 1, 2
M 3, 3
M 1, 4
M 2, 2

Analise o algoritmo abaixo.
Considerando a lógica empregada neste algoritmo, analise as afirmativas abaixo e em seguida assinale a alternativa correta.
Há um erro de lógica, pois a variável login e senha devem ser do tipo inteiro.
Há um erro de lógica, pois a variável login e senha devem ser do tipo vetor 1...100 de caractere.
Se o usuário não preencher nada para login nem para senha o algoritmo escreverá "Acesso Liberado!"
Se o usuário digitar "unicesumar" para o login e "unicesumar" para senha o algoritmo escreverá "Acesso Liberado!"
Se o usuário digitar "UniCesumar" para login e "UniCesumar" para senha o algoritmo escreverá "Login ou senha inválidos!"

Analisando o algoritmo, após sua execução, o valor impresso da variável a será (assinale a alternativa correta):
8
10
12
16
20

Os operadores lógicos E e OU são indispensáveis para o desenvolvimento de algoritmos, pois a diversos casos onde seu uso nos auxilia nas estruturas de condições.
Sabendo isso, analise as expressões abaixo, assinalando V para verdadeiro e F para falso.
1. 10 <= 18 E 10 >= 5
2. 'X' != 'Y' OU 'X' = 'Y'
3. (0 > -1 E 5 > 0) OU 10 < 20
4. (27 > 20) E (27 < 90) E (27 < 27)
V, V, F, V.
V, F, V, F.
V, V, V, F.
F, V, V, V.
V, V, F, F.

Considere o seguinte algoritmo para verificar o status de aprovação de um estudante que fez 2 avaliações:
Ao analisar o algoritmo acima podemos concluir que:
O código está escrito corretamente e não apresenta erros.
O comando escolha é o mais recomendado para este tipo de situação.
Para tornar o algoritmo correto, utilizar valores inteiros em vez de real.
Embora o código conteha erro de sintaxe no comando escolha, a solução seria correta.
O comando escolha deve ser substituído por um conjunto de comandos condicionais "se" aninhados para que trate as faixas de valores corretas.

De acordo com LEAL e OLIVEIRA (2020, p. 10) “Um algoritmo consiste em uma sequencia finita de passos para solucionar um problema. Podemos ter vários algoritmos que resolvem um mesmo problema, desta forma um algoritmo não e a única solução de um problema.”
De acordo com o contexto apresentado acima, o autor afirma que?
I - A construção de um algoritmo é um caminho para a solução de um problema.
II - Há diversas vias para a resolução de um dado problema.
III - Há um modelo de algoritmo que deve ser seguido fielmente.
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.

De acordo com Lopes e Garcia (2002), as expressões estão diretamente relacionadas ao conceito de fórmula matemática, em que um conjunto de variáveis e constantes relaciona-se por meio de operadores.
Diante do contexto acima, qual será o resultado das expressões abaixo. Assuma para variáveis A e B, cujos valores são 4 e 5 respectivamente e na ordem que segue as expressões assinale a alternativa correta.
A > B
B > A
A < B
A >= B
A<> B
V, V, F, V, F
F, V, F, V, V
F, F, V, V, F
F, V, V, F, V
V, V, V, F, F

Diante do que foi apresentado na disciplina, analise as afirmativas abaixo e em seguida assinale a alternativa correta.
O objetivo do Algoritmo é somar um número limitado de números.
O comando "Leia num" deveria estar fora da estrutura de repetição "Enquanto".
O objetivo do Algoritmo é somar um número ilimitado de números e mostrar o total.
Tanto a estrutura de repetição "Equanto", quanto a "Para" funcionariam neste algoritmo.
O Algoritmo apresenta erro, pois está faltando uma variável do tipo "Inteiro" para controle.

Prévia do material em texto

ATIVIDADE 2 - ESOFT - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I - 52/2021
Período:07/06/2021 08:00 a 21/06/2021 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:1,00
Gabarito:Gabarito será liberado no dia 22/06/2021 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
Um algoritmo é um conjunto finito de diretrizes que descrevem como executar uma tarefa. Simples assim!
Isso significa que até mesmo algo tão inócuo quanto uma receita ou uma lista de direções para a casa de
um amigo pode ser entendido como um algoritmo. As coisas são um pouco mais complicadas no contexto
da ciência da computação, onde o termo geralmente aparece com muita frequência, mas apenas
levemente.
Disponível em: < https://rockcontent.com/br/blog/algoritmo/ > acesso em 29 de abril de 2021.
No que diz respeito aos algoritmos e nos conceitos apresentados nesta disciplina, analise as afirmativas
abaixo.
I – O operador "mod" ou % retorna o resto da divisão entre dois números
II – Os operadores relacionais em uma expressão retornam um valor do tipo "lógico".
III – Uma variável pode se iniciar com qualquer tipo de caractere, inclusive números.
IV – A variável do tipo inteiro é utilizada para armazenar palavras.
V – Para números com casas decimais podemos utilizar o tipo real.
Assinale a alternativa correta. 
ALTERNATIVAS
Apenas a afirmativa I e II são verdadeiras.
Apenas a afirmativa I, II, V são verdadeiras.
Apenas a afirmativa II, III, V são verdadeiras.
Apenas a afirmativa II, III, V são verdadeiras.
Apenas as afirmativas I, II, III são verdadeiras.
2ª QUESTÃO
Analise o algoritmo abaixo. 
Algoritmo Exercicio
Var
 cont,n,resultado : inteiro
Início
 resultado <-1
 Leia(n)
 Para cont de n ate 1 passo -1 faca
 resultado <- resultado * cont
 Fimpara
 Escreva(resultado)
Fim
Considerando a lógica empregada neste algoritmo, analise as afirmativas abaixo e em seguida assinale a
alternativa correta.
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
1 of 8 09/06/2021 23:29
ALTERNATIVAS
Se o valor digitado para variável n for 4, o valor escrito da variável resultado será 4.
Se o valor digitado para variável n for 2, o valor escrito da variável resultado será 12.
Se o valor digitado para variável n for 3, o valor escrito da variável resultado será 15.
Se o valor digitado para variável n for 6, o valor escrito da variável resultado será 30.
Se o valor digitado para variável n for 5, o valor escrito da variável resultado será 120.
3ª QUESTÃO
Uma matriz computacional nada mais é que um vetor bidimensional no qual armazena valores em colunas
e linhas, pode ser usado por exemplo em casos onde se deseja armazenar médias de aluno como tabela
abaixo
Aluno JoãoMariaRafaelRoberta
Trabalho 8.0 9.5 10 8.3
Prova Inicial 7.5 9.0 9.2 9.5
Prova Final 6.0 8.3 7.0 8.5
Projeto Final7.3 7.5 7.6 7.9
Sabendo que a matriz é do tamanho 4x4 indique os índices para encontrar as seguintes notas:
 - Nota da Prova Final da Roberta
 - Nota do Trabalho do João
 - Nota do Projeto Final do Rafael
 - Nota do Trabalho da Roberta
 - Nota da Prova Inicial da Maria
Assinale a alternativa correta.
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
2 of 8 09/06/2021 23:29
M
1, 1
, M
3, 2
, M
4, 4
, M
3, 2
, M
2, 2
M
3, 4
, M
1, 1
, M
4.3
, M
1, 4
, M
2, 2
M
4, 3
, M
1, 1
, M
3, 4
, M
1, 4
, M
2, 2
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
3 of 8 09/06/2021 23:29
M
4, 3
, M
1, 1
, M
3, 4
, M
1, 4
, M
2, 4
M
3, 3
, M
1, 2
, M
3, 3
, M
1, 4
, M
2, 2
4ª QUESTÃO
Analise o algoritmo abaixo.
Algoritmo Autenticacao
Var
 login, senha : caractere
Início
 Escreva("Digite o Login: ")
 Leia (login)
 Escreva("Digite a Senha: ")
 Leia (senha)
 se (login = 'UniCesumar') E (senha = 'UniCesumar') então
 Escreva("Acesso Liberado!")
 senão
 Escreva("Login ou senha inválidos!")
 fimse
Fim
Considerando a lógica empregada neste algoritmo, analise as afirmativas abaixo e em seguida assinale a
alternativa correta.
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
4 of 8 09/06/2021 23:29
Há um erro de lógica, pois a variável login e senha devem ser do tipo inteiro.
Há um erro de lógica, pois a variável login e senha devem ser do tipo vetor
1...100
de caractere.
Se o usuário não preencher nada para login nem para senha o algoritmo escreverá "Acesso Liberado!"
Se o usuário digitar "unicesumar" para o login e "unicesumar" para senha o algoritmo escreverá "Acesso Liberado!"
Se o usuário digitar "UniCesumar" para login e "UniCesumar" para senha o algoritmo escreverá "Login ou senha
inválidos!"
5ª QUESTÃO
Algoritmo Questao
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
Analisando o algoritmo, após sua execução, o valor impresso da variável a será (assinale a alternativa
correta):
ALTERNATIVAS
8
10
12
16
20
6ª QUESTÃO
Os operadores lógicos E e OU são indispensáveis para o desenvolvimento de algoritmos, pois a diversos
casos onde seu uso nos auxilia nas estruturas de condições. Sabendo isso, analise as expressões abaixo,
assinalando V para verdadeiro e F para falso. 
 1. 10 <= 18 E 10 >= 5
 2. 'X' != 'Y' OU 'X' = 'Y'
 3. (0 > -1 E 5 > 0) OU 10 < 20
 4. (27 > 20) E (27 < 90) E (27 < 27)
A sequência correta para esta classificação é:
ALTERNATIVAS
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
5 of 8 09/06/2021 23:29
V, V, F, V.
V, F, V, F.
V, V, V, F.
F, V, V, V.
V, V, F, F.
7ª QUESTÃO
Considere o seguinte algoritmo para verificar o status de aprovação de um estudante que fez 2 avaliações:
Algoritmo MediaEscolar
Var
 v1, v2, media : real
Início
 Escreva("Digite o valor 1");
 Leia(v1)
 Escreva("Digite o valor 2");
 Leia(v2)
 media <- (v1 + v2) / 2
 Escolha (media)
 caso 1.0, 2.0, 3.0: Escreva("Reprovado")
 caso 4.0, 5.0, 6.0: Escreva("Recuperação")
 caso 7.0: Escreva("Aluno aprovado!")
 senao: Escreva("Aprovado")
 Fimescolha
fim
Ao analisar o algoritmo acima podemos concluir que:
ALTERNATIVAS
O código está escrito corretamente e não apresenta erros.
O comando escolha é o mais recomendado para este tipo de situação.
Para tornar o algoritmo correto, utilizar valores inteiros em vez de real.
Embora o código conteha erro de sintaxe no comando escolha, a solução seria correta.
O comando escolha deve ser substituído por um conjunto de comandos condicionais "se" aninhados para que trate
as faixas de valores corretas.
8ª QUESTÃO
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
6 of 8 09/06/2021 23:29
De acordo com LEAL e OLIVEIRA (2020, p. 10) “Um algoritmo consiste em uma sequencia finita de passos
para solucionar um problema. Podemos ter vários algoritmos que resolvem um mesmo problema, desta
forma um algoritmo não e a única solução de um problema.”
LEAL, Gislaine Camila Lapasini. OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de programação I.
Maringá: Unicesumar, 2020.
De acordo com o contexto apresentado acima, o autor afirma que?
I - A construção de um algoritmo é um caminho para a solução de um problema.
II - Há diversas vias para a resolução de um dado problema.
III - Há um modelo de algoritmo que deve ser seguido fielmente.
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
9ª QUESTÃO
De acordo com Lopes e Garcia (2002), as expressões estão diretamente relacionadas ao conceito de
fórmula matemática, em que um conjunto de variáveis e constantes relaciona-se por meio de operadores.
As expressões dividem-se em: aritméticas, relacional, lógicas e literais. As expressões relacionais referem-
se à comparação entre doisvalores de um tipo básico. 
Diante do contexto acima, qual será o resultado das expressões abaixo. Assuma para variáveis A e B, cujos
valores são 4 e 5 respectivamente e na ordem que segue as expressões assinale a alternativa correta.
A > B
B > A
A < B
A >= B
A<> B
Assinale a alternativa correta:
ALTERNATIVAS
V, V, F, V, F
F, V, F, V, V
F, F, V, V, F
F, V, V, F, V
V, V, V, F, F
10ª QUESTÃO
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
7 of 8 09/06/2021 23:29
Algoritmo Exercício
Var
op : Literal
num, soma : Real
Ínicio
 Soma <- 0
 Op <- “s”
 Enquanto (op = “S”) OU (op = “s”) faça
 Escreva (“informe o numero para calculo”)
 Leia (num)
 Soma <- soma + num
 Escreva (“deseja continuar? (s/n)”)
Leia (op)
 Fimenquanto
 Escreva (soma)
Fim
Diante do que foi apresentado na disciplina, analise as afirmativas abaixo e em seguida assinale a
alternativa correta.
ALTERNATIVAS
O objetivo do Algoritmo é somar um número limitado de números.
O comando "Leia num" deveria estar fora da estrutura de repetição "Enquanto".
O objetivo do Algoritmo é somar um número ilimitado de números e mostrar o total.
Tanto a estrutura de repetição "Equanto", quanto a "Para" funcionariam neste algoritmo.
O Algoritmo apresenta erro, pois está faltando uma variável do tipo "Inteiro" para controle.
Unicesumar - Ensino a Distância https://studeo.unicesumar.edu.br/
8 of 8 09/06/2021 23:29

Mais conteúdos dessa disciplina