Algoritmo e Lógica de
Programação
Prof.Dr. Armando Handaya
[email protected]
Olhe a sua volta...
Olhe novamente...
Qual a diferença?
O que, quem, como, quando e
porque?
Um pouco de observação nos mostra que
o mundo é composto por fenômenos
analógicos
O que fazemos é representar tais
fenômenos de forma digital
Sistemas
Digitais x Analógicos
 Sistema analógico é um tipo de sinal contínuo que varia
em função do tempo
 Sistema digital é um sinal com valores discretos
(descontínuos) no tempo
George Boole
Cambridge
Criador da Álgebra Booleana
Base do mundo digital como conhecemos
“O motivo do presente tratado é investigar as
leis fundamentais do funcionamento do cérebro
através das quais o raciocínio se realiza;
expressá-las através da linguagem do Cálculo
e, sobre este fundamento, estruturar a ciência
da Lógica...”
Uma Investigação das Leis do Pensamento, em que se fundamentam as Teorias
Matemáticas da Lógica e Probabilidades [1854]
http://pt.wikipedia.org/wiki/George_Boole
Conteúdo Programático
 Conceito de Algoritmo e Lógica
 Formas de Representações de Algoritmo
 Conceito de dados
 Conceito de Constantes e Variáveis
 Conceito de Operadores e Expressões
 Instruções primitivas Entrada, Saída, Atribuição
 Desenvolvimento de algoritmos
Conteúdo Programático
 Linguagem de Programação C
 Estruturas de Decisão
 Encadeamento de Estruturas
 Estrutura de Seleção
 Estrutura de Repetição
Avaliações
Provas
 N1 = Av1
 N2 = máx {Av2, Av3}
 Média Final = (N1+N2) / 2
“Somos o que repetidamente fazemos.
A excelência portanto, não é um feito, mas um hábito”
Aristóteles
Ps: Aristóteles quis dizer ESTUDEM!
Faltas
 25%
 Controle pessoal !
“Não haveria cultura
nem história
sem inovação,
sem criatividade,
sem curiosidade...”
Paulo Freire
Importante:
 1º e 2º semestres não têm DP
 Média Global = média de todas as disciplinas
do 1º e 2º semestres.
 A partir do 3º semestre Av2 = Avaliação
Integrada

Informações:
 Horário
 Sala dos Professores
 Sala dos Coordenadores
 Biblioteca
 Xerox
 Cafés
"Nunca ande somente pelo caminho traçado,
pois ele conduz somente até onde os outros já foram."
Alexandre Graham Bell
Ps: Graham Bell já conhecia Ctrl-C, Ctrl-V?
Referências Básicas
 MANZANO, José Augusto Navarro Garcia & OLIVEIRA, Jair
Figueiredo de. Algoritmos: Lógica para o desenvolvimento de
programação. São Paulo: Ed. Érica, 2004.
 MIZRAHI, Victorine Viviane. Treinamento em Linguagem C –
Módulo I. São Paulo: Ed. Makron Books, 1990.
 FORBELLONE, André Luiz Villar & EBERSPACHER, Henri
Frederico. Lógica de Programação. Ed. Pearson Brasil, 2000.
A1:D560
REFERÊNCIAS COMPLEMENTARES:
 ARRER & BECKER, Cristiano Gonçalves & FARIA, Eduardo
Chaves. Algoritmos Estruturados. Ed. LTC, 1999
 PREISS, Bruno R. Estrutura de dados e Algoritmos. Ed.
Campos, 2001.
 Eletrônica Digital PPT do Prof.Victory Fernandes www.tkssoftware.com/victory
Download

File