Algoritimo
Lisp e Prolog – linguagens usadas para Inteligencia Artificial
• FLUXOGRAMA
Inicio e Fim do Algoritmo
Atribuicoes e Cáculos de Valores
Decisões
Entrada de Dados
Discos
Impressão de Dados (pode representar visualização no vídeo)
Conector na Pagina
Conector fora da pagina
Entrada Manual (teclado)
Ligação entre Símbolos
• PSEUDO-LINGUAGEM
[ ] Algo opcional
{ } Pode ser repetido 0 ou mais vezes | Significa que eu tenho vairas opções e vou usar uma delas
Letras Maiúsculas e minúsculas, algarismos e alguns símbolos como : | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | _ | - | { | [ | } | ] | \ | : | ; | ‘ | < | > | , | . | ? | / | ` |
Números Naturais – somente positivos ( N )
Numeros Inteiros – positivos e negativos ( Z )
Números Racionais – Representados por um fração ( Q = { p/q | p,q є Z} )
Números Irracionais – Números que não podem ser representados Q’ ( Pi = 3,1415, e = 2,71828)
Números Reais – União dos Racionais e Irracionais ( R )
Números Complexos – Representados por uma equação a+ib, onde i é a raiz quadrada de –1(não existe, então se torna um numero imaginário), a e b são números reais e quando b=0 o numero complexo se torna real. ( C )
- Pesquisar mais sobre números complexos e esse tal de numero imaginário
Os computadores so manipulam números inteiros e reais
2 bitis representam 4 numeros: 00, 01, 10, 11.
Em geral a bits podemos representar 2ª números inteiros
Normalmente reservamos 1 bit para guardar o sinal(positivo ou negativo)
Para números inteiros
Não utilizar espaços em branco entre números e símbolos + e –
Não é possível usar ponto nem virgula
Expoente não são permitidos
Isso deve ser seguido ao pé da letra
Para números reais
Não utilizar espaços em branco entre números e símbolos + e –
Não é possível usar virgula, apenas ponto
Sempre deve exsitir um algarismo antes do ponto( Errado .232)