Buscar

LÓGICA DE PROGRAMAÇÃO E ALGORITMOS - APOL3

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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

AVA UNIVIRTUS
https://univirtus.uninter.com/...oUsuarioHistorico/9N2SfbKHldm8IFVFY8t4sQ%3D%3D/novo/1/3rp1SsUwB0uewdTtRBNY3g%3D%3D[16/09/2023 13:18:26]
Voltar
CURSO: TECNOLOGIA EM REDES DE COMPUTADORES - DISTÂNCIA
Created with Raphaël 2.1.0 AVALIAÇÃO » NOVO
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou
grupo de mensagens.
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares,
com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no
âmbito cível e criminal.

Questão 1/12 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 1, aprendemos um pouco sobre a história da linguagem Python.
 
 
Acerca da linguagem Python, assinale a alternativa que contém corretamente a linguagem de 
programação que inspirou a criação do Python (I), e a origem do nome da linguagem (II), 
respectivamente.
Nota: 10.0
A I - Linguagem Java
II - Cobra Píton (Python).
B I - Linguagem C
II - Cobra Píton (Python).
C I - Linguagem ABC
II - Cobra Píton (Python).
D I - Linguagem C
II - Programa de TV britânico Monty Python.
E I - Linguagem ABC
II - Programa de TV britânico Monty Python.
Você assinalou essa alternativa (E)
Questão 2/12 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 1 aprendemos o que é uma linguagem de programação e como nós e o 
nossos computadores compreendemos os programas que escrevemos.
Acerca deste assunto, observe os dois conceitos a seguir:
Você acertou!
AULA 1 - TEMA 5

javascript: void(0)
javascript:void(0)
AVA UNIVIRTUS
https://univirtus.uninter.com/...oUsuarioHistorico/9N2SfbKHldm8IFVFY8t4sQ%3D%3D/novo/1/3rp1SsUwB0uewdTtRBNY3g%3D%3D[16/09/2023 13:18:26]
I - Linguagem que o computador compreende.
II - Processo que converte uma linguagem de programação em uma linguagem compreendida por 
nosso computador.
 
 
Assinale a alternativa que informa corretamente o nome do conceito de cada uma das afirmativas.
Nota: 10.0
A I - Linguagem de máquina
II - Tradução
B I - Linguagem de máquina
II - Execução
C I - Linguagem de máquina
II - Compilação
Você assinalou essa alternativa (C)
D I - Linguagem de programação
II - Compilação
E I - Linguagem de programação
II - Conversão
Questão 3/12 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 4 você aprendeu o laço while e o laço for. A seguir você está vendo um laço 
implementado com for.
for i in range (100, 1000, 10):
 print(i)
 
 
Assinale a alternativa que, CORRETAMENTE, gera a mesma saída que o código apresentado, mas 
agora implementando com laço while.
Nota: 10.0
A i = 100
while (i < = 1000):
 print(i)
 i += 10
Você acertou!
AVA UNIVIRTUS
https://univirtus.uninter.com/...oUsuarioHistorico/9N2SfbKHldm8IFVFY8t4sQ%3D%3D/novo/1/3rp1SsUwB0uewdTtRBNY3g%3D%3D[16/09/2023 13:18:26]
B i = 100
while (i < = 999):
 print(i)
 i += 10
Você assinalou essa alternativa (B)
C i = 99
while (i < = 1000):
 print(i)
 i += 10
D i = 99
while (i < = 999):
 print(i)
 i += 10
E i = 99
while (i < = 999):
 print(i)
Questão 4/12 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que 
fogem de uma linguagem de programação: descrição narrativa, pseudocódigo e fluxograma.
Acerca destas representações, observe as afirmativas a seguir:
I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não 
apresenta um formalismo e é bastante aberta a ambiguidades.
II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em 
representações gráficas empregando uma simbologia própria padrão ISO.
III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma 
linguagem de programação genérica.
 
 
Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS:
Nota: 10.0
A I, apenas.
Você assinalou essa alternativa (A)
B II, apenas.
Você acertou!
Você acertou!
As afirmativas II e III estão com os conceitos trocados uma com a outra.

AVA UNIVIRTUS
https://univirtus.uninter.com/...oUsuarioHistorico/9N2SfbKHldm8IFVFY8t4sQ%3D%3D/novo/1/3rp1SsUwB0uewdTtRBNY3g%3D%3D[16/09/2023 13:18:26]
C III, apenas.
D I e III, apenas.
E I, II e III.
Questão 5/12 - Lógica de Programação e Algoritmos
(ADAPTADA) Aprendemos na AULA 1 que a arquitetura de Von Neumann é a base de projeto de 
todos os computadores modernos até os dias atuais.
 
 
Acerca desta arquitetura, assinale a alternativa que contém corretamente as partes principais que a 
compõem:
Nota: 10.0
A - CPU, que contém uma memória principal e uma memória secundária
- Barramento de interconexão
- Sistema de entrada e saída.
B - Memória principal
- Memória secundária
- Barramento de interconexão
- Sistema de entrada e saída.
C - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética 
- Memória principal
- Barramento de interconexão
- Sistema de entrada e saída.
Você assinalou essa alternativa (C)
D - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética 
- Memória principal
- Memória secundária
E - CPU, unidade lógica e aritmética 
- Memória principal, que contém uma unidade de controle
- Barramento de interconexão
Questão 6/12 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 4 você aprendeu a trabalhar com a estrutura de repetição while (enquanto). 
A seguir você encontra um código com o while que deveria apresentar na tela impresso todos os 
valores de 10 até 100.
Você acertou!
AULA 1 - TEMA 2

