Fluxograma Estruturas de Repetição aula 9 Engenharia Elétrica e Engenharia de Automação Introdução à Computação – 1.o sem/2013 Profa Suely (e-mail: [email protected]) EXEMPLOS DE FLUXOGRAMAS COM ESTRUTURAS LÓGICAS DE REPETIÇÃO Estrutura Lógica de Repetição – verificação no INÍCIO http://www.cefetba.br/fisica/NFL/Java/linguagemestruturada.html Estrutura Lógica de Repetição – verificação no FIM http://www.cefetba.br/fisica/NFL/Java/linguagemestruturada.html Exercícios Exercício 1 1) Construa o fluxograma do algoritmo que some os números pares entre 1 e 5000. Exercício 2 2) Construa o fluxograma do algoritmo que some os números ímpares entre dois valores inteiros dados. Exercício 3 3) Construa o fluxograma do algoritmo que leia 5 valores inteiros e positivos e, encontre o maior valor, encontre o menor valor e calcule a média aritmética dos números lidos. Exercício 4 4) A empresa Unidos & Cansados Ltda, realizou uma pesquisa sobre a aceitação de seu produto alimentício. As respostas de 100 pessoas foram codificadas da seguinte maneira: Idade é um valor numérico indicando o número de anos; sexo é uma cadeia de caracteres designado "masculino" para homens e "feminino" para mulheres; opinião com relaç̧ão ao produto é um valor numérico que indica as seguintes graduações de satisfação: 1: péssimo 2: ruim 3: regular 4: bom 5: ótimo. Assim, ela solicita a uma softerhouse (você!) um programa que informe: a) quantas mulheres maiores de 40 anos indicaram o produto como bom; b) quantas mulheres maiores de 50 anos indicaram o produto como ruim; c) quantos homens indicaram o produto como péssimo; d) total de homens que participaram da pesquisa; e) total de mulheres participaram da pesquisa. Construa o fluxograma do algoritmo que atenda às necessidades da empresa. Exercício 5 5) Escreva o fluxograma do algoritmo que leia um número natural, e verifica se o mesmo é primo ou não. Exercício 6 6) A série de Fibonacci é formada pela seguinte seqüência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,...etc. Esta série se caracteriza pela soma de um termo posterior com o seu anterior subseqüe ̈ nte. Escreva o fluxograma do algoritmo que gere e apresente a série de Fibonacci até um número de termos definido pelo usuário. Exercício 7 7) No correio local há somente selos de 3 e de 5 centavos. A taxa mínima para correspondê̂ncia é de 8 centavos. Escreva o fluxograma do algoritmo que determine a menor quantidade de selos de 3 e de 5 centavos que completam o valor de uma taxa dada. Desenvolva a lógica com os dois tipos de estrutura lógica: repetição e múltipla escolha. Exercício 8 8) A seqüência: 1 A xn = xn + 2 xn com x0 =1, n∈N converge para a raiz quadrada de A, sendo A>0. Escreva o fluxograma do algoritmo que calcule um valor aproximado da raiz quadrada de um número dado A, através de 5 iterações. Exercício 9 9) Fazer o fluxograma do algoritmo que calcule o valor de ex através da série: 1 2 3 x x x ex = x0 + + + + ... 1! 2! 3! De modo que o mesmo difira do valor calculado através da funçã ̧ o EXP( ) de, no máximo, 0.0001. O valor de x deve ser informado como dado de entrada. As saídas deverão ser: • o valor de x, • o valor calculado através da série, • o valor dado pela função EXP( ). Exercício 10 10) Elabore o fluxograma do algoritmo que determine o valor de S dado pelo resultado da série: 1 2 3 4 5 6 7 8 9 10 S= − + − + − + − + − 1 4 9 16 25 36 49 64 81 100