Queimaduras

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2303 palavras )
  • Download(s) : 0
  • Publicado : 25 de janeiro de 2013
Ler documento completo
Amostra do texto
Módulo:

Algoritmia

Formador/a:
Paulo Freitas

2

Índice

1.

ALGORITMOS E A RESOLUÇÃO DE PROBLEMAS ......................................... 3
1.1.
1.2.
1.3.
1.4.

2.

RESOLUÇÃO DE PROBLEMAS ................................................................................... 3
APROXIMAÇÃO DESCENDENTE (TOP-DOWN APPROACH) ........................................... 4
NOÇÃOFORMAL DE ALGORITMO.............................................................................. 6
CARACTERÍSTICAS DE UM ALGORITMO ................................................................... 6

ESTRUTURAS DE DADOS ........................................................................................ 7
2.1.
ESTRUTURAS DE DADOSPRIMITIVAS........................................................................ 8
2.1.1.
Tipo de dados booleano .................................................................................. 8
2.1.2.
Tipo de dados numérico ................................................................................. 8
2.1.3.
Tipo de dados alfanumérico ........................................................................... 9
2.1.4.
Representaçãodos dados ............................................................................... 9
2.2.
ESTRUTURAS DE DADOS NÃO PRIMITIVAS .............................................................. 12
2.2.1.
Vectores ........................................................................................................ 12
2.2.2. Matrizes.............................................................................................................. 13

3. NOTAÇÃO ALGORÍTMICA ....................................................................................... 14
3.1.
PSEUDOCÓDIGO ..................................................................................................... 14
3.1.1.
Instrução de atribuição................................................................................ 15
3.1.2.
Leitura e escrita de dados ............................................................................ 16
3.1.3.
Estrutura condicional ................................................................................... 17
3.1.4.
Instruções de repetição ................................................................................. 18
3.1.5.
Operações e ExpressõesAritméticas ............................................................ 21
3.1.6.
Operadores e operações relacionais ............................................................ 21
3.1.7.
Operadores e operações lógicas .................................................................. 22
3.2.
ALGORITMOS PROPOSTOS...................................................................................... 23
3.3.
DIAGRAMAS DE FLUXO (FLUXOGRAMAS).............................................................. 30
3.3.1.
Notação gráfica ............................................................................................ 30
3.3.2.
Fluxogramas vs. Estruturas de controlo ...................................................... 30
3.3.3.
Algoritmo em pseudocódigo / Fluxograma.................................................. 33
4.

PROVA E TESTE DE ALGORITMOS ................................................................... 34

3

Algoritmos e a Resolução de Problemas
A programação de computadores é uma disciplina na área das ciências da
computação e refere-se essencialmente ao estudo de estruturas de dados e a sua
manipulação para a resolução de problemas emdiversos domínios do
conhecimento.
Um programa de computador envolve a definição de um algoritmo para a
resolução de um problema. Um algoritmo é representado através de expressões
simbólicas de modo a descrever e a encontrar a solução de problemas do mundo
real.
Um algoritmo representa uma sequência finita e não ambígua de instruções
elementares bem definidas, conducente à solução de um...
tracking img