Programação Computacional Profa. Madeleine Medrano

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL
Advertisements

Introdução à Programação Engenharia da Computação
Estruturas de Controle
Programação em Java Prof. Maurício Braga
Estrutura Condicional
Programação de Computadores I Prof. Eduardo 2011
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I 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.
Shell Script Professor: João Paulo
Universidade Federal de São Carlos Introdução à Linguagem C Comandos.
Introdução à Computação - Jorge Macêdo
Programação para Engenharia I
Linguagem C Estruturas de Controle de Fluxos
Introdução à Programação Um enfoque orientado a construção de modelos em programas baseados em objetos Gustavo Motta Departamento de Informática - UFPB.
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
Estruturas de Repetição
Linguagem C Estruturas de Seleção.
Estruturas de Decisão Permitir testes para decidir acções alternativas: if if - else switch (?:) Operador Condicional MF.
Operadores Aritméticos Valores lógicos Relacionais e lógicos MF.
Revisão da Linguagem C.
DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO
Tópicos Tipos de Dados Variáveis por Valor Variáveis por Referência
do ... while Revendo: estrutura de repetição: while Formato geral:
Linguagem de Programação II Parte IV
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.
FTIN Formação Técnica em Informática
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
O Portal do Estudante de Computação
Aula 6 - Estruturas de Controle
Algoritmo e Programação
Estrutura de decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições.
©Prof. Lineu MialaretAula 9 - 1/28Matemática Discreta 1 Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - IFSP Campus de Caraguatatuba.
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Prof.Celso J. Munaro (DEL-CT-UFES)
Algoritmos e Estruturas de Dados
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
JAVASCRIPT Tutorial Básico Aden Soares OBS: NÃO CONFUNDIR JAVASCRIPT COM JAVA ► O que é JavaScript? É uma linguagem de programação utilizada para.
PCI- Estrutura Condicional Profa. Mercedes Gonzales Márquez.
Introdução à Programação
Comando de Seleção switch
Algoritmos e Estrutura de Dados I
Aula Prática 2 Monitoria IP/CC (~if669).
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.
Fundamentos de linguagens de programação
Programação em C Aula 4.
Técnicas de Programação I Prof:. Msc. Arimatéia Junior Fortaleza-2011.
Curso Técnico em Informática Professor Igor Vale.
Programação Computacional Aula 4: Álgebra Booleana
5. Instruções de Controle AL Lapolli – 5. Instruções de Controle  Introdução  Operadores  Relacionais  Lógicos  Comando If  Comando.
Programação Computacional Aula 9: Meu primeiro programa em C
Profº Antonio Carlos Marcelino de Paula
Desenvolvimento WEB Prof. Renato de Oliveira Bastos
Profa. Maria Augusta Constante Puget
Profa. Maria Augusta Constante Puget
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
CONDICIONAL IF Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
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.
Algoritmo e Estrutura de Dados I Linguagem C – Comandos if-else-if e Switch Márcia Marra.
Aula 3 Comandos Condicionais Prof. Filipe Mutz.. Revisão Computadores e seus Componentes – Processador, Memórias Primárias e Secundárias – Sistema Operacional.
IFRN Técnico em Informática para Internet Estruturas Condicionais Prof. Gilbert Azevedo.
Conteúdo de Laços de Repetição para os alunos do 7º ano EVL.
1 Estruturas Condicionais Aula – Tópico 3 Algoritmos e Estruturas de Dados I (DCC/003)
Ambientação com a Sintaxe de Java: parte 2 Prof. Gustavo Wagner Slides Originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB  Centro de.
Transcrição da apresentação:

Programação Computacional Profa. Madeleine Medrano

Linguagem C Estruturas Condicionais

Estruturas Condicionais Roteiro Condições e operadores relacionais Comando if Comando if... else Operadores lógicos Comandos if... else if em cascata Comando switch

Condições O que são condições: Expressões matemáticas convencionais! Testam validade de uma afirmação Resultado: número inteiro Interpretação: 0: significa falso 1: significa verdadeiro Operadores relacionais: >= == !=

Condições Operador de Comparação:

Condições Operadores de comparação:

Condições

Estruturas Condicionais if... Estrutura if... Executa código somente se uma condição for verdadeira.(resultado da expressão diferente de zero)

Comando if Em linguagem C, o comando if é utilizado quando for necessário escolher entre dois caminhos, ou quando se deseja executar um comando sujeito ao resultado de um teste.

Comando if A forma geral de um comando if é: if (condição) { seqüência de comandos; } A expressão, na condição, será avaliada: Se ela for zero (falsa), a declaração não será executada; Se a condição for diferente de zero (verdadeira) a declaração será executada.

Exemplo if

Estruturas Condicionais if...else... O comando else pode ser entendido como sendo um complemento do comando if. Se o if diz o que fazer quando a condição é verdadeiro, o else tratá da condição falsa. A > B? if else

Estruturas Condicionais if...else... O comando if-else tem a seguinte forma geral: if(condição) { seqüência de comandos 1; } else{ seqüência de comandos 2; }

Estruturas Condicionais if...else...

Exemplo if-else

Estruturas Condicionais if...else...

Aninhamento de if O if aninhado é simplesmente um if dentro da declaração de um outro if externo. A estrutura if-else-if é apenas uma extensão da estrutura if-else. O único cuidado que devemos ter é o de saber exatamente a qual if um determinado else está ligado.

Aninhamento de if if(condição 1) { seqüência de comandos 1; } else if(condição 2) { seqüência de comandos 2; }... else if(condição_n) { seqüência de comandos n; } else{ seqüência de comandos default; }

Exemplo aninhamento

Aninhamento de if Não existe aninhamento de else’s Para cada else deve existir um if anterior, mas nem todo if precisa ter um else. if (cond1) comando if1; else comando else1; else comando else2; Errado

Estruturas Condicionais if...else if...else

Operador ternário ?

Estruturas Condicionais switch O comando switch é próprio para se testar uma variável em relação a diversos valores pré-estabelecidos. Parecido com if-else-if, porém não aceitas expressões, apenas constantes. O switch testa a variável e executa a declaração cujo “case” corresponda ao valor atual da variável.

Estruturas Condicionais switch

O comando break Faz com que o switch seja interrompido assim que uma das seqüência de comandos seja executada. Não é essencial. Se após a execução da declaração não houver um break, o programa continuará executando o próximo comando case. Isto pode ser útil em algumas situações, mas tenha cuidado.

Estruturas Condicionais switch

Fim da apresentação Obrigada pela atenção