Zusammenfassung der Ressource
Algoritmo
- Conjunto de passos
- Solução de um
problema
- Instrução
- Conjunto regras
- Indica uma ação a
ser executada
- Constantes
- Valor fixo invariável
- Variáveis
- Armazenam diversos
tipos de dados
- Espaços Memória
- Reservados Guardar Info
- Atribuição
- Associa um valor a
uma variável
- Tipos Dados
- Elementares/Simples
- Não podem ser
decompostos
- Inteiro
- Real
- Caractere
- Lógico
- Estruturados/Compostos
- Podem ser
decompostos
- Cadeia de Caracteres
- Estruturas de
Decisão/Seleção
- Interferem na sequência de
instruções executadas
- Dependem de uma
condição
- Simples
- Só o "If"
- Composta
- If and else
- Aninhada
- Estrutura Caso-Selecione
- Decisão de múltipla
escolha
- Estruturas de
Repetição
- Pós Testado
- Do While
- Pré Testado
- While
- For
- Recursividade
- É uma técnica em que a função
chama a si mesma
- Caso-base
- condição parada
- Pode -ser
- Direta
- Indireta
- Vantagens
- +Simples
- Elegante e Menor
- Desvantagem
- Aloca +memória
- Cada Iteração
- Parâmetros
- Variáveis Locais e Controle
- Solução Iterativa
- Gasta -Memória
- Operadores
- Aritméticos
- *, /, +, -, ^,
- Relacionais
- =, <> ou !=, >, <, >=, <=
- Lógicos
- And, Or, Not
- Sub-Rotina/
Subprograma
- Pedaço Menor
- Conjunto Instruções
- Será Utilizado
- Repetidas Vezes
- Diferentes Locais
- Resolve Prob Específico
- Parte Prob Maior
- Podem-ser
- Função
- Retorna Valor
- Procedimento
- Ñ Retorna Valor
- Contexto OO
- Encapsuladas Próprio Obj
- Métodos
- Vantagens
- Redução Código Duplicado
- Reutilização Mesmo Código
- Reduzir Acoplamento
- Co-rotinas
- Retorna Valores
- Diversas Vezes
- Antes Terminar
- Tempo Vida
- Passagem
Parâmetros
- Valor
- Recebe Cópia Variáveis
- Mudanças Sub-rotina
- !Afetam Exec Principal
- Referência
- Recebem posição memória
- Afetam Variáveis Exec Principal