Lógica, perguntado por TonyMil, 3 dias atrás

1)

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:

• a)

Uma estrutura condicional simples, que dependendo do valor um desconto será aplicado.

• b)

Uma estrutura condicional simples, que dependendo do valor um acréscimo será aplicado.

• c)

Uma estrutura condicional encadeada, que dependendo do valor um desconto será aplicado.

• d)

Uma estrutura de repetição, que dependendo do valor um acréscimo será aplicado.

• e)

Uma estrutura condicional encadeada, que dependendo do valor um acréscimo será aplicado.




2)


O INSS é uma autarquia do Governo do Brasil vinculada ao Ministério da Economia que recebe as contribuições para a manutenção do Regime Geral da Previdência Social, responsável pelo pagamento de benefícios aos brasileiros. aposentadorias. Uma empresa precisa construir uma solução para calcular a contribuição do INSS de seus trabalhadores.




Para fazer essa implementação em Python são necessários os seguintes comandos:




1. valor -= valor * 0.08

2. valor -= valor * 0.09

3. valor -= valor * 0.11

4. if valor <= 1830.29:

5. elif valor <= 6101.06:

6. elif valor <= 3050.52:


Assinale a alternativa que apresenta a sequência correta.


Alternativas:


a)


6 - 2 - 5 - 3 - 4 - 1

b)


4 - 2 - 6 - 1 - 5 - 3

c)


1 - 6 - 3 - 5 - 2 - 4

d)


4 - 1 - 6 - 2 - 5 - 3

e)


1 - 4 - 2 - 6 - 3 – 5



3)


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:


a)


Somente as asserções I e II estão corretas.


b)


Somente as asserções II e III estão corretas.


c)


Somente as asserções I e III estão corretas.

d)


Todas as asserções estão corretas.


e)


Somente a asserção I está correta.



4)


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:


a)


7 - 3 - 2 - 5 - 1 - 6 - 4 - 8

b)


2 - 3 - 1 - 5 - 4 - 6 - 7 - 8

c)


2 - 3 - 1 - 5 - 4 - 6 - 8 - 7

d)


7 - 2 - 3 - 1 - 5 - 4 - 6 - 8

e)


7 - 1 - 5 - 6 - 4 - 3 - 2 – 8




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:


a)


Uma função que faz a contagem de quantas vogais 'a' e 'e' existem em uma string.

b)


Uma função que verifica se um determinado valor é inteiro ou caractere.

c)


Uma função que localiza e exibe a posição de cada vogal 'a' ou 'e', independente se é maiúscula ou minúscula.

d)


Uma função que localiza e exibe a posição de vogais 'a' ou 'e' minúsculas.

e)


Uma função que localiza e exibe a posição de vogais 'a' ou 'e' minúsculas e faz a contagem da quantidade encontrada.

Alguém pode me ajudar com as questões corrigidas pelo AVA?


TonyMil: resposta 1. c)

Uma estrutura condicional encadeada, que dependendo do valor um desconto será aplicado.
TonyMil: 2. d)

4 - 1 - 6 - 2 - 5 - 3
TonyMil: 3. e)

Somente a asserção I está correta.
TonyMil: 4. d)

7 - 2 - 3 - 1 - 5 - 4 - 6 - 8
TonyMil: 5. c)

Uma função que localiza e exibe a posição de cada vogal 'a' ou 'e', independente se é maiúscula ou minúscula.

Soluções para a tarefa

Respondido por LucianoCallegari
3

Resposta:

Na primeira questão, a resposta correta é a letra C.

Já na segunda questão, a resposta correta é a letra D.

Na terceira questão, a resposta certa é a letra E.

Já na quarta questão, a reposta certa é a letra D.

Por fim, a resposta da última questão é a letra C.

Espero que eu tenha te ajudado! :-)


TonyMil: obrigado Luciano, mas no AVA ainda está mostrando erro. Tenho mais uma chance antes dele bloquear. Pode me ajudar?
Darbson: sim, uma das questões está errada
Perguntas interessantes