Universidade Federal do Tocantins Alunos: Izabella Braga, Sara Abreu, Lara Milhomem Disciplina: Informática Básica Assunto: Programação Professor: Paulo.

Slides:



Advertisements
Apresentações semelhantes
Paradigmas de Programação
Advertisements

Material elaborado pela professora Alzennyr Cléa da UFRPE / DFM
gerador de código intermediário
Introdução à Programação
Introdução à Ciência da Computação Linguagens de Programação.
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 32 Departamento de Informática Centro.
Linguagem de Montagem Visão geral.
Seminários de Compiladores
ELEMENTOS DA INFORMÁTICA
Introdução à Compilação Prof. Leandro Magno Slides adaptados a partir do material cedido pelos professores Heloise Manica Paris Teixeira, Yandre M. G.
Lógica de Programação Módulo II
Conceitos Básicos de Informática INTRODUÇÃO À TERMINOLOGIA BÁSICA
INTRODUÇÃO À PROGRAMAÇÃO
Ferramentas Programação
Curso Sistemas de Informação Disciplina: Arquitetura de Software
Softwares.
Rodrigo de Toledo IM/DCC
Tradutores de Linguagens
Linguagens de Programação
INTRODUÇÃO À COMPUTAÇÃO
Prof. Msc. Raul Paradeda Aula 2 Introdução
Inteligência Artificial
Algoritmos Prof. Kelly E. Medeiros.
O Portal do Estudante de Computação
Professor Fernando Luís
PROGRAMA DE COMPUTADOR (software)
Lógica de Programação UNIDADE 1 – Introdução a) Computador
PROGRAMAÇÃO I UNIDADE 1.
Introdução ao Processamento de Dados
Programação Avançada Prof. Natalia Castro Fernandes
PCI- Introdução à Computação
Introdução a Programação
Introdução a Linguagens de Programação
Sistemas Operacionais
Fundamentos da Computação
Caracterização e Objetivos das LP
História dos computadores e da programação
Teoria e Implementação de Linguagens Computacionais – IF688
02/08/2011 Professor Leomir J. Borba- –
Lógica Estruturada Aplicada
IFNMG – Campus Araçuaí Banco de Dados Professor: Marcelo West
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Projeto de Linguagens de Programação
Compiladores Prof. Claudio Benossi.
Trabalho de T.I.C. AnaSofia.
Sistemas Operacionais
LOGICA DE PROGRAMAÇÃO ALUNO: OSIRES ALVES DE OLIVEIRA JUNIOR PABLO SANDREY RESENDE DE SOUSA RIBEIRO SAULO PEREIRA DA SILVA.
Back-End Compilação aula-11-back-end.pdf.
Algoritmos e Programação I
Igor Steinmacher, MSc. Introdução à Computação.
Fundamentos de linguagens de programação
Software Básico Introdução à Organização de Computadores Capítulo 1 Mitsuo Takaki
Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart.
Algoritmos e Programação MC102
Programação Computacional Aula 2: Introdução -Algoritmos
Linguagens de Programação
Linguagem Técnica de Programação
Algoritmos e Programação I
SISTEMAS DE INFORMAÇÃO
Programação II Prof.ª Claudia Boeres CT IX - Sala 201 Departamento de Informática Centro Tecnológico Universidade Federal do Espírito.
Linguagem de Programação I PARTE i
Ciência da Computação I
Curso Engenharia Química Modalidade Superior Instituto Federal do Sul de Minas, câmpus Pouso Alegre Professora Michelle Nery Programação de Computadores.
Evolução dos computadores
Software.
Aula 04 Historia da computação. Quando projetou o seu tear de cartões perfurados não pensava em computadores mas a sua idéia iria ser usada anos mais.
LÓGICA DE PROGRAMAÇÃO Curso: Técnico em Informática Professor: Ronaldo Disciplina: Lógica de Programação.
Módulo I – Softwares: Linguagens de Programação Prof.: Rogério Morais.
Introdução a Programação Aula 02 Jackson Eduardo
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
Transcrição da apresentação:

Universidade Federal do Tocantins Alunos: Izabella Braga, Sara Abreu, Lara Milhomem Disciplina: Informática Básica Assunto: Programação Professor: Paulo Alexandre

Como tudo começou Em 1801, começou a surgiu as primeiras logicas de programação mecânica quando Joseph Marie Jacquard, um mecânico francês, conseguiu automatizar totalmente o tear mecânico controlado pela grande fita perfurada. Em 1823 Charles Babbage um matemático inglês inventou uma maquina diferencial para calcular tabelas matemáticas de funções. Entre os anos de 1842 e 1843 Ada Lovelece incluiu as primeiras logicas de programação na maquina de Charles Babbage E assim ela foi a pioneira de programação

Pessoas importantes Add Lovelece Charles Babbage Joseph Marie Jacquard

Programação de hoje O computador é uma ferramenta pratica e acessível, mas para que o mesmo funcione é necessário que existam os programas de computação (também chamados de softwares ou de sistemas computacionais) Apesar de ser a linguagem que o computador entende, o código de máquina é específico para cada sistema operacional (Windows, Linux, MacOS, etc) e muito distante da linguagem humana, o que o torna de difícil utilização para o desenvolvimento de software. Por isso foram criadas as linguagens de programação.

Programação Os 10 algoritmos que dominam o nosso mundo Busca do Google Timeline do Facebook OkCupid Data Matching Coleta de dados, interpretação e criptografia da Agência Nacional de Segurança dos EUA

Google AdWords Estoque de negociação de alta frequência Compressão MP3 CRUSH da IBM Auto-Tune

O que é algoritmo? Passo a passo os procedimentos necessários para a resolução de uma tarefa. Sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. Formas de escrever um algoritmo

Interpretador Compilador e Tradutor Formas de tradução de um código de alto nível para um código que o computador interprete Compilador: Vantagens; Desvantagens; Pode ser divida em 3 partes; 1. Análise Léxica; 2. Análise Sintática; 3. Análise Semântica.

Interpretador: Contrário do compilador Analisa sintaticamente e semanticamente o código Vantagens; Desvantagens; Tradutor Ele transforma-as em códigos intermediários, que não exigem tanto espaço de memória como as instruções originais Usa-se simplesmente o termo compilador para se referir a qualquer um dos três métodos de compilação.

Bibliografia Vídeo: Vídeo: