Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
? TIPO DE DATOS EN C#
? ARREGLOS DE TIPO DE DATOS
? ORDENAR N DATOS DE MAYOR A MENOR
? ORDENAR NOMBRES DE LA “A” A LA “Z”.
? ORDENAR NOMBRES Y NOTAS DE N ALUMNOS
? FUNCIONES EN C# (C SHARP)
VARIABLES O TIPO DE DATOS EN C#
? NUMEROS
? ENTERO CORTO DE 16 BIT short A;
? ENTERO DE 32 BIT int B;
? ENTERO LARGO 64 BIT long C;
? CON DECIMAL DE 32 BIT float X;
? CON DECIMAL DE 64 BIT double Y;
? CON DECIMAL alta precisión DE 96 BIT decimal W;
ESTRUCTURA VARIABLE ENTERA
1
� ASCII 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1
� UNICODE (internacional)
3 2 1
2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1
VARIABLES LOGICAS EN C#
? LOGICA VERDAD/FALSO
UN ARREGLO ES UN ORDENAMIENTO
CONSECUTIVO DE VARIOS DATOS DEL MISMO
TIPO. TIENE NOMBRE COMUN CON IDENTIDAD
int [] X = new int[2]; x[0]=7 x[1]=12
0 A 1 0 0 A 1 1 0 A 1 2 0 A 1 3
2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 9 8 7 6 5 4 2 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
0 A 1 4 0 A 1 5 0 A 1 6 0 A 1 7
2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 9 8 7 6 5 4 2 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0
EJEMPLOS DE ARREGLOS
SI
AUX = NUM[I]
NUM[I] = NUM[K]
NUM[K] = AUX
tarea : ORDENAR NOMBRES DE A-Z
FUNCION MAIN
FUNCION 1
PROGRAMA
FUNCION 2
FUNCION 3
PROGRAMA PRINCIPAL Y FUNCIONES
{
float promedio(int N,float [] X)
{ ……… return prom; }
.
. float rango(int N,float [] X)
. { ……… return rango; }
} {
float desvst(int N,float [] X)
……… return ds; }
EJEMPLO: CALCULAR PROMEDIO,
RANGO Y DESVIACION STANDARD DE N
DATOS
DATOS ENTRADA
N= 5 notas
Las notas 15 , 18, 13, 14, 16
DATOS SALIDA
PROMEDIO ( 15+18+13+14+16 )/5 = 15.2
RANGO MAXIMO= 18 MINIMO=13 EL RANGO ES 18-13 = 5
DESVI.ST (((15-15.2)^2 + (18-15.2) ^2 + (13-15.2) ^2 + (14-15.2) ^2 + (16-15.2) ^2) / (5-1)) ^1/2
(( 0.04+ 7.84 + 4.84 + 1.44 + 0.64 )/4) ^1/2 = (14.8 /4) ^1/2 = 3.7 ^1/2 = 1.9235
Fin de presentacion