Marta I. García de la Maza

Esta página web ha sido creada única y exclusivamente como medio para la presentación de la tarea encargada para la asignatura de Informática industrial y comunicaciones impartida en la Universidad de Cantabria.

Curso académico 2018/2019

Año bisiesto

Hacer un programa que determina si un año (especificado como parámetro del main) es bisiesto. Un año es bisiesto si es divisible entre 4, excepto si es divisible entre 100, pero no entre 400.

Ir al programa

Dia de la semana

Desarrollar un programa que acepte una fecha e imprima el día de la semana correspondiente. El programa debe aceptar tres argumentos en la línea de comandos: dia (d), mes (m), año (y). Los meses se numeran con 1 para Enero, 2 para Febrero, etc.

  • - y0 = y - (14 - m) / 12
  • - x = y0 + y0/4 - y0/100 + y0/400
  • - m0 = m + 12 * ((14 - m) / 12) - 2
  • - d0 = (d + x + (31*m0)/ 12) mod 7

El resultado d0 se corresponde con 0 a Domingo, 1 Lunes, 2 Martes, etc.

Ir al programa

Cambio de base

Escribir un programa para convertir un número entero (≥ 0) en su equivalente binario.

Ir al programa

Ecuación 2º grado

Hacer un programa que lea los coeficientes A, B y C de una ecuación de segundo grado Guia ecuacion segundo grado, y que imprima el cálculo de las raíces de la ecuación para cualquier valor de los coeficientes.

Ir al programa

Interpolación de Lagrange

Una forma de interpolar una serie de N puntos (xi, yi), dados como datos, es hacer pasar un polinomio por tales puntos. La solución clásica es usar la fórmula de Lagrange que expresada matemáticamente es:
Guia ecuacion segundo grado
donde:

  • - (x1, y1), (x2, y2),....,(xN, yN) son los puntos a interpolar.
  • - x el valor a interpolar.
Ir al programa

Gráficos

Páginas que incluyan gráficos mediante el uso de Google Chart Tools o YUI Library ( https://developers.google.com/chart/interactive/docs/examples o http://yuilibrary.com)

Ir al programa