Função representa um dos mais importantes conceitos na matemática. Com ampla aplicação em diversas áreas de conhecimento, o estudo deste conceito representa algo essencial para compreendermos o quanto sua utilização se tornou indispensável não só para estudos mais avançados, mas também para situações simples do nosso cotidiano.

Como atividade proposta pelo professor Messias Cruz, disciplina Matemática, semestre 2019.1, para a turma do 1º semestre do curso ADS do IFBA de SAJ, discutiremos neste blog a importância do estudo de Funções para o nosso dia a dia e sua aplicação em nossa área de conhecimento. Buscaremos apresentar materiais encontrados através de pesquisas para possibilitar o debate em torno do tema.


Lógica de programação e funções





Nesse primeiro semestre, durante as aulas da disciplina Lógica de Programação, percebi que o conceito de função tem certa semelhança com o que é aplicado para o desenvolvimento de alguns algoritmos.

Estabelecer uma relação entre valores variáveis para conseguir um resultado esperado remete ao conceito de função a partir de uma lógica que se assemelha a lei de formação que associa valores entre conjuntos.

Ao criamos algoritmos buscamos estabelecer, através da definição de critérios, um comportamento que, dependo do valor inserido, resulte em uma resposta que atenda ao problema proposto pelo Porf. George Pacheco.

Abaixo, segue um exemplo de algoritmo que apresenta o que foi descrito.

Com o objetivo de identificar se os valores inseridos formam um triângulo e de qual tipo, esse algoritmo recebe três valores para verificar, através de comparações (lei de formação), se é possível formar um triângulo e qual seria o tipo. Estabelecendo assim uma relação que busca associar os valores inseridos as características pré-definidas de um elemento, o que se assemelha a correspondência entre elementos de conjuntos diferentes.      



Var
   A, B, C: INTEIRO

Inicio
escreval("Digite os lados do triangulo")
leia(A, B, C)

se((A<B+C)e(B<A+C)e(C<A+B))entao
  se(A=B)e(B=C)entao
    escreval("Equilátero")
  senao
       se(A<>B)e(B<>C)entao
         escreval("Escaleno")
       senao
         escreval("Isósceles")
       fimse
  fimse
senao
     escreval("Os valores informados não formam um triângulo")
fimse

Fimalgoritmo

Comentários

  1. Cara o interesse é que como você falou "lei de formação" está presente praticamente em todo tipo de programação que se usa, tudo tem uma lei de formação, regras, logica para que se chega ao resultado ou comparativo desejado, em grosso modo, programação e constituído de funções, triste, é saber que a galera não faz ideia ou não teve esse cuidado como você de observar tal coisa, e acha que função é apenas um assunto bobo de uma unidade!!

    ResponderExcluir

Postar um comentário

Postagens mais visitadas