Buscar

1_O Computador

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
*
Yoshizo Togue
*
*
O computador inicialmente tinha como finalidade
principal processar a maior quantidade de 
informação no menor tempo possível.
Com o tempo passou a executar outras tarefas como:
Processos de automação, comerciais, industriais
Multimídia
jogos
E muitos outros
*
*
Os dois componentes básicos de um sistema computacional são:
HARDWARE (físico)
SOFTWARE (lógico). 
*
*
Existe uma grande diversidade de hardware.
Classificamos o hardware que compõe o sistema computacional
mas não pertencem ao conjunto interno básico como PERIFÉRICO.
Os periféricos podem ser de:
Entrada: Mouse, teclado, tábua gráfica, etc.
Saída: Monitor de vídeo, impressora, etc.
Entrada/saída : Disco rígido, modem, etc.
*
*
Os softwares são a “inteligência” de um computador. Através deles
o computador pode executar as mais variadas ações.
Cada conjunto de ações ou tarefas é organizada por seu uso.
 
Sistemas Operacionais: Permitem que o computador monte seu
ambiente operacional e esteja preparado para executar as tarefas
provenientes de terceiros. Ex.: Windows, Unix, Mac OS, etc...
Utilitários (linguagens de programação): Fortran, Pascal, C, Java,
Javascript, VisualBasic, .Net, SharePoint, C# etc.
Aplicativos (Normalmente desenvolvidos em algum utilitário):
Processadores de texto: (Word, Open Office, Writer),
editores de texto (VI, edit, notepad), planilhas eletrônicas (Excel, 
Open Office Calc) etc
*
*
Quanto ao Sistema operacional, existem diversos softwares que
auxiliam o seu funcionamento no dia-a-dia.
Alguns são usados para reconhecimento de um determinado hardware.
Para que cada funcionalidade relacionada funcione corretamente. o
software deve conter uma programação por trás. 
Este software tem a denominação de driver do dispositivo.
O driver adequado ao hardware é reconhecido pelo computador
automaticamente por uma facilidade do sistema operacional que é o
Plug-and-play. Caso não haja em sua lista o driver específico, um
driver padrão será designado para que as funções básicas estejam
disponíveis
*
*
Um mouse pode conter 2 ou três botões; pode ter um dispositivo de
scroll, ou mesmo servir como um trackball. 
 
Uma impressora pode apenas imprimir, como também pode ter outras
funcionalidades como: fax, scanner, fotocópia, encadernadora
*
*
Permite a comunicação homem/computador. 
Programar um computador significa fornecer uma sequência de
instruções para execução. 
As instruções devem ser bem claras
e seguir uma lógica coerente para
evitar situações desagradáveis 
*
*
*
*
Quando compramos um computador ele geralmente já possui instalado
um Sistema Operacional e alguns programas como, por exemplo,
pacotes com processador de texto, planilha eletrônica, apresentador de
slides, antivírus entre outros.
Estes programas já estão prontos para serem executados e, no caso do
Windows, não temos acesso ao chamado código fonte destes
programas. O Linux por exemplo possui o código aberto.
Assim, quando há um problema de execução do programa não temos
como corrigi-lo. Só nos resta entrar em contato com a empresa
responsável para relatar o problema e eles corrigem criando os
chamados Hot Fix, ou Fix Pack, ou nomes similares.
*
*
É o que vamos aprender a escrever neste curso! 
Programar um computador significa criar um código fonte.
Vamos aprender a:
Criar nosso próprio código fonte
Gerar um programa executável a partir 
 do código fonte. 
Lógico, nossos programas serão bem simples.
*
*
Muitas vezes precisamos resolver procedimentos muito específicos.
Imagine se for preciso calcular a situação dos 
alunos de uma turma apenas colocando suas 
faltas, as notas e a verificação suplementar.
Não existe um pacote 
 “ Calcular a Situação de um aluno”.
Temos que nós mesmos explicar para o computador como resolver o
procedimento apresentado.
Programar é fazer com que o computador resolva procedimentos
de execução repetitiva e trabalhosa e de interesse específico.
*
*
O computador é uma máquina “burra”, incapaz de pensamento
independente ou de interpretar o que o programador “quis dizer”, 
apenas interpreta literalmente as instruções fornecidas. 
O computador entende apenas a 
 LINGUAGEM DE MÁQUINA. 
Mas programar um computador em linguagem de 
máquina é extremamente trabalhoso, além do fato
de ser dependente de cada fabricante (uma instrução
em linguagem de máquina difere em cada 
processador). 
*
*
Foi criado um padrão de linguagem mais acessível ao programador,
isto é, mais fácil de ser compreendida por um ser humano e que fosse
relativamente universal para todos os tipos de processadores. 
Estas são as chamadas LINGUAGENS DE ALTO NÍVEL. 
Exemplos de linguagens de alto nível: 
FORTRAN, 
PASCAL, 
C#,
JAVA,
etc
*
*
A linguagem executa o código fonte de duas formas diferentes:
Interpretado
Lê o código fonte linha a linha e executa. É necessário ter a linguagem
Instalada na máquina que será executada.
Compilado
Encapsula o código fonte com os comandos da linguagem criando um
Arquivo executável . Isto permite que o programa seja executado sem
a necessidade de ter a linguagem instalada.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando