Baixe o app para aproveitar ainda mais
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.
Compartilhar