Funcoes pré-definidas
-
Upload
diego-cavalca -
Category
Documents
-
view
35 -
download
0
Transcript of Funcoes pré-definidas
![Page 1: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/1.jpg)
Funções Pré-definidasDiego Luiz Cavalca
![Page 2: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/2.jpg)
Objetivo
•Entender o funcionamento das funções e abordar suas vantagens no desenvolvimento de um sistema.
![Page 3: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/3.jpg)
Tópicos abordados
•Entendimento do fluxo computacional
•Na prática
•Funções e suas vantagens
•Exemplo
![Page 4: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/4.jpg)
Fluxo computacional básico
•Todo sistema computacional tem um fluxo comum: ENTRADA, PROCESSAMENTO e SAÍDA;
•Generalizando, todo programa recebe uma entrada de Dados, realiza seus cálculos no processamento e, como saída, temos a Informação que é o dado processado.
![Page 5: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/5.jpg)
Na prática
•São operações lógicas escritas a fim de, ao realizar o processamento de informações, obter dados íntegros para nosso algoritmo.
![Page 6: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/6.jpg)
Funções e suas vantagens
•Escreva uma vez, use quando precisar;
•Diminui consideravelmente o código-fonte;
•Contribui para escalabilidade do projeto;
•E mais: ▫Agilidade e facilidade de manutenção do código;▫Melhor interação entre desenvolvedores;▫Auxilia versionamento e documentação do
código.
![Page 7: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/7.jpg)
Exemplo
![Page 8: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/8.jpg)
Exemplos de funções pré-definidas
Segue abaixo alguns exemplos de funções pré-definidas do compilador Pascal:
•Abs(x) = Retorna o valor absoluto de x;•Frac(x) = Retorna a parte fracional de x;•Int(x) = Retorna a parte inteira de x;•Sqr(x) = Retorna o quadrado de x;•Sqrt(x) = Retorna a raiz quadrada de x.
![Page 9: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/9.jpg)
Conclusão
•Fluxo computacional
•Vantagens na utilização de funções
•Caso real de aplicação
•Exemplos de funções pré-definidas
![Page 10: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/10.jpg)
Dicas de estudo
•Procedimentos
![Page 11: Funcoes pré-definidas](https://reader036.fdocumentos.tips/reader036/viewer/2022082514/55be89a8bb61ebbb768b47b7/html5/thumbnails/11.jpg)
Bibliografia
•http://paginas.fe.up.pt/~jmsa/programacao/Cap-4.htm
•http://osorio.wait4.org/oldsite/lab1/proc-func.pdf