Aprenda a programar em C

Páginas: 12 (3000 palavras) Publicado: 11 de agosto de 2013
1 Introdução à Programação
1.1 Organização básica de um computador
Um computador é constituído de quatro unidades básicas: unidade de entrada, unidade de saída,
unidade de processamento central e memória. Como indica sua denominação, uma unidade de entrada é um
dispositivo que permite que o usuário interaja com o computador, fornecendo-lhe dados e informações que
serão processadas, sendo oteclado o seu exemplo mais trivial. Uma unidade de saída, por seu turno, serve
para que sejam fornecidos ao usuário do computador os resultados do processamento realizado. O monitor
de vídeo e uma impressora são exemplos de unidades de saída. A unidade central de processamento é
responsável por todo o processamento requerido, sendo muito conhecida por cpu, acrossemia de central
processing unit.Já a memória armazena dados e informações que serão utilizados no processamento,
armazenamento temporário, pois quando o computador é desligado tudo que está nela armazenado deixa de
sê-lo (dizemos que toda a memória é "apagada").
1.2 Linguagem de máquina
Linguagens de comunicação
Evidentemente, há a necessidade de que as unidades que compõem um computador se comuniquem
umas com as outra.Por exemplo, um dado fornecido pelo teclado deve ser armazenado na memória; para a
cpu realizar uma operação aritmética, ela vai “buscar” valores que estão armazenados na memória, e assim
por diante. Para que haja comunicação entre as unidades do computador é necessário que se estabeleça uma
linguagem.
Os seres humanos se comunicam basicamente através de duas linguagens: a linguagem escrita e afala.
Uma comunicação através de uma linguagem escrita é constituída de parágrafos, os quais contêm períodos,
que contêm frases, que são constituídas de palavras, sendo cada uma das palavras formadas por letras e esta
sequência termina aí. Assim, uma letra é um ente indivisível da linguagem escrita e, em função disto, é
chamada símbolo básico desta linguagem. Este exemplo foi apresentado paraque se justifique a afirmação
de que toda linguagem requer a existência de símbolos básicos, como - e para mais um exemplo - os
fonemas para a linguagem falada.
A linguagem de comunicação entre as unidades
Como a comunicação entre as unidades do computador teria que ser obtida através de fenômenos
físicos, os cientistas que conceberam os computadores atuais estabeleceram dois símbolosbásicos para a
linguagem. Esta quantidade de símbolos foi escolhida pelo fato de que através de fenômenos físicos é muito
fácil obter dois estados distintos e não confundíveis, como passar corrente elétrica/não passar corrente
elétrica, estar magnetizado/não estar magnetizado, etc., podendo cada um destes estados ser um dos
símbolos. Assim a linguagem utilizada para comunicação interna numcomputador, chamada linguagem de
máquina, possui apenas dois símbolos. Cada um destes símbolos é denominado bit (binary digit) e eles são
representados por 0 (zero) e 1 (um). Esta forma de representar os bit's justifica a sua denominação: binary
digit, que significa dígito binário (além disto, bit em inglês significa fragmento). Portanto, as palavras da
linguagem de máquina são sequências de bits, ouseja, sequências de dígitos zero e um.O código ASCII
Para que haja a possibilidade da comunicação do homem com o computador, é necessário que as
palavras da linguagem escrita sejam traduzidas para a linguagem de máquina e vice-versa. Para que isto seja
possível, é necessário que se estabeleça qual a sequência de bit's que corresponde a cada caractere usado na
linguagem escrita. Ou seja, énecessário que se estabeleça uma codificação em sequência de bit's para cada
um dos caracteres. Uma codificação muito utilizada é o código ASCII (American Standard Code for
Information Interchange ou Código Padrão Americano para Intercâmbio de Informações), estabelecido pelo
ANSI (American National Standards Institute). Nesta codificação, cada caractere é representado por uma
sequência de oito...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • aprenda a programar
  • Aprenda A Programar
  • C++ como programar
  • Aprenda a programar em python
  • Programar c#
  • programar em c++
  • Aprenda A Programar Em 10 Anos
  • Dez passos para programar em C

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!