Estruturas de Repetição

Tamanho: px
Começar a partir da página:

Download "Estruturas de Repetição"

Transcrição

1 Estruturas de Repetição Lógica de Programação 1 O conceito de repetição (looping) é utilizando quando se deseja repetir certo trecho de instruções por um número de vezes. O número de repetições pode ser conhecido antes ou não, mas, necessariamente, precisa ser finito. Estrutura de repetição com variável de controle: Para Essa estrutura de repetição é utilizada quando se sabe o número de vezes em que um trecho do algoritmo deve ser repetido. A estrutura de repetição para utiliza variáveis de controle que definem exatamente o número de vezes que a sequência de instruções será executada. Na própria sintaxe da estrutura de repetição a variável de controle é inicializada e seu valor máximo e o incremento que deverá sofrer também são estabelecidos. Pseudocódigo PARA i valor inicial ATÉ valor final FAÇA Comando1 O comando1 será executado utilizando a variável i como controle, cujo conteúdo vai variar do valor inicial até o valor final, de 1 em 1, incrementando automaticamente. PARA j valor inicial ATÉ valor final FAÇA Comando1 Comando2 FIM Os comando1 e comando2 serão executados utilizando a variável j como controle, cujo conteúdo vai variar do valor inicial até o valor final, de 1 em 1, incrementando automaticamente. PARA i 1 ATÉ 10 FAÇA Comando1 O comando1 será executado dez vezes. Exemplo: ler 850 números fornecidos pelo usuário, calcular e exibir a média entre eles. ALGORITMO EX_PARA DECLARE SOMA, NUM, MEDIA : REAL; CONT : INTEIRO; SOMA 0; PARA CONT 1 ATÉ 850 FAÇA LEIA(NUM); SOMA SOMA + NUM; FIM; MEDIA SOMA / CONT; ESCREVA( MÉDIA =, MEDIA); FIM. CONT variável de controle (contador); 1 valor inicial da variável de controle 850 valor final da variável de controle (o contador variará de 1 até 850, ou seja, cont >= 1 e cont <= 850); O incremento acrescerá a variável de controle cada vez que o loop acontecer.

2 2 Estruturas de Repetição Fluxograma Início SOMA 0 CONT 1, 850 MEDIA SOMA / NUM MÉDIA =, MEDIA NUM Fim SOMA SOMA + NUM Estrutura de repetição com teste no início: Enquanto Essa estrutura de repetição é utilizada quando não se sabe o número de vezes em que um trecho do algoritmo deve ser repetido, embora também possa ser utilizada quando se sabe esse número. Existem situações em que o teste condicional da estrutura de repetição, que fica no início, resulta em um valor falso logo na primeira comparação. Nesses casos, os comandos de dentro da estrutura de repetição não serão executados. Na estrutura enquanto, a condição de repetição é verificada antes de entrar no laço, isto é, uma condição é testada inicialmente e, se o resultado for verdadeiro, o bloco de instruções será executado. Pseudocódigo ENQUANTO condição FAÇA Comando1 Enquanto a condição for verdadeira, o comando1 será executado. ENQUANTO condição FAÇA Comando1 Comando2 Comando3 FIM Enquanto a condição for verdadeira, os comando1, comando2 e comando3 serão executados. Exemplo 1: X 1; Y 5; ENQUANTO X < Y FAÇA X X + 2; Y Y + 1; FIM;

3 Lógica de Programação 3 Simulação: X Y 1 5 Valores iniciais Valores obtidos dentro da estrutura de repetição No trecho do algoritmo anterior, os comandos que se localizam dentro da estrutura de repetição serão repetidos quatro vezes. Exemplo 2: Ler 850 números fornecidos pelo usuário, calcular e exibir a média entre eles. ALGORITMO EX_ENQUANTO DECLARE SOMA, NUM, MEDIA : REAL; CONT : INTEIRO; SOMA 0; CONT 0; ENQUANTO (CONT < 850) FAÇA LEIA(NUM); SOMA SOMA + NUM; CONT CONT + 1; FIM; MEDIA SOMA / CONT; ESCREVA( MÉDIA =, MEDIA); FIM. A variável cont tem a função de contar o número de vezes que as instruções dentro do laço serão repetidas. A variável soma tem a função de acumular todos os valores atribuídos à variável num. Fluxograma Início SOMA 0 CONT 0 CONT < 850.F. MEDIA SOMA / NUM MÉDIA =, MEDIA NUM.V. Fim SOMA SOMA + NUM CONT CONT+1 Simulação:

4 4 Estruturas de Repetição Volta SOMA CONT NUM SOMA = SOMA + CONT = CONT NUM = = = = = = = = 4 Estrutura de repetição com teste no fim: Repita Essa estrutura de repetição é utilizada quando não se sabe o número de vezes em que um trecho do algoritmo deve ser repetido, embora também possa ser utilizada quando se sabe esse número. A diferença entre a estrutura ENQUANTO e a estrutura REPITA é que na estrutura REPITA os comandos serão repetidos pelo menos uma vez, já que a condição se encontra no final. A estrutura de repetição com teste no fim permite que um ou mais comandos sejam executados repetidamente até uma condição específica tornar-se verdadeira. Pseudocódigo REPITA Comandos ATÉ condição Repita os comandos até a condição se tornar verdadeira. Exemplo 1: X 1; Y 5; REPITA X X + 2 Y Y + 1 ATÉ X >= Y Simulação: X Y 1 5 Valores iniciais Valores obtidos dentro da estrutura de repetição Exemplo 2: Ler 850 números fornecidos pelo usuário, calcular e exibir a média entre eles. ALGORITMO EX_REPITA DECLARE SOMA, NUM, MEDIA : REAL; CONT : INTEIRO; SOMA 0; CONT 0; REPITA LEIA (NUM); SOMA SOMA + NUM; CONT CONT + 1; ATÉ CONT >= 850 MEDIA SOMA / CONT;

5 ESCREVA ( MÉDIA =, MEDIA); Lógica de Programação 5 FIM. Exemplo 3: a cada iteração pergunta-se ao usuário se deseja continuar. Com base na resposta, a condição estabelecida é testada. ENQUANTO (RESPOSTA = SIM ) FAÇA <instruções>; ESCREVA( DESEJA CONTINUAR? ); LEIA(RESPOSTA); FIM; É importante padronizar a leitura da resposta, pois sim é diferente de SIM, ou seja, existe diferenciação entre maiúsculas e minúsculas. Fluxograma Início SOMA 0 CONT 0 NUM.F. SOMA SOMA + NUM CONT CONT+1 CONT >= 850.V. MEDIA SOMA / NUM MÉDIA =, MEDIA Fim Exercícios Deverão ser feitos o pseudocódigo, o fluxograma e o programa em uma linguagem de programação para os enunciados a seguir: 1. Pedro tem 1,50 metro e cresce 2 centímetros por ano, e Lucas tem 1,10 metro e cresce 3 centímetros por ano. Calcule e imprima quantos anos serão necessários para que: a) Lucas e Pedro tenham o mesmo tamanho; b) Lucas seja maior que Pedro. 2. A empresa JS Recrutamento e Seleção Ltda. faz recrutamento e seleção de funcionários para várias empresas em diversos ramos de atuação. Atende em média 30 candidatos por dia, mas esse valor aumento quando faz divulgação de vagas. Para facilitar o trabalho de identificação do perfil dos candidatos que se inscrevem para as vagas, resolveu fazer um programa para registrar alguns dados para obter as informações a seguir: Número de candidatos do sexo feminino;

6 6 Estruturas de Repetição Número de candidatos do sexo masculino; Idade média dos homens; Idade média das mulheres com experiência; Porcentagem dos homens entre 35 e 45 anos entre o total dos homens; Menor idade entre as mulheres que já têm experiência no serviço; Nível de escolaridade dos candidatos entre: ensino fundamental, ensino médio, graduação e pós-graduação. Calcule as informações solicitadas anteriormente, sabendo que a cada iteração deverá ser perguntado ao usuário se deseja cadastrar outro candidato. Quando a resposta for negativa, os resultados deverão ser apresentados. 3. Faça a tabuada de um número e represente o resultado de acordo com o modelo a seguir, sabendo que o multiplicando deverá ser fornecido pelo usuário, assim como a quantidade de iterações. 4. Dada a sequência de Fibonacci n, gere a sequência até o enésimo termo, o qual deverá ser fornecido pelo usuário. 5. Dada uma faixa d valores, cujo valor inicial e o valor final deverão ser fornecidos pelo usuário, identifique; a) A quantidade de números inteiros e positivos; b) A quantidade de números pares; c) A quantidade de números ímpares; d) A quantidade de números ímpares divisíveis por 3 e 4 ao mesmo tempo; e) A respectiva média para cada um dos itens. 6. A empresa PowerSoftware Ltda. possuía 32 funcionários até o ano passado, e a sua folha de pagamento era calculada anualmente. Ocorre que neste ano a empresa teve um grande crescimento e saltou para 58 funcionários com previsão de novas contratações. Dessa maneira, fazer a folha de pagamento manualmente tornou-se inviável. Para cada funcionário deverá ser lido seu salário e calculados os descontos de imposto de renda e INSS que são variantes de acordo com a tabela a seguir e uma porcentagem fixa correspondente ao plano de saúde que é de 4,5% do valor do salário. a) Calcule o valor total da folha de pagamento. b) Calcule o valor do salário líquido de cada um dos 58 funcionários. c) Calcule o valor total do imposto de renda que a empresa deverá recolher. Veja as informações disponíveis no site da Receita da Fazenda, a tabela de alíquotas do IRRF para o ano corrente e o desconto do INSS. 7. Leia uma quantidade desconhecida de números e conte quantos deles estão nos seguintes intervalos: a) 0 a 25,9 b) 26 a 50,9 c) 51 a 75,9 d) 76 a 100 A entrada de dados deve terminar quando for lido um número negativo. 8. Foi realizada uma pesquisa de algumas características físicas da população de certa região, a qual coletou os seguintes dados referentes a cada habitante para serem analisados: a) Sexo (masculino e feminino); b) Cor dos olhos (azuis, verdes ou castanhos); c) Cor dos cabelos (louros, castanhos, pretos); d) Idade; e) Altura;

7 Lógica de Programação 7 f) Peso. Apresente a média da idade dos participantes, a média do peso e da altura de seus habitantes, a porcentagem de pessoas do sexo feminino e a porcentagem de pessoas do masculino. Quantas pessoas possuem olhos verdes e cabelos louros? A cada iteração deverá ser perguntado ao usuário se deseja continuar ou não. Os resultados deverão ser apresentados quando o usuário não desejar mais inserir dados. 9. Mostre os conceitos finais dos alunos de uma classe de 75 pessoas, considerando a tabela a seguir. Nota Conceito de 0 a 2,9 E de 3,0 a 4,9 D de 5,0 a 6,9 C de 7, a 8,9 B de 9,0 a 10,0 A Para isso, a nota final e o código do aluno deverão ser fornecidos pelo usuário. Ao final do programa, apresente a quantidade de alunos e a média de nota alcançada para cada conceito. 10. Leia um valor n inteiro e positivo e calcule e escreva o fatorial de n(n!). 11. Um funcionário de uma empresa recebe aumento salarial anualmente. Sabe-se que: a) Esse funcionário foi contratado em 2005, com salário inicial de R$ 1.000,00; b) Em 2006 recebeu aumento de 1,5% sobre seu salário inicial; c) A partir de 2007 (inclusive) os aumentos salariais sempre correspondem ao dobro do percentual do ano anterior. Determine o salário atual desse funcionário. 12. Leia um número N e que indique quantos valores inteiros e positivos devem ser lidos a seguir. Para cada número lido, mostre uma tabela contendo o valor lido e o fatorial desse valor. 13. Leia cinco pares de valores (a, b), todos inteiros e positivos, um de cada vez. Mostre os números inteiros pares de a até b (inclusive). 14. Leia dez conjuntos de dois valores, o primeiro representando o número do aluno e o segundo representando a sua altura em centímetros. Encontre o aluno mais alto e o mais baixo. Mostre o número do aluno mais alto e o número do mais baixo, junto com suas alturas. 15. Foi feito uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito. Foram obtidos os seguintes dados: Deseja-se sabe: a) Qual o maior e o menor índice de acidentes de trânsito e a que cidades pertencem; b) Qual a média de veículos nas cinco cidades juntas; c) Qual a média de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio. 16. Leia o número de termos e um valor positivo para X, calcule e mostre o valor da série a seguir: 17. Uma empresa possui dez funcionários com as seguintes características: código, número de horas trabalhadas no mês, turno de trabalho (M Matutino, V Vespertino ou N Noturno), categoria (O Operário ou G Gerente), valor da hora trabalhada. Sabendo-se que essa empresa deseja informatizar sua folha de pagamento, faça um programa que:

