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

Prévia do material em texto

20/05/2022 22:28 Colaborar - Av1 - Linguagem de Programação
https://colaboraread.com.br/aluno/avaliacao/index/3346876501?atividadeDisciplinaId=12990341 1/3
a)
b)
c)
d)
e)
1)
a)
b)
c)
d)
e)
2)
3)
Por controle de fluxo em um programa entende-se a ordem lógica de execução dos comandos que
o compõem, bem como os desvios nessa ordem necessários em função de certas condições que
possam ocorrer (BANIN, p. 49, 2018)
 
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, assinale a alternativa que descreve corretamente o que ela
representa.
Alternativas:
Uma estrutura condicional simples, que dependendo do valor um desconto será aplicado.
Uma estrutura condicional simples, que dependendo do valor um acréscimo será aplicado.
Uma estrutura condicional encadeada, que dependendo do valor um desconto
será aplicado.
Alternativa assinalada
Uma estrutura de repetição, que dependendo do valor um acréscimo será aplicado.
Uma estrutura condicional encadeada, que dependendo do valor um acréscimo será aplicado.
A busca_____________ é o algoritmo mais simples de busca, ele percorre todo a coleção
comparando a chave com o valor do elemento em cada posição. Já a busca _____________ é
eficiente para uma estrutura de dados ordenada. 
Assinale a alternativa que completa a lacuna corretamente:
Alternativas:
sequencial; merge sort;
binária; sequencial;
sequencial; binária; Alternativa assinalada
merge sort; sequencial;
bubble sort; sequencial; 
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:
20/05/2022 22:28 Colaborar - Av1 - Linguagem de Programação
https://colaboraread.com.br/aluno/avaliacao/index/3346876501?atividadeDisciplinaId=12990341 2/3
a)
b)
c)
d)
e)
a)
b)
c)
d)
e)
4)
 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.05.
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.
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
Uma loja precisa implementar uma solução para calcular o desconto na compra do cliente. Caso o
cliente faça uma compra até R$ 100, o desconto será de 3%. Caso a compra seja até R$ 500, o
desconto será de 10%, caso seja até mil o desconto será de 20%.
 
Para fazer a implementaçã em Python é necessário seguir os seguintes passos:
 
1. elif valor <= 500:
2. if valor <= 100:
3. valor -= valor * 0.03
4. elif valor <= 1000:
5. valor -= valor * 0.10
6. valor -= valor * 0.20
7. def calcular_desconto():
8. return valor
Assinale a alternativa que apresenta a sequência correta.
Alternativas:
7 - 3 - 2 - 5 - 1 - 6 - 4 - 8
2 - 3 - 1 - 5 - 4 - 6 - 7 - 8
2 - 3 - 1 - 5 - 4 - 6 - 8 - 7
7 - 2 - 3 - 1 - 5 - 4 - 6 - 8 Alternativa assinalada
7 - 1 - 5 - 6 - 4 - 3 - 2 - 8
20/05/2022 22:28 Colaborar - Av1 - Linguagem de Programação
https://colaboraread.com.br/aluno/avaliacao/index/3346876501?atividadeDisciplinaId=12990341 3/3
a)
b)
c)
d)
e)
5) Nos últimos 3 anos, o PSF vem trabalhando em projetos financiados por doações para melhorar
os sistemas e plataformas internos. Este trabalho foi realizado com o Packaging Working Group e
focado no ecossistema PyPI e pip. Dessa forma, foi possível mostrar que a aplicação de
financiamento direcionado a projetos de código aberto tem a capacidade de aumentar drasticamente
a velocidade do desenvolvimento e levar nossa comunidade adiante de uma maneira muito mais
sustentável do que depender apenas de esforços voluntários (Holscher, 2020).
 
O código a seguir é uma implementação em Python.
def minha_funcao(valor):
 for i, c in enumerate(valor):
 if c.lower() == 'a' or c.lower() == 'e':
 print(c, i)
 else:
 continue
Considerando o código apresentado, assinale a alternativa que descreve corretamente o que ele
representa.
Alternativas:
Uma função que faz a contagem de quantas vogais 'a' e 'e' existem em uma string.
Uma função que verifica se um determinado valor é inteiro ou caractere.
Uma função que localiza e exibe a posição de cada vogal 'a' ou 'e',
independente se é maiúscula ou minúscula.
Alternativa assinalada
Uma função que somente localiza as vogais 'a' ou 'e' minúsculas.
Uma função que localiza e exibe a posição de vogais 'a' ou 'e' minúsculas e faz a contagem da
quantidade encontrada.

Continue navegando