A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagens de Programação II

Apresentações semelhantes


Apresentação em tema: "Linguagens de Programação II"— Transcrição da apresentação:

1 Linguagens de Programação II
Aula 02 - Revisão Pedro dos Santos Borges FTC - Prof. Pedro -

2 Sumário Outras Linguagens Java JVM Instalação Eclipse Revisão Java
FTC - Prof. Pedro -

3 JAVA Desenvolvido e mantido pela SUN Site Quais as vantagens?
Site Quais as vantagens? FTC - Prof. Pedro -

4 Outras Linguagens… Em C e Pascal, por exemplo, o código fonte é compilado para uma plataforma e sistema operacional específicos: FTC - Prof. Pedro -

5 Outras Linguagens… FTC - Prof. Pedro -

6 JVM – Máquina Virtual Java utiliza o conceito de máquina virtual, onde existe uma camada extra, entre o SO e a aplicação, responsável por traduzir o que a aplicação deseja fazer para as respectivas chamadas do SO onde está instalada FTC - Prof. Pedro -

7 JVM – Máquina Virtual FTC - Prof. Pedro -

8 JVM – Máquina Virtual Java Virtual Machine (JVM)
É um conceiro mais amplo do que um “interpretador” É como um computador de mentira (tem tudo o que um computador tem) É responsável por gerenciar: Memória, trheads, pilha de execução, alocação de memória, etc FTC - Prof. Pedro -

9 Instalação Configuração do ambiente de programação: JDK 6u12
Eclipse - FTC - Prof. Pedro -

10 Eclipse 3.4 IDE – integrated development environment 1º) Workspace
Define o diretório em que as suas configurações pessoais e seus projetos serão gravados FTC - Prof. Pedro -

11 Prática FTC - Prof. Pedro -

12 Eclipse 3.4 Criando um novo Projeto…
FTC - Prof. Pedro -

13 Eclipse 3.4 Criando uma nova Classe…
FTC - Prof. Pedro -

14 Eclipse 3.4 Classe Principal Main
FTC - Prof. Pedro -

15 Revisão – Java Variáveis primitivas Controle de Fluxo Desafio
Exercício Controle de Fluxo If-Else While For Exercícios Desafio Fibonacci FTC - Prof. Pedro -

16 Variáveis primitivas FTC - Prof. Pedro -

17 Variáveis primitivas Declaração tipoDaVariavel nomeDaVariavel;
Exemplos int velocidade; char letra; boolean teste; FTC - Prof. Pedro -

18 Variáveis primitivas Atribuição nomeDaVariavel = valor; Exemplos
velocidade = 100; letra = ‘p’; teste = true; FTC - Prof. Pedro -

19 Variáveis primitivas //Casting e promoção double d1 = 3.14;
int i1 = d1; //Não compila… //int -> long -> double FTC - Prof. Pedro -

20 Variáveis primitivas double d1 = 3.14; int i1 = (int) d1;
//o casting foi feito para moldar a variável d1 como um int long x = 10000; i1 = (int) x; FTC - Prof. Pedro -

21 If-Else if (condicaoBooleana) { codigo; }
condicaoBooleana é qualquer expressão que retorne true ou false Para tal, são usados os operadores >, <, >=, <=, <>, ==, !, &, | dentre outros FTC - Prof. Pedro -

22 If-Else if (condicaoBooleana) { codigoVerdadeiro; }else{ codigoFalso;
O else é usado para descrever o código que deve ser executado no caso da expressão booleana ser falsa if (condicaoBooleana) { codigoVerdadeiro; }else{ codigoFalso; } FTC - Prof. Pedro -

23 Loops São usados para fazer um laço, ou seja, repetir um trecho de código algumas vezes. Esse código é repetido enquanto uma determinada condição permanecer verdadeira. Ex: While e For FTC - Prof. Pedro -

24 While while (condicaoBooleana) { codigo; }
Dentro do while tem de existir um comando de “incremento” ou “decremento” da condicaoBooleana FTC - Prof. Pedro -

25 While - Exemplo int altura = 10; while (altura <= 20) {
//código a ser repetido altura = altura + 1; } FTC - Prof. Pedro -

26 For for(inicializacao;condicao;incremento) { codigo; }
A idéia é a mesma do while, porém o for reserva um espaço para inicialização de variáveis e o modificador dessas variáveis Isso deixa o código mais legível FTC - Prof. Pedro -

27 For - Exemplo for(int i = 0; i < 10; i++) { //código a ser repetido
} //inicialização: int i = 0; //condição: i < 10; //incremento: i++ FTC - Prof. Pedro -

28 Um pouco mais… switch do…while break labeled loops
FTC - Prof. Pedro -

29 Prática FTC - Prof. Pedro -

30 Exercício Imprima todos os números de 1500 a 1000
Imprima a soma de 500 até 800 DESAFIO: imprima os números da série de Fibonacci menores que100 0, 1, 1, 2, 3, 5, 8, 13, etc… FTC - Prof. Pedro -

31 Exercício 3) Imprima todos os múltiplos de 3, entre 1 e ) Imprima os fatoriais de 1 a 10. O fatorial de um número n é n*n-1*n-2... até n = 1. Lembre- se de utilizar os parênteses. O fatorial de 0 é 1 O fatorial de 1 é (0!)*1 = 1 O fatorial de 2 é (1!)*2 = 2 O fatorial de 3 é (2!)*3 = 6 O fatorial de 4 é (3!)*4 =24 Faça um for que inicie uma variável n(número) como 1 e fatorial (resultado) como 1 e varia n de 1 até 10: for (int n=1,fatorial=1;n<= 10;n++){ FTC - Prof. Pedro -

32 Próxima aula Introdução a Orientação a Objetos OO
Noções de abstração de dados FTC - Prof. Pedro -


Carregar ppt "Linguagens de Programação II"

Apresentações semelhantes


Anúncios Google