LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago Pereira Rique <thiagorique2011@gmail.com> http://thiagorique.wordpress.com/

Slides:



Advertisements
Apresentações semelhantes
Estruturação de Linguagens (Pascal e C++)
Advertisements

INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL
Estruturas de Controle
Estruturas de Repetição
Programação Orientada a Objetos – Parte II
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS TRATAMENTO DE EXCEÇÕES
LÓGICA MATEMÁTICA OPERAÇÕES LÓGICAS SOBRE PROPOSIÇÕES
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS COMPONENTES GUI – PARTE II Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO AOS APLICATIVOS JAVA Prof. Thiago Pereira Rique
INTRODUÇÃO AOS APLICATIVOS JAVA
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS MÉTODOS – UMA VISÃO MAIS APROFUNDADA Prof. Thiago Pereira Rique
Prof. Thiago Pereira Rique
LÓGICA MATEMÁTICA APRESENTAÇÃO DA DISCIPLINA
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS CLASSES E OBJETOS – UMA VISÃO MAIS APROFUNDADA Prof. Thiago Pereira Rique
Pearson Education Slide 1. Pearson Education Slide 2 Capítulo 2 Criado por Frederick H. Colclough, Colorado Technical University Fluxo de Controle.
Universidade Federal de São Carlos Introdução à Linguagem C Comandos.
Introdução à Computação - Jorge Macêdo
Linguagem C Estruturas de Controle de Fluxos
Disciplina: AAM Profa. Ana Watanabe vol.3
Paradigmas da Programação
Laboratório de Programação de Computadores II 2S/2009.
Laboratório de Programação de Computadores II Aula 1 2S/2009.
Estrutura de decisão e repetição em JAVA
Tópicos Tipos de Dados Variáveis por Valor Variáveis por Referência
O Portal do Estudante de Computação
do ... while Revendo: estrutura de repetição: while Formato geral:
Material Didático Proposto
© 2003 Introdução à programaçãoComputadores e programação I Linguagens de programação Introdução ao C (continuação)
Seminário 1: Revisão de C
Estruturas de Dados Módulo 3 – Controle de Fluxo
Estruturas de Controle entre Instruções
Operadores e Atribuições Capítulo 3
Programação e Sistemas de Informação
Aula 4 – Java – Prof. Marcelo Heitor
Linguagem de Programação JAVA
Módulo I Capítulo 4: Operador de Repetição
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Aula 2 Igor Ebrahim (ies) if669 - Introdução à Programação Monitoria de IP.
Algoritmos e Estruturas de Dados
Programação I Aula 5 (Instruções de Repetição) Prof. Gilberto Irajá Müller Última atualização 24/3/2009.
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Estruturas de Controlo Repetitivas
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 06) Prof. Alessandro Bernardo.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Aula Prática 2 Monitoria IP/CC (~if669).
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 09) Prof. Alessandro Bernardo.
Laboratório I Mateus Raeder. Mateus Raeder – abril de 2010 Expressões booleanas  Tipo boolean -Tipo de dado primitivo -Possui os valores: true e false.
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
DSC/CCT/UFCG Profs.: José Eustáquio Rangel de Queiroz Roberto Medeiros de Farias José Eustáquio Rangel de Queiroz Roberto Medeiros de.
Introdução à Programação
Profa. Maria Augusta Constante Puget
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 08) Prof. Alessandro Bernardo.
Profa. Maria Augusta Constante Puget
Fundamentos de Programação Aula 4. 2 Conteúdo Estruturas Básicas de Programação –Repetição, laço, loop ou iteração Exercícios.
PARADIGMAS DE LINGUAGENS EXPRESSÕES E INSTRUÇÕES DE ATRIBUIÇÃO
Programação para Web I AULA 4 ESTRUTURAS DE CONTROLE.
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
1 Programação – JAVA Unidade 3 – Loops e Lógica Prof. Aparecido V. de Freitas Curso de Ciência da Computação.
Laço ou loop e repetição
CONDICIONAL IF Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
1 Estruturas de Controle Algoritmos Algoritmos –Série de ações em uma ordem específica As ações executadas Ordem na qual as ações são executadas.
Visual C# (parte 2) Prof. Igor Conrado Alves de Lima – Operadores, estruturas de decisão, vetores (arrays), e estruturas de.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Estruturas de Controle [1] JAVA Faculdade Mauricio de Nassau Linguagem de Programação II Curso de Engenharia de Telecomunicações.
Ambientação com a Sintaxe de Java: parte 2 Prof. Gustavo Wagner Slides Originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB  Centro de.
IF E ITERAÇÃO WHILE Dilvan Moreira (baseado no livro Big Java e T. Munzner)
Transcrição da apresentação:

LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago Pereira Rique <thiagorique2011@gmail.com> http://thiagorique.wordpress.com/

Agenda Princípios básicos de repetição controlada por contador Instrução de repetição for Exemplos com a estrutura for Instrução de repetição do...while A estrutura de seleção múltipla switch Instruções break e continue Operadores lógicos

PRINCÍPIOS BÁSICOS DE REPETIÇÃO CONTROLADA POR CONTADOR Repetição controlada por contador requer: Uma variável de controle (ou contador de loop) O valor inicial da variável de controle O incremento ou decremento da variável de controle a cada iteração A condição de continuação do loop

PRINCÍPIOS BÁSICOS DE REPETIÇÃO CONTROLADA POR CONTADOR

INSTRUÇÃO DE REPETIÇÃO FOR Instrução for

INSTRUÇÃO DE REPETIÇÃO FOR Componentes de cabeçalho da instrução for O formato geral da instrução for é:

Exemplos com a estrutura for

Exemplos com a estrutura for Aplicativo: somando os inteiros pares de 2 a 20.

Exemplos com a estrutura for Aplicativo: somando os inteiros pares de 2 a 20. Outra alternativa (não aconselhável)

INSTRUÇÃO DE REPETIÇÃO DO...WHILE

A ESTRUTURA DE SELEÇÃO MÚLTIPLA SWITCH A instrução de seleção múltipla switch realiza ações diferentes com base nos possíveis valores de uma expressão integral constante do tipo byte, short, int ou char.

A ESTRUTURA DE SELEÇÃO MÚLTIPLA SWITCH Classe GradeBook com a instrução switch para contar as notas A, B, C, D e F.

A ESTRUTURA DE SELEÇÃO MÚLTIPLA SWITCH

A ESTRUTURA DE SELEÇÃO MÚLTIPLA SWITCH

A ESTRUTURA DE SELEÇÃO MÚLTIPLA SWITCH

A ESTRUTURA DE SELEÇÃO MÚLTIPLA SWITCH

A ESTRUTURA DE SELEÇÃO MÚLTIPLA SWITCH

A ESTRUTURA DE SELEÇÃO MÚLTIPLA SWITCH A classe GradeBookTest que demonstra a classe GradeBook

A ESTRUTURA DE SELEÇÃO MÚLTIPLA SWITCH

INSTRUÇÕES BREAK E CONTINUE Instrução break Quando executada em um while, do...while, for ou switch, ocasiona a saída imediata dessa instrução. Veja exemplo no próximo slide...

INSTRUÇÕES BREAK E CONTINUE Instrução break

INSTRUÇÕES BREAK E CONTINUE Instrução continue Quando executada em um while, for ou do...while, pula as instruções restantes no corpo do loop e prossegue com a próxima iteração. Veja exemplo no próximo slide...

INSTRUÇÕES BREAK E CONTINUE Instrução continue

Operadores lógicos Operador E condicional (&&)

Operadores lógicos Operador OU condicional (||)

Operadores lógicos Operadores condicionais E e OU Avaliação de curto-circuito de condições complexas As partes de uma expressão contendo os operadores && ou || só são avaliadas até que se saiba se a condição é verdadeira ou falsa.

Operadores lógicos Operadores lógicos booleanos E (&) e OU inclusivo (|) São idênticos aos operadores && e ||, só que sempre avaliam seus dois operandos.

Operadores lógicos OU exclusivo lógico booleano (^) Uma condição que contem este operador é true se e somente se um dos operandos for true e o outro false. Se ambos os operandos forem true ou ambos forem false, a condição inteira é false.

Operadores lógicos Operador de negação lógica (!) Operador unário que “inverte” o significado de uma condição.

REFERÊNCIA DEITEL, H.M; Java Como Programar. 8ª ed. Ed. Pearson, 2010.