Alcance de Variables en c

Páginas: 3 (535 palabras) Publicado: 29 de septiembre de 2014
RESUMEN
Al realizar la actividad me encontré con las siguientes cuestiones: alcance de las variables primitivas en c++, generación de números aleatorios diferentes en cada ejecución y el de laabstracción de la matriz, a continuación redactare la manera en la que solucione estos obstáculos para la realización de la actividad.
Alcance de variables en c++
En la actividad se requiere que semostrara una tabla que mostrara las variables primitivas con su tamaño en bits y su máximo y mínimo alcance, con la restricción de que no pudiéramos transcribir ningún valor, para esto fue necesarioinvestigar de qué manera pudiéramos obtenerlas a partir del lenguaje de programación, una forma en la que pude resolver el problema fue la de implementar una operación la cual calcula el máximo tamaño deun tipo de dato.

Esta función regresa el tamaño máximo que puede guardar el tipo de dato entero, pero al indagar más encontré que hay librerías en c que contienen las macros que regresan losmáximos y mínimos alcances de cada tipo de dato, la siguiente macro es equivalente al resultado obtenido por la operación anterior:

Por comodidad opte por manejar las macros que están contenidas en laslibrerías float.h y climits.
Para determinar el tamaño en bits utilice la función sizeof que regresa el tamaño en bytes y lo multiplique por 8.
Números aleatorios diferentes
Para la generación denúmeros aleatorios utilice las siguientes instrucciones contenidas en el método loadNumbers(size) de la clase Matrix


Al ejecutar el programa siempre se repetían los mismos números, para solucionarel problema cambie la semilla generadora de números aleatorios con la siguiente instrucción.


Al ejecutar el programa y cargar la dos primeras matrices, se cargaban con los mismos valores, esto esporque rand()% tenía la misma semilla en tiempo, la manera en la que se me ocurrió resolver este problema, fue con una llamada al sistema operativo sleep(1), en la cual solo dormía por un segundo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variables en c#
  • Variables c++
  • Variables y constantes c#
  • Variables Constantes y Estaticas C#
  • Variables C++
  • Variables en C++
  • Variables en c
  • Declarar variables en c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS