SlideShare une entreprise Scribd logo
1  sur  21
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

Contenu connexe

Tendances

1º introdução a lógica de programação
1º   introdução a lógica de programação1º   introdução a lógica de programação
1º introdução a lógica de programaçãoLucas Mendes
 
Prova algoritmos
Prova algoritmosProva algoritmos
Prova algoritmospronatecvja
 
Lógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalLógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalWesley R. Bezerra
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1Thalles Anderson
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de ProgramaçãoAdao Chiavelli
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaFelipe J. R. Vieira
 
Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3José Araújo
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosMario Jorge Pereira
 
Fundamentos de logica de programação
Fundamentos de logica de programaçãoFundamentos de logica de programação
Fundamentos de logica de programaçãoRogerio de Moraes
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação CGercélia Ramos
 
Logica de programação. introdução[AULA-1]
Logica de programação. introdução[AULA-1]Logica de programação. introdução[AULA-1]
Logica de programação. introdução[AULA-1]Ricardo Silva
 
Algoritmos - Lógica de Programação
Algoritmos - Lógica de ProgramaçãoAlgoritmos - Lógica de Programação
Algoritmos - Lógica de ProgramaçãoElaine Cecília Gatto
 

Tendances (20)

Logica de Programacao
Logica de ProgramacaoLogica de Programacao
Logica de Programacao
 
Lista Exercicios 05
Lista Exercicios 05Lista Exercicios 05
Lista Exercicios 05
 
1º introdução a lógica de programação
1º   introdução a lógica de programação1º   introdução a lógica de programação
1º introdução a lógica de programação
 
Prova algoritmos
Prova algoritmosProva algoritmos
Prova algoritmos
 
Lógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalLógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicional
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Algoritmos: Tipos de Dados
Algoritmos: Tipos de DadosAlgoritmos: Tipos de Dados
Algoritmos: Tipos de Dados
 
Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
 
Fundamentos de logica de programação
Fundamentos de logica de programaçãoFundamentos de logica de programação
Fundamentos de logica de programação
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
 
Logica de programação. introdução[AULA-1]
Logica de programação. introdução[AULA-1]Logica de programação. introdução[AULA-1]
Logica de programação. introdução[AULA-1]
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
 
Algoritmos - Lógica de Programação
Algoritmos - Lógica de ProgramaçãoAlgoritmos - Lógica de Programação
Algoritmos - Lógica de Programação
 

En vedette

Circuit board manufacture suffers $78K loss due to line power surge
Circuit board manufacture suffers $78K loss due to line power surgeCircuit board manufacture suffers $78K loss due to line power surge
Circuit board manufacture suffers $78K loss due to line power surgebiico
 
Carnaval 2013 bases subvencions
Carnaval 2013   bases subvencionsCarnaval 2013   bases subvencions
Carnaval 2013 bases subvencionsviuvallmoll
 
Koenigsegg ad air_plane
Koenigsegg ad air_planeKoenigsegg ad air_plane
Koenigsegg ad air_planeJonatan Palm
 
Modelos de fantoches e dedoches simone helen drumond
Modelos de fantoches e dedoches simone helen drumondModelos de fantoches e dedoches simone helen drumond
Modelos de fantoches e dedoches simone helen drumondSimoneHelenDrumond
 
Mapa conceptual de aritmetica
Mapa conceptual de aritmeticaMapa conceptual de aritmetica
Mapa conceptual de aritmeticaMaaiu Silva
 
5 tmu wk3_f4107
5 tmu wk3_f41075 tmu wk3_f4107
5 tmu wk3_f4107vidatone
 
bWxイメージスケール130126
bWxイメージスケール130126bWxイメージスケール130126
bWxイメージスケール130126Branding Works LLC
 
Vista panoramica ortus fitness
Vista panoramica ortus fitnessVista panoramica ortus fitness
Vista panoramica ortus fitnessOrtus Fitness
 
Let’s do it toul kork talk
Let’s do it toul kork talkLet’s do it toul kork talk
Let’s do it toul kork talkKhmerTalks
 

En vedette (20)

Forside om møbel-sagen
Forside om møbel-sagenForside om møbel-sagen
Forside om møbel-sagen
 
