Buscar

Aula_04 Libere sua imaginação. Construa funções

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

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais