Seguidores

lunes, 24 de septiembre de 2012

 ESTRUCTURA GENERAL DE UN PROGRAMA.

Lleva 5 partes principales:

1.-Instrucciones para el compilador. 2.-Definición de estructuras. 3.-Definición de constantes y variables. 4.-Funciones. 5.-Programa principal.

1.-Instrucciones para el compilador.-En esta sección se deben de incluir las librerías de las que hará uso nuestro programa(una en cada línea) precedidas por el signo de número(#), la palabra reservada INCLUDE y el nombre de la librería entre los signos< > o “ “, según sea el caso.

2.-Definición de estructuras.-En esta sección se definen todas las estructuras(registros en pascal) que se utilizarán en el programa.

3.-Definición de constantes y variables.-Una constante es aquella que no cambia de valor en ninguna parte del programa y su declaración puede ser cualquiera de las siguientes maneras:
*Tipos de datos.-Entre los tipos de datos definidos en C se encuentran (los más habituales):
char. Representa un solo carácter(delimitado por apostrofes ‘’), más de un solo carácter delimitados por comillas dobles” “ .
int. Representa un número entero (sin decimales).
float. Representa un número real (con decimales).
En C existen los modificadores signed, unsigned, short y long que nos permite cambiar el rango de los tipos de datos como se muestra en la siguiente tabla en la que, lo que se encuentra en corchetes puede o no puede ir ya que sería lo mismo(ya están dados por default).

4.-Funciones.- Son conjuntos de instrucciones que realizan tareas especificas. Su existencia permite la representación del problema en función del modelo de la programación modular y estructural.

5.-Programa principal.- Contiene las instrucciones llamadas funciones que se ejecutan en primera instancia. Inicia con la palabra recervada main ( ), seguida de una sentencia de sentencias separadas por ; y presedidas y seguidas por los caracteres { } respectivamente.
Para ser uso de estas sentencias tenemos que hacer uso de la librería stdio.h incluyéndola en el programa.

En si el cuerpo del  programa consiste en:

  • Encabezado
  • Bibliotecas
  • Comandos
  • Sentencias
  • Bucles
  • Fin


http://www.buenastareas.com/ensayos/Estructura-General-De-Un-Programa-En/2781475.html

domingo, 23 de septiembre de 2012

Steve Jobs

Steven Paul Jobs (San Francisco, California, 24 de febrero de 1955 – Palo Alto, California, 5 de octubre de 2011), mejor conocido como Steve Jobs, fue un empresario y magnate de los negocios del sector informático y de la industria del entretenimiento estadounidense. Fue cofundador y presidente ejecutivo de Apple Inc. y máximo accionista individual de The Walt Disney Company.
Fundó Apple en 1976 junto con un amigo de la adolescencia, Steve Wozniak, en el garaje de su casa. Aupado por el éxito de su Apple II Jobs obtuvo una gran relevancia pública, siendo portada de Time en 1982. Contaba con 26 años y ya era millonario gracias a la exitosa salida a bolsa de la compañía a finales del año anterior. La década de los 80 supuso la entrada de potentes competidores en el mercado de los ordenadores personales, lo que originó las primeras dificultades empresariales. Su reacción fue innovar, o mejor dicho, implementar: a principios de 1984 su compañía lanzaba el Macintosh 128K, que fue el primer ordenador personal que se comercializó exitosamente que usaba una interfaz gráfica de usuario (GUI) y un ratón en vez de la línea de comandos. Después de tener problemas con la cúpula directiva de la empresa que él mismo fundó, fue despedido de Apple Computer en 1985. Jobs vendió entonces todas sus acciones, salvo una. Ese mismo año recibía la Medalla Nacional de Tecnología del presidente Ronald Reagan, cerrando con este reconocimiento esta primera etapa como emprendedor. Regresó en 1997 a la compañía, que se encontraba en graves dificultades financieras, y fue su director ejecutivo hasta el 24 de agosto de 2011. En ese verano Apple sobrepasó a Exxon como la empresa con mayor capitalización del mundo.
Durante los años 90 transformó una empresa subsidiaria adquirida a Lucasfilm en Pixar, que revolucionó la industria de animación con el lanzamiento de Toy Story. La integración de esta compañía en Disney, de la que era proveedora, convertiría a Jobs en el mayor accionista individual del gigante del entretenimiento. En el año de su muerte, su fortuna se valoraba en 8.300 millones de dólares y ocupaba el puesto 110 en la lista de grandes fortunas de la revista Forbes.
En su segunda etapa en Apple, también cambió el modelo de negocio la industria musical: aprobó el lanzamiento del iPod en 2001, y en 2003 la tienda online de música de iTunes, que en siete años vendió más de 10.000 millones de canciones y dominó completamente el negocio de música en línea, a un precio de US$0,99 por canción descargada. Ya en 2009 lograba acaparar el 25 por ciento de la venta de música en los Estados Unidos, y es la mayor tienda musical por volumen de ventas de la historia. Según el registro de patentes de los Estados Unidos, 317 patentes de Jobs figuran a nombre de Apple.23


http://es.wikipedia.org/wiki/Steve_Jobs


Diagrama de flujo
El diagrama de flujo  o flujo grama es la representación grafica de algoritmos, hechos, situaciones, movimientos o relación de todo tipo. En si un flujo grama es la secuencia de actividades de un proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva. Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.

  

Características


  • Simbolizada: La aplicación de la simbología adecuada a los diagramas de sistemas y procedimientos evita a los analistas anotaciones excesivas, repetitivas y confusas en su interpretación.

  • De forma visible a un sistema o un proceso: Los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas extensas. Un diagrama es comparable, en cierta forma, con una fotografía aérea que contiene los rasgos principales de una región, y que a su vez permite observar estos rasgos o detalles principales.

  • Permitir al analista asegurarse que ha desarrollado todos los aspectos del procedimiento.

  • Dar las bases para escribir un informe claro y lógico.

  • Es un medio para establecer un enlace con el personal que eventualmente operará el nuevo procedimiento.

  • Su uso, permite facilitar su empleo.

  • Su destino, permite la correcta identificación de actividades.

  • Su comprensión e interpretación, permite simplificar su comprensión.

  • Su interacción, permite el acercamiento y coordinación.
  • Su simbología, disminuye la complejidad y accesibilidad.
  • Su diagramación, se elabora con rapidez y no requiere de recursos sofisticados.
Un diagrama de flujo o flujo grama siempre tiene un único punto de inicio y un único punto de término.

Las siguientes son acciones previas a la realización del diagrama de flujo:
  • Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el autor o responsable del proceso, los autores o responsables del proceso anterior y posterior y de otros procesos interrelacionados, así como las terceras partes interesadas.
  • Definir qué se espera obtener del diagrama de flujo.
  • Identificar quién lo empleará y cómo.
  • Establecer el nivel de detalle requerido.
  • Determinar los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son:
  • Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.
  • Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.
  • Si el nivel de detalle definido incluye actividades menores, listarlas también.
  • Identificar y listar los puntos de decisión.
  • Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
  • Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.

Simbología y significado

  • Óvalo o Elipse: Inicio y término (Abre y/o cierra el diagrama). Este símbolo representa tanto la disponibilidad de la información para su procesamiento (entrada), como la mención de que la información ya ha sido procesada.
  • Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos). Se utiliza siempre que una actividad o grupo de ellas tengan como objetivo un cambio, ya sea en el valor, forma o disposición de la información.
  • Rombo: Decisión (Formula una pregunta o cuestión). Siempre que se quiera algún comentario al margen, notas explicadoras, aclaraciones, etc.; se trazará indistintamente una línea punteada que vaya de la nota aclaratoria al símbolo en que se requiere esa nota.
  • Documento: Simboliza al documento resultante de la operación respectiva. En su interior se anota el nombre que corresponda:
  • Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento). Este símbolo se utiliza siempre que las condiciones físicas de nuestro diagrama obligue a interrumpir el graficado de la información que se tiene y deba seguirse el diagrama en otro lugar, o bien cuando interese unir informaciones aisladas. 
  • Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
  • Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).