CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL DISCIPLINA PROGRAMAÇÃO COMPUTACIONAL I Prof. Marcelo Maciel de Souza

Slides:



Advertisements
Apresentações semelhantes
Arquitetura de Computadores
Advertisements

Evolução da Computação
Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Universidade Estácio.
Sistemas Operacionais - 1
Programação Orientada a Objetos
Histórico e Evolução dos Computadores
Introdução a Informática
Lógica de Programação Módulo II
Computadores - Hardware
GERAÇÕES 1951/ Computadores de primeira geração:
Linguagens de Programação
Princípios de funcionamento
Informática.
Introdução a Programação
História da Informática Necessidade de realizar cálculos matemáticos Ábaco – criado por volta de 2000 A.C., foi a primeira.
Lógica de Programação UNIDADE 1 – Introdução a) Computador
Arquitetura de Computadores Hardware
Nome º Ana Carolina N º 02 6 ano A Prof. º Ludmila
História da informação
Introdução à Informática
Introdução ao Processamento de Dados
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação Versão: _01.
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
IB 1 Introdução à Computação Apresentação do curso Fonte: Prof: Joseana Macedo Fachine na01.ppt.
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
Introdução a Programação
INVERSOR PRINCIPIO DE FUNCIONAMENTO
Fundamentos da Computação
Gerações de computadores
Introdução à Computação
Informática nas Organizações
Nome:Ana Carolina N°32 Professora Ludmila 6°C
Marcos da Arquitetura de Computadores
Evolução e Desempenho de Computadores
Os engenhos calculadores
História do Computador.
HISTÓRIA DOS COMPUTADORES.
História dos Computadores
INTRODUÇÃO À COMPUTAÇÃO
INTRODUÇÃO AOS SISTEMAS OPERACIONAIS
COMPUTADOR - EVOLUÇÃO HISTÓRICA
Arquitetura de Computadores
Introdução à Informática Prof. Cássio Agnaldo Onodera Fevereiro/2002.
Arquitectura de computadores
introdução História da Informática
SISTEMAS DE INFORMAÇÃO
INTRODUÇÃO AOS COMPUTADORES Informática e Comunicação Liliana silva nº85661.
Jackson Eduardo da Silva
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
Introdução a Informática
Sistemas Operacionais
História da evolução da informática
Introdução à Programação
Introdução a Informática
Evolução dos computadores
O EDVAC (Eletrônica Discreta Variable Computar) ou "Computador Eletrônico de Variáveis Discretas". Apesar de ser mais moderno, não diminuiu de tamanho.
Introdução à Ciência da Computação I
História e Evolução dos computadores.
Princípios Básicos de Utilização do Computador
O que é Hardware ? Conjunto de unidades físicas, componentes, circuitos integrados, discos e mecanismos que compõem um computador ou seus periféricos.
História dos computadores – O ENIAC
1.1 Ossos de Napier Os ossos de Napier é um dispositivo de cálculo de funcionamento manual criado por John Napier de Merchiston para cálculo de produtos.
Microinformática Disciplina: Técnico de Multimédia
PROGRAMAÇÃO DE COMPUTADORES Engenharia Unificado Prof. Leonardo Bacelar Lima Santos Departamento de Matemática
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
DESENVOLVIMENTO Prof: Marcelo West Disciplina: Lógica de Programação.
Lógica Matemática e Elementos de Lógica Digital
Lógica de programação Introdução à lógica de programação
Informática Básica Karine Alessandra Córdova Informática: é o tratamento da informação de forma automática.
Transcrição da apresentação:

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL DISCIPLINA PROGRAMAÇÃO COMPUTACIONAL I Prof. Marcelo Maciel de Souza

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  Apresentação Pessoal - Nome e cidade. - Possui experiência em Programação ? - Qual é a sua expectativa do curso ?

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  Programa da disciplina UNIDADE I: CONCEITOS BÁSICOS DA COMPUTAÇÃO - Histórico -A estrutura de um computador digital UNIDADE II: INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO - Lógica - Seqüência lógica - Instruções - Algoritmos - Programas

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE III: DESENVOLVENDO ALGORITMOS - Pseudocódigo - Regras para a construção do algoritmo - Fases - Exemplo de algoritmo - Diagrama de bloco - Simbologia UNIDADE IV - ITENS FUNDAMENTAIS PARA DESENVOLVIMENTO DE ALGORITMOS - Constantes - Variáveis - Expressões Aritméticas - Expressões Lógicas - Comando de Atribuição - Estrutura Seqüencial - Estrutura de Repetição

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  Apostila  Avaliações e exercícios  Laboratório  Freqüência  Bibliografia FARRER, Harry. Algoritmos Estruturados. 3ª Edição Edit. LTC:, 1999

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO - Informática: Informação automática - Computador: Máquina destinada ao processamento de dados; dispositivo capaz de obedecer a instruções que visam produzir certas transformações nos dados, com o objetivo de alcançar um fim determinado.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO - Vamos inicialmente pegar a primeira definição. É sabido que os humanos sempre tiveram a necessidade de calcular, seja para dividir os animais em grupos, definir os limites de suas terras ou repartir a comida. Usou-se os dedos, fez-se marcas na areia ou nas pedras, mas em um determinado momento esse tipo de técnica já não era mais suficiente para cálculos mais complexos.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO a.C. - O Ábaco O ábaco mostrou-se tão eficiente e simples de usar que nada melhor que ele surgiu até o século XVII.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO d.C. - A régua de cálculo Um dos métodos mais eficazes descobertos na época foi criado pelo escocês John Napier, que introduziu à comunidade científica o cálculo logarítmico em 1614.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO A máquina de Pascal O próximo passo no desenvolvimento de máquinas de calcular foi à invenção da primeira "engenhoca" capaz de somar ou diminuir números muito rapidamente, a Pascalina

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO A Calculadora de Leibniz Leibniz criou sua calculadora mecânica capaz de fazer facilmente cálculos envolvendo as quatro operações fundamentais e ainda extrair a raiz quadrada

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO – Hollerith Hermann Hollerith, desenvolveu um equipamento que usava cartões perfurados. Uma vez transpassado o cartão, os pinos mergulhavam em um recipiente de mercúrio, fechando um circuito e indicando sua posição. Esse sistema trabalhou de forma tão veloz que os resultados do censo saíram em um terço do tempo gasto usando métodos antigos.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO -AS 5 GERAÇÕES 1ª Geração: tecnologia de válvulas ( ) -A programação era feita por meio das válvulas. ENIAC (Eletronic Numerical Integrator and Calculator)

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO -AS 5 GERAÇÕES 2ª Geração: a utilização do transistor ( ) Em 1952 surgiu um novo componente que apresentava inúmeras vantagens em relação às antigas válvulas: ele tinha características como menor aquecimento, maior poder de cálculo e confiabilidade e um consumo de energia bem menor - com o adicional de que não necessitava de tempo para aquecer.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO -AS 5 GERAÇÕES 3ª Geração: os circuitos integrados ( ) A terceira geração inicia-se com a introdução dos circuitos integrados (transistores, resistores, diodos e outras variações de componentes eletrônicos miniaturizados e montados sobre um único chip) aos computadores.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO -AS 5 GERAÇÕES 4ª Geração: circuitos de larga escala ( ) - Ainda mais avançados que os circuitos integrados, eram os circuitos de larga escala (LSI - mil transistores por "chip") e larguíssima escala (VLSI - cem mil transistores por "chip")

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – CONCEITOS BÁSICOS DA COMPUTAÇÃO -AS 5 GERAÇÕES Geração: Ultra Large Scale Integration ( hoje) - Basicamente são os computadores modernos. Ampliou-se drasticamente a capacidade de processamento de dados, armazenamento e taxas de transferência.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – A ESTRUTURA DE UM COMPUTADOR DIGITAL Unidade de Entrada Memória Unidade de Controle Unidade Lógica e Aritmética Unidade de Entrada CPU

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – A ESTRUTURA DE UM COMPUTADOR DIGITAL UNIDADE DE ENTRADA - Traduz informações em códigos que a CPU é capaz de entender. MEMÓRIA - Armazena dados e programas que manipulam esse dados. UNIDADE LÓGICA ARITMÉTICA - Cálculo aritmético e manipulação de dados (numéricos e alfanuméricos). UNIDADE DE CONTROLE - Traduz dados armazenados da memória; - Controla a transferência de dados da memória para a unidade lógica e aritmética, da entrada para a memória e da memória para a saída

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  UNIDADE 1 – A ESTRUTURA DE UM COMPUTADOR DIGITAL UNIDADE DE SAÍDA - Converte pulsos elétricos em palavras ou números que podem ser “escritos” em impressoras ou “mostrados” em vídeos ou numa série de outros dispositivos.