Você está na página 1de 4

I

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.

III Linguagens de Programao


- Para que um computador funcione necessita ser programado, o processo de programao uma comunicao
controlada entre um ser humano e o computador propriamente dito.
-

O processo de comunicao se faz com o uso de uma linguagem de programao que o computador entenda.

possvel se comunicar com um computador utilizando linguagem de baixo ou alto nvel.

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

IV Algoritmos e a logica de programao


-

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.

V Logica de Programao de Computadores


- Alguns definem o raciocnio logico como um conjunto de estudos que visa determinar os processo
intelectuais que so as condies gerais do conhecimento verdadeiro; isso valido para a tradio filosfica
clssica aristotlica. Outros preferem dizer que a sequencia coerente, regular e necessria de
acontecimentos, de coisas ou fatos, ou ate mesmo a maneira do raciocnio particular que cabe a um individuo
ou a um grupo.
- As anteriores definies podem ser encontradas no dicionrio Aurlio, mais existem algumas definies que
expressam o verdadeiro raciocnio logico dos profissionais da rea de computao, tais como um esquema
sistemtico que define as interaes de sinais no equipamento automtico do processamento de dados , ou um
computador cientifico com o critrio e princpios formais de raciocnio e pensamento.
3

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.