Livro sobre logica de programacao

Páginas: 47 (11539 palavras) Publicado: 9 de novembro de 2012
INSTITUTO DE ARTES INTERATIVAS

!"!#

INSTITUTO DE ARTES INTERATIVAS

!"!#

Tuesday, July 27, 2010

INSTITUTO DE ARTES INTERATIVAS

!"!#

Programação para não programadores

Tuesday, July 27, 2010

Tópicos

INSTITUTO DE ARTES INTERATIVAS

!"!#

• Introdução a programação • Arquitetura de computadores • Números binários e codificação de
informação

• Linguagens deprogramação • Hello World!
Tuesday, July 27, 2010

Tópicos 2

INSTITUTO DE ARTES INTERATIVAS

!"!#

• Variáveis e tipos de dados • Expressões, operadores e operandos • Exemplos de straight line programs • Controle de fluxo: IF/ELSE e SWITCH • Ciclos: while, do/while, for • Diagramas de fluxo e simulação manual • Debugging • Vetores e C Strings

Tuesday, July 27, 2010

Tópicos 3INSTITUTO DE ARTES INTERATIVAS

!"!#

• Alocação dinâmica de memória • Estruturas • Funções • The C Stardard library • Algoritmos, estruturas de dados e
complexidade

• Funções recursivas • Programas multi-arquivo
Tuesday, July 27, 2010

Tópicos 4

INSTITUTO DE ARTES INTERATIVAS

!"!#

• C++ • Classes • Construtores e destrutores • Subclasses • Polimorfismo

Tuesday, July 27, 2010 Tópicos 5

INSTITUTO DE ARTES INTERATIVAS

!"!#

• Threads e concorrencia • Callbacks e delegates, event driven
programming

• Visual application design • Bancos de dados

Tuesday, July 27, 2010

Tópicos 6

INSTITUTO DE ARTES INTERATIVAS

!"!#

• Objective-C • iPhone

Tuesday, July 27, 2010

Objetivos do curso
๏ ๏ ๏ ๏ ๏ ๏ ๏

INSTITUTO DE ARTES INTERATIVAS

!"!#Ajudar a pensar como um cientista da computação Programar para resolver problemas Habilidades: Usar ferramentas básicas de computação para fazer simples programas transformar a descrição de um problema em uma solução computacional aprender a ler programas escritor por outros aprender os limites da computação, assim como as capacidades.

Tuesday, July 27, 2010

Brincadeira do desenhoINSTITUTO DE ARTES INTERATIVAS

!"!#

Tuesday, July 27, 2010

Programa
๏ ๏

INSTITUTO DE ARTES INTERATIVAS

!"!#

๏ ๏

Um programa é uma sequencia de instruções que serve para fazer alguma coisa. Nesse sentido, por exemplo, uma receita de cozinha é um programa feito em uma linguagem que cozinheiros possam entender. Nós teremos que fazer programas em uma linguagem que um computadorentenda. Mas então, o que um computador entende?

Tuesday, July 27, 2010

Computadores


INSTITUTO DE ARTES INTERATIVAS

!"!#





Começamos com computadores que faziam sempre a mesma coisa, por exemplo uma calculadora. Estes são chamados de “Fixed program computer” Suponha agora que exista um circuito que leia como entrada o diagrama de outro circuito, e que possa rearrumar a si mesmopara reproduzir tal circuito. Isso existe, e se chama Stored Program Computer, ou seja um computador para o qual eu forneço instruções sobre como fazer uma computação.

Tuesday, July 27, 2010

Arquitetura de um PC
PC (Program Counter)

INSTITUTO DE ARTES INTERATIVAS

!"!#

Tuesday, July 27, 2010

Personal Computer


INSTITUTO DE ARTES INTERATIVAS

!"!#

๏ ๏ ๏

Fazoperações simples, como pegar dois valores da memória, passar para a ALU multiplicar, e escrever o resultado de volta na memória. Algumas instruções envolvem testes, em base aos quais o valor do PC é alterado. Existe uma idéia de controle de fluxo, ou seja como se mexer pela sequencia de instruções do programa. Um programa então é uma receita que usa estas poucas operações primitivas.

Tuesday, July 27,2010

Números binários


INSTITUTO DE ARTES INTERATIVAS

!"!#

๏ ๏ ๏

๏ ๏

A memória de um computador é composta por bits, ou seja celulas de memória que podem armazenar somente dois valores, ou 0 ou 1. Estes bits são organizados em grupos de 8, chamados bytes. Por exemplo, um byte poderia ser 10010111. Se um bit pode armazenar dois valores diferentes, quantos podem ser...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Apostila sobre lógica de programação
  • Questões sobre Lógica da Programação
  • Questões sobre lógica de programação
  • Resenhas sobre o livro a lógica do consumo
  • Lógica de Programação
  • Logica de programação
  • Logica de programação
  • Lógica programação

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!