140 likes | 268 Views
Microsoft Visual C#. // Algoritmos em C# { < declaração de variáveis > ( estrutura de dados ) < comandos > ( algoritmo ) }. Microsoft Visual C#. Tipo Inteiro em C#. Microsoft Visual C# Express. Tipo Real. Microsoft Visual C#. Tipo string em C#
E N D
Microsoft Visual C# • // Algoritmos em C# • { • < declaração de variáveis > ( estrutura de dados ) • < comandos > ( algoritmo ) • }
Microsoft Visual C# Tipo Inteiro em C#
Microsoft Visual C# Express Tipo Real
Microsoft Visual C# Tipo string em C# string em C# é um conjunto de zero oumaiscaracteres. uma string é declaradausando-se aspasduplas. exemplo: string saudação = “OiGalera!”;
Microsoft Visual C# Express Tipo booleano em C# Usado para declarar variáveis para armazenar os valores Verdadeiro ou Falso exemplo: bool aprovado = true;
Microsoft Visual C# Express • Comando de atribuição em C# Identificador EXPRESSÃO = ; { X = 10; }
Microsoft Visual C# Express • Comando de atribuição e sequência simples ‘ ; ‘ { int X, Y; X = 10; Y = X; }; { int X, Y, Valor; X = 10; Y = 17; Valor = X * Y; };
Microsoft Visual C# Express Bloco de Comandos Um bloco define escopo, alcança das variáveis e o conjunto de comando que devem ser executados de forma unívoca, isto é; todos juntos. { comando 1; comando 2; comando 3; ... }
Microsoft Visual C# Express Alternativa Simples if ( condição ) { Bloco de comandos; } • Operadores relacionais: • menor: operador <ex: ( X <Y ) • maior: operador >ex: ( X >Y ) • igual: operador ==ex: ( X == Y ) • menor ou igual: operador <=ex: ( X <=Y ) • maior ou igual: operador >=ex: ( X >=Y ) • diferente: operador !=ex: ( X !> Y) • Lógicos • ( e ) multiplicação lógica operador && • ( ou ) adição lógica operador !!
Microsoft Visual C# Express Alternativa Composta if ( condição ) { Bloco de comandos; } else { Bloco de comandos; }
Microsoft Visual C# Express Repetição 1º Caso de uso, quando o número de repetições NÃO É conhecida do { Bloco de comandos; } while(condição ) while( condição ) { Bloco de comandos; }
Microsoft Visual C# Express Repetição 2º Caso de uso, quando o número de repetições É conhecida for ( <variável> = <valor inicial> ; <condição> ; <incremento> ) { Bloco de comandos; }
Microsoft Visual C# Express Exercícios: Escreva em C# o algoritmo abaixo Inicio int Folha_1, Folha_2; caracter Folha_3; // conterá a sequência Folha_1 1; // primeiro número da sequência; Folha_2 5; // conterá o valor de N ; repita Folha_3 Folha_3 + caracter( Folha_1 ); Folha_1 Folha_1 + 1; enquanto Folha_1 <= Folha_2; fim { int Folha_1 = 1;// primeiro número da sequência; int Folha_2 = 5; // conterá o valor de N ; string Folha_3 = “”;// conterá a sequência do { Folha_3 = Folha_3 + Convert.ToString(Folha_1); Folha_1 = Folha_1 + 1; } while(Folha_1 <= Folha_2 ); }
obrigado pela atenção, • um ótimo final de semana