·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
2
Plano de Ensino Estruturas de Dados - TADS - Pilhas - Filas - Listas
Linguagens de Programação
FATEC-AM
22
Filas com Armazenamento Sequencial - Estruturas de Dados
Linguagens de Programação
FATEC-AM
1
Requisição de Profissional em PHP para Atividade em Tempo Real
Linguagens de Programação
FATEC-AM
1
Termino de Projeto Site PHP com e sem MVC - Carrinho de Compras
Linguagens de Programação
FATEC-AM
1
Atividade sobre PHP e Banco de Dados
Linguagens de Programação
FATEC-AM
1
Prova de JavaScript - 20-10-2022
Linguagens de Programação
FATEC-AM
26
Listas Ligadas Simples - Estruturas de Dados FATEC Jundiaí
Linguagens de Programação
FATEC-AM
1
Compromisso para Prova de JavaScript
Linguagens de Programação
FATEC-AM
1
Atividade de PHP com MVC e Banco de Dados em Tempo Real
Linguagens de Programação
FATEC-AM
1
Projeto de Site em PHP com Carrinho de Compras
Linguagens de Programação
FATEC-AM
Preview text
9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I Estruturas de Repetição As estruturas de repetição são utilizadas para repetir a mesma parte de um programa várias vezes normalmente dependendo de uma condição Na linguagem python existem duas estruturas de repetição while e for Importante Operadores aritméticos de atribuição reduzidos mais igual menos igual vezes igual dividido igual módulo igual resto da divisão Exemplo cont 2 cont vale 2 cont 1 cont cont 1 cont vale 3 cont 5 cont cont 5 cont vale 8 cont 2 cont cont 2 cont vale 16 cont 4 cont cont 4 cont vale 4 cont 2 cont cont 2 cont vale 0 Instrução while Estrutura while condição comando x1 1 while x 3 2 print x 3 xx1 4 Na execução desse programa primeiramente 1 seria executada inicialmente e a variável x acumularia o valor 1 na linha 2 há uma estrutura de repetição que executará o bloco de comandos 3 e 4 somente enquanto a condição 2 é avaliada como verdadeira Se a condição 2 é avaliada como falsa as instruções 3 e 4 são ignoradas Fluxograma 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I Exercícios propostos 1 Faça o teste de mesa nos exercícios abaixo a Uma forma para verificar se um dado número é quadrado perfeito é somar os números ímpares até que a soma seja igual ou superior ao número Se a soma for igual o número é quadrado perfeito Como exemplo 1 1 3 4 1 3 5 9 1 3 5 7 16 etc numero int input Digite um numero soma 0 impar 1 while soma numero soma soma impar impar impar 2 if soma numero print O n d e quad perfeito numero else print d não é quad perfeito numero b Qual é a resposta produzida pelo programa se o número 13 é digitado como entrada de dados n intinput Digite um Numero while n 1 if n 2 0 n n 2 else n 3n 1 print d n c O programa abaixo calcula o MDC maior divisor comum entre dois números inteiros 20 e 16 x int input Entre com um Numero y int input Entre com outro Numero while x y if x y x x y else aux x x y y aux print Maior Divisor comum e d x d Qual o resultado do programa abaixo se o número digitado é 5 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I resultado1 i1 numerointinputDigite um numero while inumero resultadoresultadoi i1 print Resultado d resultado a Resultado 240 b Resultado 120 c Resultado 720 d Resultado 24 Contadores O poder das estruturas de repetição é interessante quando utilizamos condições com mais de uma variável Por exemplo imprimir os números entre 1 e um valor digitado pelo usuário Digite 4 para a variável fim fim int input Digite o último número a imprimir x1 while x fim print x xx1 Teste x fim IMPRESSO 1 4 1 2 2 3 3 4 4 5 imprimir todos os valores em uma linha fim int input Digite o último número a imprimir x1 linha while x fim linha linha strx xx1 print Impresso s linha Teste x fim TELA 1 4 Impresso 1 2 3 4 2 3 4 5 1 Exibir os números de 1 a 20 Teste 1 2 3 4 5 20 contador 1 while contador 20 print contador contador contador 1 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 2 Exibir os números pares que estão entre 2 e 20 incluir os extremos Teste 2 4 6 8 10 20 contador 2 while contador 20 print contador contador contador 2 3 Exibir os números ímpares que estão entre 2 e 30 incluir os extremos Teste 3 5 7 9 29 4 Exiba as seguintes sequências 99 88 77 66 11 0 20 17 14 5 2 1 4 9 16 100 5 Dado um número inteiro exibir a tabuada deste número Teste Entre com um número 5 5 x 1 5 5 x 2 10 5 x 3 15 5 x 4 20 5 x 5 25 5 x 6 30 5 x 7 35 5 x 8 40 5 x 9 45 5 x 10 50 Teste Entre com um número 8 8 x 1 8 8 x 2 16 8 x 3 24 8 x 4 32 8 x 5 40 8 x 6 48 8 x 7 56 8 x 8 64 8 x 9 72 8x 10 80 Acumuladores Além dos contadores precisamos de acumuladores Em programas utilizamos para calcular o total de uma soma A diferença entre um contador e um acumulador é que nos acumuladores o valor adicionado é constante e nos acumuladores variável 6 Faça a soma dos números de pares de 2 a 10 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 7 Leia 5 números e exiba quantos são pares ou ímpares Cuidado com as mensagens envolvidas if n 2 0 par par1 else impar impar1 Teste 1 Numero 1 20 Numero 2 25 Numero 3 3 Numero 4 22 Numero 5 13 2 números são pares 3 números são ímpares Teste 2 Numero 1 10 Numero 2 3 Numero 3 12 Numero 4 18 Numero 5 40 4 números são pares 1 número é ímpar Teste 3 Numero 1 3 Numero 2 9 Numero 3 15 Numero 4 21 Numero 5 40 1 número é par 4 números são ímpares 8 Escreva um programa que pergunte o depósito inicial e a taxa de juros de uma poupança Exiba os valores mês a Mês para os 12 primeiros meses Escreva também o total ganho com os juros do período Maior e Menor É fundamental usar repetições para um conjunto de elementos e encontrar o maior e o menor valor digitado 9 A partir do fluxograma abaixo desenvolva um programa que leia 5 idades de diferentes alunos e exiba o maior e o menor 10 Durante uma semana as temperaturas de uma determinada região foram cadastradas Informe o nome do dia da semana em que a temperatura foi a maior Considere que não há temperaturas iguais Ex dia temperatura 1 D 30 2 S 23 3 T 25 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 4 27 5 28 6 22 7 S 21 Maior temperatura ocorreu no Domingo Interrompendo a repetição A instrução break é utilizada para interromper a execução de uma estrutura de repetição independente do valor atual de sua condição 11 Faça a soma de vários números inteiros pare quando 0 é digitado soma 0 while True valor int input Digite um número a somar ou 0 para sair if valor 0 break else soma valor print A soma vale d soma Teste valor soma TELA 0 A soma vale 10 4 4 6 10 0 10 Repetições aninhadas 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I Podese colocar vários whiles de forma a obter outros resultados 12 Impressão das Tabuadas do 1 ao 10 tabuada 1 while tabuada 10 print Tabuada d tabuada n 1 while n 10 print d x d d tabuadanntabuada n n1 tabuada 1 print Desafios Desenvolva em python Exercício 1 Escreva um programa que represente um quadrado de asteriscos O tamanho do lado é definido pelo operador Exemplo Qual a dimensão do quadrado 3 Exercício 2 Escreva um programa que calcule a soma dos números pares entre 2 e 200 O resultado deve ser 10100 Exercício 3 Determinar os múltiplos de 5 mas que não sejam múltiplos de 3 entre 100 e 10000 Exercício 4 Escreva um programa que começa por gerar um número aleatório entre 1 e 100 pesquisar na internet e depois pede ao utilizador para adivinhar esse número O programa executa em ciclo até o número ser adivinhado Eis a estrutura 1 Gera número aleatório n entre 1 e 100 2 Pergunta ao utilizador qual é o número 3 Enquanto a resposta não estiver certa 31 Se a tentativa do utilizador for menor do que o número n 311 Diz ao utilizador que o número está acima 32 Se a tentativa do utilizador for maior do que o número n 321 Diz ao utilizador que o número está abaixo 33 Pede ao utilizador uma nova tentativa pergunta ao utilizador qual é o número Exercício 5 Escreva um programa que indique se um número P é primo ou não Eis um possível algoritmo Pede ao utilizador para introduzir o número P Se P 1 P NÃO É PRIMO Se P 2 P É PRIMO Se P 3 P É PRIMO Se P é par então P NÃO É PRIMO Caso contrário N 3 Encontra resto da divisão R P N Enquanto R 0 e N repete Incrementa N por 2 N N 2 Calcula R R P N Se R 0 P é um número Primo Caso contrário P não é primo Teste com os seguintes números primos 2 193707721 e 2147483647 Teste com os seguintes números NÃO primos 1 60 771 Exercício 6 Determine para todos os anos de 2000 até 2050 o dia em que a Páscoa ocorre 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I Testes de mesa 1 Desenvolva o teste de mesa no trecho de programa abaixo Qual o valor que será exibido pela variável z x 5 y 7 z 3 if x14 10 y y 1 elif y 20 x 8 y y 1 z z x y printz d z a16 b 17 c 18 d 19 e 20 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 2 Execute o programa abaixo Entrada de dados Digite um número 7 qual alternativa corresponde a correta resposta que será exibida na tela Saída de dados N int input Digite um número print while i N while i0 print d i ii1 print for for i in range 2 N1 2 print d i a while 10 8 6 4 2 0 for 2 4 6 b while 8 7 6 5 4 3 2 1 for 6 4 2 c while 7 6 5 4 3 2 1 0 for 2 4 6 d while 0 1 2 3 4 5 6 7 for 2 4 6 e while 7 6 5 4 3 2 1 0 for 4 6 8 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 3 De acordo com o trecho de código abaixo o que será exibido se o usuário digitar os valores 8 e 5 respectivamente os valores 1 e 12 respectivamente e os valores 4 e 3 respectivamente while True loop infinito n1 int input n2 int input if n1 2 and n2 5 print O valor foi n1 elif n1 1 and n2 4 print O valor foi n12 elif n1 3 or n2 10 print O valor foin2n1 else print O valor foi n25 break a O valor foi 10 O valor foi 13 O valor foi 10 b O valor foi 8 O valor foi 7 O valor foi 8 c O valor foi 10 O valor foi 13 O valor foi 7 d O valor foi 12 O valor foi 13 O valor foi 7 e O valor foi 10 O valor foi 13 O valor foi 8 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 4 Faça os testes necessários no programa abaixo e marque a alternativa que corretamente representa o problema computacional resolvido pelo programa abaixo x int input y int input if xy a x x y y a soma 0 contador x if contador2 1 contador contador2 else contador contador1 while contador y soma soma contador efetuar o calculo atribui contador contador2 print soma a Leia 2 valores inteiros e positivos X e Y A seguir calcule e mostre a média dos números entre eles b Leia 2 valores inteiros e positivos X e Y A seguir calcule e mostre a soma dos números pares entre eles c Leia 2 valores inteiros e positivos X e Y A seguir calcule e mostre a quantidade de números pares existentes entre eles d Leia 2 valores inteiros e positivos X e Y A seguir calcule e mostre a quantidade de números impares existentes entre eles e Leia 2 valores inteiros e positivos X e Y A seguir calcule e mostre a soma dos números impares entre eles 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 5 Execute o programa abaixo e digite para a variável N o valor 4 Qual a resposta produzida pelo programa como saída de dados a 3083412 b 2083338 c 208400 d 3083333 e 2083333 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 6 De acordo com o trecho de código abaixo o que será exibido se o usuário digitar os valores 2 e 5 respectivamente os valores 5 e 4 respectivamente a O valor foi 10 O valor foi 6 b O valor foi 4 O valor foi 6 c O valor foi 10 O valor foi 9 d O valor foi4 O valor foi 9 e O valor foi 4 O valor foi 19
Send your question to AI and receive an answer instantly
Recommended for you
2
Plano de Ensino Estruturas de Dados - TADS - Pilhas - Filas - Listas
Linguagens de Programação
FATEC-AM
22
Filas com Armazenamento Sequencial - Estruturas de Dados
Linguagens de Programação
FATEC-AM
1
Requisição de Profissional em PHP para Atividade em Tempo Real
Linguagens de Programação
FATEC-AM
1
Termino de Projeto Site PHP com e sem MVC - Carrinho de Compras
Linguagens de Programação
FATEC-AM
1
Atividade sobre PHP e Banco de Dados
Linguagens de Programação
FATEC-AM
1
Prova de JavaScript - 20-10-2022
Linguagens de Programação
FATEC-AM
26
Listas Ligadas Simples - Estruturas de Dados FATEC Jundiaí
Linguagens de Programação
FATEC-AM
1
Compromisso para Prova de JavaScript
Linguagens de Programação
FATEC-AM
1
Atividade de PHP com MVC e Banco de Dados em Tempo Real
Linguagens de Programação
FATEC-AM
1
Projeto de Site em PHP com Carrinho de Compras
Linguagens de Programação
FATEC-AM
Preview text
9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I Estruturas de Repetição As estruturas de repetição são utilizadas para repetir a mesma parte de um programa várias vezes normalmente dependendo de uma condição Na linguagem python existem duas estruturas de repetição while e for Importante Operadores aritméticos de atribuição reduzidos mais igual menos igual vezes igual dividido igual módulo igual resto da divisão Exemplo cont 2 cont vale 2 cont 1 cont cont 1 cont vale 3 cont 5 cont cont 5 cont vale 8 cont 2 cont cont 2 cont vale 16 cont 4 cont cont 4 cont vale 4 cont 2 cont cont 2 cont vale 0 Instrução while Estrutura while condição comando x1 1 while x 3 2 print x 3 xx1 4 Na execução desse programa primeiramente 1 seria executada inicialmente e a variável x acumularia o valor 1 na linha 2 há uma estrutura de repetição que executará o bloco de comandos 3 e 4 somente enquanto a condição 2 é avaliada como verdadeira Se a condição 2 é avaliada como falsa as instruções 3 e 4 são ignoradas Fluxograma 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I Exercícios propostos 1 Faça o teste de mesa nos exercícios abaixo a Uma forma para verificar se um dado número é quadrado perfeito é somar os números ímpares até que a soma seja igual ou superior ao número Se a soma for igual o número é quadrado perfeito Como exemplo 1 1 3 4 1 3 5 9 1 3 5 7 16 etc numero int input Digite um numero soma 0 impar 1 while soma numero soma soma impar impar impar 2 if soma numero print O n d e quad perfeito numero else print d não é quad perfeito numero b Qual é a resposta produzida pelo programa se o número 13 é digitado como entrada de dados n intinput Digite um Numero while n 1 if n 2 0 n n 2 else n 3n 1 print d n c O programa abaixo calcula o MDC maior divisor comum entre dois números inteiros 20 e 16 x int input Entre com um Numero y int input Entre com outro Numero while x y if x y x x y else aux x x y y aux print Maior Divisor comum e d x d Qual o resultado do programa abaixo se o número digitado é 5 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I resultado1 i1 numerointinputDigite um numero while inumero resultadoresultadoi i1 print Resultado d resultado a Resultado 240 b Resultado 120 c Resultado 720 d Resultado 24 Contadores O poder das estruturas de repetição é interessante quando utilizamos condições com mais de uma variável Por exemplo imprimir os números entre 1 e um valor digitado pelo usuário Digite 4 para a variável fim fim int input Digite o último número a imprimir x1 while x fim print x xx1 Teste x fim IMPRESSO 1 4 1 2 2 3 3 4 4 5 imprimir todos os valores em uma linha fim int input Digite o último número a imprimir x1 linha while x fim linha linha strx xx1 print Impresso s linha Teste x fim TELA 1 4 Impresso 1 2 3 4 2 3 4 5 1 Exibir os números de 1 a 20 Teste 1 2 3 4 5 20 contador 1 while contador 20 print contador contador contador 1 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 2 Exibir os números pares que estão entre 2 e 20 incluir os extremos Teste 2 4 6 8 10 20 contador 2 while contador 20 print contador contador contador 2 3 Exibir os números ímpares que estão entre 2 e 30 incluir os extremos Teste 3 5 7 9 29 4 Exiba as seguintes sequências 99 88 77 66 11 0 20 17 14 5 2 1 4 9 16 100 5 Dado um número inteiro exibir a tabuada deste número Teste Entre com um número 5 5 x 1 5 5 x 2 10 5 x 3 15 5 x 4 20 5 x 5 25 5 x 6 30 5 x 7 35 5 x 8 40 5 x 9 45 5 x 10 50 Teste Entre com um número 8 8 x 1 8 8 x 2 16 8 x 3 24 8 x 4 32 8 x 5 40 8 x 6 48 8 x 7 56 8 x 8 64 8 x 9 72 8x 10 80 Acumuladores Além dos contadores precisamos de acumuladores Em programas utilizamos para calcular o total de uma soma A diferença entre um contador e um acumulador é que nos acumuladores o valor adicionado é constante e nos acumuladores variável 6 Faça a soma dos números de pares de 2 a 10 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 7 Leia 5 números e exiba quantos são pares ou ímpares Cuidado com as mensagens envolvidas if n 2 0 par par1 else impar impar1 Teste 1 Numero 1 20 Numero 2 25 Numero 3 3 Numero 4 22 Numero 5 13 2 números são pares 3 números são ímpares Teste 2 Numero 1 10 Numero 2 3 Numero 3 12 Numero 4 18 Numero 5 40 4 números são pares 1 número é ímpar Teste 3 Numero 1 3 Numero 2 9 Numero 3 15 Numero 4 21 Numero 5 40 1 número é par 4 números são ímpares 8 Escreva um programa que pergunte o depósito inicial e a taxa de juros de uma poupança Exiba os valores mês a Mês para os 12 primeiros meses Escreva também o total ganho com os juros do período Maior e Menor É fundamental usar repetições para um conjunto de elementos e encontrar o maior e o menor valor digitado 9 A partir do fluxograma abaixo desenvolva um programa que leia 5 idades de diferentes alunos e exiba o maior e o menor 10 Durante uma semana as temperaturas de uma determinada região foram cadastradas Informe o nome do dia da semana em que a temperatura foi a maior Considere que não há temperaturas iguais Ex dia temperatura 1 D 30 2 S 23 3 T 25 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 4 27 5 28 6 22 7 S 21 Maior temperatura ocorreu no Domingo Interrompendo a repetição A instrução break é utilizada para interromper a execução de uma estrutura de repetição independente do valor atual de sua condição 11 Faça a soma de vários números inteiros pare quando 0 é digitado soma 0 while True valor int input Digite um número a somar ou 0 para sair if valor 0 break else soma valor print A soma vale d soma Teste valor soma TELA 0 A soma vale 10 4 4 6 10 0 10 Repetições aninhadas 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I Podese colocar vários whiles de forma a obter outros resultados 12 Impressão das Tabuadas do 1 ao 10 tabuada 1 while tabuada 10 print Tabuada d tabuada n 1 while n 10 print d x d d tabuadanntabuada n n1 tabuada 1 print Desafios Desenvolva em python Exercício 1 Escreva um programa que represente um quadrado de asteriscos O tamanho do lado é definido pelo operador Exemplo Qual a dimensão do quadrado 3 Exercício 2 Escreva um programa que calcule a soma dos números pares entre 2 e 200 O resultado deve ser 10100 Exercício 3 Determinar os múltiplos de 5 mas que não sejam múltiplos de 3 entre 100 e 10000 Exercício 4 Escreva um programa que começa por gerar um número aleatório entre 1 e 100 pesquisar na internet e depois pede ao utilizador para adivinhar esse número O programa executa em ciclo até o número ser adivinhado Eis a estrutura 1 Gera número aleatório n entre 1 e 100 2 Pergunta ao utilizador qual é o número 3 Enquanto a resposta não estiver certa 31 Se a tentativa do utilizador for menor do que o número n 311 Diz ao utilizador que o número está acima 32 Se a tentativa do utilizador for maior do que o número n 321 Diz ao utilizador que o número está abaixo 33 Pede ao utilizador uma nova tentativa pergunta ao utilizador qual é o número Exercício 5 Escreva um programa que indique se um número P é primo ou não Eis um possível algoritmo Pede ao utilizador para introduzir o número P Se P 1 P NÃO É PRIMO Se P 2 P É PRIMO Se P 3 P É PRIMO Se P é par então P NÃO É PRIMO Caso contrário N 3 Encontra resto da divisão R P N Enquanto R 0 e N repete Incrementa N por 2 N N 2 Calcula R R P N Se R 0 P é um número Primo Caso contrário P não é primo Teste com os seguintes números primos 2 193707721 e 2147483647 Teste com os seguintes números NÃO primos 1 60 771 Exercício 6 Determine para todos os anos de 2000 até 2050 o dia em que a Páscoa ocorre 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I Testes de mesa 1 Desenvolva o teste de mesa no trecho de programa abaixo Qual o valor que será exibido pela variável z x 5 y 7 z 3 if x14 10 y y 1 elif y 20 x 8 y y 1 z z x y printz d z a16 b 17 c 18 d 19 e 20 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 2 Execute o programa abaixo Entrada de dados Digite um número 7 qual alternativa corresponde a correta resposta que será exibida na tela Saída de dados N int input Digite um número print while i N while i0 print d i ii1 print for for i in range 2 N1 2 print d i a while 10 8 6 4 2 0 for 2 4 6 b while 8 7 6 5 4 3 2 1 for 6 4 2 c while 7 6 5 4 3 2 1 0 for 2 4 6 d while 0 1 2 3 4 5 6 7 for 2 4 6 e while 7 6 5 4 3 2 1 0 for 4 6 8 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 3 De acordo com o trecho de código abaixo o que será exibido se o usuário digitar os valores 8 e 5 respectivamente os valores 1 e 12 respectivamente e os valores 4 e 3 respectivamente while True loop infinito n1 int input n2 int input if n1 2 and n2 5 print O valor foi n1 elif n1 1 and n2 4 print O valor foi n12 elif n1 3 or n2 10 print O valor foin2n1 else print O valor foi n25 break a O valor foi 10 O valor foi 13 O valor foi 10 b O valor foi 8 O valor foi 7 O valor foi 8 c O valor foi 10 O valor foi 13 O valor foi 7 d O valor foi 12 O valor foi 13 O valor foi 7 e O valor foi 10 O valor foi 13 O valor foi 8 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 4 Faça os testes necessários no programa abaixo e marque a alternativa que corretamente representa o problema computacional resolvido pelo programa abaixo x int input y int input if xy a x x y y a soma 0 contador x if contador2 1 contador contador2 else contador contador1 while contador y soma soma contador efetuar o calculo atribui contador contador2 print soma a Leia 2 valores inteiros e positivos X e Y A seguir calcule e mostre a média dos números entre eles b Leia 2 valores inteiros e positivos X e Y A seguir calcule e mostre a soma dos números pares entre eles c Leia 2 valores inteiros e positivos X e Y A seguir calcule e mostre a quantidade de números pares existentes entre eles d Leia 2 valores inteiros e positivos X e Y A seguir calcule e mostre a quantidade de números impares existentes entre eles e Leia 2 valores inteiros e positivos X e Y A seguir calcule e mostre a soma dos números impares entre eles 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 5 Execute o programa abaixo e digite para a variável N o valor 4 Qual a resposta produzida pelo programa como saída de dados a 3083412 b 2083338 c 208400 d 3083333 e 2083333 9 Faculdade de Tecnologia de Ourinhos Curso Segurança da Informação Professor Rogério Disciplina Programação I 6 De acordo com o trecho de código abaixo o que será exibido se o usuário digitar os valores 2 e 5 respectivamente os valores 5 e 4 respectivamente a O valor foi 10 O valor foi 6 b O valor foi 4 O valor foi 6 c O valor foi 10 O valor foi 9 d O valor foi4 O valor foi 9 e O valor foi 4 O valor foi 19