Mapa mental
Programação

Contenido del mapa
Programação
Lógica de Programação
- conjunto de ferramentas, estruturas de programação, sequência de passos (algoritmo) para alcançar um objetivo
- algoritmos podem ser implementados de qualquer forma que permita instruções e controle de fluxo. Não existe necessidade de utilização de métodos e mensagens - característica de orientação a objetos
- Uma das vantagens de se construir um algoritmo por meio de pseudo código é o fato de que a passagem do algoritmo para uma linguagem de programação qualquer se torna uma atividade quase que instantânea
- A transformação de um pseudocódigo para uma linguagem de programação é uma atividade de pura tradução
- No algoritmo do pseudocódigo, o algoritmo de resolução do problema já está pronto
- conjunto de ferramentas, estruturas de programação, sequência de passos (algoritmo) para alcançar um objetivo
compilação
- código fonte em código binário (linguagem de máquina)
- execução
- Linguagens que fazem compilação, o código fonte é convertido para código de baixo nível, sendo executado diretamente pelo computador.
interpretação
- o código fonte é traduzido e é executado por exemplo por uma máquina virtual
- Java é compilada e interpretada
- Exemplo de linguagem interpretada: Java Script
- linguagens interpretadas fazem uso de interpretador, como intermediário para a execução do código fonte.
Tipagem das Variáveis
- Fortemente Tipada
- Toda variável tem tipo
- Java, Cobol, C++
- A linguagem de programação JAVA é fortemente tipada. É possível haver conversão entre tipos de dados diferentes, de forma explícita
- Estaticamente Tipada
- Tipo é definido em tempo de compilação
- Dinamicamente Tipada
- Tipo é definido em tempo de execução
- Uma linguagem de programação que não exige que as variáveis tenham seu tipo definido mas que sempre detecta erros de tipo, determinando o tipo de todos os operandos em tempo de execução é fortemente tipada
- Fracamente Tipada
- Não tem tipo
- Java Script
- CAST - transformação de forma implícita
- Utilizando-se de linguagens fracamente tipadas, é possível alterar o tipo de dado contido em uma variável durante a execução do programa
- Não tem tipo
- Fortemente Tipada
Estruturas de Controle de Fluxo
- While
- TESTA e faz
- Só faz se o teste for Verdadeiro
- TESTA e faz
- Do... While
- Faz e Testa
- É executado ao menos uma vez!
- "Repita até"
- Faz e Testa
- 3 estruturas de repetição
- While
- Repetição com variável de controle
- Do... While
- O laço de repetição na estrutura PARA será executado pelo menos uma vez
- Se ... então (estrutura de seleção)
- While
Na passagem de valor por referência é possível alterar o valor da variável que é apontada por referência
- Durante a execução de um programa, o conteúdo de uma variável pode mudar ao longo do tempo, no entanto ela só pode armazenar um valor por vez
- uma variável de um programa é basicamente um espaço de armazenamento na memória do computador
- Dessa forma, pode-se armazenar nesse espaço diversos valores diferentes, mas como a área é a mesma, a atribuição de um novo valor vai sobrescrever o valor antigo.
- a variável armazena um valor por vez
- Parâmetros são pontos de comunicação entre módulos de um programa. A passagem de parâmetros, que consiste na substituição do parâmetro formal pelo parâmetro real, pode se realizada por valor ou referência.
Uma variável com capacidade para armazenar um byte pode representar valores no intervalo de -128 até 127 possibilidades ( 2 elevado a 8 possibilidades: 256)
- Para a defnição da parte decimal de um número real, pode -se utilizar a função INT (x)
Ordem de Precedência
- 1° ( )
- 2° ** ^ ( exponenciação)
- 3° *, /, mod % (resto)
- 4° +, _
Condicionais e operadores de circuito lógico
- \\ OU
- && E
- ! negação
Repetição
Imágenes y archivos del mapa
Información
- Descripción
- Mapa Mental sobre Programação, creado por Aline Medeiros el 19/07/2021.
- Creado por
- Aline Medeiros
- Visitas
- 0
- Valoración