A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 1 INE 5201 – Aula 004 Microsoft Visual C# // Algoritmos em C# { ( estrutura de dados ) ( algoritmo ) }

Apresentações semelhantes


Apresentação em tema: "Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 1 INE 5201 – Aula 004 Microsoft Visual C# // Algoritmos em C# { ( estrutura de dados ) ( algoritmo ) }"— Transcrição da apresentação:

1 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 1 INE 5201 – Aula 004 Microsoft Visual C# // Algoritmos em C# { ( estrutura de dados ) ( algoritmo ) }

2 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 2 INE 5201 – Aula 004 Microsoft Visual C# Tipo Inteiro em C# Intervalo Tamanho sbyte -128 to 127Signed 8-bit inteiro Byte 0 to 255Inteiro de 8 bits sem sinal short to Signed 16-bit inteiro ushort0 to Inteiro de 16 bits sem sinal int to Signed 32-bit inteiro uint0 to Inteiro de 32 bits sem sinal long to Signed 64-bit inteiro ulong0 to Inteiro de 64 bits sem sinal

3 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 3 INE 5201 – Aula 004 Tipo Real Microsoft Visual C# Express Intervalo aproximadoPrecisão float± 1.5e-45 to ± 3.4E38digits 7 double± 5.0e-324 to ± 1.7e dígitos

4 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 4 INE 5201 – Aula 004 Microsoft Visual C# Tipo string em C# string em C# é um conjunto de zero ou mais caracteres. uma string é declarada usando-se aspas duplas. exemplo: string saudação = Oi Galera!;

5 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 5 INE 5201 – Aula 004 Tipo booleano em C# Usado para declarar variáveis para armazenar os valores Verdadeiro ou Falso Microsoft Visual C# Express exemplo: bool aprovado = true;

6 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 6 INE 5201 – Aula 004 Comando de atribuição em C# EXPRESSÃOIdentificador ; = { X = 10; } Microsoft Visual C# Express

7 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 7 INE 5201 – Aula 004 Comando de atribuição e sequência simples ; { int X, Y; X = 10; Y = X; }; Microsoft Visual C# Express { int X, Y, Valor; X = 10; Y = 17; Valor = X * Y; };

8 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 8 INE 5201 – Aula 004 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

9 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 9 INE 5201 – Aula 004 Alternativa Simples if ( condição ) { Bloco de comandos; } Microsoft Visual C# Express 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 !!

10 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 10 INE 5201 – Aula 004 Alternativa Composta if ( condição ) { Bloco de comandos; } else { Bloco de comandos; } Microsoft Visual C# Express

11 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 11 INE 5201 – Aula 004 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

12 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 12 INE 5201 – Aula 004 Repetição 2º Caso de uso, quando o número de repetições É conhecida for ( = ; ; ) { Bloco de comandos; } Microsoft Visual C# Express

13 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 13 INE 5201 – Aula 004 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 ); } Microsoft Visual C# Express

14 Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 14 INE 5201 – Aula 004 obrigado pela atenção, um ótimo final de semana


Carregar ppt "Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 1 INE 5201 – Aula 004 Microsoft Visual C# // Algoritmos em C# { ( estrutura de dados ) ( algoritmo ) }"

Apresentações semelhantes


Anúncios Google