Você está na página 1de 1

Caractersticas de um algoritmo

Definio Exata: Para que um algoritmo seja considerado exato deve descrever todas as instrucoes
de forma clara e tambem nunca deixar duvida no que e para ser feito.
Eficincia: Buscar sempre o menor tempo possivel para a execucao das atividades e tambem
utiliar de forma inteligente os recursos disponiveis.
!m algoritmo de qualidade deve reunir essas duas caracteristicas. !ma boa estrategia para
desenvolver um algoritmo e:
". Entender o problema completamente#
$. Descrever todos os minimos detal%es#
&. Detal%ar o problema de forma sequencial.
&. 'lgoritmo Estruturado:
(odo algoritmo deve ser escrito de forma clara e precisa e com isso e
muito importante que ele seja escrito seguindo um padrao de forma
que possa ser interpretado por todos.
'baixo mostramos informacoes basicas de um algoritmo:
)ome: *dentificador do programa
+ari,veis: +ariaveis que sao utiliadas no programa
Procedimentos: procedimentos que podem ser utiliados no programa
-un.es: -uncoes que podem ser utiliados no programa
Linguagem de Programao
!ma linguagem de programao e um metodo padroniado para expressar instrucoes para um
computador/ atraves da linguagem o programador pode definir precisamente o que o computador ira
executar num determinado momento.
Tipos de Linguagem
'baixo listamos os tipos de linguagens separados por seu tipo de paradigma de programacao.
o 0inguagem )atural#
o 0inguagem de programao estruturada#
o 0inguagem -uncional#
o 0inguagem de programao l1gica#
o 0inguagem de Programao 2rientada a 2bjetos 3o.o4#
0inguagem de programao estruturada: e a forma de programar que defende que todos os
programas podem ser escritos reduidos a tres estruturas.
o 5equencia
o Decisao
o *teracao
'baixo temos uma lista das linguagens de programacao estruturada mais con%ecidas no mercado:
P'56'0
60*PPE7
6
+*5!'0 B'5*6
DE0P8*