Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya...
Transcript of Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya...
![Page 2: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/2.jpg)
Olhe a sua volta...
![Page 3: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/3.jpg)
Olhe novamente...
![Page 4: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/4.jpg)
Qual a diferença?
O que, quem, como, quando e porque?
![Page 5: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/5.jpg)
![Page 6: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/6.jpg)
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
![Page 7: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/7.jpg)
SistemasDigitais 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
![Page 8: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/8.jpg)
George BooleCambridge
Criador da Álgebra BooleanaBase 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
![Page 9: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/9.jpg)
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
![Page 10: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/10.jpg)
Conteúdo Programático Linguagem de Programação C Estruturas de Decisão Encadeamento de Estruturas Estrutura de Seleção Estrutura de Repetição
![Page 11: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/11.jpg)
AvaliaçõesProvas
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ótelesPs: Aristóteles quis dizer ESTUDEM!
![Page 12: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/12.jpg)
Faltas 25% Controle pessoal !
“Não haveria cultura nem história
sem inovação, sem criatividade,
sem curiosidade...” Paulo Freire
![Page 13: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/13.jpg)
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
![Page 14: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/14.jpg)
Informações: Horário Sala dos Professores Sala dos Coordenadores Biblioteca Xerox Cafés
![Page 15: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/15.jpg)
"Nunca ande somente pelo caminho traçado,
pois ele conduz somente até onde os outros já foram."
Alexandre Graham BellPs: Graham Bell já conhecia Ctrl-C, Ctrl-V?
![Page 16: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/16.jpg)
Referências BásicasMANZANO, 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
![Page 17: Algoritmo e Lógica de Programação Prof.Dr. Armando Handaya Prof.Dr. Armando Handaya ahand@uninove.br ahand@uninove.br.](https://reader036.fdocumentos.com/reader036/viewer/2022081502/552fc131497959413d8d5d65/html5/thumbnails/17.jpg)
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