Buscar

Colaborar - Av1 - Linguagem de 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

10/03/2024, 17:20 Colaborar - Av1 - Linguagem de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16750908 1/4
 Linguagem de Programação (/aluno/timelin…
Av1 - Linguagem de Programação
Colaborar  
(/notific
Informações Adicionais
Período: 19/02/2024 00:00 à 03/06/2024 23:59
Situação: Cadastrado
Tentativas: 1 / 3
Pontuação: 1500
Protocolo: 976454633
Avaliar Material
1)
a)
b)
c)
d)
e)
2)
A condição para um aluno ser aprova é ter média final, de 7 pontos ou superior. Essa condição pode ser
implementada na linguagem Python, por meio de uma estrutura condicional.
Considerando a linguagem Python, escolha a opção que implementa corretamente a condição para o aluno
ser aprovado.
Alternativas:
if media_final > 7:
print("aprovado")
elif media_final >= 7:
print("aprovado")
if media_final >= 7:
print("aprovado")
Alternativa assinalada
if media_final < 7:
print("aprovado")
elif media_final < 7:
print("aprovado")
As funções em Python são definidas usando a palavra-chave do bloco "def", seguida do nome da função
como o nome do bloco.
 
O código a seguir é uma função implementada em Python.
https://www.colaboraread.com.br/aluno/timeline/index/3719061502?ofertaDisciplinaId=2216209
https://www.colaboraread.com.br/aluno/timeline/index/3719061502?ofertaDisciplinaId=2216209
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
10/03/2024, 17:20 Colaborar - Av1 - Linguagem de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16750908 2/4
a)
b)
c)
d)
e)
3)
a)
b)
def calcular(v1, v2=0):    return v1 + v2
 
I. (   ) Para funcionar corretamente (sem erro), a função deve ser invocada passando como parâmetros dois
valores.
II. (    ) Como existe um valor default para o segundo parâmetro, a função pode ser invocada passando
somente um valor.
III. (    ) Caso seja invocada como calcular(4), o resultado será o próprio valor passado.
Escolha a opção correta.
Alternativas:
V - V - F
V - F - V
V - V - V
F - V - F
F - V - V Alternativa assinalada
A missão da Python Software Foundation é promover, proteger e avançar a linguagem de programação
Python, além de apoiar e facilitar o crescimento de uma comunidade diversificada e internacional de
programadores Python.
 
O código a seguir é uma implementação em Python.
if valor <= 1830.29:
    valor -= valor * 0.08
elif valor <= 3050.52:
    valor -= valor * 0.09
elif valor <= 6101.06:
    valor -= valor * 0.11
 
Considerando o código apresentado, avalie as asserções a seguir:
I. A estrutura de decisão apresenta uma condição para aplicar desconto em um valor.
II. A segunda condição da estrutura de decisão contempla os valores entre 1830.29 até 3050.52.
III. A terceira condição da estrutura de decisão contempla os valores entre 3050.52 até 6101.06.
Escolha a opção correta.
Alternativas:
Somente as asserções I e II estão corretas.
 Somente as asserções II e III estão corretas.
10/03/2024, 17:20 Colaborar - Av1 - Linguagem de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16750908 3/4
c)
d)
e)
4)
a)
b)
c)
d)
e)
5)
a)
b)
c)
Somente as asserções I e III estão corretas.
 Todas as asserções estão corretas.
Somente a asserção I está correta. Alternativa assinalada
A busca ______ possui complexidade O(log  N). Isso significa que para valores ______ de N, o desempenho
desse algoritmo é melhor, comparado a busca ______ que tem complexidade O(N).
 Escolha a opção que completa corretamente as lacunas.
Alternativas:
linear / grandes / binária
binária / pequenos / linear
linear / pequenos / binária
binária / grandes  / linear Alternativa assinalada
binária / não significativos / linear
Um algoritmo é uma receita para executar uma determinada tarefa. Uma estrutura de dados é uma
maneira de organizar dados para facilitar a solução de um problema específico. Uma estrutura de dados
pode ser uma maneira de organizar valores em uma matriz, uma lista vinculada que conecta itens em um
determinado padrão, uma árvore, um gráfico, uma rede ou algo ainda mais exótico (STEPHENS, 2013). A
Figura 1 ilustra o funcionamento de um algoritmo.
Figura 1 - funcionamento de um algoritmo.
Fonte: Elaborada pela autora.
Escolha a opção que contem o algoritmo representado na Figura 1
Alternativas:
Selection sort
Merge sort
Insertion sort
2
10/03/2024, 17:20 Colaborar - Av1 - Linguagem de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16750908 4/4
d)
e)
Quicksort Alternativa assinalada
Bubble sort

Outros materiais