0% acharam este documento útil (0 voto)
15 visualizações11 páginas

Informática Básica

O documento aborda conceitos básicos de informática, incluindo hardware e software, tipos de redes, segurança na internet, produtividade com software, manutenção de computadores, fundamentos de programação e microcontroladores. Ele detalha componentes como CPU, memória, sistemas operacionais e pacotes de escritório, além de introduzir lógica de programação e algoritmos. Também discute a programação em Arduino e suas aplicações em automatização de processos.

Enviado por

aclosselercia
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
15 visualizações11 páginas

Informática Básica

O documento aborda conceitos básicos de informática, incluindo hardware e software, tipos de redes, segurança na internet, produtividade com software, manutenção de computadores, fundamentos de programação e microcontroladores. Ele detalha componentes como CPU, memória, sistemas operacionais e pacotes de escritório, além de introduzir lógica de programação e algoritmos. Também discute a programação em Arduino e suas aplicações em automatização de processos.

Enviado por

aclosselercia
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 11

Informática Básica

1. Conceitos Básicos sobre Computadores

Hardware

 CPU (Central Processing Unit): Também conhecida como processador, é

o cérebro do computador. Realiza cálculos e executa instruções de

programas.

 Memória RAM (Random Access Memory): Memória volátil utilizada para

armazenar dados temporários enquanto o computador está ligado. Afeta

diretamente o desempenho do sistema.

 Disco Rígido (HDD) / SSD (Solid State Drive): Dispositivos de

armazenamento permanente onde sistemas operacionais, programas e

dados pessoais são guardados. SSDs são mais rápidos e mais caros que

HDDs.

 Placa-Mãe (Motherboard): Placa de circuito principal que conecta e

permite a comunicação entre todos os componentes do computador.

 Placa de Vídeo (GPU - Graphics Processing Unit): Responsável pelo

processamento gráfico, essencial para jogos e trabalhos gráficos intensivos.

 Periféricos: Dispositivos externos conectados ao computador, como

teclado, mouse, monitor, impressora, e outros.

Software

 Sistema Operacional (OS): Software que gerencia o hardware e software

do computador. Ex.: Windows, macOS, Linux.


 Software Aplicativo: Programas desenvolvidos para realizar tarefas

específicas, como editores de texto (Microsoft Word), navegadores de

internet (Google Chrome), programas de edição de imagem (Adobe

Photoshop).

2. Redes de Computadores

Tipos de Redes

 LAN (Local Area Network): Rede local, geralmente limitada a uma área

geográfica pequena, como uma casa ou escritório.

 WAN (Wide Area Network): Rede de longa distância, que abrange uma

área geográfica ampla. A maior WAN é a internet.

 WLAN (Wireless Local Area Network): Rede local sem fio, que utiliza

ondas de rádio para conectar dispositivos.

Componentes de Redes

 Roteador: Dispositivo que encaminha dados entre redes de computadores.

 Switch: Dispositivo que conecta vários dispositivos em uma rede local e

encaminha dados entre eles.

 Modem: Dispositivo que converte sinais analógicos em digitais (e vice-

versa) para permitir a comunicação com a internet.

3. Conceitos de Internet

Navegação e Pesquisa

 Navegadores de Internet: Programas usados para acessar e visualizar

sites na web, como Google Chrome, Mozilla Firefox, Microsoft Edge.


 Motores de Busca: Ferramentas que ajudam a encontrar informações na

web, como Google, Bing, Yahoo.

Segurança na Internet

 Antivírus: Software que detecta e remove malware e vírus.

 Firewall: Sistema de segurança que monitora e controla o tráfego de rede

com base em regras de segurança predefinidas.

 Phishing: Técnica usada por cibercriminosos para obter informações

pessoais, se passando por entidades confiáveis.

4. Produtividade com Software

Pacotes de Escritório

 Microsoft Office: Conjunto de aplicativos como Word (processador de

texto), Excel (planilhas), PowerPoint (apresentações) e Outlook (e-mail).

 Google Workspace: Conjunto de aplicativos baseados na web, como

