Algoritmos APRENDENDO A PROGRAMAR COM C#
Alô Mundo AULA 01
Conhecendo o ambiente O objetivo principal desse programa não é mostrar a mensagem Alo Mundo. O objetivo é apresentar o ambiente de desenvolvimento que você usará, mostrando: Como é a IDE (Integrated Development Environment Ambiente Integrado de Desenvolvimento); Como se cria um programa (projeto); Como compilar, executar, salvar e recuperar o programa; Mostrar a estrutura básica de um programa na linguagem escolhida (C#). Inicialmente iremos criar aplicações do tipo Console Programa que não apresenta interface gráfica, não contém janelas ou qualquer outro componente visual, apenas lógica de programação.
Oficina Visual Studio Criando um Projeto de Software Entendendo a estrutura básica Implementando o programa Alo Mundo Estrutura de arquivos do projeto Fechando e reabrindo projetos
Variáveis AULA 02
Fundamentos Variáveis são estruturas que possibilitam armazenar informações na memória de um computador. Um algoritmo para ser processado, os dados que ele utilizará precisam estar previamente armazenados na memória do computador. A variável então seria o nome dado a um espaço da memória que contém o dado a ser utilizado pelo algoritmo. Quando usamos uma variável, na verdade, estamos buscando aquela informação da memória e passando para o processador do computador, para que o mesmo realize as operações necessárias com aquele dado. Podemos afirmar então, que as variáveis são utilizadas para representar quaisquer tipo de informação, que poderão ser acessados e modificados de acordo com a lógica do algoritmo.
Nomenclatura de variáveis Assim como é importante saber dar nome aos nossos algoritmos, é primordial saber nomear uma variável também. As regras para a nomenclatura de variáveis seguem os mesmos princípios dos algoritmos, onde: Não usar espaço; Não usar caracteres especiais tais como:!? $ # * & - / e outros; Usar apenas letras e números; Não iniciar o nome com um número; Evitar uso de acentos e cedilhas nos nomes.
Nomenclatura de variáveis O que vai ser armazenado na variável? Proposta de nome Situação A nome de uma pessoa nome Nomenclatura válida A nota de um aluno n Nome válido mas inapropriado, já que a não identifica o contexto da variável, o certo seria: nota ou notaaluno. Endereço de um cliente endereço Nome válido mas inapropriado, já que o nome contém cedilha, o certo poderia ser: endereço, enderecocliente ou clienteendereco. Saldo da conta contasaldo Correto. Poderia ser também saldoconta. Nome do 2º dependente 2dependente Nome inválido, já que não pode ser iniciado com um número. O certo poderia ser: segundodependente ou dependente2. Email dofuncionário e-mail Nome inválido, já que não pode ter caracteres especiais, no caso o -. O certo poderia ser: email ou apenas mail.
Tipos de Dados A definição do tipo de dado de uma variável é primordial para garantir a resolução do algoritmo. As linguagens de programação têm alguns tipos já definidos em sua estrutura, eles são chamados de tipos de dados primitivos. Literal: Tipo de dado que pode receber letras, números e símbolos. Esses tipos de dados não podem ser usados para fazer cálculos, apenas para armazenar informação. Ex: Programadores & Associados, Professor Universitário, 2ª chamada, etc. Inteiro: Tipo de dado que pode receber números inteiros positivos ou negativos. Ex: 10, 1000, -23, 0. Real: Tipo de dado que pode receber números reais, isto é, com casas decimais, positivos ou negativos. Ex: 3,1415, 9,8, 123,45. Lógico: Tipo de dado que pode receber apenas dois tipos de informação: verdadeiro (1) ou falso (0).
Tipos de Dados Tipo de Dado C# Literal Números Inteiros Números Reais Lógico string char byte int long float double Decimal bool
Sintaxe DECLARAÇÃO TipoDeDado nomedavariavel; Exemplos: string nome; int idade; double pesoliquido; bool casado; ATRIBUIÇÃO nomedavariavel = valor; Exemplos: nome = Liluyoud ; idade = 41; pesoliquido = 130; casado = true;
Oficina Adicionando um novo projeto a uma solução já existente Declarando e usando variáveis Selecionando qual projeto rodar