apostila de algoritmos icc2

5755 palavras 24 páginas
ALGORITMOS

Prof. Celso Cardoso Neto
Disciplina: ALGORITMOS celsocn@oi.com.br 2014

ÍNDICE
1. INTRODUÇÃO
2. DEFINIÇÃO DE ALGORITMOS
3. LINGUAGEM DE PROGRAMAÇÃO
4. TRADUÇÃO DE UMA LINGUAGEM DE PROGRAMAÇÃO
5. VISUALG
1. INTRODUÇÃO
A automatização de tarefas é um aspecto marcante da sociedade moderna. O aperfeiçoamento tecnológico alcançado, com respeito a isto, tem como elementos fundamentais a análise e a obtenção de descrições da execução de tarefas em termos de ações simples o suficiente, tal que pudessem ser automatizadas por uma máquina especialmente desenvolvida para este fim, O COMPUTADOR.
Em ciência da computação há um processo de desenvolvimento simultâneo e interativo de máquinas (hardware) e dos elementos que gerenciam a execução automática (software) de uma dada tarefa. E essa descrição da execução de uma tarefa, como considerada acima, é chamada algoritmo.
O objetivo desse curso é a Lógica de Programação dando uma base teórica e prática, suficientemente boa, para que, o aluno domine os algoritmos e esteja habilitado a aprender uma linguagem de programação. Será mostrado também um grupo de algoritmos clássicos para tarefas cotidianas, tais como : ordenação e pesquisa.

2. DEFINIÇÃO DE ALGORITMO

Se buscarmos na literatura, veremos que iremos encontrar um grande quantidade de conceitos relacionados à definição de ALGORITMO. A seguir são listadas várias dessas definições.
"O conceito central da PROGRAMAÇÃO e da CIÊNCIA DA COMPUTAÇÃO é o conceito de algoritmos, isto é, programar é basicamente construir algoritmos."
É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa.
"O algoritmo pode ser usado como uma ferramenta genérica para representar a solução de tarefas independente do desejo de automatizá-las, mas em geral está associado ao processamento eletrônico de dados, onde representa o rascunho para programas (Software)."

Relacionados