Google Docs, Google Sheets, Google Slides.

Armazenamento em Nuvem

 Serviços: Google Drive, Dropbox, OneDrive, que permitem armazenar,

compartilhar e sincronizar arquivos online.

 Vantagens: Acesso a arquivos de qualquer lugar com conexão à internet,

colaboração em tempo real, backups automáticos.

5. Manutenção de Computadores

Limpeza Física
 Componentes Internos: Remover poeira do interior do computador,

especialmente dos ventiladores e dissipadores de calor.

 Periféricos: Limpar teclado, mouse, monitor e outros dispositivos externos

regularmente.

Manutenção de Software

 Atualizações: Manter o sistema operacional e todos os programas

atualizados para melhorar a segurança e desempenho.

 Desfragmentação: Organizar dados no disco rígido para melhorar a

velocidade de acesso (não necessário para SSDs).

 Backup de Dados: Realizar backups regulares dos dados importantes para

evitar perda de informações.

6. Fundamentos de Programação

Conceitos Básicos

 Lógica de Programação: Conjunto de instruções que seguem uma

sequência lógica para resolver um problema.

 Algoritmos: Sequência de passos ordenados para realizar uma tarefa

específica.

Linguagens de Programação

 Baixo Nível: Próximas ao hardware, como Assembly.

 Alto Nível: Mais abstratas e próximas da linguagem humana, como Python,

Java, C++.

7. Segurança da Informação
Conceitos Básicos

 Confidencialidade: Garantir que a informação não seja acessada por

pessoas não autorizadas.

 Integridade: Garantir que a informação não seja alterada indevidamente.

 Disponibilidade: Garantir que a informação esteja disponível quando

necessário.

Informática Básica

Conceitos Básicos sobre Computadores

 Hardware: Componentes físicos como CPU, memória RAM, disco

rígido, placa-mãe, monitor, teclado e mouse.

 Software: Programas e sistemas operacionais como Windows,

macOS, Linux. Dividem-se em software de sistema (sistema

operacional) e software aplicativo (programas específicos como

editores de texto, navegadores de internet).

Lógica de Programação

Definições de Algoritmos

 Algoritmo: Conjunto finito de instruções bem definidas e ordenadas

para resolver uma tarefa ou problema específico.

Características dos Algoritmos


 Finitude: Deve ter um número finito de passos.

 Definição: Cada passo deve ser claro e não ambíguo.

 Entrada e Saída: Devem possuir entradas (dados iniciais) e gerar

saídas (resultado).

Vantagens da Utilização de Algoritmos

 Organização: Estrutura clara e ordenada para resolver problemas

complexos.

 Eficiência: Pode economizar tempo e recursos ao proporcionar

soluções otimizadas.

 Reusabilidade: Algoritmos podem ser aplicados a diferentes

problemas semelhantes.

Regras para a Construção dos Algoritmos

 Sequencialidade: Ordem lógica das instruções.

 Condição: Instruções que dependem de condições específicas (ex.:

if-else).

 Repetição: Execução repetida de um bloco de instruções (ex.:

loops).

Fases Fundamentais

1. Análise do Problema: Compreender o problema a ser resolvido.

2. Desenvolvimento do Algoritmo: Criar um plano passo a passo.

3. Codificação: Escrever o algoritmo em uma linguagem de

programação.
4. Teste e Depuração: Identificar e corrigir erros.

5. Manutenção: Atualizar e melhorar o algoritmo conforme necessário.

Formas de Representação dos Algoritmos

 Descrição Narrativa: Explicação em linguagem natural.

 Fluxograma: Diagrama visual que usa formas geométricas para

representar etapas.

 Português Estruturado (Pseudocódigo): Representação textual

simplificada que se assemelha a código de programação.

Técnicas Básicas de Programação

