Ayuda please! PASCAL
Publicado: Vie Dic 02, 2005 12:12 am
HOLA A TODOS!! NECESITO K ALGUIEN ME DE UNA MANO CON ESTOS EJERCICIOS DE PASCAL, SEGURO PARA ALGUNO DE ESTUDES DEBEN SER MUY SENCILLOS... TENGO PARCIAL EN LA UNIVERSIDAD
ESPERO K ALGUNO SE PONGA UNA MANO EN CORAZON Y ME DE UNA AYUDA!!!!
MUCHAS GRACIAS....
PD: ACA LES DEJO UNOS ENUNCISDOS
1. Desarrollar un procedimiento o función que invierta el orden de los nodos en una lista simple, donde un puntero a su cabeza se recibe como parámetro. No se permite crear nuevos nodos.
2. Escribir una función que reciba una fecha formateada en 10 posiciones (DD/MM/AAAA) y la convierta al formato ’DD de <mes> de AAAA’. Ejemplo: ’19/07/2005’ debe convertirse en ’19 de Julio de 2005’. El parámetro que recibe la función es de tipo String[10] y se devuelve una cadena de caracteres. No se requiere validar la fecha recibida.
3. Escribir un procedimiento que elimine de una lista simple de números enteros el elemento cuyo número de orden dentro de la lista se recibe como parámetro. Emitir un mensaje de error si la lista es demasiado corta. (Considerar que el primer nodo de la lista lleva el número cero).
4. La Oficina Meteorológica local dispone de un archivo en disco con las temperaturas máximas registradas en cada uno de los 31 días del mes de Marzo. Se desea saber cuántos días ésta superó los 20°. El archivo no está ordenado, y puede haber varios registros correspondientes al mismo día, ya que las mediciones de realizan a distintas horas.
Type TRegistro=Record
Dia:1..31;
Maxima:Real;
End;
5. Se tienen dos listas simples de números enteros, apuntadas por P y Q, que representan conjuntos de elementos únicos, es decir que dentro de cada lista no existen elementos repetidos. Generar una tercera lista aplicando la operación de intersección sobre ambos conjuntos. No se permite utilizar NEW.
6. Dadas dos listas simples apuntadas por P y Q, generar una tercera lista apuntada por R tomando alternadamente un elemento de cada lista. Tener en cuenta que las listas pueden tener distinta cantidad de elementos
ESPERO K ALGUNO SE PONGA UNA MANO EN CORAZON Y ME DE UNA AYUDA!!!!
MUCHAS GRACIAS....
PD: ACA LES DEJO UNOS ENUNCISDOS
1. Desarrollar un procedimiento o función que invierta el orden de los nodos en una lista simple, donde un puntero a su cabeza se recibe como parámetro. No se permite crear nuevos nodos.
2. Escribir una función que reciba una fecha formateada en 10 posiciones (DD/MM/AAAA) y la convierta al formato ’DD de <mes> de AAAA’. Ejemplo: ’19/07/2005’ debe convertirse en ’19 de Julio de 2005’. El parámetro que recibe la función es de tipo String[10] y se devuelve una cadena de caracteres. No se requiere validar la fecha recibida.
3. Escribir un procedimiento que elimine de una lista simple de números enteros el elemento cuyo número de orden dentro de la lista se recibe como parámetro. Emitir un mensaje de error si la lista es demasiado corta. (Considerar que el primer nodo de la lista lleva el número cero).
4. La Oficina Meteorológica local dispone de un archivo en disco con las temperaturas máximas registradas en cada uno de los 31 días del mes de Marzo. Se desea saber cuántos días ésta superó los 20°. El archivo no está ordenado, y puede haber varios registros correspondientes al mismo día, ya que las mediciones de realizan a distintas horas.
Type TRegistro=Record
Dia:1..31;
Maxima:Real;
End;
5. Se tienen dos listas simples de números enteros, apuntadas por P y Q, que representan conjuntos de elementos únicos, es decir que dentro de cada lista no existen elementos repetidos. Generar una tercera lista aplicando la operación de intersección sobre ambos conjuntos. No se permite utilizar NEW.
6. Dadas dos listas simples apuntadas por P y Q, generar una tercera lista apuntada por R tomando alternadamente un elemento de cada lista. Tener en cuenta que las listas pueden tener distinta cantidad de elementos