A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Revisão de Conceitos Thiago Medeiros Barros. Algoritmos Qualquer problema de computação pode ser resolvido executando uma série de ações em uma ordem.

Apresentações semelhantes


Apresentação em tema: "Revisão de Conceitos Thiago Medeiros Barros. Algoritmos Qualquer problema de computação pode ser resolvido executando uma série de ações em uma ordem."— Transcrição da apresentação:

1 Revisão de Conceitos Thiago Medeiros Barros

2 Algoritmos Qualquer problema de computação pode ser resolvido executando uma série de ações em uma ordem específica. Um procedimento para resolver um problema em termos: ◦Das ações a executar e ◦Da ordem em que essas ações executam Fonte: Java como programar

3 Algoritmos Um algoritmo é um conjunto finito de regras que fornece uma sequência de operações para resolver um problema específico. É algo como uma receita, ou uma rotina.

4 Pseudocódigo Linguagem informal que ajuda a desenvolver algoritmos sem a preocupação com os estritos detalhes da sintaxe de alguma linguagem (ex.: JAVA) Fonte: Java como programar

5 Variável Na programação, uma variável é um objeto (uma posição, freqüentemente localizada na memória) capaz de reter e representar um valor ou expressão. Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.programaçãomemóriatempo de execuçãoidentificadorestempo de desenvolvimento

6 Variável Uma variável é uma posição na memória do computador, que é reservada para armazenar os dados que o algoritmo vai manipular. Uma variável pode assumir valores diferentes, mas só pode armazenar um valor a cada instante. Além disso, o seu conteúdo pode mudar ao longo do tempo na execução do algoritmo.

7 Função uma sub-rotina (função, procedimento ou mesmosubprograma) consiste em uma porção de código que resolve um problema muito específico, parte de um problema maior (a aplicaçãofinal). O conceito de função difere da noção de procedimento, já que devolve um valor, se bem que, em algumas linguagens, esta distinção não é sequer existente; por exemplo, em C, a implementação de um procedimento é uma função do tipo void. No contexto da programação orientada a objetos, estas sub- rotinas são encapsuladas nos próprios objetos, passando a designar-se métodos.códigoaplicaçãoprocedimentoCvoidprogramação orientada a objetosmétodos

8 Função Algumas das vantagens na utilização de sub- rotinas durante a programação são: ◦a redução de código duplicado num programa; ◦a possibilidade de reutilizar o mesmo código sem grandes alterações em outros programas; ◦a decomposição de problemas grandes em pequenas partes; ◦melhorar a interpretação visual de um programa; ◦esconder ou regular uma parte de um programa, mantendo o restante código alheio às questões internas resolvidas dentro dessa função;

9 Função As componentes de uma sub-rotina são: ◦O seu protótipo, que inclui os parâmetros que são passados à sub-rotina na altura da invocação;parâmetros ◦O corpo, que contém o bloco de código que resolve o problema proposto; ◦Um possível valor de retorno, que poderá ser utilizado imediatamente a seguir à invocação da sub-rotina.

10 Instruções de Controle Instruções de seleção ◦If ◦If...else ◦switch Instruções de repetição ◦While  Contador e sentinela ◦Do...while ◦For

11 Fontes http://www.metropoledigital.ufrn.br/aulas /disciplinas/logica/index.html http://www.metropoledigital.ufrn.br/aulas /disciplinas/logica/index.html


Carregar ppt "Revisão de Conceitos Thiago Medeiros Barros. Algoritmos Qualquer problema de computação pode ser resolvido executando uma série de ações em uma ordem."

Apresentações semelhantes


Anúncios Google