8 8 Estruturas de Repetição a) Leia as informações dos funcionários, exceto o valor da hora trabalhada, não permitindo que sejam informados turnos nem categorias inexistentes. Trabalhar sempre com a digitar de letras em maiúsculas. b) Calcule o valor da hora trabalhada, conforme a tabela a seguir: Categoria Turno Valor da hora trabalhada G N 18% do salário mínimo G M ou V 15% do salário mínimo O N 13% do salário mínimo O M ou V 10% do salário mínimo Adote o valor corrente do salário mínimo. c) Calcule o salário inicial dos funcionários com base no valor da hora trabalhada e no número de horas trabalhadas. d) Calcule o valor do auxílio-alimentação recebido por funcionário de acordo com o seu salário inicial, conforme a tabela a seguir: Salário inicial Auxílio-alimentação Até R$ 1080,00 20% do salário inicial Entre R$ 1080,00 e R$ 2160,00 15% do salário inicial Acima de R$ 2160,00 5% do salário inicial e) Mostre o código, número de horas trabalhadas, valor da hora trabalhada, salário inicial, auxílio-alimentação e o salário final (salário inicial + auxílioalimentação). 18. Uma empresa contratou 15 funcionários temporários. De acordo com o valor das vendas mensais os funcionários adquirem pontos que determinarão seus salários ao final de cada mês. Sabe-se que esses funcionários trabalharão nos meses de novembro a janeiro do ano subsequente. a) Leia as pontuações nos três meses de cada funcionário. b) Calcule e mostre a pontuação geral de cada funcionário nos três meses. c) Calcule e mostre a média das pontuações de cada funcionário nos três meses. d) Determine e mostre a maior pontuação atingida entre todos os funcionários nos três meses. 19. Monte os oito primeiros termos da sequência de Fibonacci Leia o número de termos, determine e mostre os valores de acordo com a série abaixo: Série = 2, 7, 3, 4, 21, 12, 8, 63, 48, 16, 189, 192, 32, 567, 768,64, Receba o valor de X e o número de termos desejados. Calcule e mostre o valor da seguinte sequência: 22. Receba duas notas de seis alunos, calcule e mostre: A média aritmética das duas notas de cada aluno. A mensagem que está na tabela a seguir: Média aritmética Mensagem Até 3,0 Reprovado Entre 3,0 e 7,0 Exame Acima de 7,0 O total de alunos aprovados. O total de alunos de exame. O total de alunos reprovados. Aprovado

9 Lógica de Programação 9 A média da classe. 23. Calcule a soma dos primeiros 50 números pares. Esse programa não recebe valor do teclado. Os primeiros números pares são: 2, 4, 6, Em um campeonato de futebol existem cinco times e cada time possui onze jogadores. Receba a idade, o peso e a altura de cada um dos jogadores, calcule e mostre: A quantidade de jogadores com idade inferior a 18 anos. A média das idades dos jogadores de cada time. A média das alturas de todos os jogadores do campeonato. A percentagem de jogadores com mais de 80 quilos entre todos os jogadores do campeonato. 25. Receba dois números. Calcule e mostre: A soma dos números pares desse intervalo de números, incluindo os números digitados. A multiplicação dos números ímpares desse intervalo de números, incluindo os números digitados. 26. Receba dois números. Calcule e mostre: a) Caso os números forem um intervalo crescente, a média dos números do intervalo, incluindo os números digitados. b) Caso os números formem um intervalo decrescente, a quantidade de números pares, incluindo os números digitados. c) Se os números forem iguais, mostrar uma mensagem. 27. Receba um número inteiro maior que 1 e verifique se o número fornecido é primo ou não. Mostrar mensagem de número primo ou de número não primo. OBS.: um número é primo quando é divisível apenas pelo número um e por ele mesmo. 28. Tem-se um conjunto de dados contendo a altura e o sexo (M ou F) de 15 pessoas. Calcule e mostre: A maior e a menor altura do grupo. A média de altura das mulheres. O número de homens. O sexo da pessoa mais alta. 29. A conversão de graus Fahrenheit para Celsius é obtida por C = 5 / 9 (F 32). Calcule e escreva uma tabela de graus Celsius e graus Fahrenheit, cujos graus variem de 50 a 65 de 1 em Em uma fábrica trabalham homens e mulheres divididos em três classes: Trabalhadores que fazem até 30 peças por mês classe 1. Trabalhadores que fazem de 31 a 35 peças por mês classe 2. Trabalhadores que fazem mais de 35 peças por mês classe 3. A classe 1 recebe salário mínimo. A classe 2 recebe salário mínimo mais 3% do salário mínimo por peça acima das 30 peças iniciais. A classe 3 recebe salário mínimo mais 5% do salário mínimo por peça, acima das 30 peças iniciais. Receba o número do operário, o número de peças fabricadas no mês, o sexo do operário, e também calcule e mostre: O número do operário e seu salário. O total da folha de pagamento da fábrica. O número total de peças fabricadas no mês. A média de peças fabricadas pelos homens. A média de peças fabricadas pelas mulheres. O número do operário ou operária de maior salário.

