Estou tendo dificuladades na aplicação desses conceitos "Principalmente na resolução de exercicios"
Funções e procedimentos são utilizados com muita frequência em desenvolvimento de softwares. São vários benefícios como: evita duplicação de código quando precisamos executar a mesma operação várias vezes, deixa o entendimento do algoritmo mais intuitívo, pois tiramos a parte complexa do código do fluxo principal do algoritmo, etc.
Em linguagens orientada a objeto como java, C++ e C#, funções e procedimentos são chamados de MÉTODO. Mais por uma questão de conceito de Orientação a Objetos, mas no fundo é a mesma coisa, podem receber parâmetros e retornam ou não um resultado.
Pratique identificando no seu código, onde você pode utilizar funções e procedimentos. Um exemplo, é unir em um só procedimento aquele código de leitura de valores do usuário que sempre utilizamos:
Já os procedimentos, procedures em inglês, são muito parecidos com as funções, apenas diferindo dessas funções pelo motivo de não retornarem algum tipo de resultado, quando aplicado. Como exemplo podemos citar a procedimento "leia", que é uma função que não gera resultados, o código apenas lê o que se pede.
Para escrever sua resposta aqui, entre ou crie uma conta
Algoritmo e Logica de Programacao
Compartilhar