Programação
É composta por: 1º semântica e 2º sintaxe.
Linguagem:
-Algoritmo -Programa
Primeira geração - linguagem de máquina.
Segunda geração - linguagens de montagem (assembly).
Terceira geração - Linguagens procedurais.
Quarta geração - Linguagens aplicativas.
Quinta geração - Linguagens voltadas a Inteligência artificial como as linguagens lógicas (Prolog) e as linguagens funcionais (Lisp).
Sexta geração - Redes neurais.
Regras de construção de um algoritmo
-Escrever frases curtas e simples
-Usar apenas 1 verbo numa instrução
-Eficiente, com potencialidades e acessível
Operações
-de entrada: ler
-de saída: Escrever
-de processamento: cálculos
Operações aritméticas
^ - Expoente
MOD- Resto
\ - Divisão inteira Diferente de
Operadores lógicos
AND – E (conjunção)
OR – Ou (disjunção)
NOT- Não
XOR- Ou exclusivo
Prioridade dos Operadores
1- (), +, -, NOT
2- ^,”,/, \, MOD, AND
3- +,-,OR
4- =,=,
Tabela de verdade do AND
V-V-V
V-F-F
F-V-F
F-F-F
Tabela de verdade do OR
V-V-V
V-F-F
F-V-F
F-F-F
Tabela de Verdade do XOR
P - q - pORq
V-V- F
V-F- V
F-V- V
F-F- F
Tipos de dados principais
Byte, ushort, uintegen, Ulong-Nº INTEIROS +
Sbyte, Shorte, long- Nº +
Single, Decimal- Nº decimais
Char- Caracteres
Date-Data
String- Cadeia de
Boolean- valores logicos
Object- objectos
Variant type- tipos
Instruções Básicas
Leitura- Read/ReadLine
Escrita- Write/WriteLinE
Atribuição- =
Tabela de Verdade do XOR
P - q - pORq
V-V- F
V-F- V
F-V- V
F-F- F
Símbolos de fluxogramas - Inicio e Fim -ligação - Ação de entrada ou saída de dados - ação de processamento interno
…[ - comentário explicativo -lingação entre diferentes sequencias de ações - condição ou expressão lógica -Uma sintuação em que se pode seguir por diferentes ações - subalgoritmo, ou seja, uma rotina de procedimento ou conjunto de instruções.