Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
II
-
Introduo Computao
A necessidade de desenvolver ferramentas que facilitassem operaes de calculo fez com que o ser humano
chegasse ao estagio atual de desenvolvimento da rea da computao.
Este processo teve inicio h muito tempo com o surgimento do primeiro computador denominado baco, por
volta de 3.500 a.C.
A palavra computador origina-se do latim computatore, um substantivo masculino que significa aquele que
efetua clculos. O computador esta associado a um equipamento eletrnico capaz de executar algumas
etapas de trabalho, como receber, armazenar, processar logica e aritmeticamente dados com o objetivo
principal de resolver problemas.
Organizao de um Computador
O computador eletrnico uma coleo de componentes interligados com o objetivo de efetuar operaes
aritmticas e logicas de grandes quantidades de dados.
O processo de comunicao se faz com o uso de uma linguagem de programao que o computador entenda.
As linguagens de baixo nvel possibilitam uma comunicao em termos de maquina, destacam-se nesta
categoria as linguagens de maquina e assembly. A linguagem assembly mais simples que a linguagem de
maquina, por ser baseada em comandos de instrues em formato mnemnico.
As linguagens de alto nvel possibilitam maior facilidade de comunicao com um computador, pelo fato de
serem prximas comunicao humana, pois baseiam-se em palavras do idioma ingls.
Tanto as linguagens de programao em baixo nvel como em alto nvel, quando em uso em um computador,
so traduzidas internamente para uma forma numrica convencional em formato binrio, representada pelos
smbolos numricos 1 (um) e 0 (zero). No importa o tamanho ou tipo de computador em uso, pois todo
computador s operado internamente com cdigos binrios.
O numero de linguagens de programao existentes e em operao bastante extenso, como pode ser
observado sitio The Language List em que esto classificadas 2.500 linguagens de programao. Esse
catalogo no completo, visto que existem muitas linguagens que so de uso exclusivo de empresas e rgos
governamentais em todo o mundo..
2
A palavra algoritmos vem do latim; dos termos algorismos ou algorithmos que esto associados ideia de
algarismos por influencia do idioma grego a partir do termo arithmos associado ideia de nmeros.
A palavra algoritmo aplicada e empregada segundo o dicionrio Aurlio, em matemtica e computao.
Em matemtica esta associada a um processo de calculo em que se estipulam regras formais para a obteno
do resultado, ou da resoluo do problema.
Na computao esta associada a um conjunto de regras e operaes bem definidas e ordenadas, destinadas
soluo de um problema, ou de uma classe de problemas, em um numero finito de passos.
O termo algoritmo desde o ponto de vista computacional, pode ser entendido como regras formais,
sequenciais e bem definidas a partir do entendimento logico de um problema a ser resolvido por um
programador com o objetivo de transform-lo em um programa que seja possvel de ser tratado e executado
por um computador , em que dados de entrada so transformados em dados de sada.
Bibliografia:
Esta apostila foi implementada atravs dos seguintes livros:
Algoritmos, Logica para desenvolvimento de programao de computadores; Autores: Jose Manzano e Jayr
Figueiredo; Editora: Erica.
Introduo aos Microprocessadores; Autor: Roger L. Tokheim; Editora: Mcgraw-hill do Brasil.