• Viernes 29 de Marzo de 2024, 15:48

Autor Tema:  Programa Pascal  (Leído 2578 veces)

arturo_killo

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Programa Pascal
« en: Miércoles 11 de Enero de 2006, 13:01 »
0
Hola, me han puesto una práctica en la que tengo que petar la caché de mi ordenador utilizando una matriz implementada en Pascal, aquí os dejo el enunciado por si alguien me puede echar un cable, gracias.


El programa deberá definir una matriz de números (preferiblemente del tipo
double o long double) y los va recorriendo por filas. Repetir el programa y las
medidas pero recorriendo la matriz ahora por columnas. El programa multiplicará
cada número por una constante (por ejemplo 2). El alumno medirá el tiempo de
ejecución de cada uno de los programas a medida que aumenta el número de
elementos de la matriz. El resultado de los programas se representará en forma
de gráfica, indicando el número de elementos de la matriz frente al tiempo de
ejecución.

thot_ohm

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Programa Pascal
« Respuesta #1 en: Miércoles 11 de Enero de 2006, 15:34 »
0
¿Qué has hecho? ¿Donde tienes error? ¿Dudas específicas?
OHM

AC_URJC

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Programa Pascal
« Respuesta #2 en: Jueves 12 de Enero de 2006, 21:49 »
0
Ola, tengo el mismo problema que arturo, d hexo el enunciado d la practica k tengo k acer es exactamente el mismo, lo unico k yo tengo una duda mas concreta, y es como aumentar el tamaño de memoria del turbo pascal, ya que solo m deja hacer una matriz d 180x180 y asi no puedo medir el tiempo. A ver si alguien nos puede ayudar. Gracias.

thot_ohm

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Programa Pascal
« Respuesta #3 en: Jueves 12 de Enero de 2006, 22:18 »
0
En el IDE de Turbo Pascal en el menú Options/Memory Sizes. Si Stack es el segmento de memoria usado por las variables estáticas (arrays, etc..) y el Heap es el usado por las variables dinámicas (punteros).
OHM

arturo_killo

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Programa Pascal
« Respuesta #4 en: Viernes 13 de Enero de 2006, 14:30 »
0
Eso es porque es la misma práctica de la misma universidad jeje. Yo el código lo tengo más o menos hecho pero es que no consigo petar la caché y debe ser por ese mismo detalle de la memoria que no me deja hacer matrices lo suficientemente grandes para conseguirlo. ¿Has conseguido hacer la primera práctica? ¿la del código ensamblador? Muchas gracias por la ayuda.

AC_URJC

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Programa Pascal
« Respuesta #5 en: Viernes 13 de Enero de 2006, 14:38 »
0
K va,  d esa se encarga mi compañero :P
Pues ya probé eso d la memoria poniendo lo del stack a 65520 (no deja mas)
y aun asi sigo sin poder aumentar el tamaño. Tb m ocurre k al cerrar el turbo pascal se borra el numero del stack y tengo k ponerlo cada vez k lo abro. ¿Alguna solucion? Saludos

AC_URJC

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Programa Pascal
« Respuesta #6 en: Lunes 16 de Enero de 2006, 19:54 »
0
Veo k el tema se kedó un poco estancado XD
Pues tenia yo otra duda, sabes si la practica hay k entregar solo la memoria o yevarla en un diskete y probarla ayi? saludos.