48
Minicurso de Introdução a Linguagem Java Aula I Anderson Cirilo Valentim && Edson Cândido Alves Junior

Minicurso de Algoritmo de Programação Em Java

Embed Size (px)

Citation preview

Page 1: Minicurso de Algoritmo de Programação Em Java

Minicurso de Introdução a Linguagem Java

Aula I Anderson Cirilo Valentim && Edson Cândido Alves Junior

Page 2: Minicurso de Algoritmo de Programação Em Java

Conteúdos Programados

•Diálogo inicial/motivação •Objetivo geral do curso•Conceituação e tipos de algoritmos

Page 3: Minicurso de Algoritmo de Programação Em Java

“◇Obrigado pela presença de cada um aqui hoje <3

Antes de comerçamos…

Page 4: Minicurso de Algoritmo de Programação Em Java

O que levaram vocês a estarem aquí hoje?

Page 5: Minicurso de Algoritmo de Programação Em Java

“Por que aprender a programar é importante?

Page 6: Minicurso de Algoritmo de Programação Em Java

“ Objetivo geral do curso

Page 7: Minicurso de Algoritmo de Programação Em Java

““Introduzir o conhecimento sobre algoritmos de programação e aprender o básico da linguagem de programação Java.”

Page 8: Minicurso de Algoritmo de Programação Em Java

“Algoritmos, o que diabos é isso?

Page 9: Minicurso de Algoritmo de Programação Em Java

“Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta “o que fazer?”, mas sim “como fazer”.

Page 10: Minicurso de Algoritmo de Programação Em Java

“Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.

Page 11: Minicurso de Algoritmo de Programação Em Java

“Mas afinal, só existem algoritmos de programação?

Page 12: Minicurso de Algoritmo de Programação Em Java

“Não, toda sequência de passos para a resolução de um problema ou execução uma tarefa pode ser considerado um algoritmo.

Page 13: Minicurso de Algoritmo de Programação Em Java

“Desde uma receita culinária

Page 14: Minicurso de Algoritmo de Programação Em Java

“Até os passos necessários para conquistar o coração da Cremosa 10/10( ͡° ͜ʖ ͡°)

Page 15: Minicurso de Algoritmo de Programação Em Java

“Dúvidas?

Page 16: Minicurso de Algoritmo de Programação Em Java

“INTRODUÇÃO A

PROGRAMAÇÃO EM JAVA

Page 17: Minicurso de Algoritmo de Programação Em Java

O que é o Java ? Java é uma linguagem de programação interpretadaorientada a objetos desenvolvida na década de 90 poruma equipe de programadores chefiada por JamesGosling, na empresa Sun Microsystems. Diferente daslinguagens de programação convencionais, que sãocompiladas para código nativo, a linguagem Java écompilada para um bytecode que é executado por umamáquina virtual. A linguagem de programação Java é alinguagem convencional da Plataforma Java, mas não éa sua única linguagem.

Page 18: Minicurso de Algoritmo de Programação Em Java

Quem Usa o Java?

Page 19: Minicurso de Algoritmo de Programação Em Java

IDE’s

Page 20: Minicurso de Algoritmo de Programação Em Java

Mãos ao código…

Page 21: Minicurso de Algoritmo de Programação Em Java
Page 22: Minicurso de Algoritmo de Programação Em Java

Meu Primeiro Código

Page 23: Minicurso de Algoritmo de Programação Em Java

Executem…

Page 24: Minicurso de Algoritmo de Programação Em Java

VariáveisA linguagem Java oferece diversos tipos de dados com os quais podemos trabalhar. Existem 2 duas categorias em que tais tipos de dados são eles : tipos primitivos e tipos de referências.

Nesse minicurso introdútorio iremos tratar apenas de tipos primitivos.

*Os tipos primitivos correspondem a dados mais simples ou escalares.

**Tipos de referências consistem em arrays, classes e interfaces.

Page 25: Minicurso de Algoritmo de Programação Em Java

Tabela de DadosPRINCIPAIS TIPOS DADOS EM

JAVA

booleanPode assumir o valor true ou o valor false

int Inteiros de 32 bits

floatRepresenta números em notação de ponto flutuante em 32 bit’s

doubleRepresenta números em notação de ponto flutuante de 64 bits

String Tipo Literal

Page 26: Minicurso de Algoritmo de Programação Em Java

Declaração de Variáveis

Mãos ao código…

Page 27: Minicurso de Algoritmo de Programação Em Java
Page 28: Minicurso de Algoritmo de Programação Em Java

Operadores aritméticos

Page 29: Minicurso de Algoritmo de Programação Em Java

Soma de duas variáveis

Mãos ao código…

Page 30: Minicurso de Algoritmo de Programação Em Java
Page 31: Minicurso de Algoritmo de Programação Em Java

IF E ELSE…

Se e Senão

Page 32: Minicurso de Algoritmo de Programação Em Java

Operadores Relacionais

Page 33: Minicurso de Algoritmo de Programação Em Java

Sintaxe do IF e ELSE + Operadores relacionais

Mãos ao código…

Page 34: Minicurso de Algoritmo de Programação Em Java
Page 35: Minicurso de Algoritmo de Programação Em Java

Até agora aprendemos…Operadores Relacionais

Operadores aritméticos

Tipos de Variáveis

IF e ELSEO que são algoritmos

Page 36: Minicurso de Algoritmo de Programação Em Java

Até agora aprendemos…Operadores Relacionais

Operadores aritméticos

Tipos de Variáveis

IF e ELSE

Page 37: Minicurso de Algoritmo de Programação Em Java

Até amanhã

Page 38: Minicurso de Algoritmo de Programação Em Java

RECAPITULANDO...

Operadores Relacionais

Operadores aritméticos

Tipos de Variáveis

IF e ELSE

Page 39: Minicurso de Algoritmo de Programação Em Java

Entrada de Dados Mãos ao código

Page 40: Minicurso de Algoritmo de Programação Em Java

Entrada de Dados Mãos ao código

Page 41: Minicurso de Algoritmo de Programação Em Java
Page 42: Minicurso de Algoritmo de Programação Em Java

Laços de Repetições

Page 43: Minicurso de Algoritmo de Programação Em Java

Laço For

Mãos ao código

Page 44: Minicurso de Algoritmo de Programação Em Java
Page 45: Minicurso de Algoritmo de Programação Em Java

Laço WhileMãos ao código

Page 46: Minicurso de Algoritmo de Programação Em Java
Page 47: Minicurso de Algoritmo de Programação Em Java

Laço Do... WhileMãos ao código

Page 48: Minicurso de Algoritmo de Programação Em Java