Capítulo 1 Conceitos Iniciais

Documentos relacionados
Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

Introdução à Informática

Unidade 1: O Computador

Aula 03. Processadores. Prof. Ricardo Palma

Flávia Rodrigues. Silves, 26 de Abril de 2010

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

Introdução a Banco de Dados. INTRODUÇÃO

Os salários de 15 áreas de TI nas cinco regiões do Brasil

REGULAMENTO DA POLÍTICA DE MANUTENÇÃO E GUARDA DO ACERVO ACADÊMICO DA ESCOLA DE DIREITO DE BRASÍLIA EDB

10. CPU (Central Processor Unit) Conjunto das instruções Estrutura interna Formato das instruções...

PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I

Inteligência Artificial

SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA

ENGENHARIA DE SOFTWARE

Projeto Movimento ODM Brasil 2015 Título do Projeto

2. ALGORITMOS. Unesp Campus de Guaratinguetá

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

4 Sistema Computacional:

Sistemas de Informação --- conceitos e definição

Introdução. Aula 02. Estrutura de Dados II. UFS - DComp Adaptados a partir do material da Profa. Kenia Kodel Cox

2 Workshop processamento de artigos em serviços de saúde Recolhimento de artigos esterilizados: é possível evitar?

Análise de Requisitos

O Sistema de Computação

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)

Inteligência de negócios do laboratório DESCUBRA INFORMAÇÕES ÚTEIS DE DADOS OPERACIONAIS DO LABORATÓRIO

Impressora Latex série 300. Garantia limitada

Fundamentos de Programação. Diagrama de blocos

Engenharia de Software II

FACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores

Curso de Engenharia de Produção. Organização do Trabalho na Produção

VII SENABOM TEMA: O REGISTRO ELETRÔNICO DE EVENTOS (RE) Apresentado por: Ten Cel BM Flávio Rocha - CBMERJ

Experiência 04: Comandos para testes e identificação do computador na rede.

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO

SISTEMAS DISTRIBUÍDOS

CONCEITOS DE CARTOGRAFIA ENG. CARTÓGRAFA ANNA CAROLINA CAVALHEIRO

Esta melhoria depende de execução do update de base U_UPDFIN, conforme procedimento para implementação.

PLANO DE AULA/ROTINA DIÁRIA

AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL

Gestão da Qualidade. Aula 13. Prof. Pablo

OBJETIVO GERAL DA DISCIPLINA

Programação Orientada a Objetos SANTOS, Rafael

MBA em Gerenciamento de Projetos. Teoria Geral do Planejamento. Professora: Maria Erileuza do Nascimento de Paula

POLÍTICA DE INVESTIMENTO PEIXE PILOTO PARA CLUBES DE INVESTIMENTOS Vitória, 26 de agosto de 2009.

Introdução à Programação de Computadores Parte I

Modelagem De Sistemas

O que é um banco de dados? Banco de Dados. Banco de dados

Código ANBIMA de Regulação e Melhores Práticas. Novo Mercado de. Renda Fixa

A Implantação do Sistema do Sistema da Qualidade e os requisitos da Norma ISO NBR 9001:2000

ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8

Informática I. Aula Aula 19-20/06/06 1

CURSOS OFERECIDOS PELO ITA

NOVA VERSÃO SAFE DOC MANUAL

Fundamentos de Sistemas Operacionais

INTRODUÇÃO À INFORMÁTICA: TERMINOLOGIA BÁSICA RAÍ ALVES TAMARINDO

Registro Hospitalar de Câncer Conceitos Básicos Planejamento Coleta de Dados Fluxo da Informação

Manual Remessa Bancária

ESCOLA ESTADUAL DR. MARTINHO MARQUES VERA LUCIA DOS SANTOS GIVANILZA ALVES DOS SANTOS MARIA APARECIDA CRIVELI SIRLEI R. C. DO P.

Arquitecturas de Software Enunciado de Projecto

A uma plataforma online de gestão de condomínios permite gerir de forma fácil e simples a atividade do seu condomínio.

Rentabilize a sua assistência pós-venda e, em simultâneo, surpreenda os seus clientes com o seu profissionalismo

MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS

Sistemas Digitais II. Interface com o mundo analógico. Prof. Marlon Henrique Teixeira Abril/2014