10 10 Estruturas de Repetição A fábrica possui 15 operários. 31. Foi feito uma pesquisa para determinar o índice de mortalidade infantil em um certo período. Leia o número de crianças nascidas no período. O sexo (M ou F) e o tempo de vida para cada criança nascida. Calcule e mostre: A percentagem de crianças do sexo feminino mortas no período. A percentagem de crianças do sexo masculino mortas no período. A percentagem de crianças que viveram 24 meses ou menos no período. 32. Receba o valor de uma dívida e mostre uma tabela com os seguintes dados: valor da dívida, valor dos juros, quantidade de parcelas e valor da parcela. Os juros e a quantidade de parcelas seguem a tabela abaixo: Quantidade de parcelas % de juros sobre o valor inicial da dívida Exemplos de saída: Valor da dívida Valor dos juros Quantidade de parcelas Valor da parcela R$ 1.000, R$ 1.000,00 R$ 1.100, R$ 366,67 R$ 1.150, R$ 191, Receba o valor unitário, a refrigeração (S para os produtos que necessitem de refrigeração e N para os produtos que não necessitem de refrigeração) e a categoria (A alimentação, L limpeza e V vestuário) de 12 produtos. Calcule e mostre: O custo de estocagem calculado de acordo com a tabela a seguir: Valor unitário Refrigeração Categoria Custo de estocagem Até R$ 20,00 Entre R$ 20,00 e R$ 50,00 (inclusive) Maior que R$ 50,00 S N S N A L V A L V A ou V R$ 2,00 R$ 3,00 R$ 4,00 R$ 6,00 R$ 0,00 R$ 5,00 R$ 2,00 R$ 4,00 R$ 0,00 R$ 1,00 L O imposto calculado de acordo com as regras a seguir: Se o produto não preencher nenhum dos requisitos abaixo, seu imposto será de 2% sobre o preço unitário; caso contrário, será de 4%. Os requisitos são: Categoria A e Refrigeração S. O preço final calculado observando as informações anteriores; A classificação calculada usando a tabela a seguir: Preço final Até R$ 20,00 Entre R$ 20,00 e R$ 100,00 Classificação Barato Normal

11 Lógica de Programação 11 Preço final Classificação Acima de R$ 100,00 Caro A média dos valores adicionais: O maior preço final. O menor preço final. O total dos impostos. A quantidade de produtos com classificação Barato. A quantidade de produtos com classificação Caro. A quantidade de produtos com classificação Normal. 34. Leia uma quantidade indeterminada de números positivos e conte quantos deles estão nos seguintes intervalos: [0-25], [26-50], [51-75] e [76-100]. A entrada de dados deverá terminar quando for lido um número negativo. 35. Determine e mostre os cinco primeiros múltiplos de 3, considerando números maiores que zero. 36. O cardápio de uma lanchonete é o seguinte: Descrição Código Preço Cachorro quente 100 R$ 1,50 Bauru simples 101 R$ 1,80 Bauru com ovo 102 R$ 2,00 Hamburger 103 R$ 1,50 Cheeseburger 104 R$ 2,00 Refrigerante 105 R$ 1,80 Leia o código dos itens pedidos e as quantidades desejadas. Calcule e mostre o valor a ser pago por item (preço*quantidade) e o total geral do pedido. Considere que o cliente deve informar quando o pedido deve ser encerrado. 37. Receba o salário de um funcionário chamado Carlos. Sabe-se que o funcionário João tem um salário equivalente a um terço do salário de Carlos. Carlos aplicará seu salário integralmente na caderneta de poupança, que está rendendo 2% ao mês e João aplicará seu salário integralmente no fundo de renda fixa, que está rendendo 5% ao mês. Calcule e mostre a quantidade de meses necessários para que o valor pertencente a João iguale ou ultrapasse o valor pertencente a Carlos. 38. Leia um conjunto não determinado de valores, um de cada vez, e escreva uma tabela com cabeçalho, que deve ser repetido a cada 20 linhas. A tabela deverá conter o valor lido, seu quadrado, seu cubo e sua raiz quadrada. Finalizar a entrada de dados com um valor negativo ou zero. 39. Leia dois valores inteiros e positivos, X e Y, e calcule e mostre a potência X Y, utilizando uma estrutura de repetição. 40. Leia o código, o sexo (M masculino, F feminino) e o número de horas/aula dadas mensalmente pelos professores de uma universidade, sabendo-se que cada hora/aula vale R$ 18,50. Emita uma listagem contendo o código, o salário bruto e o salário líquido (levando em consideração os descontos da tabela do IRRF e INSS) de todos os professores lidos. Mostre também a média dos salários líquidos dos professores do sexo masculino e a média dos salários brutos dos professores do sexo feminino. Considere que as informações terminarão quando for lido o código = Os motoristas se preocupam com a quilometragem dos seus automóveis. Um motorista monitorou vários tanques cheios de gasolina registrando a quilometragem dirigida e a quantidade de combustível em litros utilizados para cada tanque cheio. Desenvolva um aplicativo que receba como entrada os quilômetros dirigidos e os litros de gasolina consumidos (ambos inteiros) para cada tanque cheio. O programa

12 12 Estruturas de Repetição deve calcular e exibir o consumo em quilômetros/litro para cada tanque cheio e imprimir a quilometragem combinada e a soma total de litros de combustível consumidos até esse ponto. Todos os cálculos de média devem produzir resultados de ponto flutuante. 42. Desenvolva um programa que determinará se um cliente de uma loja de departamentos excedeu o limite de crédito em uma conta-corrente. Para cada cliente, os seguintes fatos estão disoníveis: a) Número da conta b) Saldo no início do mês c) Total de todos os itens cobrados desse cliente no mês d) Total de créditos aplicados ao cliente no mês e) Limite de crédito autorizado O programa deve inserir todos esses fatos como inteiros, calcular o novo saldo (saldo inicial + despesas créditos), exibir o novo saldo e determinar se o novo saldo excede o limite de crédito do cliente. Para aqueles clientes cujo limite de crédito for excedido, o programa deve exibir a mensagem Limite de crédito excedido. 43. Uma grande empresa para seu pessoal de vendas com base em comissões. O pessoal de vendas recebe R$ 200,00 por semana mais 9% de suas vendas brutas durante essa semana. Por exemplo, um vendedor que realiza um total de vendas de mercadorias de R$ 5.000,00 em uma semana, recebe R$ 200,0 mais 9% de R$ 5.000,00 ou um total de R$ 650,00. Foi-lhe fornecida uma lista dos itens vendidos por cada vendedor. Os valores desses itens são: Item Valor 1 R$ 239,99 2 R$ 129,75 3 R$ 99,95 4 R$ 350,89 Desenvolva um programa que receba a entrada de itens vendidos por um vendedor durante a última semana, calcule e exiba os rendimentos do vendedor. Não há limites quanto ao número de itens podem ser vendidos por um mesmo vendedor. 44. Escreva um aplicativo que leia cinco números entre 1 e 30. Para cada número que é lido o programa deve exibir o mesmo número de asteriscos adjacentes. 45. Uma empresa faz negócios por reembolso postal vende cinco produtos cujos preços de varejo são como segue: Produto Preço 1 R$ 2,98 2 R$ 4,50 3 R$ 9,98 4 R$ 4,49 5 R$ 6,87 Escreva um aplicativo que leia uma série de pares de números como segue: a) Número do produto b) Quantidade vendida O programa deve calcular e exibir o valor de varejo total de todos os produtos vendidos. Faça um loop controlado para determinar quando o programa deve parar o loop e exibir os resultados finais.

