Tive que organizar uma aula de matemática, em que eu seria avaliado, com temática envolvendo funções, escolhi evidenciar algumas características de funções polinomiais de 1º e 2º graus, associadas às suas curvas; ou seja, quis mostrar como seria o tratamento entre as representações algébrica e figural, partindo de uma e chegando à outra.
Depois, pensando em um exercício que utilizasse matemática e a condicional ESCOLHA (algoritmo de condição, escolha-caso) resolvi por implementar um problema simples que mais abaixo é compartilhado.
A matemática no algoritmo organizado com o Dev e C++
O problema
Elabore um programa que escolha entre apresentar características de uma função polinomial de 1º grau e uma função polinomial de 2ª grau. Para a função de 1º grau deverá indicar:
- Se a reta é crescente ou decrescente;
- A altura em que intercepta o eixo y (ordenada);
- Onde intercepta o eixo x (abscissa);
- Se a parábola é concava voltada para cima ou para baixo;
- Se possui zero, uma ou duas raízes;
- As raízes (em que(quais) local(is) intercepta/se intercepta o eixo x (abscissa);
- O vértice;
- Altura em que intercepta o eixo;
A solução proposta
A proposta de uma solução para o problema foi implementada com auxílio do DEV e da linguagem C++, os arquivos desta solução está disponível para download.Pelo que apresenta o problema, escolhi utilizar as condicionais SE (if) e ESCOLHA (switch). Faça o download dos arquivos e confira como ficou o algoritmo e o resultado deste algoritmo (programa).
O interessante deste problema simples, está na lógica de programação que para a maioria dos iniciantes é complicada, mas que está presente é inúmeros cursos técnicos e graduações. Ao visualizar o algoritmo, será possível perceber pela edentação e pela estrutura de que se trata de uma lógica para iniciantes.
Download
Os arquivos disponíveis para download são:- o algoritmo salvo em bloco de notas;
- o algoritmo salvo em .cpp, feito no DEV;
- o programa executável (.exe);
Escolha um dos dois ambientes abaixo e faça o download destes arquivos. Eles estão compactados em um único arquivo de 380 KB.
Este é o primeiro arquivo compartilhado com a temática de algoritmos e lógica de programação. Quaisquer sugestões ou contribuições são bem vindas!
Comente este artigo: