Exercícios

703 palavras 3 páginas
Funções
Algoritmos

Modularização
• Programas simples: seqüência de instruções para resolver um problema, dirigidas por estruturas de controle (seqüencial, seleção e repetição) • Programas complexos:
– Variedade de situações a serem resolvidas – Uma série de pequenos problemas cujas soluções integram o conjunto definitivo de instruções – Amontoado de instruções em um único bloco afetam a legibilidade e a assimilação por outras pessoas e impedem uma coesão interna do programa

• Solução: utilizar uma estrutura que explicite as pequenas soluções  Modularização

Modularização
• Facilita a construção de grandes programas através da divisão em pequenas etapas: módulos (subrotinas ou subprogramas) • Permite que trechos do programa possam ser reutilizados em diferentes partes do programa ou em novos programas • As partes do programa podem ser escritas e testadas separadamente • Pode suprimir do bloco principal detalhes e particularidades da implementação. Ex.: printf • Analogia: Terceirização / Refrão de Música

Modularização
• Na linguagem C: Função
– trecho de código de um programa projetado para cumprir uma tarefa específica, que pode ou não retornar um valor – pode estar no mesmo arquivo ou em arquivos separados – o seu uso envolve três passos:
• Declaração (protótipo) – antes do main( ) • Definição (código da função) – depois do main( ) • Ativação (chamada): dentro do main( ) ou de uma outra função

Funções
• Sintaxe da Declaração: tipo nome_da_função (lista_de_parâmetros); – tipo é o tipo da informação retornada da função; se a função não retornar nada, seu tipo deve ser void – parâmetros: lista de tipos (e variáveis) que serão passados como argumentos para a função; pode ser vazio

Funções
• Sintaxe da Definição: tipo nome_da_função (lista_de_parâmetros) { declaração de variáveis; comandos; return (expressão); /*opcional*/ } – a primeira linha é idêntica à declaração – o return serve para indicar o valor a ser retornado, se for o caso,

Relacionados

  • Exercicios
    621 palavras | 3 páginas
  • Exercícios
    6855 palavras | 28 páginas
  • Exercicios
    442 palavras | 2 páginas
  • Exercicios
    1333 palavras | 6 páginas
  • EXERCÍCIOS
    2613 palavras | 11 páginas
  • exercicios DOS
    1378 palavras | 6 páginas
  • Exercícios
    547 palavras | 3 páginas
  • Exercícios
    266 palavras | 2 páginas
  • Exercicios
    1127 palavras | 5 páginas
  • exercicio
    5977 palavras | 24 páginas