Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
LÓGICA DE PROGRAMAÇÃO Aula 4- Libere sua imaginação. Construa suas funções! LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Atenção aos Temas Principais dessa Aula LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Conteúdo Programático desta aula Compreender o uso de funções definidas pelo programador; Compreender a passagem de parâmetros por valor; Implementar funções com, ou sem, retorno, com passagem de parâmetros; Compreender escopo de variáveis (global e local); LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Direto ao Assunto LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Conhecendo a Nomenclatura LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO <tipo de função>nomeDaFunção(declaração dos parâmetros) LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO <tipo de função>nomeDaFunção(declaração dos parâmetros) LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO <tipo de função>nomeDaFunção(declaração dos parâmetros) LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO <tipo de função>nomeDaFunção(declaração dos parâmetros) LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO + <tipo de função>nomeDaFunção(declaração dos parâmetros) LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO ; + <tipo de função>nomeDaFunção(declaração dos parâmetros) LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO = <tipo de função>nomeDaFunção(declaração dos parâmetros); LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Se for uma função com retorno, precisará de um comando. LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Se for uma função com retorno, precisará de um comando. LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Se for uma função com retorno, precisará de um comando. LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo: Você empresta seu caderno para xerocar. LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo: Você entrega os originais da sua monografia para um revisor. LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 1 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 1 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 1 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 1 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 1 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 1 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 1 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 1 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 2 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 2 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 2 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 2 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 2 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 2 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 2 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 2 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 2 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 3 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 3 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 3 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 3 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 3 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 3 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 3 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 3 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 3 float regraTresPercentual(float total, float grupo) { return grupo * 100/total; } LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO Exemplo 4 float jurosComposto(float C, float i, int t) { float M; M= C*pow( (1+i/100), t); return M; //return M-C; retorna só os juros } LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO A segunda solução, para esse problema, seria declarar(protótipos) das funções antes de definí-las e, preferencialmente, posicioná-las depois da main(). LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO 1) Cite duas vantagens de se definir funções? LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO R: Dividir o programa em partes menores e reusá-las em vários programa. 1) Cite duas vantagens ao se definir funções? LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO R: Dividir o programa em partes menores e reusá-las em vários programa. 1) Cite duas vantagens ao se definir funções? 2) O que contem o Cabeçalho de uma função? LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO R: Dividir o programa em partes menores e reusá-las em vários programa. 1) Cite duas vantagens de se definir funções? 2) O que contem o Cabeçalho de uma função? R: O tipo de função, o nome da função e a declaração dos parâmetros, quando houver. LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO 3) O que é o protótipo de uma função? LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO R: É o cabeçalho da função com ; ao final. 3) O que é o protótipo de uma função? LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO R: É o cabeçalho da função com ; ao final. 3) O que é o protótipo de uma função? 4) Onde o protótipo da função é colocado? LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO R: É o cabeçalho da função com ; ao final. 3) O que é o protótipo de uma função? 4) Onde o protótipo da função é colocado? R: Antes de todas as funções. LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO R: É o cabeçalho da função com ; ao final. 3) O que é o protótipo de uma função? 4) Onde o protótipo da função é colocado? R: Antes de todas as funções. 5) Qual a vantagem do uso de protótipos de funções em nossos programas? LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO 4) Onde o protótipo da função é colocado? R: Antes de todas as funções. 5) Qual a vantagem do uso de protótipos de funções em nossos programas? R: Não nos preocuparmos com as posições das funções. R: É o cabeçalho da função com ; ao final. 3) O que é o protótipo de uma função? LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO 6) Qual a diferença em entre variável Global e Local? LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO R: A variável Global é declarada fora de todas as funções e a local dentro de cada função. 6) Qual a diferença em entre variável Global e Local? LIBERE SUA IMAGINAÇÃO. CONSTRUA SUAS FUNÇÕES!– Aula4 LÓGICA DE PROGRAMAÇÃO
Compartilhar