1.1. O processo seletivo será coordenado pela comissão Coordenadora do CECANE UFV (Centro

TOP 20 ROTINAS QUE VOCÊ PODE AUTOMATIZAR HOJE!

PLANEJAMENTO E CONTROLE DA PRODUÇÃO

Tecnologias aplicadas à Inteligência Empresarial e Inteligência Competitiva e o Brasil?

Universidade Federal de Goiás Campus Catalão Departamento de Matemática

Guia Sudoe - Para a elaboração e gestão de projetos Versão Portuguesa Ficha 7.0 Auxílio estatal

Art. 5º - A operação do SIDS será executada segundo as diretrizes enunciadas no art. 4º da Lei nº , de 2001.

Programa Gulbenkian de Língua e Cultura Portuguesas REGULAMENTO DO CONCURSO DE APOIO A CONGRESSOS NOS DOMÍNIOS DA LÍNGUA E DA CULTURA PORTUGUESAS

MODELO SUGERIDO PARA PROJETO DE PESQUISA

MODELAGENS. Modelagem Estratégica

Soluções Inovadoras. FlyFlex. Fly Solution

Implementação de um serviço de correio eletrônico na Intranet do Pólo de Touros utilizando o ambiente SQUIRELMAIL e POSTFIX em um Servidor Linux

Metodologias de PETI. Prof. Marlon Marcon

Análise de Processos. Por José Luís Carneiro

Aula 5. Uma partícula evolui na reta. A trajetória é uma função que dá a sua posição em função do tempo:

1- FORMAÇÃO MÍNIMA 2 - EXIGÊNCIAS Médico Veterinário

SISTEMA ISS - CURITIBA LIVRO ELETRÔNICO

Banco de Dados I. Prof. Edson Thizon

PLANIFICAÇÃO MODULAR - INFORMÁTICA

ANEXO III. Roteiro para Apresentação de Projetos do Tipo C R$ ,00 a R$ ,00

Sistemas de Informação

Orientações para Inscrição do Grupo e Projeto de Pesquisa

BEM VINDOS ALUNOS DA GRADUAÇÃ ÇÃO. GESTÃO INTEGRADA PESSOAS E SISTEMAS DE INFORMAÇÃ ÇÃO O QUE O MUNDO TEM A VER COM MARKETING?

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA INF INTRODUÇÃO À INFORMÁTICA

Modelagem de Sistemas Web. Metodologias para o desenvolvimento de sistemas web

Objetivo do Portal da Gestão Escolar

Identidade e trabalho do coordenador pedagógico no cotidiano escolar

Curso de Sistemas de Informação Campus Guaíba Cursos de Informática Projeto de Inclusão Digital APOSTILA APOSTILA CONCEITOS BÁSICOS DE INFORMÁTICA

II Semana de Ciência e Tecnologia do IFMG campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009

Tutorial de utilização do Sistema de Abertura de Chamado Sumário

Informática Básica CONCEITOS DE SOFTWARE. Msc. Eliezio Soares

Transcrição:

Capítulo 1 Conceitos Iniciais 1.1 INTRODUÇÃO: 1.1.1 Conceituação: Para resolver determinados problemas, sobretudo de cálculo, o homem inventou máquinas chamadas COMPUTADORES que, uma vez programados, efetuam o PROCESSAMENTO DE DADOS com muita rapidez e segurança, fornecendo os resultados desejados. Um computador é uma máquina (composta de partes eletrônicas e eletromecânicas) capaz de sistematicamente coletar, manipular e fornecer resultados das manipulações de informações para um ou mais objetivos. A manipulação das informações coletadas no início da atividade chama-se processamento. Processamento de dados consiste em uma série de atividades ordenadamente realizadas, com o objetivo de produzir um arranjo determinado de informações a partir de outras obtidas inicialmente. Processar dados significa transformar informações iniciais (chamadas de dados iniciais ou de entrada) em resultados (chamadas de dados finais ou de saída), através de procedimentos pré-definidos. Processar dados significa muito mais do que apenas calcular. Pode ser considerado um cálculo, uma ordenação de informações, uma classificação de forma conveniente, uma comparação, uma listagem (relatório) etc. Ex.: Dar baixa, no talão de cheques, de um cheque emitido; Procurar um número de telefone na lista telefônica e anotá-lo em uma caderneta; Somar valores de compras no supermercado; Classificar várias contas e pagá-las em ordem de data de vencimento. Elementos Básicos: a) Dados iniciais - as informações iniciais são aquelas que estão sujeitas a certas transformações; b) Transformações - são as modificações efetuadas no conteúdo ou na forma dos dados iniciais; c) Resultados finais - o produto dos dados iniciais após as transformações. Tipos de Processamento a) Manual - é aquele feito manualmente, sem a utilização da máquina.