AVA UNIVIRTUS
https://univirtus.uninter.com/...oUsuarioHistorico/9N2SfbKHldm8IFVFY8t4sQ%3D%3D/novo/1/3rp1SsUwB0uewdTtRBNY3g%3D%3D[16/09/2023 13:18:26]
 x = 10
while x <= 100:
 print(x)
 
 
Porém, o código apresentado contém um problema. Assinale a alternativa que CORRETAMENTE 
explica qual o problema e a solução para ele.
Nota: 0.0 Você não pontuou essa questão
A O problema no código é que a variável de controle não está sendo iterada, gerando
um loop infinito e fazendo com que o laço nunca se encerre. A solução para o
problema é retirar a linha do print de dentro do while, colocando após o laço, e criando
uma instrução dentro do laço para iterar a variável de controle.
B O problema no código é que expressão lógica colocada no laço está incorreta. A
solução para o problema é alterar a condição lógica do laço para x >= 100. 
C O problema no código é que a variável de controle não está sendo iterada, gerando
um loop infinito e fazendo com que o laço nunca se encerre. A solução para o
problema é alterar a condição lógica do laço para x >= 100. 
D O problema no código é que a variável de controle não está sendo iterada, gerando
um loop infinito e fazendo com que o laço nunca se encerre. A solução para o
problema é adicionar uma linha que incremente a variável de controle dentro do while.
A linha deve ser inserida antes o print.
Você assinalou essa alternativa (D)
E O problema no código é que a variável de controle não está sendo iterada,
gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução
para o problema é adicionar uma linha que incremente a variável de controle
dentro do while. A linha deve ser inserida após o print.
Questão 7/12 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 1 conhecemos um pouco sobre a linguagem Python e as características que 
a tornaram bastante popular e empregada atualmente no mercado.
 
 
Acerca da linguagem Python e suas características, assinale a alternativa INCORRETA:
Nota: 10.0
A A linguagem Python apresenta uma grande diversidade de bibliotecas prontas e é
multiplataforma, o que a torna bastante popular.
B A linguagem Python apresenta uma comunidade bastante ativa e que está sempre
auxiliando a Python Software Foundation a melhorar a linguagem.
AVA UNIVIRTUS
https://univirtus.uninter.com/...oUsuarioHistorico/9N2SfbKHldm8IFVFY8t4sQ%3D%3D/novo/1/3rp1SsUwB0uewdTtRBNY3g%3D%3D[16/09/2023 13:18:26]C A linguagem Python tornou-se popular muito graças a sua simplicidade de uso,
sendo ótima para iniciantes em programação.
D O Python é uma linguagem de programação que, embora bastante intuitiva de
usar, esbarra na dificuldade de não ser capaz de ser adotada no
desenvolvimento de aplicativos para Android ou iOS.
Você assinalou essa alternativa (D)
E O Python é uma linguagem de propósito geral, apresentado suporte e recursos para
ser empregada em quase todas as áreas de desenvolvimento.
Questão 8/12 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 4 você aprendeu o laço while e o laço for. A seguir você está vendo um laço 
implementado com while.
i = 88
while (i >= 0):
 print(i)
 i -= 4
 
 
Assinale a alternativa que, CORRETAMENTE, gera a mesma saída que o código apresentado, mas 
agora implementando com laço for.
Nota: 10.0
A for i in range(88, -1, -4):
 print(i)
Você assinalou essa alternativa (A)
B for i in range(88, 0, -4):
 print(i)
C for i in range(88, 1, -4):
Você acertou!
Nada impede o Python de ser adotada neste ramo de smartphones.

Você acertou!
O valor inicial é 88.
O valor final do iterador deve ser ZERO. Porém, como o for sempre vai até o valor
final colocado MENOS UM, neste caso devemos colocar -1 ali para irmos até zero. 
Passo é de -4.

AVA UNIVIRTUS
https://univirtus.uninter.com/...oUsuarioHistorico/9N2SfbKHldm8IFVFY8t4sQ%3D%3D/novo/1/3rp1SsUwB0uewdTtRBNY3g%3D%3D[16/09/2023 13:18:26]
 print(i)
D for i in range(88, 0, 4):
 print(i)
E for i in range(88, -1, 4):
 print(i)
