A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução à Programação Engenharia da Computação

Apresentações semelhantes


Apresentação em tema: "Introdução à Programação Engenharia da Computação"— Transcrição da apresentação:

1 Introdução à Programação Engenharia da Computação
Aula Prática 2 Operadores Relacionais e Booleanos (Condicionais) Monitoria

2 Operadores Aritméticos de Atribuição
Operador Ação + Soma -  Subtração *  Multiplicação /  Divisão %  Módulo (resto da divisão) ++  Incremento --    Decremento 24/08/2011 Monitoria Introdução à Programação / UFPE

3 Monitoria Introdução à Programação / UFPE - 2011.2
Operadores Relacionais Operador  Ação >  Maior do que  >=  Maior ou igual a  <  Menor do que  <=  Menor ou igual a == Igual a  !=  Diferente de 24/08/2011 Monitoria Introdução à Programação / UFPE

4 Monitoria Introdução à Programação / UFPE - 2011.2
Operadores Lógicos Operador  Ação && AND (e)  || OR (ou) ! NOT (não) 24/08/2011 Monitoria Introdução à Programação / UFPE

5 Monitoria Introdução à Programação / UFPE - 2011.2
Tabela de Precedência Maior precedência () [] -> ! ~ (unário) (cast)*(unário)&(unário) sizeof * / % + - <<  >> <<=  >>= == != & ^ | && || ? =  +=  -=  *=  /= Menor precedência 24/08/2011 Monitoria Introdução à Programação / UFPE

6 Monitoria Introdução à Programação / UFPE - 2011.2
Expressões Expressões são combinações de variáveis e operações. Exemplos: Anos = Dias / ; i = i + 3; c = a * b + d / e; c = a * ( b + d ) / e; 24/08/2011 Monitoria Introdução à Programação / UFPE

7 Monitoria Introdução à Programação / UFPE - 2011.2
Expressões Abreviadas Original x = x + y x = x - y x = x * y x = x / y Abreviada x += y x -= y x *= y x /= y 24/08/2011 Monitoria Introdução à Programação / UFPE

8 Monitoria Introdução à Programação / UFPE - 2011.2
Comandos de decisão If Else If – Else – If Switch 24/08/2011 Monitoria Introdução à Programação / UFPE

9 Monitoria Introdução à Programação / UFPE - 2011.2
O comando if – else: if (expressão) comando; else If’s Aninhados: if (i) { if(j) comando1; if(k) comando2; /*este if*/ else comando3; /*está associado a este else*/ } else comando4; /*este else está associado ao primeiro if*/ 24/08/2011 Monitoria Introdução à Programação / UFPE

10 Monitoria Introdução à Programação / UFPE - 2011.2
A escala if-else-if: if (expressão) comando; else if (expressão) ... else 24/08/2011 Monitoria Introdução à Programação / UFPE

11 Monitoria Introdução à Programação / UFPE - 2011.2
switch O comando é próprio para se testar uma variável em relação a diversos valores pré-estabelecidos. O comando switch facilita a escrita de trechos de programa em que deve ser feita uma escolha entre alternativas. Ex: Um Menu 24/08/2011 Monitoria Introdução à Programação / UFPE

12 Monitoria Introdução à Programação / UFPE - 2011.2
switch switch (variável) { case constante_1: declaração_1; break; case constante_2: declaração_2; break; case constante_n: declaração_n; break; default declaração_default; } 24/08/2011 Monitoria Introdução à Programação / UFPE

13 Monitoria Introdução à Programação / UFPE - 2011.2
Comentários Existem 4 tipos de comentários: /*Para blocos de comentário*/ //Para linhas de comentário /**Para blocos de comentário de documentação*/ ///Para linhas de comentário de documentação 24/08/2011 Monitoria Introdução à Programação / UFPE

14 É extremamente importante que seu codigo esteja comentado!!
24/08/2011 Monitoria Introdução à Programação / UFPE

15 Monitoria Introdução à Programação / UFPE - 2011.2
Boas práticas de programação: Regra 1: Usar nomes de variáveis com significado (nada de int a, b, c... ). Ex: int numAlunos, qtdadeAprovados... Regra 2: Não utilizar variáveis globais. Regra 3: Comentar trechos de códigos que possam estar confusos. Regra 4: Se divertir. 24/08/2011 Monitoria Introdução à Programação / UFPE

16 Monitoria Introdução à Programação / UFPE - 2011.2
Exercício 1 Fazer um programa que mostre num menu as opções: 1.SOMA 2.SUBTRAÇÃO e em seguida, receba 2 números para serem somados ou subtraidos de acordo com a opção do usuário. Imprima o resultado da operação. 24/08/2011 Monitoria Introdução à Programação / UFPE

17 Monitoria Introdução à Programação / UFPE - 2011.2
Exercício 2 Fazer um programa que recebe 3 valores não inteiros e imprime o maior, e o menor deles. 24/08/2011 Monitoria Introdução à Programação / UFPE

18 Monitoria Introdução à Programação / UFPE - 2011.2
Exercício 3 Faça um programa que receba 2 valores (inteiros) do usuário. Em seguida mostre o seguinte menu: 1.Média Aritmética 2.Média Ponderada Caso o usuário escolha a segunda opção, o programa deve pedir (ao usuário) os pesos de cada valor. No final, deve imprimir o resultado. 24/08/2011 Monitoria Introdução à Programação / UFPE

19 Monitoria Introdução à Programação / UFPE - 2011.2
Dúvidas ??? 24/08/2011 Monitoria Introdução à Programação / UFPE


Carregar ppt "Introdução à Programação Engenharia da Computação"

Apresentações semelhantes


Anúncios Google