Analisis de a programación en C#
karlaemka15 de Abril de 2015
646 Palabras (3 Páginas)598 Visitas
Objetivo:
Analiza la programación en C#, que le permita construir nuevas generalizaciones algorítmicas mejorando la eficacia y eficiencia en la industria.
Procedimiento:
A partir de los programas realizados en clase, y utilizando las instrucciones de control, arreglos, funciones, tipos de datos, etc., estudiados en el módulo 1, construye una nueva generalización algorítmica que te permita resolver los siguientes problemas matemáticos:
1. Introducir los doce meses del año en una columna con sus respectivos 12 datos (tipo double) en una segunda columna. El algoritmo debe realizar un análisis de las medidas de tendencia central (media, mediana y moda) así como las medidas de dispersión (varianza y desviación estándar). Todas las cantidades deben de tener cuatro decimales.
2. Descomponer un número en sus factores (Ejemplo: 90 = 2 x 3 x 3 x 5).
3. Ingresando las dimensiones de dos matrices, desarrolla un algoritmo que indique, de acuerdo a las dimensiones ingresadas, si se puede llevar a cabo la multiplicación de matrices o no.
Los algoritmos deberán cumplir con los siguientes criterios de contenido:
1. Análisis de problema: análisis de los requerimientos, diagramas UML, diseño completo.
2. Usa el lenguaje C# (C Sharp): modulación, congruencia con el diseño, optimización del código.
3. Construye nuevos principios algorítmicos: completa, originalidad, muestra ventajas del método que utilizó.
4. Mejora la eficacia y eficiencia en la industria: que los requerimientos cumplan con lo planeado, lo aplica a la industria, muestra mejoras.
Resultados:
1.
Problema; con lo pedido por la evidencia, relacionado con los datos, datos 1 = estudiante 1 y dato 2 = estudiante 2. Así evaluaremos el problema de sus calificaciones durante el año. Determinando (media, mediana y moda) así como las medidas de dispersión (varianza y desviación estándar). Todas las cantidades deben de tener cuatro decimales.
Inicio
Ingresar 12 datos de Estudiante 1
De: 1 hasta: 10
Si se arrojaron 12 datos, evaluar
Media; suma de todos los números dividido en 12
Mediana; número justo en la mitad de todos
Moda; números repetidos las mismas veces
Sino, volver a inicio
si
Ingresar 12 datos de Estudiante 02
De: 1 hasta: 10
Si se arrojaron 12 datos, evaluar
Media; suma de todos los números dividido en 12
Mediana; número justo en la mitad de todos
Moda; números repetidos las mismas veces
Sino, volver a inicio
Si <Media/Media/Moda>
Estudiante 1
Varianza:
Desviación estándar: raíz cuadrada de la varianza
Si no <Media/Media/Moda>
Si
Estudiante 2
Varianza:
Desviación estándar: raíz cuadrada de la varianza
Si no <Media/Media/Moda>
Fin
NOTA: se movió un poco por la foto de pantalla
2. 12= 2x2x3
Variables: n,num1:int;
cuenta:int;
empieza
n=numero a factorizar;
num1:=n;
num1:=num1/2;
finMientras
mientras (cuenta<=raiz(n)) y (num1>1) hacer
Si num1 mod cuenta=0 entonces
imprimir(cuenta);
num1:=num1/cuenta;
end
si no cuenta:=cuenta+2
finSi finMientras
Si num1>1 entonces escribir(num1);
FinSi
3. Recordando que en las matrices el número de columnas de la primera matriz debe ser igual que el número
...