Ex.: dar baixa, no talão de cheques, de um cheque emitido. b) Semiautomático - é quando operações são feitas por máquinas, mas exigem a intervenção humana. Ex.: rotinas de contabilidade que usam máquinas junto com processamento manual. c) Automático - é quando todo o processamento é feito por máquinas. Ex.: executar uma tarefa valendo-se exclusivamente de um computador. Processamento eletrônico de dados É o processamento de dados com a utilização do computador. Diz-se eletrônico porque os computadores atuais são formados por componentes eletrônicos. COMPUTADOR PROCESSAMENTO ELETRÔNICO DE DADOS Lê dados Processa dados Fornece resultados Vantagens do computador Processa grande volume de dados com rapidez; Trata grandes quantidades de informação com segurança; Não cansa - uma vez programado é capaz de processar 24 horas por dia; Realiza cálculos com exatidão; Oferece grande disponibilidade de acesso às informações nele armazenadas; Pode ser programado. Desvantagens do computador Não é criativo; Não trabalha bem com a ambiguidade; As linguagens de programação dos computadores não corrigem os erros lógicos dos programas; Alto custo (embora decrescente); Obsolescência. Dado x Informação Os termos dado e informação podem ser tratados como sinônimos, mas também podem ser usados de forma distinta. O termo dado, normalmente, é usado para

definir a matéria-prima originalmente obtida e, a expressão informação é usada, normalmente, para definir o resultado do processamento, ou seja, o dado processado (MONTEIRO, 2007). Dado pode ser definido como a matéria-prima originalmente obtida de uma ou mais fontes (etapa da coleta). É a informação que será trabalhada durante o processamento. Ex.: no Vestibular: nome, identidade, opções. Informação é o resultado do processamento, isto é, o dado processado ou acabado. Nossa figura abaixo mostra o esquema básico de um processamento de dados (manual ou automático), que resulta em um produto acabado: a informação. Informação subentende dados organizados (segundo uma orientação específica) para o atendimento ou emprego de uma pessoa ou grupo que os recebe. Como o conhecimento e a tomada de decisão são importantes em várias áreas e em diferentes níveis hierárquicos de uma organização, a informação para uma determinada pessoa ou grupo pode ser considerada como um dado para outra. Dado e informação são conceitos relativos, dependem do contexto. O que é informação para um pode ser um simples dado para outro ou o mesmo em outro momento. Dados Processamento Informação Figura 1.1 Etapas básicas de um processamento de dados. Principais operações no processamento de dados: Cálculos; Pesquisa ou busca (search); Exemplo: verificar se um nome consta da lista de aprovados no vestibular. Ordenação (sort); Exemplo: colocar uma lista de nomes em ordem alfabética. Seleção (selection); Exemplo: selecionar os alunos que ficaram em prova final. Classificação (classification); Exemplo: percorrer uma lista de alunos e gerar outras duas classificando cada um como aprovado ou reprovado. Informática (INFORmação automática) Ciência que abrange todas as atividades relacionadas com o processamento automático de informações, inclusive o relacionamento entre serviços, equipamentos e profissionais envolvidos no processamento eletrônico de dados. A Informática engloba toda atividade relacionada ao desenvolvimento e uso dos computadores que permitam aprimorar e automatizar tarefas em qualquer área de atuação da sociedade. Podemos definir a informática como a ciência do tratamento automático das informações. Muito mais que visar simplesmente a programação de

