miércoles, 11 de diciembre de 2013

Programacion



1-  ¿Qué es programación?

Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación.

El propósito de la programación es crear programas que exhiban un comportamiento deseado.

 

2-   ¿Qué es un dato de programación?

Tipo de dato informático es un atributo de una parte de los datos que indica al ordenador  algo sobre clase de datos sobre los que se va a procesar

 

3-   Enumere los tipos de programación

-           Secuencial

-           Estructurada

-           Modular  

-           Orientada a eventos

-           Orientada a objetos

-           Orientada a servicios

-           programación declarativa

-           programación estructurada

-           programación modular

-           programación orientada a objetos

 

4-   Defina cada uno de los datos de programación y ponga ejemplos

-           Tipos de datos primitivos hacen referencia al tipo de información que se trabaja, donde la unidad mínima de almacenamiento es el dato.

-           Tipos simples Estos definen los métodos de almacenamiento disponibles para representar información, junto con la manera en que dicha información ha de ser interpretada.

-          Tipos compuestos Por ejemplo, puede definir una matriz de elementos de estructura, o una estructura con miembros de matriz

-          Tipo de dato abstracto Un tipo de datos abstracto es aquel definido por el programador que puede ser manipulado de una manera similar a los definidos por el sistema

-          Tipo puntero y referencia Un puntero o apuntador es una variable que da referencia a una región de memoria; en otras palabras es una variable cuyo valor es una dirección de memoria• Tipos algebraicos A cada tipo de datos del lenguaje algebraico corresponde el orden bien fundamentado de subtérminos y un esquema de inducción estructural sobre la base de la definición del tipo.

-          Tipos objeto Contiene direcciones que hacen referencia a objetos. Se puede asignar cualquier tipo de referencia a una variable Object.

 

 

5-  ¿Cuál es la diferencia entre una constante y una variable?

La variable es un valor que siempre va a depender de otros, ya se por el tiempo, espacio, ó que esté en función de otro, puede cambiar de valor . la constante es un valor dependiente, ya està determinado no depende de nadie, su valor no se modifica.

 

6-   ¿Cuáles son los pasos para construir un programa?.

1) Análisis de requisitos: Extraer los requisitos de un programa de software

2) Especificación: Describir detalladamente el software

3) arquitectura: determinar cómo funciona

4) Programación: deducir un diseño a código

5) Prueba: comprobar que realice correctamente sus tareas

6) Documentación: Realización del manual de usuario

7) Mantenimiento: Mantener y mejorar el software

 

7-   ¿Cómo se utiliza el análisis del programa? resuma cada una de ellas.

-           Análisis estático de software: es un tipo de análisis de software que se realiza sin ejecutar el programa (el análisis realizado sobre los programas en ejecución se conoce como análisis dinámico de software

-          El Análisis dinámico de software es un tipo de análisis de software que supone la ejecución del programa y observar su comportamiento.

 

8-   Poner dos ejemplos del proceso de análisis del programa

-          El sueldo a pagar a un trabajador, cómo proceder ante la devolución de mercancías por los clientes, los procedimientos para extraer mercancías del almacén.

-          Adquisición de una nueva tecnología, aprobación de un plan de mercadotecnia, asignación de recursos, cómo mejorar las relaciones con la comunidad.

 

9-   ¿Qué es un algoritmo?

Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad

 

10- ¿Qué es un diagrama de flujo?

la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.

 

11-  ¿Cuáles son los símbolos más utilizados?

-           Círculo: Procedimiento estandarizado.

-          Cuadrado: Proceso de control.

-          Línea continua: Flujo de información vía formulario.

-          Línea interrumpida: Flujo de información vía formulario digital.

-           Rectángulo: Formulario o documentación. Se grafica con un doble de ancho que su altura.

-           Rectángulo Pequeño: Valor o medio de pago (cheque, pagaré, etcétera). Se grafica con un cuádruple de ancho que su altura, siendo su ancho igual al de los formularios.

-          Triángulo (base inferior): Archivo definitivo.

-          Triángulo Invertido (base superior): Archivo Transitorio.

-          Semi-óvalo: Demora.

-          Rombo: División entre opciones.

-          Trapezoide: Carga de datos al sistema.

-          Elipsoide: Acceso por pantalla.

-          Hexágono: Proceso no representado.

-          Pentágono: Conector.

-          Cruz de Diagonales: Destrucción de Formularios.