Prévia do material em texto
NÚCLEO DE EDUCAÇÃO A DISTÂNCIA - NEAD ATIVIDADE PRÁTICA DESENVOLVIMENTO DE UM ALGORITMO COM VISUALG Disciplina: Lógica e Técnicas de Programação. 1 INTRODUÇÃO Nesta atividade será utilizada linguagem de programação para o desenvolvimento de algoritmos e o uso de software de desenvolvimento para a codificação. O software utilizado para codificação será o VisualG, que está em sua versão 3, o download e mais informações podem ser vistas nos links abaixo. Faça o download do VisualG: http://visualg3.com.br/baixe-o-visualg-3-0-7-0/ Saiba o que é e como funciona o VisualG: http://visualg3.com.br/ Manual: http://manual.visualg3.com.br/doku.php?id=manual Os algoritmos servem para representar a solução de vários problemas, no caso do processamento de dados, eles devem seguir as regras básicas de programação para que sejam compatíveis com as linguagens de programação. Destaca-se ainda, que uma situação problema pode apresentar várias formas de solução, ou seja, é possível que para um mesmo problema, possa ser desenvolvido vários algoritmos distintos. Contudo, o melhor algoritmo será aquele que conseguir conciliar velocidade com facilidade de codificação e menor uso de recursos do computador. Para isso, é fundamental que o desenvolvedor apresente uma lógica apurada. A lógica é um item essencial no desenvolvimento de programas e sistemas de informação, pois ela define o encadeamento lógico para esse desenvolvimento, que consiste em uma sequência lógica de instruções para que a função seja devidamente executada pelo computador. Desejamos a você acadêmico, um bom estudo ao longo do curso e da disciplina. A cada leitura ou atividade realizada, sinta a satisfação de consolidar a formação do seu conhecimento, tanto profissional como pessoal. Lembre-se de que, além do seu tutor de sala e coordenador você também pode contar com o apoio do professor da disciplina e dos professores tutores online. Boa prática! http://visualg3.com.br/baixe-o-visualg-3-0-7-0/ http://visualg3.com.br/ http://manual.visualg3.com.br/doku.php?id=manual NÚCLEO DE EDUCAÇÃO A DISTÂNCIA - NEAD 2 OBJETIVOS Os objetivos desta prática são: • Desenvolver o raciocínio lógico; • Familiarização om a utilização de testes condicionais e vetores; • Desenvolver técnicas de construção de algoritmos. 3 ESTUDO DE CASO Desenvolva um algoritmo que: a) faça a leitura de 60 idades; b) agrupe as idades em três vetores conforme a faixa etária abaixo. Lembrando que existem cenários possíveis em que o usuário pode informar apenas 60 idades da faixa menores, por exemplo. Faixa Intervalo Menores 0-18 anos Adultos 19-60 anos Idosos Maiores de 60 anos c) imprimir todas as idades separadas por faixa, como por exemplo: Menores: 2, 4, 5, 13, 18. Adultos: 20, 20, 45, 55, 60. Idosos: 67, 68, 72, 78, 79, 80. d) imprimir a quantidade de pessoas por faixa, como por exemplo: Menores: 5. Adultos: 5. Idosos: 6. e) imprimir a média de idade por faixa, como por exemplo: Menores: 8,4. Adultos: 40. Idosos: 74. f) imprimir a média geral, como por exemplo: Média geral: 42,875. 4 DESENVOLVIMENTO DO ALGORITMO Desenvolva o programa no VisualG. Inicialmente defina as variáveis e o tamanho dos vetores que irão armazenar as idades. O próximo passo, será a leitura e o armazenamento nos vetores. Tendo os valores armazenados, agora fazemos a leitura e os testes para verificar de acordo com as regras expostas anteriormente. Quaisquer dúvidas, entre em contato com o professor e tutores. Estarmos à disposição para maiores esclarecimentos.