Aula 4 Estruturas de Controle
|
|
|
- Inês Miranda Faro
- 9 Há anos
- Visualizações:
Transcrição
1 UNIP Universidade Paulista Ciência da Computação Aula 4 Estruturas de Controle Prof. Célio Ricardo Castelano 1
2 Tópicos Abordados 1) Instruções de seleção em Java: 2) Instruções de repetição em Java: 2
3 Instruções de Seleção Instrução if: Instrução de uma única seleção. Instrução if...else: Instrução de seleção dupla. Instrução switch: Instrução de seleção múltipla. 3
4 Instruções de Repetição Também conhecidas como instruções de loop. Realizam repetidamente uma ação enquanto a condição de continuação do loop permanecer verdadeira. Instrução while: Realiza as ações no seu corpo zero ou mais vezes. Instrução do while: Realiza as ações no seu corpo uma ou mais vezes. Instrução for: Realiza as ações no seu corpo zero ou mais vezes. 4
5 A instrução de uma única seleção if Instruções if: Executam uma ação se a condição especificada for verdadeira. Podem ser representadas por um símbolo de decisão (losango) em um diagrama de atividades UML. Setas de transição fora de um símbolo de decisão têm condições de guarda. O fluxo de trabalho segue a seta de transição cuja condição de guarda é verdadeira. 5
6 Operadores de Incremento/Decremento Figura Diagrama de atividades da UML de uma instrução de seleção única if. 6
7 A instrução de seleção dupla if else Instrução if...else: Executa uma ação se a condição especificada for true ou uma ação diferente se a condição especificada for false. Operador condicional (? : ): Único operador ternário do Java (recebe três operandos).? : e seus três operandos formam uma expressão condicional. Toda uma expressão condicional é avaliada para o segundo operando se o primeiro operando for true. Toda uma expressão condicional é avaliada para o terceiro operando se o primeiro operando for false. 7
8 A instrução de seleção dupla if else Figura Diagrama de atividades da UML de uma de instrução de seleção dupla if...else. 8
9 A instrução de seleção dupla if else (Continuação) Instruções if else aninhadas: Instruções if else podem ser colocadas dentro de outras instruções if else. O problema do else oscilante: Instruções else sempre estão associadas com a if imediatamente precedente, a menos que seja especificado o contrário pelas chaves { }. Blocos: Chaves { } associam instruções a blocos. Blocos podem substituir instruções individuais, como o corpo de uma if. 9
10 Boa Prática de programação Sempre utilizar as chaves em uma instrução if...else (ou outra) ajuda a evitar uma omissão acidental, especialmente ao adicionar instruções à parte if ou à parte else mais tarde. If (condicao) { } else { } Para evitar omitir uma ou as duas chaves, alguns programadores digitam as chaves de abertura ou fechamento de blocos antes de digitar as instruções individuais dentro das chaves. 10
11 A estrutura de seleção múltipla switch Instrução switch: Utilizada para múltiplas seleções. O comando switch executa a expressão e compara o valor encontrado com os valores:,,, etc. Quando encontra a igualdade ele executa o bloco de comandos daquele valor. A execução continuará até o final do switch ou até que ele encontre um break. 11
12 A estrutura de seleção múltipla switch Sintaxe: switch ( <expressão> ) { case <valor1>:<comandos 1> [break;] case <valor2>:<comandos 2> [break;] case <valor3>:<comandos 3> [break;] case <valor4>:<comandos 4> [break;]... default: <comandos default> } 12
13 A estrutura de seleção múltipla switch Figura Diagrama de atividade UML de instrução de seleção múltipla switch com instruções break. 13
14 A estrutura de seleção múltipla switch Exemplos switch (i) { case 1 : System.out.println("Valor de i é 1"); break; case 2 : System.out.println("Valor de i é 2"); break; case 3 : System.out.println("Valor de i é 3"); break; default: System.out.println("Default"); } // Switch que irá imprimir na tela o valor "Vitor" String nome = "Vitor"; switch (nome.hashcode()) { case "Vitor".hashCode() : System.out.println("Valor de nome é Vitor"); break; case "Paulo".hashCode() : System.out.println("Valor de nome é Paulo"); break; default: System.out.println("Default"); } 14
15 A estrutura de seleção múltipla switch Exemplos Não é necessário utilizar as chaves ({}) para delimitar um bloco de comandos, pois o interpretador executará todos eles até encontrar um break ou o switch finalizar. A única limitação do switch é que a deve retornar um valor numérico inteiro, qualquer um de seus quatro tipos primitivos. O switch não funciona com String, float, char e boolean por exemplo. E é por este motivo que no segundo switch do exemplo é utilizado o método hashcode (), que retorna um código inteiro único para cada String diferente. 15
16 A estrutura de seleção múltipla switch Boa prática de programação Embora cada case e a instrução default em uma switch possam ocorrer em qualquer ordem, coloque a instrução default por último. Quando a instrução default é listada por último, o break para essa instrução não é necessário. Alguns programadores incluem esse break para clareza e simetria com outros cases. 16
17 Operadores lógicos Operadores lógicos: Permite formar condições mais complexas. Combina condições simples. Operadores lógicos Java: && (E condicional) (OU condicional) & (E lógico booleano) (OU inclusivo lógico booleano) ^ (OU exclusivo lógico booleano)! (NÃO lógico) 17
18 Operadores lógicos (Continuação) Operador E (&&) condicional. Considere a seguinte instrução if: if ( gender == FEMALE && age >= 65 ) ++++seniorfemales; Condição combinada é true: se e somente se ambas as condições simples forem true. Condição combinada é false: se uma ou ambas as condições simples forem false. 18
19 Operadores lógicos (Continuação) && (E condicional) expressão1 expressão2 expressão1 && expressão2 false false False false true False true false False true true True Figura Tabela-verdade do operador && (E condicional). 19
20 Operadores lógicos (Continuação) Operador OU condicional ( ): Considere a seguinte instrução if: if ( ( semesteraverage >= 90 ) ( finalexam >= 90 ) ) System.out.println ( Aprovado ); A condição combinada é true: se uma das ou ambas as condições simples forem true. A condição combinada é false: se ambas as condições simples forem false. 20
21 Operadores lógicos (Continuação) (OU condicional) expressão1 expressão2 expressão1 expressão2 false false false false true true true false true true true true Figura Tabela-verdade do operador (OU condicional). 21
22 Operadores lógicos (Continuação) OU exclusivo lógico booleano (^): Um dos seus operandos é true e o outro é false: Avaliado como true. Ambos os operandos são true ou ambos são false: Avaliado como false. Operador de negação lógica (!): Operador unário. 22
23 Operadores lógicos (Continuação) ^ (OU exclusivo lógico booleano) expressão1 expressão2 expressão1 ^ expressão2 false false false false true true true false true true true false Figura Tabela-verdade do operador ^ (OU exclusivo lógico booleano). 23
24 A instrução de repetição while Instrução while: Repete uma ação enquanto a condição de continuação do loop permanecer verdadeira. Utiliza um símbolo de agregação no seu diagrama de atividades UML. Mescla dois ou mais fluxos de trabalho. É representado por um losango (como com os símbolos de decisão), mas com: múltiplas setas de transição incoming ; somente uma seta de transição outgoing ; e nenhuma condição de guarda em uma seta de transição. 24
25 A instrução de repetição while Figura Diagrama de atividades da UML da instrução de repetição while. 25
26 A instrução de repetição while Sintaxe: while (<condição>) { <comandos> } 26
27 A instrução de repetição while Exemplo: public class ExemploWhile { public static void main(string[] args) { int i=0; while(i++ < 10) { System.out.println("Contador é " + i); } } } while(true) { System.out.println("Laço infinito."); } 27
28 A instrução de repetição for O comando for cria um laço de repetição no fluxo do programa baseado em três parâmetros: expressão inicial: Onde é executado apenas uma vez, na entrada do laço. condição: É executado a cada iteração do laço e determina quando o programa deve sair do mesmo. Caso a condição seja verdadeira, repete-se os do laço uma vez, caso seja falsa, o programa pula para a próxima instrução seguinte ao laço. incremento: É uma operação normal, executada a cada iteração. Geralmente é usada para incrementar contadores ou configurar variáveis. 28
29 A instrução de repetição for for (<expressão inicial>; <condição>; <incremento>) { } <comandos> Sintaxe: 29
30 A instrução de repetição for Exemplo: public class ExemploFor { public static void main(string[] args) { for (int i=0; i<10; i++) { System.out.println("Contador é " + i); } } for (;;) { System.out.println("Laço infinito."); } } 30
31 Exemplos com a estrutura for Variando a variável de controle em uma instrução for Faz a variável de controle variar de 1 a 100 em incrementos de 1 for ( int i = 1; i <= 100; i++ ) Faz a variável de controle variar de 100 a 1 em incrementos de 1 for ( int i = 100; i >= 1; i-- ) Faz a variável de controle variar de 7 a 77 em incrementos de 7 for ( int i = 7; i <= 77; i += 7 ) Faz a variável de controle variar de 20 a 2 em decrementos de 2 for ( int i = 20; i >= 2; i -= 2 ) Faz a variável de controle variar na seqüência: 2, 5, 8, 11, 14, 17, 20 for ( int i = 2; i <= 20; i += 3 ) Faz a variável de controle variar na seqüência : 99, 88, 77, 66, 55, 44, 33, 22, 11, 0 for ( int i = 99; i >= 0; i -= 11 ) 31
32 A instrução de repetição do while O comando do.. while é utilizada quando se quer que o corpo do laço seja executado pelo menos uma vez. A expressão de comparação é avaliada depois que o laço foi executado, enquanto ela for verdadeira os são repetidos. 32
33 A instrução de repetição do while do { <comandos> } while (<condição>); Sintaxe: 33
34 A instrução de repetição do while Sintaxe: public class ExemploDoWhile { public static void main(string[] args) { int i=0; do { System.out.println("Contador é " + i); } while(++i < 10) } } do { System.out.println("Laço infinito."); } while(true); 34
35 Comando break É a declaração de desvio usada para sair de um laço antes do normal. O tipo determina para onde é transferido o controle. O break é transfere o controle para o final de uma construção de laço (for, do, while ou switch). O laço vai encerrar independentemente de seu valor de comparação e a declaração após o laço será executada. 35
36 Comando break int i = 0; while (true) { System.out.println(i); if ( i++ >= 10 ) break; } Exemplo: Este exemplo imprime os valores da variável i de 0 até 9. 36
37 Comando continue A declaração continue faz com que a execução do programa volte imediatamente para o início do laço, porém para a próxima interação. O continue faz o interpretador pular para a próxima iteração e obriga-o a testar a condição. 37
38 Comando continue for (int i =-10; i < 10; i++) { if ( i = = 0 ) continue; System.out.println(i); } No exemplo, é impresso os valores de - 10 até 9 pulando o número zero. 38
39 Exercício 1 Implemente um programa em Java para a leitura das seguintes informações: codigo, nome, nota1, nota2, nota3, nota4 Todas as notas do tipo Float; Faça o seguinte teste: Caso a média das quatro notas seja maior ou igual a 28, imprima: Aluno Aprovado ; Caso contrário, imprima: Aluno Reprovado. 39
40 Exercício 2 Implemente um programa em Java para a leitura das seguintes informações: codigo, nome, nota1, nota2, nota3, nota4 Todas as notas do tipo Float (valores entre 0 e 5); Calcule a média e imprima de acordo com os seguintes valores: (Utilize o comando switch/case) Média = 0 ( Nota Zero Péssimo ); Média = 1 ( Nota Um Ruim ); Média = 2 ( Nota Dois Regular ); Média = 3 ( Nota Três Bom ); Média = 4 ( Nota Quatro Ótimo ); Média = 5 ( Nota Cinco Excelente ); 40
41 Exercício 3 Implemente um programa em Java para calcular a tabuada. O usuário deverá entrar com o número para cálculo. Faça duas versões, uma utilizando a instrução de repetição for e outra com while 41
Sintaxe Básica de Java Parte 2
Sintaxe Básica de Java Parte 2 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Instruções Condicionais A instrução
Prof. A. G. Silva. 28 de agosto de Prof. A. G. Silva INE5603 Introdução à POO 28 de agosto de / 1
INE5603 Introdução à POO Prof. A. G. Silva 28 de agosto de 2017 Prof. A. G. Silva INE5603 Introdução à POO 28 de agosto de 2017 1 / 1 Comandos de decisão simples e compostas Objetivos: Utilização de controles
Variáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Seleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima [email protected] Sérgio C. B. Soares [email protected] Até aqui...
Estruturas de Controle
Estruturas de Controle Mário Meireles eixeira UMA DEIN ópicos Estruturas de Controle condicionais repetição Expressões Lógicas operadores relacionais operadores lógicos Estruturas de Controle 2 1 Introdução
Programação Orientada a Objetos
Programação Orientada a Objetos Professor: Diego Oliveira Conteúdo 05: Linguagem Java Conteúdo da Aula Linguagem Java Tipos Primitivos Operadores Aritiméticos Operadores Lógicos Precedência de Operadores
Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está
Linguagem Java - Introdução
Linguagem Java - Introdução Identificadores válidos resultado teste01 _numeroclientes $fortuna Identificadores Identificadores inválidos 101dalmatas 34 #x Palavras reservadas abstract assert*** boolean
Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: Operadores relacionais e lógicos estruturas condicionais If... Else Switch Prof. Renato Pimentel 1 Operações relacionais Operações
Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano Objetivo: Apresentar a composição lógica em estruturas de decisão e as
Linguagem de Programação III
Linguagem de Programação III Aula-5 Estruturas de Decisão e Controle. Arrays em Java Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de
LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz
LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO Estruturas de repetição Estrutura de repetição nada mais é que laços de repetições. Laços de repetições permitem que um conjunto de instruções seja repetido
Programação Estruturada e Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada e Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
LINGUAGEM C: COMANDOS DE REPETIÇÃO
LINGUAGEM C: COMANDOS DE REPETIÇÃO Prof. André Backes ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, enquanto determinadas condições
PHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.
Nome: Vinícius Meng 3º ano Escrever em tela: public class HelloWorld { public static void main (String[] args) { System.out. println ("Hello World"); Printa Hello World na tela do terminal. echo("hello
Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Estruturas de Seleção if... else Operador condicional (? : ) switch Aula de Hoje Estruturas de Repetição: while/do... while/for
Lógica de Programação. Lógica de Programação com Java
Lógica de Programação Lógica de Programação com Java Sumário Lógica de programação 1. Algoritmos 2. Comentários no código 3. Tipos de dados 4. Constantes e Variáveis 5. O que devemos saber para começar
Estruturas de Decisão
Motivação O controle do fluxo da execução em Java utiliza os mesmos comandos existentes em outras linguagens Decisão: if-else, switch-case Repetição: for, while, do-while Desvios: return, continue, break
Linguagem Java: Sintaxe Java
Autor: Daniel Wildt ([email protected]) Linguagem Java: Sintaxe Java 1. Introdução: Veremos nesta aula a sintaxe da linguagem Java, vendo comentários, tipos de dados, declaração de variáveis, expressões,
4. Constantes. Constantes pré-definidas
4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.
Métodos Computacionais. Comandos Condicionais e de Repetição em C
Métodos Computacionais Comandos Condicionais e de Repetição em C Tópicos da Aula Hoje vamos acrescentar comportamentos mais complexos a programas em C Comandos Condicionais if-else switch Comandos de Repetição
Módulo 5. Instruções if e switch. Algoritmos e Estruturas de Dados I C++ (Rone Ilídio)
Módulo 5 Instruções if e switch Algoritmos e Estruturas de Dados I C++ (Rone Ilídio) Comando de decisão if Executa uma determinada seqüência de comandos se sua condição for verdadeira Sintaxe if (condição)
Introdução à Programação. Expressões Booleanas e Comandos Condicionais
Introdução à Programação Expressões Booleanas e Comandos Condicionais Comandos Condicionais Misture os ingredientes Unte forma com manteiga Despeje a mistura na forma Algoritmo para preparação de bolo
Estruturas de Controle em c#
Estruturas de Controle em c# Fábio Moura Governo de Pernambuco Agenda Tipos de estruturas de controle; if; if-else; if-else-if; switch-case; while; do-while; for; foreach; Exercício. Tipos de Estruturas
Algoritmos e Programação
Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes [email protected] 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java ATIVIDADE ELABORAR O PROGRAMA DE CÁLCULOS DE ÁREAS USANDO
Comandos em C (cont.)
Comandos em C (cont.) Operador ternário:? O operador condicional possui uma opção um pouco estranha. É o único operador C que opera sobre três expressões. Sua sintaxe geral possui a seguinte construção:
Aula 05 Estruturas de controle em PHP. Prof. Pedro Baesse
Aula 05 Estruturas de controle em PHP Prof. Pedro Baesse [email protected] Comandos Condicionais Comandos de Repetição Comando de Fluxo de Execução Comandos usados para estruturar seus programas
LINGUAGEM C: COMANDOS DE CONTROLE CONDICIONAL
LINGUAGEM C: COMANDOS DE CONTROLE CONDICIONAL Prof. André Backes FLUXOGRAMAS Condição ou Decisão Representado por losangos Normalmente contém uma pergunta do tipo Sim/Não ou um teste de Verdadeiro/Falso.
Aula 4 Objetivos if/else while
Objetivos Tomadas de decisão Algoritmos; Estruturas de controle; A estrutura de seleção if; A estrutura de seleção if/else; A estrutura de repetição while. Tomadas de decisão Operadores de igualdade e
INSTRUÇÕES DE REPETIÇÃO
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 6 INSTRUÇÕES DE REPETIÇÃO As instruções de repetição permitem fazer com que a execução de uma
5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios.
3636363636363636363636363636363636363636363636363636 5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios. 5.1 - Comandos
Introdução à Programação. Estruturas de Repetição
Introdução à Programação Estruturas de Repetição Repetição de Comandos i= 0 int somatorio(int n) { int soma = 0; int valor = 0; soma = soma + valor; valor++; soma = soma + valor; valor++; soma = soma +
Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 08 Estruturas de Condição Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Entrada de Dados; Estruturas de Controle: Estrutura de Sequência;
Linguagem de Programação Java Terceira aula. Prof. Rogério Albuquerque de Almeida
Linguagem de Programação Java Terceira aula Prof. Rogério Albuquerque de Almeida 1 Linguagem de Programação Estruturas de Repetição (Laços / Loops) Permitem a repetição da execução de partes específicas
Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA
1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA 2 INDICE 1. COMENTÁRIOS... 4 1.1. Comentário de uma linha... 4 1.2. Comentário de múltiplas linhas... 4 2. IMPRESSÃO DE TEXTOS... 5 2.1. Imprimindo um texto
Algoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Introdução à Programação. Estruturas de Repetição
Introdução à Programação Estruturas de Repetição Repetição de Comandos i 0 int somatorio(int n) { int soma = 0; int i = 0; soma = soma + i; i++; soma = soma + i; i++; soma = soma + i;... n i Faz esta seqüência
Linguagem C++ Estruturas de controle Parte II Estruturas de repetição
Fundamentos de Programação Linguagem C++ Estruturas de controle Parte II Estruturas de repetição Prof. Bruno E. G. Gomes IFRN 1 Estruturas de Controle Permitem o controle da sequência de execução de um
Sintaxe da linguagem Java
Sintaxe da linguagem Java (PG) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Classe pública com método main Uma classe pública com nome A tem
Sintaxe Básica do Java. João Paulo Q. dos Santos
Sintaxe Básica do Java João Paulo Q. dos Santos [email protected] Plano de Aula Introdução; Método Main; Variáveis: Tipos primitivos; Referências para Objetos; Operadores; Estruturas: Condicionais
Capítulo 8. Estruturas de Controle no Nível de Sentença
Capítulo 8 Estruturas de Controle no Nível de Sentença Níveis de fluxo de controle Computações são realizadas por meio da avaliação de expressões e da atribuição dos valores a variáveis Para tornar a computação
Algoritmos e Programação
Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes [email protected] 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for
C Comandos de Controle
C Comandos de Controle Adriano Cruz [email protected] 19 de julho de 2017 Instituto de Matemática Departamento de Ciência da Computação UFRJ 1 Revisão da Seção Introdução Comandos de Teste Comandos de
Tipos Primitivos, estruturas de iteração e decisão.
Tipos Primitivos, estruturas de iteração e decisão. André Luis Meneses Silva [email protected] http://br.geocities.com/programacao2ufs/ Agenda Tipos Primitivos de Dados Variáveis e Constantes es Comandos
Linguagem C Estruturas de Repetição
Linguagem C Estruturas de Repetição Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Janeiro de 2018 Unidade 07 Linguagem C Estruturas de Repetição 1/18
Operadores e Estruturas de Decisão. Vanessa Braganholo
Operadores e Estruturas de Decisão Vanessa Braganholo [email protected] Aula de hoje Operadores Aritméticos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados em comparações
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.4. Estruturas de Controle 3.4.1. Comandos
Linguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo
Programação Estruturada Linguagem C Estruturas de Controle Prof. Luis Nícolas de Amorim Trigo [email protected] Sumário Introdução Tipos de Estruturas de Controle Estruturas de Seleção Simples
Estruturas de Repe,ção e String
Estruturas de Repe,ção e String Leonardo Gresta Paulino Murta [email protected] Estruturas de repe
Programação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida
Programação Orientada a Objetos II Java Segunda aula 1 Programação Orientada a Objeto II Tipos de Dados e Variáveis Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Operadores
Programação de Computadores I. Linguagem C Estruturas de Repetição
Linguagem C Estruturas de Repetição Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 06 Estruturas de Repetição 1 Estruturas de Repetição Também são conhecidas como: laços ou loops; Estrutura essencial
Análise de Programação
Análise de Programação Fundamentos da Linguagem de Programação Java Prof. Gilberto B. Oliveira Variáveis Atributos: Variáveis Declaradas fora de um método, sem o modificador static Variáveis membro ou
Comando de Seleção em Java
Universidade Federal do ABC (UFABC) Disciplina: Processamento da Informação (BC-0505) Assunto: Comando de Seleção Comando de Seleção em Java Conteúdo 1. Introdução... 1 2. Comando de seleção... 2 3. Comandos
Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Algoritmos I Aula 13 Linguagem de Programação Java
Algoritmos I Aula 13 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação IDE Eclipse IDE (Integrated development environment) Criar um projeto
Estruturas de Repetição e String
Estruturas de Repetição e String Leonardo Gresta Paulino Murta [email protected] Estruturas de repetição whiledo dowhile for Aula de hoje String Manipulação de textos Leonardo Murta Estruturas de Repetição
Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição
Universidade Federal de Uberlândia Faculdade de Computação Estruturas de repetição Prof. Renato Pimentel 1 Estruturas de repetição Utilização: Trecho de um algoritmo precisa ser executado mais de uma vez:
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos
Estruturas de Repetição e String. Vanessa Braganholo
Estruturas de Repetição e String Vanessa Braganholo [email protected] Aula de hoje... Estruturas de repetição while...do do...while for String Manipulação de textos 2 Estruturas de Repetição Permitem que
05/11/2018. Linguagem de Programação e Estruturada
LPE 04 : Estrutura de Repeticao - alinhado.pptx Linguagem de Programação e Estruturada LPE 03 - Estrutura de Repetição Alinhado Prof. Msc Wanderley Gonçalves Freitas [email protected] www.professor.wanderley.nom.br
Introdução a JAVA. Variáveis, tipos, expressões, comandos e blocos
+ Introdução a JAVA Variáveis, tipos, expressões, comandos e blocos +Roteiro 2 Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Ambientação com a Sintaxe de Java: parte 1
Ambientação com a Sintaxe de Java: parte 1 Prof. Gustavo Wagner FATEC-PB Programas em Java Texto do programa: arquivo com extensão.java Arquivo contém ao menos uma classe Nome do arquivo deve ser IGUAL
Lição 4 Fundamentos da programação
Lição 4 Fundamentos da programação Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Identificar as partes básicas de um programa em Java Reconhecer as diferenças
Noçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB
Noçõ ções básicas b da linguagem Java Profs. Marcel Hugo e Jomi Fred Hübner Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB Introduçã ção Origem Funcionamento Vantagens Linguagem
Estruturas de controle Parte 1
1. Objetivos Estruturas de controle Parte 1 Nas lições anteriores, foram mostrados programas seqüenciais, onde as instruções foram executadas uma após a outra de forma fixa. Nesta lição, discutiremos estruturas
Semana 2 Estruturas de Condição, Seleção e Repetição. Prof. Tiago Jesus de Souza
Atualização Técnica e Pedagógica de Professores no componente de Lógica de Programação com C# (console) Semana 2 Estruturas de Condição, Seleção e Repetição Prof. Tiago Jesus de Souza Introdução Nesta
Introdução a JAVA. Variaveis, tipos, expressões, comandos e blocos
Introdução a JAVA Variaveis, tipos, expressões, comandos e blocos Roteiro Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Linguagens de Programação
Linguagens de Programação Celso Olivete Júnior [email protected] Na aula passada Expressões Precedência e associatividade de operador Sobrecarga de operador Expressões de modo misto Várias formas de
PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
Algoritmos e Técnicas de Programação. Professora: Luciana Faria
Algoritmos e Técnicas de Programação Professora: Luciana Faria Estrutura de Repetição condicional Estrutura de repetição Nas aulas anteriores verificamos que a execução sequencial dos comandos da função
Módulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão
Educação Módulo Lógica e Ética de Programação com aplicações em Java Projeto khouse Profissionalizante Profª Larissa Brandão Educação e Ética Fundamentos da Programação Objetivos: Reconhecer as diferenças
Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Estruturas de Controle - Seleção. Prof. César Melo
Algoritmos e Estruturas de Dados I IEC012 Linguagem C - Estruturas de Controle - Seleção Prof. César Melo Estruturas de Controle: Condicional Estruturas: Simples Composta Múltipla escolha Estrutura Condicional
Capítulo 4 Instruções de Controle: Parte I
PROGRAMAÇÃO ORIENTADA A OBJETOS Capítulo 4 Instruções de Controle: Parte I 2 Objetivos Utilizar técnicas básicas de solução de problemas; Desenvolver algoritmos por meio do processo de refinamento; Utilizar
Tipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Tipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Operadores e Estruturas de Decisão
Operadores e Estruturas de Decisão Leonardo Gresta Paulino Murta [email protected] Aula de hoje Operadores Aritméticos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados
Revisão C++ - Parte 1
Revisão C++ - Parte 1 Prof. Gustavo Leitão Campus Natal Central Disciplina Programação para Ambiente de Redes 5/3/2010 Objetivo da Aula 5/3/2010 5/3/2010 OBJETIVO DA AULA Revisar os principais comandos
