Carregar apresentação
A apresentação está carregando. Por favor, espere
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 -
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.