Los programas deben ser resistentes a errores, si el usuario ingresa algún valor erróneo debe de decirle qué pasó, y cuando sea posible, preguntar de nuevo hasta que el usuario ingrese un valor legal. También se debe de tener cuidado de que no haya ciclos infinitos. Hay que recordar que los nombres de las variables deben de ser significativos y empezar con minúscula, y que los cuerpos de las expresiones deben de estar identados a cuatro espacios. Se debe de evitar la repetición innecesaria de código.
Ejercicio 1 – Producto cruz
Escriba un programa que recibe el nombre de un archivo que tiene dos vectores de tres dimensiones, los carga y al final calcula e imprime el producto cruz de ambos vectores.
Ejercicio 2 – Datos estadísticos
Escriba un programa que recibe el nombre de un archivo que tiene una lista de números, uno por línea, y calcula el promedio, la varianza muestral, la moda y la mediana de los números.
Ejercicio 3 – Información de trabajo
Escriba un programa que recibe el nombre de un archivo que tiene una lista de nombres, edades y profesiones y escribe un archivo que guarda cada profesión con la edad promedio.