13 Lógica de Programação 13 Bibliografia Fundamentos da Programação de Computadores Ana Fernanda Gomes Ascencio, Edilene Aparecida Veneruchi de Campos São Paulo: Pearson Prentice Hall Lógica de programação e estrutura de dados, com aplicações em Java Sandra Puga, Gerson Rissetti São Paulo: Pearson Prentice Hall, 2009 Programando com Pascal Jaime Evaristo São Paulo: Book Express, 2002 Algoritmos e Programação Ricardo Reis Pereira, Jerffeson Teixeira de Souza, Jeandro de Mesquita Bezerra Fortaleza: RDS, 2009

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição O conceito de repetição (looping) é utilizando quando se deseja repetir certo trecho de instruções por um número de vezes. O número de repetições pode ser conhecido antes ou não,

Leia mais

Fundamentos de Programação Lista de Exercícios F

Fundamentos de Programação Lista de Exercícios F Universidade Federal do Ceará Campus Quixadá Prof. Jeferson Kenedy Fundamentos de Programação Lista de Exercícios F Exercício 1 Foi feita uma estatística em cinco cidades brasileiras para coletar dados

Leia mais

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Campus João Câmara Avenida Antônio Severiano da Câmara / BR 406, Km 101, s/n Zona Rural. Bairro Amarelão João Câmara/RN - CEP:

Leia mais

Grupo B Estruturas de Repetição

Grupo B Estruturas de Repetição Grupo B Estruturas de Repetição Exercício Descrição 1. Escrever um algoritmo que lê 5 valores para a, um de cada vez, e conta quantos destes valores são negativos, escrevendo esta informação. 2. Escrever

Leia mais

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. 2. Codificar um algoritmo que simule o jogo de adivinhação: o jogador 1 escolhe

Leia mais

3ª Lista de Exercícios de Programação I

3ª Lista de Exercícios de Programação I 3ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, apoiadas por representação em algoritmo para planejamento. 1. Desenvolva um programa que leia dois valores a

Leia mais

Exercícios: Comandos de Repetição

Exercícios: Comandos de Repetição Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Faça um programa que determine o mostre os

Leia mais

Estruturas Condicionais e de Repetição

Estruturas Condicionais e de Repetição Estruturas Condicionais e de Repetição Prof. Wylliams Barbosa Santos wylliamss@gmail.com Introdução à Programação Crédito de conteúdo: Professora Ceça Moraes Conteúdo Comando de Decisão Comandos de Repetição

Leia mais

Parte I - Expressões lógicas e operadores

Parte I - Expressões lógicas e operadores Lista de Exercícios de Algoritmos e Laboratório de Programação - 01 Parte I - Expressões lógicas e operadores 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C)

Leia mais

usuário, mostrando uma mensagem de erro e voltando a pedir as informações.

usuário, mostrando uma mensagem de erro e voltando a pedir as informações. Títulos Texto EstruturaDeRepeticao Voltar para ListaDeExercicios Estrutura de Repetição 1. Faça um programa que peça uma nota, entre zero e dez. Mostre uma mensagem caso o valor seja inválido e continue

Leia mais

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1) ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I Trabalho 1 (T1) Grupo de até três acadêmicos; Entregar os algoritmos escritos; Entregar as implementações dos algoritmos em arquivo organizados em uma pasta,

Leia mais

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10 Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em

Leia mais

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO (Utilizar a Estruturas Condicionais para os Exercícios 1 à 10) 1 - Uma agência bancária possui dois tipos de investimento,

Leia mais

1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo.

1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo. Lista de Exercícios de Algoritmo 1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo. 2. Escreva um algoritmo que leia 10 números utilizando

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição

Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição Universidade Federal de Uberlândia Faculdade de Computação Estruturas de repetição Prof. Renato Pimentel 1 Estruturas de repetição Utilização: Trecho de um algoritmo precisa ser executado mais de uma vez:

Leia mais

Estrutura Condicional

Estrutura Condicional Estrutura Condicional Lógica de Programação - 1 As estruturas de seleção ou decisão são utilizadas quando existe a necessidade de verificar condições para a realização de uma instrução ou de uma sequência

Leia mais

ESTRUTURAS DE REPETIÇÃO

ESTRUTURAS DE REPETIÇÃO COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO ESTRUTURAS DE REPETIÇÃO FOZ DO IGUAÇU 2013 SUMÁRIO 5. ESTRUTURAS DE REPETIÇÃO... 2 5.1. OPERADORES

Leia mais

Lista de Exercícios Estrutura de Repetição

Lista de Exercícios Estrutura de Repetição Universidade Federal Fluminense Instituto de Computação Programação de Computadores III Luciana Brugiolo Gonçalves Lista de Exercícios Estrutura de Repetição E15. Desenvolva um algoritmo para exibir todos

Leia mais

1ª LISTA DE EXERCÍCIOS

1ª LISTA DE EXERCÍCIOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: TEORIA DA COMPUTAÇÃO E ALGORITMOS PROF: GIULIANO PRADO DE MORAIS GIGLIO 1ª LISTA DE EXERCÍCIOS 1) Sobre variáveis, responda

Leia mais

Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira

Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira E-mail: adelson.nogueira@pitagoras.com.br Aplicação: 1) Como imprimir os três primeiros número ímpares? Aplicação:

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA CIVIL

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Lista de Exercícios 3

