informática – inf 1 unidade 1
TRANSCRIPT
Informática – Inf 1 Professora: Rita Porfirio
Apresentação da disciplina
• PRÉ-REQUISITO: Não se aplica
• CARGA HORÁRIA TOTAL: 70 HORAS-AULA
• PROPÓSITO GERAL DA DISCIPLINA
• Proporcionar ao aluno conhecimentos básicos de informática para analisar e aplicar as tecnologias utilizadas nos computadores de bordo, conhecimentos esses que servem de base para atender à regra II/1 da Convenção STCW-78, como emendada “Manila 2010”.
10
/03
/20
13
13
:13
:19
2
Apresentação da disciplina
a) Requisitos básicos:
I. as aulas devem ser conduzidas por meio de demonstrações práticas com os alunos, tendo acesso a microcomputadores;
II. as aulas serão desenvolvidas preferencialmente em laboratório de informática, através de exposições orais, acompanhadas de demonstrações práticas, em um ambiente computacional;
III. a disciplina deverá ser ministrada de modo que se dê um enfoque maior a assuntos relacionados à atividade do oficial da Marinha Mercante;
IV. com objetivo de aprofundar o conhecimento dos conteúdos propostos para estudo, deve ser estimulado o trabalho de pesquisa por parte dos alunos, preferencialmente em grupos de no máximo cinco alunos;
V. deverá ser estimulada a aplicação da língua inglesa na leitura, interpretação e tradução de texto sobre informática; e
VI. deverão ser realizados exercícios em todas as aulas, de maneira a auxiliar no entendimento do conteúdo.
30
/01
/20
13
07
:19
:28
3
SUMÁRIO
1- Introdução à Informática
1.1- Informática, dado, modelo, informação, registro, arquivo e campo;
1.2- base, redundância e integridade de dados; e
1.3- hardware, software e firmware.
2- Equipamentos
2.1 - sistema binário de numeração;
2.2 - chip, bit, byte, circuitos lógicos e memória eletrônica;
2.3 - detalhamento da representação dos dados na memória;
2.4 - lógica digital; e
2.5 - equipamentos de um computador pessoal.
Apresentação da disciplina
10
/03
/20
13
13
:13
:19
4
3- Teleinformática
3.1 - comunicação de dados, sistema de comunicação e teleinformática;
3.2 - transmissão de mensagens;
3.3 - redes;
3.4 - topologias; e
3.5 - conexão entre redes;
4 – Aplicativos: Excel e Access
4.1 - Excel: definição, células, planilhas e operadores;
4.2 - operações matemáticas;
4.3 - média e porcentagem;
4.4 - gráficos e formatação;
4.5 - Access: definição, campo, chave primária e índice;
4.6 - tabela, importação e exportação de dados;
4.7 - relacionamento entre tabelas;
Apresentação da disciplina
10
/03
/20
13
13
:13
:19
5
5 - Introdução à Programação 5.1 - programa, algoritmo, operadores, operações, expressões e prioridades;
5.2 - lógica estruturada e não estruturada;
5.3 - variáveis;
5.4 - estrutura sequencial, condicional e seleção; e
5.5 - comandos simples e compostos.
6 -Programação aplicada: Pascal e Visual Basic 6.1 - algoritmos, programa, operadores, operações, expressões e prioridades;
6.2 - algoritmos com lógica estruturada;
6.3 - funções e procedimentos;
6.4 - variáveis indexadas (vetor e matrizes);
6.5 - estruturas de arquivos (sequencial, decisão e repetição);
Apresentação da disciplina
10
/03
/20
13
13
:13
:19
6
7 - Programação aplicada: Matlab 7.1 - definição do Matlab e conhecimento de sua aplicabilidade;
7.2 - ambiente de trabalho;
7.3 - comandos e tipos de dados;
7.4 - formatos, operadores e funções;
Apresentação da disciplina
10
/03
/20
13
13
:13
:19
7
AVALIAÇÃO DA APRENDIZAGEM
a) será realizada por meio de duas provas escritas e duas provas práticas , de acordo com a seguinte distribuição:
1ª Prova – UE 1.0 a UE 4.0; e
2ª Prova – UE 5.0 a UE 7.0
b) as provas práticas serão realizadas de acordo com a seguinte distribuição:
1ª Prova – UE 4.0; e
2ª Prova – UE 5.0 a UE 7.0
c) o resultado da prova, somado ao resultado da prova prática, comporá a nota da avaliação final, conforme previsto nas normas da Autoridade Marítima para o Ensino Profissional Marítimo, NORMAM-30, Volume I Aquaviários.
Apresentação da disciplina
10
/03
/20
13
13
:13
:19
8
REFERÊNCIAS IMO/ILO/OMS (IR)
• IR1 - International Maritime Organization, International Convention on Standards of Training, Certification and Watchkeeping for Seafarers - STCW 1978 including 2010 Manila amendments.
Apresentação da disciplina
10
/03
/20
13
13
:13
:19
9
REFERÊNCIAS BIBLIOGRÁFICAS
• RB1- VIANA, Mateus Mosca. Fundamentos da informática para universitários. Fortaleza: Brasport Livros e Multimídia Ltda. 1996.
• RB2- CAPRON, H. L., Johnson J. A. Introdução à Informática. Editora Pearson, 2004.
• RB3- SCHMULLER, Joseph. Análise estatística com excel para leigos. Alta Books, 2010.
• RB4- BRITO, Ronaldo Paes. Treinamento prático em Access 2007. Editora Digerati, 2007.
• RB5- ARAUJO, Everton de Coimbra. Algoritmos – fundamentos e prática. Editora Visual Books. 2007.
• RB6- MANZANO, Jose Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos – lógica para desenvolvimento de programação de computadores. Editora Érica. 2009.
Apresentação da disciplina
10
/03
/20
13
13
:13
:19
10
REFERÊNCIAS BIBLIOGRÁFICAS
• RB7- LAUREANO, Marcos. Lógica de programação – uma abordagem em Pascal. Editora Ciência Moderna. 2010.
• RB8- GILAT Amos. MATLAB com aplicações em engenharia. Tradução Glayson Eduardo de Figueiredo -2ª. Ed. Porto Alegre: Bookman, 2006.
Apresentação da disciplina
10
/03
/20
13
13
:13
:19
11
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
INFORMÁTICA
• Ciência do tratamento racional da informação por via do uso de máquinas automáticas.
• A informação é considerada como suporte dos conhecimentos humanos e da comunicação nos domínios técnico, económico e social.
Informação + Automática = Informática
1- Introdução à Informática
10
/03
/20
13
13
:13
:19
12
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
INFORMÁTICA
• Neologismo criado por Philippe Dreyfus em 1962 com o objetivo de designar as disciplinas que permitem o tratamento automático de informação com a finalidade de garantir a sua preservação e comunicação.
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
13
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Quais as funções da informática ao lidar com a informação?
PROCESSAR cruzar, tratar e manipular dados com o objetivo de obter mais informação
ARMAZENAR
garantir que os dados não se percam ou sejam inadvertidamente modificados. Quando se armazenam dados deve-se pensar em criar estruturas que permitam a sua futura recuperação
COMUNICAR
troca de dados entre diferentes computadores, com eventual
transmissão através de redes locais e/ou globais.
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
14
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
INFORMÁTICA
O que é?
• uma necessidade para processamento de informação da nossa sociedade
• um instrumento que age como prolongamento do homem (tanto de forma individual como em equipe)
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
15
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
INFORMÁTICA
O que era?
• um mito, só alguns eleitos tinham acesso a máquinas muito caras e complexas
• representava o poder, pelo controle de informação rápido e completo que permitia, possibilitando uma melhor capacidade de previsão e reação
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
16
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
INFORMÁTICA
O que será?
• “síndrome da igualdade”
• Poderão ser criados em qualquer parede ou superfície, até mesmo numa simples folha de papel, controle de computadores ou outras máquinas físicas através das nossas ondas cerebrais.
(Computerworld.com.pt)
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
17
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
DADOS
• itens básicos resultantes da realização de atividades normais (os dados mensuráveis ou qualificáveis podem ser tratados automaticamente)
e os dados qualitativos...
mais difíceis de tratar pelos computadores; a exemplo de uma opinião ou de uma ideia
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
18
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Organizando Dados e Acessando Dados
Armazenados
• Caractere
– Uma letra, dígito ou caractere
especial.
• Campo
• Registro
• Arquivo
• Banco de dados
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
19
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
INFORMAÇÃO
• estruturação de itens básicos (dados) num determinado contexto e com uma determinada finalidade
dados relacionados constituem informação...
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
20
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
21
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
INFORMAÇÃO
• estruturação de itens básicos (dados) num determinado contexto e com uma determinada finalidade
dados relacionados constituem informação...
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
22
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Quando é útil a informação?
• apenas quando é necessário realizar ações que a envolvam.
• é necessário proceder ao seu registro, armazenando os dados que a compõem e as relações que devem ser estabelecidas para obter informação.
• informação conteúdo a preservar
• código formato de registro da informação
• suporte meio de registro da informação
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
23
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Qualidade da informação
• precisa
• correta, verdadeira
• oportuna
• disponível no local e momento (tempo) necessário
• completa
• assegurada a presença dos diversos componentes que a constituem
• concisa
• de fácil manipulação
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
24
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Campo
• Um conjunto de caracteres relacionados.
• Descreve uma característica de uma pessoa, lugar ou coisa.
– Para uma universidade, o nome de um estudante seria armazenado em um campo.
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
25
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Registro
• Uma coleção de campos relacionados.
– Para uma universidade, todos os campos referentes a um aluno constituem um registro.
• Campo-chave – um identificador único de um registro.
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
26
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Arquivo
• Uma coleção de registros relacionados.
– Para uma universidade, todos os registros de alunos compõem um arquivo.
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
27
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Exemplo: Registros e campos
• Campos representam os atributos de uma entidade.
• Registros são conjuntos de campos que representam a entidade.
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
28
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Exemplo: Arquivo
• É um conjunto de registros do mesmo tipo.
• Campo-chave: identifica cada registro com alguma informação que o caracterize unicamente dentro do arquivo.
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
29
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Modelos de Dados
Um modelo de dados é a coleção de, pelo menos, 3 componentes:
1) Um conjunto de tipos de estruturas de dados
Define o tipo de dados e como se interrelacionam
2) Um conjunto de operadores
Operações que permitem manipular as estruturas de dados definidas.
3) Um conjunto de regras de integridade
Regras que definem que dados são válidos
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
30
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Finalidade
• O modelo de dados é usado para descrever a estrutura lógica e possivelmente física das informações persistentes gerenciadas pelo sistema.
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
31
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Modelos de Dados
• Modelar implica em construir modelos então como fazer isto? Podemos definir as etapas envolvidas na construção de modelos em :
1 - Modelo conceitual
2- Modelo Lógico
3- Modelo Físico
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
32
TLBD Modelos de Banco de Dados
Analista
Realidade Nebulosa
Modelo Conceitual
Modelo Lógico
Modelo Físico (D
observa
defini
Organizar idéias
Mini Mundo
descrição Banco de dados
cria
descreve
1- Introdução à Informática 1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Modelos de Dados
10
/03
/20
13
13
:13
:20
33
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Modelos de Dados
1 - Modelo conceitual - Representa as regras de negócio sem limitações tecnológicas ou de implementação por isto é a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos. Neste modelo temos :
• Visão Geral do negócio
• Facilitação do entendimento entre usuários e desenvolvedores
• Possui somente as entidades e atributos principais
• Pode conter relacionamentos n para m.
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
34
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Modelos de Dados - CONCEITUAL
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
35
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Modelos de Dados
2- Modelo Lógico - Leva em conta limites impostos por algum tipo de tecnologia de banco de dados. (banco de dados hierárquico , banco de dados relacional ,etc.). Suas características são :
• Deriva do modelo conceitual e via a representação do negócio
• Possui entidades associativas em lugar de relacionamentos n:m
• Define as chaves primárias das entidades
• Normalização até a 3a. forma normal
• Adequação ao padrão de nomenclatura
• Entidades e atributos documentados
1- Introdução à Informática
10
/03
/20
13
13
:13
:20
36
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Modelos de Dados - LÓGICO
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
37
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Modelos de Dados
3- Modelo Físico - Leva em consideração limites impostos pelo SGBD (Sistema Gerenciador de Banco de dados) e pelos requisitos não funcionais dos programas que acessam os dados. Características:
• Elaborado a partir do modelo lógico
• Pode variar segundo o SGBD
• Pode ter tabelas físicas (log , líder , etc.)
• Pode ter colunas físicas (replicação)
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
38
1.1- Informática, dado, modelo, informação, registro, arquivo e campo.
Modelos de Dados - FÍSICO
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
39
1.2- base, redundância e integridade de dados;
Base
• Uma base de dados consiste numa coleção de dados estruturados, organizados e armazenados de forma persistente.
• Uma base de dados não tem necessariamente de ser informatizada, mas é necessário que os dados nela armazenados sejam organizados e tenham significado.
– Para uma universidade, o arquivo de alunos, o arquivo de bolsistas, o arquivo do corpo docente/funcionários, o arquivo de cursos, o arquivo financeiro etc. comporiam um banco de dados.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
40
1.2- base, redundância e integridade de dados;
Base
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
41
1.2- base, redundância e integridade de dados;
Base
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
42
1.2- base, redundância e integridade de dados;
INTEGRIDADE DE DADOS
• A integridade de dados refere-se a mecanismos que estão disponíveis nos SGBD, que garantem a consistência dos dados armazenados no SGBD, segundo parâmetros de validação, especificados no momento de criação do BD, em conjunto com as estruturas de dados.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
43
1.2- base, redundância e integridade de dados; e
Redundância de dados • A redundância consiste no armazenamento de uma mesma
informação em locais diferentes, provocando inconsistências.
• Ou quando uma determinada informação está representada no sistema computacional várias vezes.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
44
1.2- base, redundância e integridade de dados;
Redundância
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
45
1.2- base, redundância e integridade de dados;
Como tratar
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
46
1.3- hardware, software e firmware.
• Hardware
Equipamento associado ao sistema.
• Software
• Instruções que dizem o que o computador deve fazer.
• Firmware
• conjunto de instruções operacionais programadas diretamente no hardware de um equipamento eletrônico.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
47
1.3- hardware, software e firmware.
• Pessoas
Programador de computador: escreve software.
Usuário: adquire e usa software.
Frequentemente chamado de usuário final.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
48
1.3- hardware, software e firmware.
• Hardware
• CPU = Unidade Central de Processamento
– ALU = Unidade Lógica Aritmética
– UC = Unidade de Controle
• BIOS = Basic Input Output System
• Memória
– Memória Primária
– Memória Secundária
• Periféricos de Entrada e Saída
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
49
1.3- hardware, software e firmware.
• Periféricos de Entrada
• Enviam dados e/ou comandos à unidade central de processamento, vindos da parte externa do computador.
– Teclado
– Mouse
– Scanner
– Leitora de código de barras
– Câmera de vídeo
– Joystick
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
50
1.3- hardware, software e firmware.
• Periféricos de Entrada
Teclado
O dispositivo de entrada mais comum.
– Gera sinais elétricos que são convertidos em caracteres.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
51
1.3- hardware, software e firmware.
• Periféricos de Entrada
Mouse
• Move-se sobre uma superfície plana.
– O movimento da esfera do mouse provoca o movimento correspondente de um ponteiro na tela.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
52
1.3- hardware, software e firmware.
• Periféricos de Entrada
Scanner
• Lê letras, números e símbolos especiais
– Caneta óptica, leitora de código de barras
– Scanners de mesa e de folhas soltas
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
53
1.3- hardware, software e firmware.
• Periféricos de Saída
• Mostram os resultados obtidos nos processos ou operações executadas pela CPU do computador.
– Monitor de vídeo (tela)
– Impressora
– Plotter (unidade traçadora de gráficos)
– Projetor de vídeo
– Alto-falante
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
54
1.3- hardware, software e firmware.
• Periféricos de Entrada e Saída
• Facilitam o traslado ou intercâmbio de informações entre dois ou mais sistemas.
– Disquete
– Modem (modulador-demodulador)
• Transforma um sinal digital em sinal analógico para transmissão e vice-versa.
– Dispositivo de Memória USB
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
55
1.3- hardware, software e firmware.
Exemplos
• Processador Pentium®4 (1MB L2 Cache, 2.80GHZ) CPU
• Memória 256MB DDR SDRAM 400MHz Memória Principal
• Disco rígido 80GB 7200 RPM Memória Secundária
• Chaveiro de memória de 128MB Periférico de E/S
• Monitor 19’’ Periférico de Saída
• 48X CD-RW/DVD COMBO Periférico de E/S
• Mouse Periférico de Entrada
• Teclado Periférico de Entrada
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
56
1.3- hardware, software e firmware.
• Software • Software = Programa de computador
• É uma sequência de instruções a serem seguidas pelo processador para executar uma determinada tarefa.
• Pode ser software de sistema ou aplicativo.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
57
1.3- hardware, software e firmware.
Software
• Sistema Operacional • É um programa essencial que controla todo o hardware do computador.
• É a camada intermediária entre os softwares aplicativos e o hardware.
• Responsável por tarefas como:
– Controle e alocação de memória para os programas.
– Comunicação com os periféricos de entrada e saída.
– Gerenciamento de arquivos.
– Gerenciamento de redes.
• Exemplos: Windows, Linux, Unix.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
58
1.3- hardware, software e firmware.
Software
• Software Aplicativo
• Software usado para solucionar um problema ou realizar uma tarefa específica para um usuário.
– É o que torna o computador útil.
• Diferente do software de um sistema que controla o funcionamento do hardware.
• Ex.: Editor de texto, planilha eletrônica, navegador de web, jogos, software para controle de caixa, etc.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
59
1.3- hardware, software e firmware.
Firmware
• É armazenado permanentemente num circuito integrado (chip) de memória de hardware, como uma ROM, PROM, EPROM ou ainda EEPROM e memória flash, no momento da fabricação do componente.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
60
1.3- hardware, software e firmware.
Firmware
• Não há fronteiras rígidas entre firmware e software, pois ambos são termos descritivos bastante livres. Contudo, o termo firmware foi originalmente inventado para contrastar com software de alto nível que poderia ser alterado sem a troca de um componente de hardware, e o firmware está normalmente envolvido com operações muito básicas de baixo nível das quais sem um dispositivo seria completamente não-funcional.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
61
1.3- hardware, software e firmware.
Firmware
• Muitos aparelhos simples possuem firmware, entre eles: o controle-remoto, calculadora de mão, algumas partes do computador, como disco rígido, teclado, cartão de memória, muitos instrumentos científicos e robôs.
• Outros aparelhos mais complexos como celulares, câmeras digitais, sintetizadores, entre outros, também possuem um firmware para a execução de suas tarefas.
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
62
EXERCÍCIO
1. O que é um Sistema Operacional?
2. O que é um hardware ? Exemplifique
3. O que é um software ? Exemplifique
4. Quais são as principais partes de um computador?
5. Qual é a função da CPU (unidade central de processamento) ?
6. O que é memória RAM (memória principal) ?
7. O que é memória ROM ?
8. Explique o que é uma memória volátil.
9. Explique o que é uma memória não volátil.
10. O que é memória virtual?
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
63
EXERCÍCIO
11. Cite e explique o que é memória secundária
12. Explique o que são dispositivos de entrada
13. Explique o que são os dispositivos de saída
14. O que é um banco de dados ?
15. Quais são as funções de um sistema operacional ?
1- Introdução à Informática
10
/03
/20
13
13
:13
:21
64