lógica e programação java -...
TRANSCRIPT
![Page 1: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/1.jpg)
Lógica e Programação
JavaSite: http://fernandoanselmo.orgfree.comSite: http://fernandoanselmo.orgfree.com
![Page 2: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/2.jpg)
Apresentação
Fernando Anselmo [email protected]
25 anos na área de Desenvolvimento e Coordenação15 Livros e diversos artigos publicadosCoordenador do DFJUGCargo Atual: Analista Sênior na BB Turismo
Site: http://fernandoanselmo.orgfree.comSite: http://fernandoanselmo.orgfree.com
![Page 3: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/3.jpg)
Um Pouco de História
1821 - Charles Babbage
– Máquina de diferenças (mecânica, rodas dentadas, avaliar funções e obter tabelas)
– Máquina Analítica (entrada, processamento, saída e armazenamento – logaritmos e funções trigonométricas).
“Pai do Computador”
![Page 4: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/4.jpg)
Um Pouco de História
● 10/Dez/1815 a 27/Nov/1852● Matemática e Metafísica● Idealizadora da lógica de● programação● A primeira a mencionar: IA
Ada Byron – Lady Lovelace
![Page 5: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/5.jpg)
Primeiro Computador Eletrônico – Eniac
1946 – ENIAC (Eletronic NumericalInterpreter and Calculator)
– Mauchly & Eckert / cientistas Universidade daPensilvânia / na Escola Moore de EngenhariaElétrica– Projeto exército dos EUA para cálculos balísticos(trajetória projéteis)– 17468 válvulas, 500.000 conexões de solda, 30toneladas, área de 180 m2, U$ 500.000 - hoje: 20milhões
Linguagem de máquina
![Page 6: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/6.jpg)
Foto do ENIAC
![Page 7: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/7.jpg)
Ser Lógico ou Ser Criativo?
LÓGICA• Coerência de raciocínio e de ideias• Correção do pensamento
CRIATIVIDADE• Forma mais abrangente do “Pensar Criativo”
![Page 8: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/8.jpg)
Seja Tecnológico
![Page 9: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/9.jpg)
Lógica e os Passos Lógicos
• ENTENDER o enunciado• VERIFICAR as entradas de informação• RELACIONAR a saída de informação• DETERMINAR as ações
![Page 10: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/10.jpg)
Como fritar um Ovo? Algoritmos ou Fluxogramas
![Page 11: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/11.jpg)
VisuALG
![Page 12: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/12.jpg)
Que tal um Cafezinho???
![Page 13: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/13.jpg)
Orientada a ObjetoRobusta e SeguraDistribuída e PortátilArquitetura NeutraCompilada mas de Alta PerformanceSimples e possui um Alto Desempenho
Linha do Tempo das Versões de Java
Sobre Java
1.0 1.1 1.2 1.3 1.4 5 6 7
96 97 98 2000 2002 2004 2006 2010 2014
8
2017
9
![Page 14: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/14.jpg)
Plataformas Java
![Page 15: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/15.jpg)
Plataforma Java SE
![Page 16: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/16.jpg)
Ferramentas
![Page 17: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/17.jpg)
University of Southern Denmark University Deakingwww.bluej.org
Editor de Java
![Page 18: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/18.jpg)
Processo de Execução da JVM
Para compilar: javac NomePrograma.javaPara executar: java NomePrograma
![Page 19: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/19.jpg)
Compile uma vez e Rode em qualquer lugar
![Page 20: Lógica e Programação Java - fernandoanselmo.orgfree.comfernandoanselmo.orgfree.com/curso/curso01/slides/logprogAula01.pdf · Um Pouco de História 10/Dez/1815 a 27/Nov/1852 Matemática](https://reader034.vdocuments.net/reader034/viewer/2022052609/5be62fc009d3f2c44d8d4c03/html5/thumbnails/20.jpg)
Dúvidas? AgradecimentosDúvidas? Agradecimentos
Home PageHome Pagehttp://about.me/fernando.anselmohttp://about.me/fernando.anselmo
BlogBloghttp://fernandoanselmo.blogspot.comhttp://fernandoanselmo.blogspot.com
Fernando AnselmoFernando [email protected]@gmail.com