Logo Passei Direto
Buscar

Semana 5 - Atividade Avaliativa Algoritmo

User badge image
Ju MB

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

<p>Fazer teste: Semana 5 - Atividade Avaliativa</p><p>Informações do teste</p><p>Descrição</p><p>Instruções Olá, estudante!</p><p>1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s);</p><p>2. Após selecionar a resposta correta em todas as questões, vá até o �m da página e</p><p>pressione “Enviar teste”.</p><p>3. A cada tentativa, você receberá um novo conjunto de questões diferentes para que você</p><p>responda e tente alcançar melhores resultados.</p><p>Pronto! Sua atividade já está registrada no AVA.</p><p>Várias</p><p>tentativas</p><p>Este teste permite 3 tentativas. Esta é a tentativa número 2.</p><p>Forçar</p><p>conclusão</p><p>Este teste pode ser salvo e retomado posteriormente.</p><p>Suas respostas foram salvas automaticamente.</p><p>Os métodos de manipulação das listas são recursos indispensáveis</p><p>para a produtividade do desenvolvimento com o uso dessas</p><p>estruturas de dados.</p><p>Considerando os métodos e suas definições, relacione o grupo de</p><p>sentenças com o grupo de definições a seguir.</p><p>1. if.</p><p>2. elif.</p><p>3. else.</p><p>I. Termo utilizado em estruturas condicionais de três ou mais vias.</p><p>II. Termo final utilizado para executar instruções quando uma ou mais</p><p>condições anteriores não foram atendidas.</p><p>III. Termo utilizado antes da definição da condição inicial.</p><p>PERGUNTA 1 1,42 pontos   Salva</p><p>Estado de Conclusão da Pergunta:</p><p>ç ç</p><p>Assinale a alternativa que relaciona adequadamente os dois grupos</p><p>de informações.</p><p>a. 1-I; 2-II; 3-III.</p><p>b. 1-I; 2-III; 3-II.</p><p>c. 1-II; 2-I; 3-III.</p><p>d. 1-III; 2-II; 3-I.</p><p>e. 1-III; 2-I; 3-II.</p><p>Indique qual alternativa que apresenta o programa Python correspondente ao</p><p>�uxograma apresentado.</p><p>PERGUNTA 2 1,42 pontos   Salva</p><p>a. nota1</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a primeira nota:"</p><p>)</p><p>) nota2</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a segunda nota:"</p><p>)</p><p>) nota3</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a terceira nota:"</p><p>)</p><p>) media</p><p>=</p><p>(nota1</p><p>+nota2</p><p>+nota3</p><p>)</p><p>/</p><p>3</p><p>if media</p><p>>=</p><p>5</p><p>:</p><p>print</p><p>(</p><p>"Você foi aprovado"</p><p>)</p><p>else</p><p>:</p><p>print</p><p>(</p><p>"Você foi reprovado"</p><p>)</p><p>b. nota1</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a primeira nota:"</p><p>)</p><p>) nota2</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a segunda nota:"</p><p>)</p><p>) nota3</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a terceira nota:"</p><p>)</p><p>) media</p><p>=</p><p>(nota1</p><p>+nota2</p><p>+nota3</p><p>)</p><p>/</p><p>3</p><p>if nota1</p><p>+nota2</p><p>+nota3</p><p>/</p><p>3</p><p>>=</p><p>5</p><p>:</p><p>print</p><p>(</p><p>"Você foi aprovado"</p><p>)</p><p>else</p><p>:</p><p>print</p><p>(</p><p>"Você foi reprovado"</p><p>)</p><p>c. nota1</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a primeira nota:"</p><p>)</p><p>) nota2</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a segunda nota:"</p><p>)</p><p>) nota3</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a terceira nota:"</p><p>)</p><p>) media</p><p>=nota1</p><p>+nota2</p><p>+nota3</p><p>/</p><p>3</p><p>if media</p><p>>=</p><p>5</p><p>:</p><p>print</p><p>(</p><p>"Você foi aprovado"</p><p>)</p><p>else</p><p>:</p><p>print</p><p>(</p><p>"Você foi reprovado"</p><p>)</p><p>d. nota1</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(“Digite a primeira nota</p><p>:”</p><p>)</p><p>) nota2</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(“Digite a segunda nota</p><p>:”</p><p>)</p><p>) nota3</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(“Digite a terceira nota</p><p>:”</p><p>)</p><p>)</p><p>if nota1</p><p>+nota2</p><p>+nota3</p><p>/</p><p>3</p><p>>=</p><p>5</p><p>:</p><p>print</p><p>(“Você foi aprovado”</p><p>)</p><p>else</p><p>:</p><p>print</p><p>(“Você foi reprovado”</p><p>)</p><p>e. 1 nota1</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a primeira nota:"</p><p>)</p><p>)</p><p>2 nota2</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a segunda nota:"</p><p>)</p><p>)</p><p>3 nota3</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>"Digite a terceira nota:"</p><p>)</p><p>)</p><p>4 media</p><p>=</p><p>(nota1</p><p>+nota2</p><p>+nota3</p><p>)</p><p>/</p><p>3</p><p>5</p><p>if media</p><p>>=</p><p>5</p><p>:</p><p>6</p><p>print</p><p>(</p><p>"Você foi aprovado"</p><p>)</p><p>7</p><p>else</p><p>:</p><p>8</p><p>print</p><p>(</p><p>"Você foi reprovado"</p><p>)</p><p>Considere uma situação empresarial em que o trabalho é realizado</p><p>por metas e a empresa irá bonificar os vendedores que baterem a</p><p>meta de R$ 1.000.000,00 em vendas, somando, ao salário atual, a</p><p>quantia de R$ 8.000,00. Caso a meta não seja atingida, a bonificação</p><p>será de apenas R$ 500,00.</p><p>Com relação ao uso das estruturas condicionais em Python aplicadas</p><p>à situação empresarial apresentada, avalie as afirmativas a seguir.</p><p>I. O uso dos termos "if" e "else" será necessário para resolver o</p><p>problema apresentado.</p><p>II. Será necessária uma estrutura condicional de três ou mais vias</p><p>para a solução do problema apresentado.</p><p>III. A primeira condição será verificar se as vendas foram maiores ou</p><p>iguais à meta estabelecida com o termo "if".</p><p>IV. O termo "else" poderá conter a situação de não cumprimento da</p><p>meta.</p><p>Está correto o que se afirma em:</p><p>a. I, II e III, apenas.</p><p>b. I, III e IV, apenas.</p><p>c. I, II, III e IV.</p><p>d. II, apenas.</p><p>e. I e II, apenas.</p><p>PERGUNTA 3 1,42 pontos   Salva</p><p>As estruturas condicionais de três ou mais vias são importantes</p><p>recursos na linguagem Python.</p><p>Com base nesse conceito, analise o programa a seguir.</p><p>n1 = 7.0</p><p>n2 = 8.5</p><p>PERGUNTA 4 1,42 pontos   Salva</p><p>n3 = 3.0</p><p>n4 = 5.0</p><p>media = (n1 + n2 + n3 + n4)/4</p><p>if (media < 3):</p><p>print(' Média: ', media, '. Situação: Reprovado')</p><p>elif (media < 7):</p><p>print(' Média: ', media, '. Situação: Exame')</p><p>else :</p><p>print(' Média: ', media, '. Situação: Aprovado')</p><p>Com base no programa acima, em linguagem Python, assinale a</p><p>alternativa correta.</p><p>a. O resultado informará a situação de "Exame".</p><p>b. O valor da média é superior a 3, porém inferior a 5.</p><p>c. O resultado informará a situação de "Aprovado".</p><p>d. O resultado informará a situação de "Reprovado".</p><p>e. O valor da média será acima de 6.</p><p>Indique qual é a alternativa correta do programa Python para o seguinte</p><p>problema. Deseja-se um programa que calcule o bônus do salário de um</p><p>empregado conforme os anos na empresa. Se tem cinco anos ou mais, o bônus</p><p>é de 20%; se tem menos do que cinco anos, o bônus é de 10 %.</p><p>PERGUNTA 5 1,42 pontos   Salva</p><p>a. salario</p><p>=</p><p>eval</p><p>(</p><p>input</p><p>(</p><p>'Digite o salario: '</p><p>)</p><p>) tempoCasa</p><p>=</p><p>int</p><p>(</p><p>input</p><p>(</p><p>'Digite o tempo em anos que está na empresa: '</p><p>)</p><p>)</p><p>if tempoCasa</p><p>>=</p><p>5</p><p>: bonus</p><p>= salario</p><p>*</p><p>20</p><p>/</p><p>100</p><p>else</p><p>: bonus</p><p>= salario</p><p>*</p><p>10</p><p>/</p><p>100</p><p>print</p><p>(</p><p>'O bonus é R$: '</p><p>,bonus</p><p>)</p><p>b. salario</p><p>=</p><p>int</p><p>(</p><p>input</p><p>(</p><p>'Digite o salario: '</p><p>)</p><p>) tempoCasa</p><p>=</p><p>int</p><p>(</p><p>input</p><p>(</p><p>'Digite o tempo em anos que está na empresa: '</p><p>)</p><p>)</p><p>if tempoCasa</p><p>>=</p><p>5</p><p>: bonus</p><p>= salario</p><p>*</p><p>20</p><p>/</p><p>100</p><p>elif</p><p>: bonus</p><p>= salario</p><p>*</p><p>10</p><p>/</p><p>100</p><p>print</p><p>(</p><p>'O bonus é R$: '</p><p>,bonus</p><p>)</p><p>print</p><p>(</p><p>'O salário é R$: '</p><p>,salario</p><p>+bonus</p><p>)</p><p>c. salario</p><p>=</p><p>int</p><p>(</p><p>input</p><p>(</p><p>'Digite o salario: '</p><p>)</p><p>) tempoCasa</p><p>=</p><p>int</p><p>(</p><p>input</p><p>(</p><p>'Digite o tempo em anos que está na empresa: '</p><p>)</p><p>)</p><p>if tempoCasa</p><p>>=</p><p>5</p><p>: bonus</p><p>= salario</p><p>+ salario</p><p>*</p><p>20</p><p>/</p><p>100</p><p>else</p><p>: bonus</p><p>= salario</p><p>+ salario</p><p>*</p><p>10</p><p>/</p><p>100</p><p>print</p><p>(</p><p>'O bonus é R$: '</p><p>,bonus</p><p>)</p><p>d. salario</p><p>=</p><p>�oat</p><p>(</p><p>input</p><p>(</p><p>'Digite o salario: '</p><p>)</p><p>) tempo_casa</p><p>=</p><p>int</p><p>(</p><p>input</p><p>(</p><p>'Digite o tempo de casa: '</p><p>)</p><p>)</p><p>if salario</p><p>>=</p><p>5</p><p>: bonus</p><p>= salario</p><p>*</p><p>20</p><p>/</p><p>100</p><p>else</p><p>: bonus</p><p>= salario</p><p>*</p><p>10</p><p>/</p><p>100</p><p>print</p><p>(</p><p>f'O bonus é R$ {bonus:.2f}'</p><p>)</p><p>e. tempoCasa</p><p>=</p><p>int</p><p>(</p><p>input</p><p>(</p><p>'Digite o tempo em anos que está na empresa: '</p><p>)</p><p>)</p><p>if tempoCasa</p><p>>=</p><p>5</p><p>: bonus</p><p>=</p><p>20</p><p>/</p><p>100</p><p>else</p><p>: bonus</p><p>=</p><p>10</p><p>/</p><p>100</p><p>print</p><p>(</p><p>'O bonus é R$: '</p><p>,bonus</p><p>)</p><p>Uma empresa precisa impulsionar as vendas dos produtos com baixa</p><p>rotatividade por meio de promoções e descontos diferenciados, porém</p><p>precisa desenvolver um programa em Python que aplique os</p><p>descontos em lote. Os produtos A terão desconto de 5% no preço</p><p>atual, os produtos B terão 10% de desconto e os produtos C terão</p><p>15%.</p><p>Assim, analise as asserções a seguir e as relações propostas entre</p><p>elas.</p><p>I. Para solução do problema apresentado, o desenvolvedor precisará</p><p>utilizar uma estrutura condicional de três vias.</p><p>PORQUE</p><p>II. Para a solução do problema apresentado, não será necessário o</p><p>PERGUNTA 6 1,45 pontos   Salva</p><p>uso da via "else", pois apenas um "if" e dois "elif" resolverão o</p><p>problema.</p><p>Analisando as asserções anteriores, conclui-se que:</p><p>a. a primeira asserção é falsa, e a segunda é verdadeira.</p><p>b. a primeira asserção é verdadeira, e a segunda é falsa.</p><p>c. as duas asserções são verdadeiras, e a segunda não justi�ca a primeira.</p><p>d. as duas asserções são verdadeiras, e a segunda justi�ca a primeira.</p><p>e. as duas asserções são falsas.</p><p>A linguagem Python é muito poderosa, principalmente no quesito</p><p>legibilidade, basta analisarmos a necessidade de indentação como</p><p>fator de funcionamento nas estruturas condicionais.</p><p>Com base no uso de estruturas condicionais em Python, analise as</p><p>asserções a seguir e as relações propostas entre elas.</p><p>I. As estruturas condicionais em Python podem ser de apenas uma,</p><p>duas ou mais vias, porém exigem a indentação que garante uma</p><p>excelente legibilidade</p><p>aos programas.</p><p>PORQUE</p><p>II. A indentação define um bloco de instruções, eliminando a</p><p>necessidade de marcadores como "chaves", termos como</p><p>"begin/end", deixando o código mais limpo e legível.</p><p>Analisando as asserções anteriores, conclui-se que:</p><p>a. a primeira asserção é falsa, e a segunda é verdadeira.</p><p>b. as duas asserções são verdadeiras, e a segunda justi�ca a primeira.</p><p>c. a primeira asserção é verdadeira, e a segunda é falsa.</p><p>d. as duas asserções são falsas.</p><p>e. as duas asserções são verdadeiras, e a segunda não justi�ca a primeira.</p><p>PERGUNTA 7 1,45 pontos   Salva</p>

Mais conteúdos dessa disciplina