PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL - ppt carregar
PublicouMariana Garces Alterado mais de 7 anos atrás
Apresentação em tema: "PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL"— Transcrição da apresentação:
1 PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL
Curso de C# PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL
2 Orientações Gerais Recursos Outras Orientações Horário da Aula
Intervalo 10 Minutos Banheiros e Água 2º Andar
3 Introdução O curso proposto é resultado da experiência da Pró-Informática em ministrar treinamentos para capacitação na área de TI ao longo dos seus 25 anos. O objetivo principal do curso é ensinar técnicas para resolução de problemas e conseqüentemente automatização de tarefas. "a única coisa constante no mundo é a mudança"
4 Introdução Este curso destina-se aqueles que desejam iniciar o aprendizado na linguagem C# desenvolvida especialmente para a plataforma .NET. A linguagem A linguagem de programação C# (lê-se C Sharp) surge como uma evolução da linguagem "C" e destina-se a aplicações utilizando o .NET Framework, utilizando os novos conceitos de Orientação a Objetos (OO).
5 Introdução O .NET Framework
Basicamente definido como um componente integral do Windows responsável por fornecer os serviços necessários, para construção e carregamento de aplicações para Windows e Web. O . NET Framework utiliza o CLR (Common Language Run Time) sendo uma base para o .NET Framework, disponibilizando: Interoperabilidade de linguagem; Suporte de versões aprimorado; Segurança aprimorada; Garbage Colection.
6 Introdução Definição de variáveis
Veremos aqui os tipos de variáveis mais utilizadas no desenvolvimento de softwares. Variáveis são definidas como locais de armazenamento temporário de diferentes tipos como: números, palavras, datas e outros. As variáveis devem receber um nome único (dentro de um escopo), para que seja usado como referência ao decorrer do desenvolvimento e deve ter um nome curto e de fácil memorização, não sendo recomendado utilizar variáveis com o mesmo nome diferenciando-as somente por maiúsculas e minúsculas. Exemplo: nomecliente nomeCliente Isso pode causar confusão para o desenvolvedor, ou seja, usualmente as variáveis são escritas com a primeira letra minúscula e se tiver mais de uma palavra a segunda palavra com a primeira letra maiúscula. Exemplo: nomeCliente sobrenomeCliente idadeCliente
7 Introdução Outra prática muito utilizada hoje pelas empresas para um melhor entendimento das variáveis e também para facilitar a manutenção do seu código é no início de cada variável inserir letras minúsculas indicando o tipo da variável que você declarou no inicio do código. Exemplo: strNomeCliente (variável do tipo string) intIdadeCliente (variável do tipo int) Veja abaixo as variáveis mais utilizadas no desenvolvimento de softwares em C#: Descrição dos tipos de dados: int = Números inteiros (32 bits por padrão) long = Números inteiros (64 bits por padrão) float = Números de ponto flutuante (32 bits por padrão) double = Números de ponto flutuante (63 bits por padrão) decimal = Valores monetários (128 bits por padrão) string = Para seqüências de caracteres (16 bits por caractere) char = Para somente um caractere (16 bits) bool = Valor booleano que pode ser (true) ou (false)
8 Introdução Para atribuição de valores as variáveis citadas acima você deve utilizar o sinal de (=) que se trata de um operador lógico que veremos nas próximas aulas. Exemplos de uso das variáveis: int intIdade = 10; bool booFumante = false; decimal decPagamento = 1000; double dblComissão = 1.27; char chrSexo = M; string strNome = "Einstein";
9 Introdução Operadores: São os símbolos utilizados para realizar operações entre variáveis e constantes. Operadores aritméticos: Os operadores aritméticos abaixo são usados para efetuar cálculos. "+" = Adição "-" = Subtração "*" = Multiplicação "/" = Divisão "%" = Módulo (resto da divisão) Exemplo, na declaração de variáveis: int a = 5; int b = 15; int c = 24; int d = 30; Exemplo das formas de cálculo: Console.WriteLine (a + b); Console.WriteLine (d – c); Console.WriteLine (c * a); Console.WriteLine (d / b); Console.WriteLine (c % a);
10 Introdução Operadores aritméticos de atribuição reduzida:
+= = Mais igual -= = Menos igual *= = Vezes igual /= = Divisão igual %= = Módulo igual int a = 5; a += 10; Quanto se executa a expressão acima o Visual Studio interpreta da seguinte forma: a = a + 10; a = 15; Podendo ser usado todos os operadores de atribuição acima interpretados da mesma forma.
11 Introdução Operadores incrementais e decrementais: Estes operadores tem a função de aumentar ou diminuir o valor exato "1" em uma variável. Incremental (++) 1. Pré-incremental: Colocado o sinal antes da variável, será somado o valor "1" antes do restante da expressão. Exemplo: int x = 10; Console.WriteLine ("Número inicial" +x); Console.WriteLine (++x +5); (A ordem será: = 11 e depois = 16) Após compilado os resultados serão respectivamente: Número inicial: 10 16
12 Introdução 2. Pós-incremental: Colocado o sinal depois da variável, será feito o cálculo da expressão e depois a soma do valor "1". Exemplo: int x = 10; Console.WriteLine ("Número inicial" +x); Console.WriteLine (x++ +5); (A ordem será: = 15) Após compilado os resultados serão respectivamente: Número inicial: 10 15
13 Introdução Decremental (--)
1. Pré-decremental: Colocado o sinal antes da variável, será subtraído o valor "1" antes do restante da expressão. Exemplo: int x = 10; Console.WriteLine ("Número inicial" +x); Console.WriteLine (--x +5); (A ordem será: = 9 e depois = 14) Após compilado os resultados serão respectivamente: Número inicial: 10 14
14 Introdução 2. Pós-decremental: Colocado o sinal depois da variável, será feito o cálculo da expressão e depois a subtração do valor "1". Exemplo: int x = 10; Console.WriteLine ("Número inicial" +x); Console.WriteLine (x++ +5); (A ordem será: ) Após compilado os resultados serão respectivamente: Número inicial: Os operadores citados acima tem maior usabilidade em laços de repetição, que veremos nos próximos artigos publicados.
15 Introdução Operadores relacionais: Comparação
== = igual a != = Diferente de > = Maior do que < = Menor do que >= = Maior ou igual a <= = Menor ou igual a
16 Introdução Exemplo: int a = 5; int b = 9; int c = 14; int d = 9; Console.WriteLine(b == d); Console.WriteLine(c != d); Console.WriteLine(c > d); Console.WriteLine(d < c); Console.WriteLine(b <= d); Console.WriteLine(c >= a); Após compilado os resultados mostrados serão de "True", pois conforme os operadores acima usados e os valores das variáveis os indicadores são verdadeiros. Estes operadores tem maior usabilidade em condições que veremos nos próximos artigos publicados. (Experimente efetuar a compilação trocando os valores das variáveis e verão que os resultados podem alternar entre "True" ou "False").
17 Introdução Operadores lógicos:
Os operadores lógicos tem o resultado booleano (true ou false), usados somente em expressões lógicas e são eles: && - AND = Será usado quando todas as expressões tiverem que ser avaliadas como verdadeiras || - OR = Será usado quando somente umas das expressões tiver que ser avaliada como verdadeira.
18 Introdução Comandos de decisão:
Os comandos de decisão que utilizamos nos blocos são: IF/ELSE Estes comandos verificarão se uma situação é verdadeira ou falsa, para que possam executar uma determinada função. Começaremos estudando os comandos IF/ELSE: Podemos determinar estas duas palavras como: IF = SE ELSE = SENÃO
19 Introdução Então utilizamos os comandos na seguinte estrutura: if (Condição) { Comandos } else { Comandos } Como citamos anteriormente os caracteres ({}) abrem e fecham um bloco, no exemplo acima o Visual Studio irá verificar o primeiro bloco, se o resultado da verificação for "TRUE" os comandos dentro daquele bloco serão executados, caso contrário o Visual Studio executará o segundo bloco.
20 Introdução Exemplo: int a = 10; int b = 15; int c = 20; int d = 25; if (a==b) { Console.WriteLine("Condição 1 verdadeira"); } else { Console.WriteLine("Condição 2 verdadeira"); } Conforme exemplo acima a primeira condição tem o resultado de "FALSE", sendo assim o Visual Studio executa a segunda condição, aparecendo neste exemplo acima a mensagem: "Condição 2 verdadeira".
21 Introdução Podemos ter vários blocos para verificação de condições. Exemplo: int a = 10; int b = 15; int c = 20; int d = 25; if (a == b) { Console.WriteLine("Execute o primeiro bloco"); } else if (a > d) { Console.WriteLine("Execute o segundo bloco"); } else { Console.WriteLine("Execute o terceiro bloco"); }
22 Introdução Neste novo exemplo é mostrado que podemos declarar mais de uma condição com o comando "else if" ou seja "senão se". Até agora somente vimos exemplos que os primeiros blocos tem como resultado "FALSE", se o primeiro bloco de condição tiver como resultado "TRUE", os outros blocos serão ignorados pelo Visual Studio. Veremos agora um exemplo de blocos aninhados: int a = 10; int b = 15; int c = 20; int d = 25; if (a < b) { if (a == b) { Console.WriteLine("Execute o primeiro bloco"); } else if (a > d) { Console.WriteLine("Execute o segundo bloco"); } else { Console.WriteLine("Execute o terceiro bloco"); } } else { Console.WriteLine("Ignore o bloco acima") }