Escolar Documentos
Profissional Documentos
Cultura Documentos
NET
2. Visual Studio
3. Criar um Projeto em Visual Studio
3. Sintaxe básica da linguagem de programação C#
• Variáveis e constantes
• Tipos de dados
• Operadores
• Entrada e saída de dados
• A classe Console
❖ Plataforma .NET
• Iniciativa da Microsoft, que visa uma plataforma únicapara
desenvolvimento e execução de sistemas e aplicações
• O código gerado para .NET pode ser executado em qualquer dispositivo
que possua essa plataforma
• Lançado em 13 de Fevereiro de 2002
• Versão estável: Visual Studio Community 2015 e/ou 2017
• Página oficial: https://www.visualstudio.com/pt-br/downloads
Módulo de Algoritmia -7
❖ Plataforma .NET
Módulo de Algoritmia -7
❖ Plataforma .NET Download:https://www.visualstudio.com/pt-br/downloads
❑ Conceito de Projeto
Conjunto de items envolvidos no desenvolvimento de uma aplicação
classes, bibliotecas, formulários, …)
❑ Conceito de Solução
Conjunto de um ou mais projetos que podem envolver uma equipa
de desenvolvimento de software.
Tem como objetivo simplificar a gestão de ficheiros e pastas
necessárias ao desenvolvimento de software.
❖ Criar um Projeto em Visual Studio
Executar o Visual Studio
Nome e
localização
❖ Criar um Projeto em Visual Studio
❑ Namespace
Contêm membros que podem ser chamados
a partir de um programa em C#.
Por exemplo using System;
permite referenciar o código contido no
namespace System
❑ C# é case-sensitive
(diferencia minúsculas de maiúsculas)
❖ Variáveis e Constantes
❖ Tipos de Dados
❖ Operadores
❖ Entrada e Saída de Dados (Classe Console)
❖ Variáveis e Constantes
Tipo de dados
seguido do nome
da variável
❖ Variáveis e Constantes
Tipo Intervalo
Tipos de dados primitivos
Texto
char Armazena um caracter Os caracretes estão entre ‘ ’
string Armazena uma cadeia de As strings estão entre “ “
caracteres
Falaremos das Strings com
mais profundidade adiante!
❖ Tipos de dados - Booleanos
Tipo Intervalo
Variável Lógica
bool True ou False (0 ou 1) 8 bits, valor por omissão false
❖ Operadores aritméticos
Categoria Operadores
Básicos + (soma) // Atribuição simples e composta
- (subtração) int nota1 = 5;
* (multiplicação) int nota2 = nota1;
/ (divisão)
nota2 +=2;
% (resto da divisão)
// Incrementa a variável nota2 de 2 valores.
// Neste caso nota2 = 7 e nota1 mantém o valor 5
Atribuição =
nota1++; // neste caso nota1 para a 7
simples
Incremento ++,--
Decremento
❖ Operadores lógicos
Categoria Operadores
&& (E)
Lógicos || (OU)
! (NÃO)
❖ Operadores relacionais
Categoria Operadores
==
!=
<
Relacionais >
<=
>=
❖ Ciclo de vida das variáveis
• LOCAL – existe apenas no método onde foi declarada
• GLOBAL – Pode ser invocada em qualquer método.
Deve ser declarada no topo da classe, fora de
qualquer método
Variáveis globais
Declaradas antes
do método Main
❖ Entrada e Saída de dados
https://msdn.microsoft.com/pt-br/library/system.console(v=vs.110).aspx
❖ Exercício
Ler dois números e apresentar o resultado da sua soma
❖ Classe Console: Algumas propriedades
❖ Classe Console: Algumas propriedades
3
❖ Exercícios