Tipos de Dados

 Inteiros: Números inteiros (ex.: -1, 0, 1).

 Flutuantes: Números com casas decimais (ex.: 1.5, 3.14).

 Caracteres: Letras e símbolos (ex.: 'a', 'b', '$').

 Booleanos: Valores lógicos (verdadeiro ou falso).

Variáveis

 Definição: Espaço na memória para armazenar dados.

 Regras de Utilização: Deve ter um nome único e tipo definido (ex.:

int, float).

Operadores

 Aritméticos: + (adição), - (subtração), * (multiplicação), / (divisão).

 Lógicos: AND, OR, NOT (usados para operações booleanas).


 Relacionais: == (igual a), != (diferente de), > (maior que), < (menor

que).

Instruções Básicas

 Atribuição: Atribuir valores a variáveis (ex.: x = 10).

 Entrada: Capturar dados do usuário (ex.: scanf em C).

 Saída: Mostrar dados ao usuário (ex.: printf em C).

Estruturas de Controle

 Seleção: if, switch (decisões baseadas em condições).

 Repetição: for, while (laços de repetição).

Noções de Microcontroladores

O que são Microcontroladores

 Microcontroladores: Pequenos computadores em um chip único que

controlam dispositivos eletrônicos.

Automatização e Otimização de Processos

 Automatização: Uso de microcontroladores para realizar tarefas

automaticamente.

 Otimização: Melhorar eficiência e desempenho de processos.

Arquitetura de Microcontroladores

 Componentes Internos: CPU, memória, portas de entrada/saída.

 Arquitetura: Estrutura e organização dos componentes internos.

Aplicação de Microcontroladores
 Uso: Em dispositivos eletrônicos, automóveis, eletrodomésticos,

sistemas de controle industrial.

Apresentação da Linguagem Arduino

Origem de Arduino

 Arduino: Plataforma de prototipagem eletrônica aberta criada na

Itália para facilitar a criação de projetos interativos.

Conceito de Programação

 Programação: Processo de escrever instruções que o

microcontrolador executará.

Tipos de Linguagem de Programação

 Baixo Nível: Próximo do hardware, mais difícil de escrever (ex.:

Assembly).

 Alto Nível: Mais abstrato, mais fácil de escrever (ex.: C++).

Partes do Arduino

 Placa: Circuito impresso que contém microcontrolador, conexões e

componentes eletrônicos.

 Microcontrolador: Chip que executa o código.

 Conectores: Pinos para conectar sensores, atuadores e outros

componentes.

Programação Arduino

 Função Setup: Executada uma vez para inicialização.


 Função Loop: Executada repetidamente enquanto o Arduino está

ligado.

Biblioteca Arduino

 Biblioteca: Conjunto de funções pré-definidas que facilitam a

programação.

Tipos de Variáveis e Constantes e seus Operadores

Variáveis Simples e Compostas

 Simples: Armazenam um único valor (ex.: int, float).

 Compostas: Armazenam múltiplos valores (ex.: arrays, structs).

Comandos de Entrada e Saída

 Entrada: Captura dados do ambiente (ex.: sensores).

 Saída: Envia sinais para atuadores (ex.: LEDs, motores).

Funções Reservadas

 pinMode(): Configura o modo de um pino (entrada ou saída).

 digitalRead(): Lê o valor de um pino digital.

 digitalWrite(): Escreve um valor em um pino digital.

 analogRead(): Lê o valor de um pino analógico.

 analogWrite(): Escreve um valor em um pino analógico.

Estruturas de Seleção

Estrutura de Seleção IF e Switch/Case


 if: Executa um bloco de código se a condição for verdadeira.

 switch/case: Seleciona entre múltiplas opções com base no valor de

uma expressão.

Vetores e Estruturas de Repetição

 Vetores: Estruturas de dados que armazenam múltiplos valores do

mesmo tipo.

 Repetição: for, while (permitem a execução repetida de um bloco de

código).

Você também pode gostar