Lista de Exercícios 3 Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca

Leia mais

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI Oficina de Programação CI066 2018-2 Lista de Exercícios 04b Repetição 61) Escreva um programa que receba números do usuário e imprima o triplo de cada número. O programa deve encerrar quando o número 999

Leia mais

Lista de exercícios 01 de Computação Aplicada

Lista de exercícios 01 de Computação Aplicada Lista de exercícios 01 de Computação Aplicada 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,

Leia mais

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO Executa uma sequencia de comandos; nenhuma, uma ou várias vezes de acordo com uma condição, ou de acordo com uma variável de controle. 6.1 - REPETIÇÃO

Leia mais

Exercícios de Repetição

Exercícios de Repetição Exercícios de Repetição 1. Implemente um trecho de código no método main que faz a leitura de 10 idades de nadadores, uma idade por vez, e a cada idade lida escreva na tela a categoria em que o nadador

Leia mais

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA...

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA... NB217 Algoritmos e Estruturas de Dados I Profa. Rosanna Mara Rocha Silveira Fevereiro/2010 - Versão 3.3 CAPÍTULO V ESTRUTURAS DE REPETIÇÃO 48 Em programação de computadores, é muito comum nos depararmos

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS profericomartins@unemat.br

Leia mais

Lista de Exercícios 4

Lista de Exercícios 4 Lista de Exercícios 4 Disciplina: Algoritmo e Estrutura de Dados 1 Professor: Márcia Carolina Marra de Oliveira Monitor: Lillian Brandao Rezende de Oliveira Data de Entrega: 28/09/2006 01) Criar um algoritmo

Leia mais

Escreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100.

Escreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100. Exercício 1 PROGRAMAÇÃO DE COMPUTADORES I - BCC701 Aula Prática 07 Escreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100. Execução: 1 3 5 7 9 11 13 15 17 19 21 23 25

Leia mais

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. Algoritmos e Lógica de Programação Prof. Marcos Antonio Estremoe 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. 2 - Faça um programa que imprima a palavra Bem Vindo à Engenharia

Leia mais

Programação II. Victor Amorim dos Santos

Programação II. Victor Amorim dos Santos Programação II Victor Amorim dos Santos Estrutura de repetição - Loops Definição Loop é uma palavra inglesa, que originalmente significa aro, anel ou sequência. Início X verdadeiro X!= 0 Exemplo: Ler um

Leia mais

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO. Exercícios 65 ao 72 - Estrutura de Repetição: Enquanto 65) Escreva um algoritmo para ler um valor entre 1 (inclusive) e 10 (inclusive). Se o valor lido não estiver entre 1 (inclusive) e 10 (inclusive),

Leia mais

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA...

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA... NBT110 Algoritmos e Estruturas de Dados Profa. Rosanna Mara Rocha Silveira Fevereiro/2013 - Versão 1.1 CAPÍTULO V ESTRUTURAS DE REPETIÇÃO 42 Em programação de computadores, é muito comum nos depararmos

Leia mais

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está

Leia mais

Trabalho 1 Algoritmos e Estruturas de Dados I. Licenciatura em Computação 2017 Prof. Marcos V. O. Assis

Trabalho 1 Algoritmos e Estruturas de Dados I. Licenciatura em Computação 2017 Prof. Marcos V. O. Assis Descrição: Trabalho 1 Algoritmos e Estruturas de Dados I Licenciatura em Computação 2017 Prof. Marcos V. O. Assis Resolver os exercícios da lista utilizando fluxogramas ou portugol. Os exercícios deverão

Leia mais

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I)

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton nilton@comp.uems.br 1 Sumário Construção de algoritmos usando estruturas de repetição

Leia mais

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos. LISTA DE EXERCÍCIOS DE ICCII TURMA N1 E N2 3º PERÍODO ENGENHARIA DE PRODUÇÃO Prof.: Menezes Valor máximo: 3 pontos. Data da Entrega: Turma N1 23/04/2012 Turma N2 25/04/2012 Quantidade máxima de alunos

Leia mais

LÓGICA DE PROGRAMAÇÃO E ALGORITMOS EXERCÍCIOS ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro

LÓGICA DE PROGRAMAÇÃO E ALGORITMOS EXERCÍCIOS ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro LÓGICA DE PROGRAMAÇÃO E ALGORITMOS EXERCÍCIOS ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro 01 Em uma loja, ao final do dia, é repassado ao gerente, uma lista de transações contendo o valor de cada compra

Leia mais

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS. Curso Superior de Tecnologia em Sistemas para Internet a Distância Instituto Federal Sul-rio-grandense - IFSUL Sistema Universidade Aberta do Brasil UAB Núcleo de Produção de Tecnologia e Ensino - NPTE

Leia mais

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Informática Aplicada Campus Angicos Professor: Araken de Medeiros Santos LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Descreva um algoritmo para os seguintes problemas utilizando estruturas

Leia mais

Maratona de Programação

Maratona de Programação Maratona de Programação 4 de abril de 2016 1 Questões Básicas 1. Faça um algoritmo que peça para o usuário digitar seu nome e, em seguida, escreva seu nome na tela. 2. Faça um algoritmo que leia o nome

Leia mais

Informática Aplicada I Lista: Fluxograma

Informática Aplicada I Lista: Fluxograma UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO CAMPUS DE GUARATINGUETÁ Colégio Técnico Industrial de Guaratinguetá Informática Aplicada I Lista: Fluxograma 1) Escreva um fluxograma que armazene

Leia mais

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: ENQUANTO-FAÇA

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: ENQUANTO-FAÇA NB217 Algoritmos e Estruturas de Dados I Profa. Rosanna Mara Rocha Silveira Fevereiro/2014 - Versão 5.0 CAPÍTULO V ESTRUTURAS DE REPETIÇÃO 49 Em programação de computadores, é muito comum nos depararmos

Leia mais

ALGORITMOS EXERCÍCIOS LISTA 03: ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro

ALGORITMOS EXERCÍCIOS LISTA 03: ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro ALGORITMOS EXERCÍCIOS LISTA 03: ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro 01 Criar um programa que leia a idade, o nome e o peso de várias pessoas e imprima: a) total de pessoas com menos de 21 anos

