Linguagem de programação 4
Daniel de Sena Araújo
Escola Técnica CEPEP
Agenda
• Instruções, identificadores e palavras chave;
• Variáveis;
• Tipos de dados primitivos;
• Operadores aritméticos;
• Incremento e decremento.
Instrução
• Comando que executa uma ação;
• Encontrada dentro dos métodos;
• Terminam com um ponto e vírgula.
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.
Palavras chave
• A linguagem C# reserva 77 identificadores
para uso próprio;
• Eles não devem ser utilizados para outros fins.
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.
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;
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;
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.
Exercício
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;
Operadores
5 / 2 = ?
5.0 / 2.0 = ?
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.
Exercício
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.
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.
• Email:
danieldesenaaraujo@gmail.com
• GitHub:
https://github.com/danieldesenaaraujo
• SlideShare:
http://pt.slideshare.net/danieldesenaaraujo
FIM

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

  • 1.
    Linguagem de programação4 Daniel de Sena Araújo Escola Técnica CEPEP
  • 2.
    Agenda • Instruções, identificadorese palavras chave; • Variáveis; • Tipos de dados primitivos; • Operadores aritméticos; • Incremento e decremento.
  • 3.
    Instrução • Comando queexecuta uma ação; • Encontrada dentro dos métodos; • Terminam com um ponto e vírgula.
  • 4.
    Identificadores • Nomes usadospara 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.
  • 5.
    Palavras chave • Alinguagem C# reserva 77 identificadores para uso próprio; • Eles não devem ser utilizados para outros fins.
  • 8.
    Variáveis • Local dearmazenamento 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.
  • 9.
    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;
  • 10.
    Declarando variáveis • Declaramoso 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;
  • 11.
    Tipos de dadosprimitivos • 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.
  • 13.
  • 14.
    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;
  • 15.
    Operadores 5 / 2= ? 5.0 / 2.0 = ?
  • 16.
    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.
  • 17.
  • 18.
    Precedência • A precedênciacontrola 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.
  • 19.
    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.
  • 20.
  • 21.