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.






