Prévia do material em texto
Não escreva no livro. 126 Fluxograma Para o computador processar um algoritmo, é preciso utilizar linguagens de programa- ção, que estudaremos nos próximos tópicos. No entanto, para representar esse algoritmo em formato gráfico, podemos utilizar um fluxograma (ou diagrama de fluxo). Cada passo é representado por figuras interligadas por setas. São várias figuras geométri- cas que podem ser utilizadas. Veja o significado das figuras mais comuns no exemplo a seguir. Figura utilizada para indicar o início e o fim do algoritmo. As setas indicam o sentido do fluxo dos dados, conectando os blocos. Figura utilizada para representar a entrada manual de dados. Essa figura indica as ações a serem executadas (processamento). Figura utilizada para representar a exibição de dados. O círculo, quando utilizado, representa uma conexão com ramificações do processo. Essa figura é utilizada para tomada de decisões (estruturas de condição), indicando duas possibilidades de prosseguimento do algoritmo: uma para a condição verdadeira, e outra, para o caso de ser falsa. • Utilize o fluxograma do exemplo para verificar se o número 137 é par ou ímpar. As figuras fazem parte de um padrão que permite fácil compreensão das etapas, do início ao fim, o que permite efetuar possíveis correções e mudanças no algoritmo. Compare as suas respostas com as de um colega. Para as tarefas 3 e 4, utilize a figura adequada nas tomadas de decisão. O resto da divisão é igual a 0? Usuário digita o número Escreva: “O número é par.” Escreva: “O número é ímpar.” Calcula o resto da divisão por 2 Início Fim Sim Não Fluxograma para determinar se um número é par ou ímpar. 1. Escreva um algoritmo para: a ) escovar os dentes. b ) trocar o pneu de um automóvel. c ) tomar banho. d ) fritar um ovo. 3. Represente um algoritmo por meio de fluxograma para possíveis atividades no fim de semana, em que você vê a previsão do tempo e, se estiver en- solarado, vai praticar esportes ao ar livre, senão, vai arrumar o quarto, ler notícias e depois praticar jogos de tabuleiro. 4. Elabore um fluxograma para classificar um triân- gulo quanto à medida do comprimento de seus lados, ou seja, em escaleno, isósceles ou equilátero. Compare com o fluxograma dos colegas. 2. Considere uma tarefa da sua rotina diária e elabo- re um algoritmo com os passos que você normal- mente utiliza nessa tarefa. O número 137 é ímpar. 1. a 4. Veja a resposta na Resolução dos problemas e exercícios na Assessoria pedagógica. g21_scp_lt_2mat_c4_p122a131.indd 126g21_scp_lt_2mat_c4_p122a131.indd 126 9/20/20 10:19 AM9/20/20 10:19 AM 127 5. As setas de um fluxograma também podem indicar estruturas de repetição. Veja o algoritmo referente à troca de uma lâmpada, apresentado na página 125. A lâmpada acendeu? Pegue uma escada Busque uma lâmpada nova Troque a lâmpada Posicione a escada Suba na escada Desça da escada Acione o interruptor para testar Guarde a escada Início Fim Sim Não Escolha um algoritmo da tarefa 1 e inclua um comando enquanto <condição> faça. Depois, represente-o por meio de um fluxograma, com base no apresentado. 6. Observe o fluxograma a seguir e responda às questões. Possui apenas um par de lados paralelos? Possui pelo menos um par de lados paralelos? Escreva: “O quadrilátero não é paralelogramo nem trapézio.” Escreva: “O quadrilátero é um paralelogramo.” Escreva: “O quadrilátero é um trapézio.” Início Fim Não Sim Não Sim Represente o quadrilátero a ) Esse fluxograma descreve qual processo? b ) A afirmação “todo paralelogramo possui mais de um par de lados paralelos” é verdadeira? c ) Represente alguns quadriláteros em uma malha quadriculada e utilize o fluxograma para classificá-los. 7. Faça as adaptações necessárias no exemplo da página anterior e construa um fluxograma para determinar se: a ) uma pessoa é maior de idade ( > 18 anos ) ou menor de idade ( < 18 anos ) . b ) um número real não nulo é positivo ou negativo. c ) a diferença entre um primeiro e um segundo número digitado é menor do que zero ( < 0 ) ou maior ou igual a zero ( > 0 ) . d ) um retângulo é também um quadrado. 8. Você conhece os desafios de travessia de rio? Há variações trocando seus elementos, mas o ob- jetivo é o mesmo: atravessar o rio com todos os objetos, animais e pessoas para o outro lado do rio. Escreva um algoritmo para resolver o problema fictício a seguir. A raposa, a galinha e o milho Era uma vez um fazendeiro que foi ao mercado e comprou uma raposa, uma galinha e um saco de milho. Na volta para casa, o fazendeiro precisava atravessar o rio, sendo que seu pequeno barco só aguentava o peso dele e de mais uma única de suas compras: a raposa, a galinha ou o milho. Sabe-se que a raposa não pode ficar sozinha com a galinha em uma mesma margem, assim como a galinha e o milho. 5. e 7. Veja a resposta na Resolução dos problemas e exercícios na Assessoria pedagógica. Classificar um quadrilátero entre paralelogramo, trapézio ou nenhum dos dois. Sim, pois um paralelogramo possui 2 pares de lados paralelos. Resposta pessoal. Veja uma possível resposta na Resolução dos problemas e exercícios na Assessoria pedagógica. Veja a resposta na Resolução dos problemas e exercícios na Assessoria pedagógica. g21_scp_lt_2mat_c4_p122a131.indd 127g21_scp_lt_2mat_c4_p122a131.indd 127 9/20/20 10:19 AM9/20/20 10:19 AM