Um algoritmo é uma série de passos organizados que descreve o processo que se deve seguir, para dar solução a um problema específico.
“O conceito central da programação e da ciência da computação é o conceito de algoritmo, isto é, programar é basicamente construir algoritmos” esta frase, dita por Niklaus Wirth, (um dos precursores da programação de computadores como ciência e criador da linguagem Pascal), sintetiza todo este capítulo, todavia podemos estendê-la e ir muito mais além.
Se aplicarmos esses conceitos no nosso dia-a-dia, veremos que diariamente criamos uma série de algoritmos para resolver os mais diversos problemas, desde um atalho para não chegarmos atrasados ao emprego até a utilização de um telefone.
Um algoritmo é um texto direcionador (tal qual uma receita de bolo), onde cada linha contém uma ação primitiva. A função do algoritmo, quando executado, é a de agir (operar) sobre os dados, transformando-os em informações úteis.Logo construir um algoritmo é descrever um padrão inalterável de comportamento, a partir de ações primitivas, possibilitando a reprodução de um evento a cada execução do algoritmo.
Se aplicarmos esses conceitos no nosso dia-a-dia, veremos que diariamente criamos uma série de algoritmos para resolver os mais diversos problemas, desde um atalho para não chegarmos atrasados ao emprego até a utilização de um telefone.
Um algoritmo é um texto direcionador (tal qual uma receita de bolo), onde cada linha contém uma ação primitiva. A função do algoritmo, quando executado, é a de agir (operar) sobre os dados, transformando-os em informações úteis.Logo construir um algoritmo é descrever um padrão inalterável de comportamento, a partir de ações primitivas, possibilitando a reprodução de um evento a cada execução do algoritmo.
TIPOS DE ALGORITMOS
Existem dois tipos e são chamados assim por sua natureza:
- Qualitativos: São aqueles nos que se descrevem os passos utilizando palavras.
- Quantitativos: São aqueles nos que se utilizam cálculos numéricos para definir os passos do processo.
Linguagens Algorítmicas
Uma Linguagem algorítmica é uma série de símbolos e regras que se utilizam para descrever de maneira explícita um processo.
Tipos de Linguagens Algorítmicas
- Gráficos: É a representação gráfica das operações que realiza um algoritmo (diagrama de fluxo).
- Não Gráficos: Representa em forma descritiva as operações que deve realizar um algoritmo (pseudocódigo).
INICIO
Idade: Inteiro
ESCREVA "qual é a sua idade?"
Leia Idade
SE Idade >=18 então
ESCREVA "É maior de Idade"
FINSI
ESCREVA "fim do algoritmo"
FIM
CONDIÇÕES DE ENTRADA E DE SAÍDA
Nenhum algoritmo será completo, normalmente algumas condições serão esquecidas, assim ao se construir um algoritmo o seu responsável deve especificar as condições de entrada e de saída.
Um comentário:
A explicação de algoritmos está muito boa!!! Parabéns!
Postar um comentário