Leia mais

9. Comando de repetição com variável de controle (para.. de.. até.. faça)

9. Comando de repetição com variável de controle (para.. de.. até.. faça) 9. Comando de repetição com variável de controle (para.. de.. até.. faça) Com o uso das estruturas enquanto e repita é possível elaborar rotinas que efetuam a execução de um looping um determinado número

Leia mais

Programação de Computadores I BCC 701 Lista de Exercícios Módulo

Programação de Computadores I BCC 701 Lista de Exercícios Módulo Programação de Computadores I BCC 701 Lista de Eercícios Módulo 02 2013-2 Eercícios de Séries Eercício 29 Seja a seguinte série: 1, 4, 9, 16, 25, 36, Escreva um programa que gere esta série até o N-ésimo

Leia mais

Estrutura de decisão

Estrutura de decisão Estrutura de decisão Os comandos de decisão ou desvio fazem parte das técnicas de programação que conduzem a estruturas de programas que não são totalmente sequenciais. Com as instruções de SALTO ou DESVIO

Leia mais

1ª LISTA DE EXERCÍCIOS - Extra

1ª LISTA DE EXERCÍCIOS - Extra 1ª LISTA DE EXERCÍCIOS - Extra Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1) Faça um algoritmo que receba dois números e exiba

Leia mais

para / for (com teste numérico) enquanto / while (com teste lógico no início) repita até que / do...while (com teste lógico no fim)

para / for (com teste numérico) enquanto / while (com teste lógico no início) repita até que / do...while (com teste lógico no fim) Algoritmos e Programação de Computadores1 Prof. Eduardo 1 1. ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição é utilizada para fazer com que um pedaço (trecho) do programa seja executado n vezes, ou

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE MATEMÁTICA profericomartins@unemat.br

Leia mais

2ª Lista de Exercícios de Programação I

2ª Lista de Exercícios de Programação I 2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um programa que leia um número inteiro maior que zero e informe se é par ou ímpar. * 2. Faça um programa

Leia mais

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. LISTA DE EXERCÍCIO 1) Fazer um algoritmo para calcular a soma entre dois números. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. 3) Fazer um algoritmo

Leia mais

Exercícios Repetição

Exercícios Repetição Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que

Leia mais

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores). DCC-UFMG 1 semestre de 2007 DCC001 - Programação de Computadores Prof. Martín Gómez Ravetti Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores). Valor: 5 pontos 1. Escreva um algoritmo em

Leia mais

Essa estrutura de repetição é utilizada quando se sabe o número de vezes que um trecho do algoritmo deve ser repetido.

Essa estrutura de repetição é utilizada quando se sabe o número de vezes que um trecho do algoritmo deve ser repetido. Algoritmos e Estruturas de Dados I Prof. Eduardo 1 1 - ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição é utilizada para fazer com que um pedaço (trecho) do programa seja executado n vezes, ou seja,

Leia mais

Programação de Computadores Profa Jacqueline 1

Programação de Computadores Profa Jacqueline 1 Programação de Computadores Profa Jacqueline 1 REVISÃO Construção de Algoritmos Estruturas de Controle Objetivo: Abordar as técnicas para entrada e saída de dados e as estruturas para controle do fluxo

Leia mais

Introdução a programação Comandos de repetição

Introdução a programação Comandos de repetição Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Comandos de repetição Professor: Saulo Henrique Cabral Silva Laços de repetição 2 Vamos começar com um exercício Imprimir os

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Programação de Computadores I Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados na programação

Leia mais

Estrutura Condicional em C - Lista de Exercícios

Estrutura Condicional em C - Lista de Exercícios Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Pato Branco Professor: Danilo Giacobo Estrutura Condicional em C - Lista de Exercícios Pato Branco, 25 de março de 2015. Instruções:

Leia mais

UNIDADE 4 ESTRUTURAS DE CONTROLE

UNIDADE 4 ESTRUTURAS DE CONTROLE 1 UNIDADE 4 ESTRUTURAS DE CONTROLE Na criação de algoritmos, utilizamos os conceitos de bloco lógico, entrada e saída de dados, variáveis, constantes, atribuições, expressões lógicas, relacionais e aritméticas,

Leia mais

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir:

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir: Capítulo 3 1- Faça um programa que receba quatro notas de um aluno, calcule e mostre a média aritmética das notas e a mensagem de aprovado ou reprovado, considerando para aprovação média 7. 2- Faça um

Leia mais

Lista de Exercício 03 Estrutura de Repetição

Lista de Exercício 03 Estrutura de Repetição Instituto Federal de Educação, Ciência e Tecnologia da Bahia Campus Irecê Disciplina: Algoritmos Prof o Jonatas Bastos Nome: Lista de Exercício 03 Estrutura de Repetição 1. Faça uma Programa que receba

Leia mais

LISTA DE EXERCÍCIOS (2) PYTHON

LISTA DE EXERCÍCIOS (2) PYTHON LISTA DE EXERCÍCIOS (2) PYTHON 1. Faça um Programa que peça dois números e imprima o maior deles. 2. Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo. 3. Faça um Programa

Leia mais

Algoritmos e Estruturas de Dados I

Algoritmos e Estruturas de Dados I Algoritmos e Estruturas de Dados I Algoritmos com Repetição Profa. Márcia Cristina Moraes Profa. Milene Selbach Silveira Prof. Iara C. de Almeida Material para estudo: Forbellone, A. e Eberspächer, H.

Leia mais

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS 1) Faça um programa em C++ que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre

Leia mais

LINGUAGEM DE PROGRAMAÇÃO

LINGUAGEM DE PROGRAMAÇÃO Técnico em Informática LINGUAGEM DE PROGRAMAÇÃO Profª Ana Paula anapaula_mandelli@hotmail.com Estruturas de Repetição Em muitos casos, o algoritmo solução para uma determinada classe de problemas, apresenta

Leia mais

PDA - Repetição. Estruturas de repetição. Slides adaptação de Deise Saccol

PDA - Repetição. Estruturas de repetição. Slides adaptação de Deise Saccol PDA - Repetição Estruturas de repetição Slides adaptação de Deise Saccol 1 Existem situações em que o processamento de um valor uma única vez não é suficiente para resolver o problema. Quando isto ocorre,

Leia mais

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1 Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1 e de Dados Exercício 01 Codifique um programa que, dado dois números inteiros quaisquer, efetue a soma desses números e imprima o

Leia mais

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes honoratonunes@softwarelivre.org http://softwarelivre.org/zenorato/honoratonunes Linguagem C Seleção

Leia mais

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio Trabalho Prático Desenvolva os exercícios abaixo utilizando a ferramenta de sua preferência. Os exercícios deverão ser desenvolvidos utilizando as estruturas apresentadas em aula e adequadas para cada

Leia mais

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de repetição. Prof. Alex Camargo

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de repetição. Prof. Alex Camargo UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição Prof. Alex Camargo alexcamargoweb@gmail.com Estruturas de repetição As estruturas de repetição provém uma maneira

Leia mais

2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9.

2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9. Série de Exercícios Comandos Condicionais 1. Com base nas tabelas de decisão, determine os resultados lógicos das expressões mencionadas, assinalando se são verdadeiras ou falsas. Considere para as respostas

Leia mais

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado.

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado. UFES - CEUNES - Engenharia de Petróleo Programação I - 1º período 2012/1 Lista de exercícios 03 Assuntos novos: estrutura de repetição simples e aninhada: for, while, do-while e break Para cada questão

Leia mais

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2 Exercícios 2: 1) Faça um algoritmo para ler as seguintes informações de uma pessoa: Nome, Idade, Sexo, Peso, Altura, Profissão, Rua, Bairro, Cidade, Estado, CEP, Telefone. 2) Dado as seguintes informações

Leia mais

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: jose.perini@metrocamp.edu.br Blog: http://profperini.com Formação

Leia mais

2ª Lista de Exercícios de Programação I

2ª Lista de Exercícios de Programação I 2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, e auxiliadas pelo desenvolvimento de algoritmos (em alguma da formas de representação disponíveis - descrição

Leia mais

Algoritmos Seqüênciais e Condicionais

Algoritmos Seqüênciais e Condicionais Algoritmos Seqüênciais e Condicionais 1. Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P (x2,y2), escreva a distância entre eles. A fórmula que efetua

Leia mais

Linguagem de Programação Java Terceira aula. Prof. Rogério Albuquerque de Almeida

Linguagem de Programação Java Terceira aula. Prof. Rogério Albuquerque de Almeida Linguagem de Programação Java Terceira aula Prof. Rogério Albuquerque de Almeida 1 Linguagem de Programação Estruturas de Repetição (Laços / Loops) Permitem a repetição da execução de partes específicas

Leia mais

Aula 4 Oficina de Programação Algoritmos - Parte 3. Profa. Elaine Faria UFU

Aula 4 Oficina de Programação Algoritmos - Parte 3. Profa. Elaine Faria UFU Aula 4 Oficina de Programação Algoritmos - Parte 3 Profa. Elaine Faria UFU - 2017 Suponha que você tenha que fazer um algoritmo que leia duas notas de um aluno e imprima o valor da média aritmética na

Leia mais

Exercícios. Faça um programa para calcular o valor de S, dado por:

Exercícios. Faça um programa para calcular o valor de S, dado por: Exercício Escreva um programa que determine se dois valores inteiros e positivos A e B são primos entre si. (dois números inteiros são ditos primos entre si, caso não exista divisor comum aos dois números).

Leia mais

Controle de Fluxo Comandos de repetição: while e do-while

Controle de Fluxo Comandos de repetição: while e do-while BCC 201 - Introdução à Programação Controle de Fluxo Comandos de repetição: while e do-while Guillermo Cámara-Chávez UFOP 1/26 Comandos de Repetição (Laços) I São muito comuns as situações em que se deseja

Leia mais

Estrutura Condicional

Estrutura Condicional Estrutura Condicional É a estrutura que permite a tomada de decisão, em um algoritmo, mediante a análise lógica de uma condição; Condição: comparação que somente possui dois valores possíveis (verdadeiro

Leia mais

Fundamentos da programação de computadores.

Fundamentos da programação de computadores. Algoritmo Estrutura de Repetição Ascencio, Ana Fernandes Gomes; Campos, EdileneAparecida Veneruchi. Fundamentos da programação de computadores. São Paulo. PrenticeHall, 2002. Essa estrutura de repetição

Leia mais

ESTRUTURAS DE REPETIÇÃO - PARTE 1

ESTRUTURAS DE REPETIÇÃO - PARTE 1 AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a

Leia mais

Lista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma

Lista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma Disciplina: TCC-00.7 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A- Data: / / Lista de Exercícios Algoritmos, Pseudocódigo e Fluxograma. Escreva um algoritmo (pseudocódigo)

Leia mais

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD 1. Faça um algoritmo que: leia 20 números inteiros; escreva os números que são negativos; escreva a média dos números positivos. 2. Faça um algoritmo que leia 15 números inteiros e escreva, para cada número

Leia mais

Programação Estruturada

Programação Estruturada Algoritmos e Técnicas - Estruturas de Controle de Fluxo - Programação Estruturada Programação estruturada é a técnica de construir e formular algoritmos de uma forma sistemática. Utilizada para apresentar

Leia mais

... contador = contador + 1; //contador++; ... <fim_da_estrutura_de_repetição> soma = 0; <estrutura_de_repetição_com_variável_x> soma = soma + x;

... contador = contador + 1; //contador++; ... <fim_da_estrutura_de_repetição> soma = 0; <estrutura_de_repetição_com_variável_x> soma = soma + x; Instituto Federal de Santa Catarina - Câmpus Chapecó Engenharia de Controle e Automação Programação I Professora: Lara Popov Zambiasi Bazzi Oberderfer Estruturas de Repetição São muito comuns as situações

Leia mais

Oficina de Python Prof. Me. José Carlos Perini

Oficina de Python Prof. Me. José Carlos Perini Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação

Leia mais

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação: estruturas de repetição 1 Imagine um algoritmo para calcular a média de uma quantidade desconhecida de números Para

Leia mais