Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAdelino da Conceição Borba Alterado mais de 8 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.