Circuit board manufacture suffers $78K loss due to line power surge
Circuit board manufacture suffers $78K loss due to line power surgeCircuit board manufacture suffers $78K loss due to line power surge
Circuit board manufacture suffers $78K loss due to line power surge
 
Kike bautista
Kike bautistaKike bautista
Kike bautista
 
Mimaki CGSR II
Mimaki CGSR IIMimaki CGSR II
Mimaki CGSR II
 
Carnaval 2013 bases subvencions
Carnaval 2013   bases subvencionsCarnaval 2013   bases subvencions
Carnaval 2013 bases subvencions
 
Koenigsegg ad air_plane
Koenigsegg ad air_planeKoenigsegg ad air_plane
Koenigsegg ad air_plane
 
Mimaki IV33
Mimaki IV33Mimaki IV33
Mimaki IV33
 
Modelos de fantoches e dedoches simone helen drumond
Modelos de fantoches e dedoches simone helen drumondModelos de fantoches e dedoches simone helen drumond
Modelos de fantoches e dedoches simone helen drumond
 
Tour 3 días hugoguerravillacis@gmail.com
Tour 3 días    hugoguerravillacis@gmail.comTour 3 días    hugoguerravillacis@gmail.com
Tour 3 días hugoguerravillacis@gmail.com
 
Galería de imágenes. románico
Galería de imágenes. románicoGalería de imágenes. románico
Galería de imágenes. románico
 
install OpenCV in mac
install OpenCV in macinstall OpenCV in mac
install OpenCV in mac
 
Task manager
Task managerTask manager
Task manager
 
Katten test
Katten testKatten test
Katten test
 
Poster4
Poster4 Poster4
Poster4
 
Mapa conceptual de aritmetica
Mapa conceptual de aritmeticaMapa conceptual de aritmetica
Mapa conceptual de aritmetica
 
5 tmu wk3_f4107
5 tmu wk3_f41075 tmu wk3_f4107
5 tmu wk3_f4107
 
bWxイメージスケール130126
bWxイメージスケール130126bWxイメージスケール130126
bWxイメージスケール130126
 
Vista panoramica ortus fitness
Vista panoramica ortus fitnessVista panoramica ortus fitness
Vista panoramica ortus fitness
 
Leader_P_1220_EN
Leader_P_1220_ENLeader_P_1220_EN
Leader_P_1220_EN
 
Let’s do it toul kork talk
Let’s do it toul kork talkLet’s do it toul kork talk
Let’s do it toul kork talk
 

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

Introdução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveisIntrodução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveisgbpf
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30hflandim
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoJose Augusto Cintra
 
Boas práticas de programação em C# .NET
Boas práticas de programação em C# .NETBoas práticas de programação em C# .NET
Boas práticas de programação em C# .NETFabiano Roman Beraldi
 
Introdução+à+linguagem+c
Introdução+à+linguagem+cIntrodução+à+linguagem+c
Introdução+à+linguagem+cThiago Freitas
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem cvingue
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
1 - Introdução à Lógica de Programação - Comandos Básicos.pptx
1 - Introdução à Lógica de Programação - Comandos Básicos.pptx1 - Introdução à Lógica de Programação - Comandos Básicos.pptx
1 - Introdução à Lógica de Programação - Comandos Básicos.pptxJONATHANSILVADEOLIVE
 
Introdução à programação
Introdução à programaçãoIntrodução à programação
Introdução à programação12anogolega
 
Henriquecristovao manual c-cpp
Henriquecristovao manual c-cppHenriquecristovao manual c-cpp
Henriquecristovao manual c-cppRUI VIEIRA
 
Algoritmos e Visualg parte 1
Algoritmos e Visualg   parte 1Algoritmos e Visualg   parte 1
Algoritmos e Visualg parte 1Marcio Pinto
 

Similaire à Curso de C# - Variáveis, operadores e expressões (20)

Introdução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveisIntrodução ao php - Tipos de variáveis
Introdução ao php - Tipos de variáveis
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30
 
Cap 2
Cap 2Cap 2
Cap 2
 
Cap 2
Cap 2Cap 2
Cap 2
 
Aula02
Aula02Aula02
Aula02
 