Questão 9/12 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 1 aprendemos sobre os tipos de representações de algoritmos.
 
 
Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o PSEUDOCÓDIGO e seu 
significado.
Nota: 10.0
A Representação gráfica e com simbologia que atende ao padrão ISO. É ótimo para
representar ideias gerais de algoritmos.
B Linguagem com formalismo e conjunto de regras definidas que se aproxima
muito de uma linguagem de programação convencional.
Você assinalou essa alternativa (B)
C Representação livre e com bastante margem para ambiguidades e duplas
interpretações.
D Representação pouco formal, mais natural. Aproxima-se da língua portuguesa ao
ser utilizada para escrita de algoritmos.
Questão 10/12 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 4, você aprendeu a trabalhar com o laço for. Suponha que você 
precisa realizar o print na tela de valores numéricos iniciando no 7 e imprimindo até o 25, de 3 em 3.
 
 
Assinale a alternativa que contém o laço for que realize o que está sendo proposto no enunciado.
Nota: 10.0
A for i in range (26):
 print(i)
B for i in range (7, 26):
 print(i)
Você acertou!
AVA UNIVIRTUS
https://univirtus.uninter.com/...oUsuarioHistorico/9N2SfbKHldm8IFVFY8t4sQ%3D%3D/novo/1/3rp1SsUwB0uewdTtRBNY3g%3D%3D[16/09/2023 13:18:26]
C for i in range (7, 25):
 print(i)
D for i in range (7, 26, 3):
 print(i)
Você assinalou essa alternativa (D)
E for i in range (7, 25, 3):
 print(i)
Questão 11/12 - Lógica de Programação e Algoritmos (questão opcional)
(ADAPTADA) Aprendemos na AULA 1 que também escrevemos uma sequência lógica de passos 
para resolver equações matemáticas. Observe a seguir a equação matemática que descreve a 
fórmula de Bhaskara:
 
 
O cálculo da fórmula de Bhaskara deve seguir uma só sequência de passos para que o resultado 
final seja atingido. Considere a situação onde o Delta da Bhaskara é positivo, somente. Assinale a 
alternativa que contém corretamente a sequencia de passos para chegarmos ao resultados da 
Bhaskara.
Nota: 0.0 Você não pontuou essa questão
A 1 - Calcular o delta
2 - Calcular a raiz quadrada de delta
3 - No denominador, multiplicar duas vezes o valor de a
4 - Dividir o resultado da raiz quadrada de delta pelo obtido no denominador
5 - Por fim, Dividir -b pelo resultado obtido no denominador
B 1 - Calcular o delta
2 - Calcular a raiz quadrada de delta
3 - No denominador, calcular duas vezes o valor de a 
4 - Dividir -b pelo resultado obtido no denominador
5 - Por fim, somar o resultado obtido no item 4 com a raiz quadrada de delta
C 1 - Calcular o delta
2 - Calcular a raiz quadrada de delta
3 - No denominador, calcular duas vezes o valor a 
Você acertou!
Esta é a correta, pois lembre que para irmos até 25, devemos colocar até 26, pois o
for faz iterações até o valor ali colocado menos um.

−b ± √Δ
2a
AVA UNIVIRTUS
https://univirtus.uninter.com/...oUsuarioHistorico/9N2SfbKHldm8IFVFY8t4sQ%3D%3D/novo/1/3rp1SsUwB0uewdTtRBNY3g%3D%3D[16/09/2023 13:18:26]
4 - Somar o resultado do denominador com -b
5 - Por fim, dividir a raiz quadrada de delta pela resultado obtido no item 4
D 1 - Calcular o delta
2 - Calcular a raiz quadrada de delta
3 - No denominador, calcular duas vezes o valor de a 
4 - Dividir o resultado obtido da raiz quadrada de delta, pelo obtido no denominador
5 - Por fim, somar -b com o resultado obtido no item 4
E 1 - Calcular o delta
2 - Calcular a raiz quadrada de delta
3 - No numerador, somar -b com o resultado da raiz quadrada de delta
4 - No denominador, multiplicar duas vezes o valor de a
5 - Por fim, dividir o resultado obtido no numerador pelo obtido no denominador
Questão 12/12 - Lógica de Programação e Algoritmos (questão opcional)
(ADAPTADA) Aprendemos na AULA 1 que o computadores modernos surgiram devido as 
necessidades imediatas por maior capacidade de processamento por parte de nações ao redor do 
mundo, como a criptografia de mensagens na segunda guerra mundial. Acerca do surgimento e da 
evolução dos computadores analise as afirmativas a seguir:
http://www.uninter.com/
	uninter.com
	AVA UNIVIRTUS
	V3QjB1ZXdkVHRSQk5ZM2clM0QlM0QA: 
	questao2733114: 9963324
	questao2733111: 9963307
	questao2733140: 9963450
	questao2733110: 9963300
	questao2733109: 9963297
	questao2733134: 9963422
	questao2733113: 9963318
	questao2733139: 9963444
	questao2733115: 9963326
	questao2733138: 9963442
	questao2733107: 0

Continue navegando