Algoritmos

526 palavras 3 páginas
Aula 12: Modularização
Tecnologia em Sistemas para Internet
Algoritmos
Prof. Me. Vinícius de Araújo Maeda vinicius.maeda@ifms.edu.br http://www.viniciusmaeda.com.br

Apresentação







Definição;
Funções;
Procedimentos;
Escopo de variáveis;
Exemplos;
Exercícios.

2

Definição
• Quando trabalhamos com problemas complexos, o entendimento destes problemas pode ser mais complicado; • Para facilitar o entendimento de problemas complexos o conveniente seria dividir o problema em vários problemas;
• Em algoritmos (programas) este raciocínio também é semelhante, ou seja, criando-se subalgoritmos
(sub-programas) o entendimento do problema complexo torna-se mais simplificado.
3

Definição
• Com a divisão de um programa em diversos subprogramas, a tendência é diminuir a possibilidade de erros, assim como torna-se mais fácil a resolução dos erros;
• Os sub-programas são chamados de módulos de um programa, ou seja, são blocos de instruções utilizados para resolver problemas específicos;
• Os sub-programas podem ser reaproveitados diversas vezes tornando o código mais funcional.

4

Definição
• Outra vantagem da simplificação em subprogramas é a tendência de deixar o código mais organizado; • Os sub-programas podem ser de dois tipos:
– Funções;
– Procedimentos.

5

Funções
• Funções são blocos de instruções de códigos utilizados para resolver determinados problemas;
• Exemplos de funções que podem ser utilizadas para resolver problemas:
– raizq(raiz quadrada);

6

Funções
• Uma função é parecida com um programa principal; • Pode-se declarar variáveis dentro das funções;
• As variáveis declaradas dentro da função (além dos parâmetros) somente existem enquanto a função estiver sendo executada;
• Ao término da execução da função, as variáveis declaradas deixam de existir, liberando espaço na memória do computador;
• As funções são utilizadas nas linhas de instruções do código de um programa.

Relacionados

  • Algoritmos
    469 palavras | 2 páginas
  • Algoritmos
    5351 palavras | 22 páginas
  • Algoritmo
    698 palavras | 3 páginas
  • O que é um Algoritmo
    689 palavras | 3 páginas
  • Algoritmos
    864 palavras | 4 páginas
  • Algoritmo
    2704 palavras | 11 páginas
  • algoritmos
    2263 palavras | 10 páginas
  • Algoritmos
    834 palavras | 4 páginas
  • algoritmos
    1051 palavras | 5 páginas
  • Algoritmos
    958 palavras | 4 páginas