Rodrigo Cristiano Silva

Slides:



Advertisements
Apresentações semelhantes
Programação de Computadores
Advertisements

Introdução à Programação Engenharia da Computação
Programação em Java Prof. Maurício Braga
Marco Antonio Montebello Júnior
Marco Antonio Montebello Júnior
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Fluxograma INICIO Processo Decisão Exibe FIM.
Introdução à Computação - Jorge Macêdo
Linguagem C Estruturas de Controle de Fluxos
Wagner Santos C. de Jesus
Rodrigo de Toledo (original: Claudio Esperança)
Vetores, Matrizes e Funções
Crediné Silva de Menezes Orivaldo de Lira Tavares 2011/2
Estruturas de Decisão Permitir testes para decidir acções alternativas: if if - else switch (?:) Operador Condicional MF.
Estrutura de decisão em JAVA
Estruturas de Repetição While
Vetores e Matrizes Laboratório de ICCN Marco Antonio Montebello Júnior
Introdução a Computação e Cálculo Numérico
Rodrigo Cristiano Silva
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Laboratório de ICCN Rodrigo Cristiano Silva
Aula prática 4 Laços Monitoria de Introdução à Programação
Introdução à Programação Estruturas de Repetição
Linguagem de Programação I Parte II
Introdução a Computação e Cálculo Numérico
Material Didático Proposto 1 Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas.
Material Didático Proposto
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
ALGORITMOS.
Estrutura de Decisão e Repetição
Aula 6 - Estruturas de Controle
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
APRENDER A APRENDER deve ser nossa meta. Comandos de Controle de Programa Comandos de Seleção Prof. Me. Jeime Nunes.
BC-0505 Processamento da Informaçã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;
Introdução à Linguagem C
Material Didático Proposto 1 Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas.
DESENVOLVIMENTO WEB II Estruturas de Decisão – IF..ELSE.
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Algoritmos – Exercícios no Visualg
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
Introdução à Programação
Prof. Msc Roberta Andrade
Introdução aos algoritmos de programação
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo IX Subprogramação e Recursividade.
Introdução à Programação Aula Prática 2 Operadores e Comandos Condicionais Monitoria
Aula Prática 3 Funções Monitoria Introdução à Programação.
DSC/CCT/UFCG Profs.: José Eustáquio Rangel de Queiroz Roberto Medeiros de Faria José Eustáquio Rangel de Queiroz Roberto Medeiros de.
DSC/CCT/UFCG Profs.: José Eustáquio Rangel de Queiroz Roberto Medeiros de Faria José Eustáquio Rangel de Queiroz Roberto Medeiros de.
Introdução à Programação
Algoritmo e Programação
5. Instruções de Controle AL Lapolli – 5. Instruções de Controle  Introdução  Operadores  Relacionais  Lógicos  Comando If  Comando.
Profº Antonio Carlos Marcelino de Paula
Introdução à Programação Engenharia da Computação Aula Prática 3 Funções Monitoria
Algoritmos – Exercícios
Linguagens de Programação
Programação estruturada unidade 2
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.
1Unidade – Estrutura Condicional SE Algoritmos e Linguagens de Programação Estrutura Condicional SE Faculdade INED – Abril 2007 Prof. Edwar Saliba.
1 Estruturas Condicionais Aula – Tópico 3 Algoritmos e Estruturas de Dados I (DCC/003)
Algoritmos Grupos de Slides No 2. Prof. SIMÃO Estrutura de decisão simples “Se” if end Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
Grupos de Slides No 5. Prof. SIMÃO
Algoritmos Grupos de Slides No 4. Prof. SIMÃO Estrutura de decisão de múltipla escolha “escolha-caso” switch case Feito por Prof. Jean Marcelo SIMÃO e.
IF E ITERAÇÃO WHILE Dilvan Moreira (baseado no livro Big Java e T. Munzner)
Algoritmos Grupos de Slides No 7. Prof. SIMÃO Estrutura de Repetição “para - passo”” for Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
Transcrição da apresentação:

Rodrigo Cristiano Silva rodrigo@facens.br Laboratório de ICCN Rodrigo Cristiano Silva rodrigo@facens.br

Introdução a Computação e Cálculo Numérico – Lab. Estruturas de Decisão Usada para decidir que comando, ou bloco de comandos será executado, com base no valor de uma expressão. Introdução a Computação e Cálculo Numérico – Lab.

Estruturas de Decisão - if if(<expressão>) <comando>; { <comando1>; <comando2>; } Introdução a Computação e Cálculo Numérico – Lab.

Estruturas de Decisão – if Exemplos: if(fNota1 < 7) printf(“Aluno reprovado!”); if(fMediaFinal >= 7) { printf(“Aluno aprovado!\n”); printf(“Nota: %f!”, fMediaFinal); } Introdução a Computação e Cálculo Numérico – Lab.

Estruturas de Decisão – if-else if(<expressão>) <comando1>; else <comando2>; { } <comando3>; <comando4>; Introdução a Computação e Cálculo Numérico – Lab.

Estruturas de Decisão – if-else Exemplos: if(fNota2 >= 7) printf(“Aluno aprovado!\n”); else printf(“Aluno reprovado!\n”); if(fMediaFinal >= 7) { printf(“Media: %f!”, fMediaFinal); } Introdução a Computação e Cálculo Numérico – Lab.

Características do comando if O comando else é opcional Blocos de comandos devem ser precedidos pela chave “{” e finalizados com a chave “}” Podemos aninhar comandos if-else A endentação auxilia na compreensão do programa, porém o compilador não a leva em consideração Introdução a Computação e Cálculo Numérico – Lab.

Exercícios: Estruturas de Decisão - if Ler 2 números e: Identificar qual deles é maior Fazer a soma, e se a mesma for maior ou igual a 10, exibir para o usuário Fazer a diferença do maior para o menor Se a diferença for > 10 Dividir o maior pelo menor Introdução a Computação e Cálculo Numérico – Lab.

Exercícios: Estruturas de Decisão - if Incrementar o programa de média. Quando: Média >= 7 Aprovado Média < 7 Reprovado Incrementar o programa de conversão de temperaturas. O usuário deverá selecionar qual o tipo de conversão ele deseja realizar. c= 5.0 / 9.0 * (f-32). f = 9.0 / 5.0 * c + 32 Introdução a Computação e Cálculo Numérico – Lab.

Estruturas de Decisão Aninhadas - if if(<expressão1>) if(<expressão2>) <comando1>; else <comando2>; if(<expressão3>) if(<expressão4>) <comando3>; <comando4>; Introdução a Computação e Cálculo Numérico – Lab.

Estruturas de Decisão Aninhadas - if if(<expressão1>) { <comando1>; <comando2>; if(<expressão2>) if(<expressão3>) <comando3>; <comando4>; } else <comando5>; <comando6>; if(<expressão4>) <comando7>; <comando8>; <comando9>; Introdução a Computação e Cálculo Numérico – Lab.

Exercícios: Estruturas de Decisão Aninhadas Incrementar o programa de média Média >= 7 Aprovado 4 <= Média < 7 Exame Média < 4 Reprovado Resolver a equação do 2º. Grau ax2+bx+c=0 Verificar e calcular as raízes x1 e x2 Delta = b2 – 4 * a * c x1 = (-b + Raiz(Delta)) / (2 * a) x2 = (-b - Raiz(Delta)) / (2 * a) Introdução a Computação e Cálculo Numérico – Lab.

Exercícios: Estruturas de Decisão - if Calcular o IMC (Índice de Massa Corporal) IMC = Peso (kg) / Altura2 (m) IMC < 18,5 Abaixo do peso 18,5 <= IMC < 25,0 Peso Ideal 25,0 <= IMC < 30,0 Sobrepeso 30,0 <= IMC < 35,0 Obesidade Grau I 35,0 <= IMC < 40,0 Obesidade Grau II IMC >= 40,0 Obesidade Grau III Introdução a Computação e Cálculo Numérico – Lab.

Estruturas de Decisão: switch Estrutura condicional de múltipla escolha switch(<variável>) { case <constante1>: <comando1>; <comando2>; break; case <constante2>: <comando3>; <comando4>; default: <comando5>; <comando6>; } Introdução a Computação e Cálculo Numérico – Lab.

Exercícios: Estruturas de Decisão - switch Reescreva o programa de conversão de temperaturas utilizando switch. Desenvolver um programa que simule uma calculadora com 4 operações (+, -, *, /). Deve ser informado os valores e qual a operação será realizada. Introdução a Computação e Cálculo Numérico – Lab.

Introdução a Computação e Cálculo Numérico – Lab. Exercícios Extras Dados usuário e senha, verificar se os mesmos são válidos. Através do consumo em KWH, verifique a faixa em que o mesmo se encaixa e calcule o valor gasto. Consumo Valor por Kwh – R$ Até 300 R$ 1,25 De 301 até 500 R$ 1,50 De 501 até 600 R$ 1,75 De 601 até 800 R$ 2,00 Acima de 800 R$ 2,50 Introdução a Computação e Cálculo Numérico – Lab.

Introdução a Computação e Cálculo Numérico – Lab. Exercícios Extras Receba 3 números e verifique o maior e se existem números iguais. Cálculo do peso ideal. Através do sexo e da altura, calcule o peso ideal do mesmo. Recebe o peso a atual e indique se o mesmo está no peso ideal, acima ou abaixo. Homem: (72,70 * altura) – 62,00 Mulher: (62,10 * altura) – 48,70 Introdução a Computação e Cálculo Numérico – Lab.