Fundamentos de Informática: Hardware, Software e Lógica

Tecnologia2,63 KB

Fundamentos de Informática

A informática é a ciência que estuda o processamento automático de informações utilizando dispositivos eletrônicos e sistemas computacionais.

O hardware de um computador compreende todas as suas partes físicas.

Software: um conjunto de programas que executam tarefas controlando os circuitos elétricos do computador.

Tipos de Software

  • Sistema de software
  • Desenvolvimento de software
  • Software de aplicação

Sistemas de Numeração

A evolução do sistema decimal baseia-se no valor posicional de cada algarismo. O sistema binário é a codificação mais elementar, utilizando apenas "0" e "1", o que evita erros em sistemas eletrônicos ao identificar apenas dois estados possíveis.

Unidades de Medida

  • Bit: Sinal eletrônico ligado (1) ou desligado (0), sendo a menor unidade de informação.
  • Byte: Unidade composta por 8 bits.

Linguagens de Programação

  • Linguagens de baixo nível: Ligadas diretamente ao projeto do computador e específicas para cada máquina (ex: Assembly, linguagem de máquina).
  • Linguagens de alto nível: Próximas à linguagem humana, permitindo que programas rodem em diferentes máquinas (ex: Basic, Pascal, C, Java, PHP).

Compiladores e Intérpretes

A linguagem simbólica (código-fonte) é traduzida para a linguagem de máquina (código-objeto):

  • Compilador: Traduz o programa-fonte integralmente para código de máquina antes da execução.
  • Intérprete: Traduz o programa-fonte durante a execução.

Pseudo-código e Lógica

O pseudo-código é utilizado para desenvolver a lógica de um programa sem depender de uma linguagem específica. Exemplo de estrutura:

Programa de divisão
Pergunte o dividendo
Pergunte o divisor
Se divisor = 0 então
  Mostrar erro
  Voltar a perguntar o divisor
Caso contrário
  Calcular quociente
  Mostrar quociente
Fim se
Fim do programa

Constantes, Variáveis e Controle de Fluxo

Uma constante possui um valor fixo que não pode ser alterado durante a execução (ex: PI = 3,14). Já uma variável é um identificador cujo valor pode ser alterado a qualquer momento.

Para o controle de fluxo, um programa utiliza estruturas básicas de decisão: loops e condicionais.

Baixar

PDF Word HTML