curso de c# - variáveis, operadores e expressões

21
Linguagem de programação 4 Daniel de Sena Araújo Escola Técnica CEPEP

Upload: daniel-araujo

Post on 08-Jul-2015

173 views

Category:

Education


3 download

DESCRIPTION

Segunda aula da disciplina linguagem de programação 4 do curso técnico de informática da Escola técnica CEPEP.

TRANSCRIPT

Page 1: Curso de C# - Variáveis, operadores e expressões

Linguagem de programação 4

Daniel de Sena Araújo

Escola Técnica CEPEP

Page 2: Curso de C# - Variáveis, operadores e expressões

Agenda

• Instruções, identificadores e palavras chave;

• Variáveis;

• Tipos de dados primitivos;

• Operadores aritméticos;

• Incremento e decremento.

Page 3: Curso de C# - Variáveis, operadores e expressões

Instrução

• Comando que executa uma ação;

• Encontrada dentro dos métodos;

• Terminam com um ponto e vírgula.

Page 4: Curso de C# - Variáveis, operadores e expressões

Identificadores

• Nomes usados para identificar os elementos dentro do programa;

• Pode conter caracteres de letras (maiúsculas e minúsculas), números e sublinhado;

• Deve iniciar com uma letra ou um sublinhado;

• Case sensitive.

Page 5: Curso de C# - Variáveis, operadores e expressões

Palavras chave

• A linguagem C# reserva 77 identificadores para uso próprio;

• Eles não devem ser utilizados para outros fins.

Page 6: Curso de C# - Variáveis, operadores e expressões
Page 7: Curso de C# - Variáveis, operadores e expressões
Page 8: Curso de C# - Variáveis, operadores e expressões

Variáveis

• Local de armazenamento que guarda um valor;

• Cada variável deve ter um nome exclusivo;

• O nome da variável é utilizado para referenciar o valor que ela armazena.

Page 9: Curso de C# - Variáveis, operadores e expressões

Variáveis - Convenções

• Não use sublinhados;

• Comece com uma letra minúscula;

• Em um identificador com mais de uma palavra, comece a segunda palavra e as seguintes com letra maiúscula;

Page 10: Curso de C# - Variáveis, operadores e expressões

Declarando variáveis

• Declaramos o tipo e o nome de uma variável em uma instrução de declaração;

• A instrução a seguir declara uma variável chamada idade que armazena números inteiros:

int idade;

Page 11: Curso de C# - Variáveis, operadores e expressões

Tipos de dados primitivos

• O C# tem vários tipos embutidos denominados tipos de dados primitivos. A tabela a seguir lista os tipos de dados e os valores que eles podem armazenar.

Page 12: Curso de C# - Variáveis, operadores e expressões
Page 13: Curso de C# - Variáveis, operadores e expressões

Exercício

Page 14: Curso de C# - Variáveis, operadores e expressões

Operadores

• O C# suporta as operações aritméticas que você aprendeu no colégio (+, -, /, *).

• Esses simbolos são denominados operadores, porque operam em valores para criar novos valores;

• Exemplo:

long pagamento;

pagamento = 750 * 20;

Page 15: Curso de C# - Variáveis, operadores e expressões

Operadores

5 / 2 = ?

5.0 / 2.0 = ?

Page 16: Curso de C# - Variáveis, operadores e expressões

Resto ou módulo (%)

• O operador módulo retorna o resto da divisão entre dois números.

• Ao contrário do C e do C++, no C# o operador módulo pode ser usado em números com reais.

Page 17: Curso de C# - Variáveis, operadores e expressões

Exercício

Page 18: Curso de C# - Variáveis, operadores e expressões

Precedência

• A precedência controla a ordem na qual os operadores da expressão são avaliados;

• Em C# os operadores multiplicativos (*, / e %) tem prioridade sobre os operadores aditivos (+ e -);

• Para forçar uma precedência, coloque a expressão entre parênteses;

• Os operadores multiplicativos tem associação a esquerda.

Page 19: Curso de C# - Variáveis, operadores e expressões

Incremento e decremento

• ++;

• --;

• Exemplos:

x++ : é a mesma coisa que x = x + 1;

x-- : é a mesma coisa que x = x - 1;

++x : Incrementa a variável x e retorna o valor;

x++ : Retorna o valor de x e depois incrementa.

Page 20: Curso de C# - Variáveis, operadores e expressões

• Email: [email protected]

• GitHub: https://github.com/danieldesenaaraujo

• SlideShare: http://pt.slideshare.net/danieldesenaaraujo

Page 21: Curso de C# - Variáveis, operadores e expressões

FIM