computadores para executar tarefas específicas, a informática estuda a estrutura e o tratamento das informações sob suas mais variadas formas: números, textos, gráficos, imagens, sons, etc. O computador em si intervém apenas como um instrumento para agilizar o tratamento da informação, e não como seu objetivo final. A informática busca criar uma abstração da realidade dentro de um sistema de computação, com o objetivo de reproduzi-la mais fielmente possível e assim poder substitui-la ou melhorar sua compreensão. O profissional de Informática vai atuar basicamente no desenvolvimento do que se pode chamar de um Sistema Computacional, o qual abrange a combinação de hardware (circuitos), software (programas) e outros elementos essenciais. 1.1.2 Sistemas: Um sistema é um conjunto de partes coordenadas que concorrem para a realização de um determinado objetivo. O processamento eletrônico de dados, devido à sua própria natureza (conjunto de componentes separados que se integram segundo procedimentos e regras previamente estabelecidos), vem se desenvolvendo de acordo com conceitos de outra ciência; Teoria de sistemas. Um sistema pode ser definido de diferentes maneiras. Porém, a mais apropriada para nós é: Conjunto de partes coordenadas que concorrem para a realização de um determinado objetivo. Atualmente, o enfoque sistêmico se faz presente em várias áreas do desenvolvimento comercial, científico, industrial e social. Sistemas de processamento de dados são aqueles responsáveis pela coleta, armazenamento, processamento e recuperação em equipamentos de processamento eletrônico, dos dados necessários ao funcionamento de um outro sistema maior; o sistema de informações. O enfoque sistemático se faz presente em várias áreas do desenvolvimento comercial, científico, industrial e social. 1.1.3 Sistemas de Computação: Qualquer processamento de dados requer a execução de uma série de etapas que podem ser realizadas de forma manual ou automática por um computador. Tais etapas elaboradas e executadas passo a passo constituem o que chamamos de programa. Cada um dos passos mencionados é uma instrução diferente, ou ordem de comando, dada ao hardware, objetivando a realização de uma determinada ação. Um programa é um conjunto de instruções. A figura abaixo demonstra um esquema de execução manual de um programa observando-se algumas etapas: Entrada Processamento Saída Figura 1.2 Etapas da execução de um programa.

Instrução É uma operação elementar que o computador tem a capacidade de processar. A instrução trabalha com os dados. São as ordens executadas pelo computador. Cada computador tem o seu repertório de instruções. As instruções comuns em quase todos os computadores são: instruções para entrada e saída (E/S) de dados; instrução de movimentação de dados (transferência); instruções aritméticas; instrução de comparação; instrução de controle de sequência. Programa é um conjunto de instruções. É o roteiro que orienta o computador, mostrando-lhe a sequência de operações necessárias para executar uma determinada tarefa. Um programa é uma sequência de instruções que dirigem o computador na execução de alguma tarefa. Diz-se que um programa é composto por uma série de comandos ou instruções. 1. Escrever e guardar N = 0 e SOMA = 0; 2. Ler número da entrada; 3. Somar valor do número ao de SOMA e guardar resultado como SOMA; 4. Somar 1 ao valor de N e guardar resultado como novo N; 5. Se valor de N for menor que 100, então passar para item 2; 6. Senão: imprimir valor de SOMA; 7. Parar. Figura 1.2 Algoritmo para soma de 100 números. Um programa de computador é a formalização de um algoritmo em linguagem inteligível pelo computador. Linguagem binária é a linguagem de comunicação dos computadores. Na linguagem binária os caracteres inteligíveis não são A, B, +, 0, etc., mas apenas zero(0) e um (1). Essa linguagem também chamada de linguagem de máquina, é, para os seres humanos, tediosa de manipular, difícil de compreender e fácil de acarretar erros. Por essa razão, foram desenvolvidas outras linguagens, mais próximas do entendimento dos operadores, genericamente chamadas de Linguagens de programação. Instruções de máquinas entendidas pelos computadores: a) Executar operações aritméticas sobre dois números; b) Executar operações lógicas sobre dois números; c) Mover um conjunto de bits (um número ou parte) de um ponto para outro do computador; d) Desviar a sequência do programa; e) Comunicação com algum dispositivo de entrada ou saída de dados. Hardware e software

Um sistema de computação compreende dois elementos básicos: Hardware é o conjunto formado pelos circuitos eletrônicos e partes eletromecânicas de um computador. Software consiste em programas, de qualquer tipo e em qualquer linguagem, que são introduzidos na máquina para fazê-la trabalhar, passo a passo, e produzir algum trabalho. Peopleware: são os usuários. Firmware: são programas armazenados em chip.