A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PROGRAMAÇÃO DE COMPUTADORES Engenharia Unificado Prof. Leonardo Bacelar Lima Santos Departamento de Matemática

Apresentações semelhantes


Apresentação em tema: "PROGRAMAÇÃO DE COMPUTADORES Engenharia Unificado Prof. Leonardo Bacelar Lima Santos Departamento de Matemática"— Transcrição da apresentação:

1 PROGRAMAÇÃO DE COMPUTADORES Engenharia Unificado Prof. Leonardo Bacelar Lima Santos Departamento de Matemática santoslbl@feg.unesp.brsantoslbl@feg.unesp.br – santoslbl@gmail.comsantoslbl@gmail.com www.feg.unesp.br/~santoslbl

2 unesp Apresentação | Programação de Computadores 2 de 7 Olá!

3 unesp Apresentação | Programação de Computadores 3 de 7 Lista: nome, email, curso e assinatura Chamada!

4 unesp Apresentação | Programação de Computadores Nova forma de avaliação: Bimestral: 4 notas Prova Teórica (TEO i ):  Prova escrita em sala de aula (sem consulta)  Listas semanais de exercícios (entregar via email) Avaliação de Laboratório (LAB i ):  Prova em laborat ó rio  Participa ç ão nas aulas

5 unesp Apresentação | Programação de Computadores 5 de 7 Nova forma de avaliação: Média obtida a partir das médias bimestrais:

6 unesp Apresentação | Programação de Computadores Conteúdo da disciplina 1. Introdução à Ciência da Computação 2. Algoritmos e fluxogramas 3. Conceitos fundamentais: Variáveis, atribuição, expressões 4. Estruturas de controle Seleção 5. Estruturas de controle Repetição 6. Programação modular e funções: Simples Mais elaboradas 7. Estruturas de dados: Simples Mais elaboradas 8. Manipulação de arquivos Se der... UML e outros paradigmas, Simulação e Modelagem! 1º,2º,3º e 4º bimestres

7 unesp Apresentação | Programação de Computadores Algumas questões a acertarmos:  Horários:  2ª - 15:30-17:10h – teoria (PC-I, turma 152)  3ª (alternadas) – 10:20-12h – lab (e reposições)  PC-I, turma 104. Da outra metade da turma não sei!  Opção: 2ª - 17:20-19h (2ªs alternadas p/ turma 103 e 104 – Lab1 – ou 3ªs das 10-12h)  Novos alunos: aula de revisão dia ?  Frequência e Comprometimento

8 unesp Apresentação | Programação de Computadores Revisão a ! Introdução à Computação: Gerações de Computadores  Primeira Geração: ENIAC, e introduziu-se o conceito de programa armazenado (Von Neumann, 1946): armazenamento em memória (temporariamente) tanto os dados como o programa.

9 unesp Apresentação | Programação de Computadores Segunda geração: A revolução do transistor! Terceira geração: A revolução do chip! Quarta geração: milhares de transistores em uma única pastilha – circuitos superintegrados  Computador digital: é uma máquina que pode resolver problemas para pessoas executando instruções dadas a ela.  Programa: é uma seqüência de instruções descrevendo como executar uma certa tarefa.

10 unesp Apresentação | Programação de Computadores Um pouco de arquitetura; Hardware, software, firmware – e “peopleware”; Números binários – e hexadecimais; No sistema hexadecimal de numeração, usam-se os símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, e as letras A, B, C, D, E, e F que representam respectivamente os números 10, 11, 12, 13, 14 e 15. B10F = 11x16^3 + 1x16^2 + 0x16^1 + 15x16^0 = 11x4096 + 256 + 0 +15 = 45327

11 unesp Apresentação | Programação de Computadores Linguagens de programação:  Baixo X Alto nível  Estruturada X Não-estruturada  Modular X Não modular  Procedural X Orientada a objetos  Linguagem natural, lógica,... Como funciona?

12 unesp Apresentação | Programação de Computadores

13 unesp Apresentação | Programação de Computadores Precisão Boa-definição Finitude 1ª questão da lista de revisão: construa um algoritmo para construção de algoritmos 2ª questão da lista de revisão: calcular o fatorial de n: sem e com recursão! (lista a ser entregue por email até domingo 23:59h) Algoritmos

14 unesp Apresentação | Programação de Computadores

15 unesp Apresentação | Programação de Computadores Hora de pôr a mão na massa! Ambientes de programação: editores de texto, programas especiais como: DevC++, Netbeans, Eclipse, Visual Studio... Sair de um arquivo.c a um.exe No linux também há opções, e no terminal podem ser usados diversos compiladores – na aula de Lab veremos! Sintaxe

16 unesp Apresentação | Programação de Computadores


Carregar ppt "PROGRAMAÇÃO DE COMPUTADORES Engenharia Unificado Prof. Leonardo Bacelar Lima Santos Departamento de Matemática"

Apresentações semelhantes


Anúncios Google