Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Entorno de Programación
Algoritmos, Unidad 1
Coordinadora: Ing. Marcela Escobar Urueña
pcsimesc@upc.edu.pe
Contenido
• 1. PROCESO DE PRODUCCION DE UN PROGRAMA
• 1.1 ANALISIS
• 1.2 DISEÑO
• 1.3 CODIFICACIÓN
• 2. INTRODUCCION A LENGUAJE VBA
• 2.1 TIPOS DE DATOS
• 2.2 DECLARACION DE VARIABLES
• 2.3 DECLARACIÓN DE CONSTANTES
• 2.4 ALGUNOS COMANDOS
• 2.5 PROCESO, EJEMPLOS Y PRÁCTICA
1. Aplicación Informática:
Proceso de producción
• CICLO DE VIDA CLÁSICO, para la producción de un producto software (programa)
• Existen otros tipos o modelos de ciclos de vida, tales como: clásico con prototipo,
automático, en esperial, etc. Pero, todos ellos se basan de alguna manera en el modelo
clásico.
1. 1 ANÁLISIS
• Se analiza el problema, entorno, herramientas, recursos y posible(s) soluciones para dar solución
al problema
• DATOS DE ENTRADA: datos que se obtienen del problema de manera
explícita o implícita
• DATOS INTERMEDIOS: datos que se requieren durante el
procesamiento y que no necesariamente fueron datos
obtenidos o datos de salida
• RECORDEMOS !!!
• ALGORITMO : el diseño corresponde a la
elaboración del diagrama de flujo o del
Finitud
pseudocódigo siguiendo sus formas y reglas
de escritura. Sus Principales características:
Precisión Claridad
Generalidad Eficiencia
Sencillez Modularidad
1. 3 CODIFICACIÓN
La lógica de
ejecución del
algoritmo es
independiente del
Lenguaje de
Programación
2. INTRODUCCION AL LENGUAJE VBA
IGV
n
NOMBRE
b c
a
• PSEUDOCÓDIGO • CODIFICACION
INICIO SUB MAIN()
LEER N DIM N AS INTEGER
SI (N resto 2 = 0) ENTONCES N = INPUTBOX (“DIGITE EL NUMERO N”)
SI (N > 0) ENTONCES IF (N MOD 2 = 0) THEN
MOSTRAR “Par positivo” IF (N > 0) THEN
SINO MSGBOX “Par positivo”
MOSTRAR “Par negativo” ELSE
FIN_SI MSGBOX “Par negativo”
SINO END IF
SI (N > 0) ENTONCES ELSE IF (N > 0) THEN
MOSTRAR “Impar positivo” MSGBOX “Impar positivo”
SINO ELSE
MOSTRAR “Impar negativo” MSGBOX “Impar negativo”
FIN_SI END IF
FIN_SI END IF
FIN END SUB
Práctica….