TWP05 Variáveis e Entrada de Dados
TWP05 Variáveis e Entrada de DadosTWP05 Variáveis e Entrada de Dados
TWP05 Variáveis e Entrada de Dados
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de Programação
 
Boas práticas de programação em C# .NET
Boas práticas de programação em C# .NETBoas práticas de programação em C# .NET
Boas práticas de programação em C# .NET
 
Apostila c++
Apostila c++Apostila c++
Apostila c++
 
Introdução+à+linguagem+c
Introdução+à+linguagem+cIntrodução+à+linguagem+c
Introdução+à+linguagem+c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Unidade06
Unidade06Unidade06
Unidade06
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
1 - Introdução à Lógica de Programação - Comandos Básicos.pptx
1 - Introdução à Lógica de Programação - Comandos Básicos.pptx1 - Introdução à Lógica de Programação - Comandos Básicos.pptx
1 - Introdução à Lógica de Programação - Comandos Básicos.pptx
 
Introdução à programação
Introdução à programaçãoIntrodução à programação
Introdução à programação
 
Henriquecristovao manual c-cpp
Henriquecristovao manual c-cppHenriquecristovao manual c-cpp
Henriquecristovao manual c-cpp
 
Aula 04
Aula 04Aula 04
Aula 04
 
Algoritmos e Visualg parte 1
Algoritmos e Visualg   parte 1Algoritmos e Visualg   parte 1
Algoritmos e Visualg parte 1
 

Plus de Daniel Araújo

Enumerações e estruturas
Enumerações e estruturasEnumerações e estruturas
Enumerações e estruturasDaniel Araújo
 
Valores e referências
Valores e referênciasValores e referências
Valores e referênciasDaniel Araújo
 
Instruções de iteração e atribuição composta
Instruções de iteração e atribuição compostaInstruções de iteração e atribuição composta
Instruções de iteração e atribuição compostaDaniel Araújo
 
Instruções de decisão
Instruções de decisãoInstruções de decisão
Instruções de decisãoDaniel Araújo
 
Curso C# - Métodos e escopo
Curso C# - Métodos e escopoCurso C# - Métodos e escopo
Curso C# - Métodos e escopoDaniel Araújo
 
Curso de C# - Introdução
Curso de C# - IntroduçãoCurso de C# - Introdução
Curso de C# - IntroduçãoDaniel Araújo
 

Plus de Daniel Araújo (8)

Enumerações e estruturas
Enumerações e estruturasEnumerações e estruturas
Enumerações e estruturas
 
Valores e referências
Valores e referênciasValores e referências
Valores e referências
 
Classes e objetos
Classes e objetosClasses e objetos
Classes e objetos
 
Erros e exceções
Erros e exceçõesErros e exceções
Erros e exceções
 
Instruções de iteração e atribuição composta
Instruções de iteração e atribuição compostaInstruções de iteração e atribuição composta
Instruções de iteração e atribuição composta
 
Instruções de decisão
Instruções de decisãoInstruções de decisão
Instruções de decisão
 
Curso C# - Métodos e escopo
Curso C# - Métodos e escopoCurso C# - Métodos e escopo
Curso C# - Métodos e escopo
 
Curso de C# - Introdução
Curso de C# - IntroduçãoCurso de C# - Introdução
Curso de C# - Introdução
 

Dernier

BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfPastor Robson Colaço
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaaulasgege
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarIedaGoethe
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 

Dernier (20)

BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogar
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 

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

  • 1. Linguagem de programação 4 Daniel de Sena Araújo Escola Técnica CEPEP
  • 2. Agenda • Instruções, identificadores e palavras chave; • Variáveis; • Tipos de dados primitivos; • Operadores aritméticos; • Incremento e decremento.
  • 3. Instrução • Comando que executa uma ação; • Encontrada dentro dos métodos; • Terminam com um ponto e vírgula.
  • 4. 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.
  • 5. Palavras chave • A linguagem C# reserva 77 identificadores para uso próprio; • Eles não devem ser utilizados para outros fins.
  • 6.
  • 7.
  • 8. 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.
  • 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 • 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;
  • 11. 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.
  • 12.
  • 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.
  • 18. 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.
  • 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.
  • 21. FIM