Logo Passei Direto
Buscar

COM110 Algoritmos e Programação de Computadores I Semana 6 Algoritimo questões diferente gabaritado

User badge image
Ju MB

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Prévia do material em texto

<p>PERGUNTA 7 Considere 0 seguinte trecho de código: list = ['a', 1, 'b', 2] for i in range(len(list)-1): A saída do programa acima será: a. 'b' b.1. das alternativas. e.2. PERGUNTA 6 o seguinte programa conta quantas letras 'o' ou 'O' tem em uma frase. Indique para as seguintes entradas qual é a saída correta do algoritmo. 1 frase e Programação de Computadores I' 2 contLetra = 0 3 . for in frase: if C in 5 6 contLetra += 1 7 print('Total de letras o ou 0: contLetra) b. Consoante: Consoante: Consoante: Consoante: Consoante: o Consoante: o Total de letras 6</p><p>PERGUNIA 5 O uso da linguagem Python vem crescendo no mundo da automação residencial por conta dos famosos microcontroladores, como o Raspberry Pi, que possibilita o uso de sensores e permite a tomada de decisões com base nos valores medidos. Analise o trecho do programa a seguir que utiliza a função lerSensor() para retornar a temperatura medida pelo sensor: while True: if lerSensor() > 24: ligarArFrio() else: desligarArFrio() Com base no programa acima, selecione a alternativa correta. a. Quando a temperatura atingir 24 graus, o será ligado. b. o laço de repetição irá executar por um número finito de vezes. o laço de repetição irá executar indefinidamente até que 0 usuário pressione ctrl + d. sensor de temperatura será lido uma única vez devido à estrutura condicional "if" e. Os comandos ligarArFrio() e desligarArFrio() serão executados em todas as voltas do laço. PERGUNTA 4 Considere o trecho do programa a seguir, que simula uma calculadora e emprega estruturas condicionais e de repetição: while True: n1 = eval(input("Digite o primeiro número: n2 = eval(input("Digite segundo número: operacao = \n\n 1 soma 2 - subtração 3 - multiplicação 4 - divisão 5 - Sair if 1): resultado = n2) resultado é resultado) if (operacao 2): resultado = subtracao(n1, n2) resultado resultado) if (operacao 3): resultado = multiplicacao(n1, n2) resultado resultado) if (operacao 4): resultado = divisao(n1, n2) resultado resultado) if (operacao 5): break</p><p>Com relação ao uso das estruturas de repetição em Python, avalie as afirmativas a seguir. I. loop será executado até que a opção 5 seja selecionada ou ctrl II. O comando "break" é utilizado para informar ao programa que nenhuma ação será executada. III. O comando "input" irá pausar o loop e aguardar que o usuário digite os valores para n1, n2 e operação. IV. A instrução "while true" cria um loop infinito. Está correto o que se afirma em: e III, b. II, c. e II, III e IV, e.l. II, III e IV. PERGUNTA 3 As estruturas de repetição "for" são importantes recursos na linguagem Python quando se deseja repetir instruções por um número de vezes conhecido. Com base nesse conceito, analise programa a seguir: for X in range(10): print(x) Com base no programa acima, em linguagem Python, assinale a alternativa correta. a. resultado apresentará uma lista de números de 0 a 10. b. resultado apresentará uma lista de números de 1 a 10. resultado apresentará a letra "X" por 10 d. o resultado apresentará uma lista de números de 0 a 9. e. resultado apresentará a soma dos números de 0 a 10.</p><p>PERGUNTA 2 Você quer fazer um programa Python que, dada uma frase, mostre para 0 usuário as consoantes que há nessa frase. Indique qual é a alternativa correta. a. frase = for C in frase: if !='a' and and C !='i' and and print('Consoante: b. frase = for C in frase: if c in 'aeiou' : print('Consoante: frase = for C in frase: if or or or or print('Consoante: d. frase = for C in frase: if !='a' or or C or or e. frase = for C in frase: if C not in : c) PERGUNTA 1 A linguagem Python tem algumas opções de estruturas de como os laços "for" e "while", e, além disso, tem alguns outros comandos que trazem ainda mais poder de programação para a linguagem. Com base no uso de estruturas de repetição em Python, analise as asserções a seguir e as relações propostas entre elas. I. As estruturas de repetição em Python podem utilizar 0 comando "break" para interromper 0 loop e seguir para a próxima instrução ou bloco de instruções não indentadas na sequência do loop. PORQUE II. Existem situações em que é necessário interromper 0 laço de dependendo de uma determinada isso ocorre, principalmente, quando não se conhece número de repetições necessárias para realizar determinada tarefa. Analisando as asserções anteriores, conclui-se que: a primeira asserção é e a segunda é b. a primeira asserção é falsa, e a segunda é as duas asserções são e a segunda não justifica a d.as duas asserções são e.as duas asserções são e a segunda justifica a</p>

Mais conteúdos dessa disciplina