Buscar

Q03 - Questionário 03_ algoritmos e programação

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 4 páginas

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

Prévia do material em texto

17/03/24, 15:39 Q03 - Questionário 03: Márcio Magalhães Araujo
https://ucaead.instructure.com/courses/67595/assignments/426765/submissions/41651 1/4
ENTE Tentativa 1 235 minutos 0,2 de 0,4
 As respostas serão mostradas após a última tentativa
Pontuação desta tentativa: 0,2 de 0,4
Enviado 18 fev em 13:22
Esta tentativa levou 235 minutos.
0,1 / 0,1 ptsPergunta 1
Os vários modos de representação de algoritmos incluem diversos
formatos capazes de descrever uma
sequência de passos aptos a resolverem um problema. A
linguagem natural é a forma mais simples e
intuitiva de descrever um algoritmo. Ela usa palavras e frases
escritas em um idioma humano para
explicar passo a passo a resolução de um problema por algoritmo.
Já o fluxograma
 
representa a tradução em linguagem natural do algoritmo
originalmente criado em pseudolinguagem.
 
 
representa a tradução em pseudolinguagem do algoritmo
originalmente criado em linguagem natural.
 
 
representa a lógica presente em um algoritmo usando símbolos
gráficos padronizados.
 
 
representa a forma textual mais próxima possível do código de
uma linguagem de programação.
 
 
representa a lógica presente em um algoritmo usando símbolos
gráficos criados pelo desenvolvedor do algoritmo.
 
https://ucaead.instructure.com/courses/67595/quizzes/333628/history?version=1
17/03/24, 15:39 Q03 - Questionário 03: Márcio Magalhães Araujo
https://ucaead.instructure.com/courses/67595/assignments/426765/submissions/41651 2/4
0 / 0,1 ptsPergunta 2IncorretaIncorreta
A utilização de pseudolinguagem na elaboração de um algoritmo
permite ao seu criador expressar
comandos e estruturas que, embora não sejam passíveis de
execução, auxiliam a compreensão do
problema e a construção de um código preliminar que será mais
facilmente traduzido para uma
linguagem de programação. Considerando características e
utilizações da pseudolinguagem na criação de
um algoritmo, analise as afirmações que seguem:
I) A pseudolinguagem é própria de cada criador de algoritmo, pois
não há padronização alguma na escrita
de seus comandos
II) O pseudocódigo é uma linguagem intermediária que combina
elementos da linguagem natural e da
programação.
III) A pseudolinguagem utiliza comandos iguais aos que são
codificados em uma linguagem de
programação, mas com funções diferentes.
É verdadeiro o que se afirma em:
 I, II e III. 
 I apenas. 
 I e II apenas. 
 II apenas. 
 II e III apenas. 
0,1 / 0,1 ptsPergunta 3
As estruturas condicionais fornecem ao desenvolvedor meios de
possibilitar que o algoritmo tome
decisões baseadas em comparações que retornam verdadeiro ou
falso. Os vários comandos que
integram estas estruturas atendem a situações específicas do
problema a ser resolvido. Considerando
as diferenças entre o comando condicional simples e o comando
17/03/24, 15:39 Q03 - Questionário 03: Márcio Magalhães Araujo
https://ucaead.instructure.com/courses/67595/assignments/426765/submissions/41651 3/4
condicional composto, analise as
afirmações que seguem:
I) Ao contrário do comando condicional simples, o comando
condicional composto prevê o retorno do
resultado “falso” no teste condicional.
II) No comando condicional simples não é permitida a formação de
bloco com mais de um comando
subordinado ao “então”.
III) O comando condicional composto permite, numa mesma
execução do algoritmo, que os blocos do
“então” e do “senão” sejam executados.
É verdadeiro o que se afirma em:
 I e II apenas 
 I e III apenas 
 I apenas 
 II e III apenas 
 II apenas. 
0 / 0,1 ptsPergunta 4IncorretaIncorreta
A estrutura condicional composta permite que o algoritmo execute
um certo bloco de código no caso
de o teste da condição retornar verdadeiro e outro bloco se este
teste retornar falso. Considerando o
trecho de código que segue, analise as afirmações.
1. inicio
2. escreva ("Informe a nota do aluno: ")
3. leia (nota)
4. se (nota >= 7.0) então
5. inicio
6. escreva ("Aluno aprovado.")
7. contador = contador + 1
8. somador = somador + nota1
9. fim
10. senão
11. escreva ("Aluno reprovado.")
12. fimse
13. fimalgoritmo
17/03/24, 15:39 Q03 - Questionário 03: Márcio Magalhães Araujo
https://ucaead.instructure.com/courses/67595/assignments/426765/submissions/41651 4/4
I. As palavras reservadas “inicio” e “fim”, situadas respectivamente
nas linhas 5 e 9, são opcionais e a
retirada delas em nada alterará o resultado do algoritmo.
II. A linha 11 será executada apenas se a nota do aluno for menor
do que 7.
III. A variável que implementa um contador será incrementada em
uma unidade apenas quando a nota
do aluno for maior do que 7.
É verdadeiro o que se afirma em:
 II e III apenas 
 II apenas 
 I apenas. 
 I e II apenas 
 I e III apenas 
Pontuação do teste: 0,2 de 0,4

Continue navegando