0% encontró este documento útil (0 votos)
2 vistas3 páginas

Fases para crear un programa eficaz

programacion

Cargado por

pepenewg
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas3 páginas

Fases para crear un programa eficaz

programacion

Cargado por

pepenewg
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Procedimiento de creación de un programa (fases)

👉 Recuerda el acrónimo A-D-C-P (Análisis, Diseño, Codificación,


Prueba/implementación).

1. Análisis
o ¿Qué quiere el cliente?
o Se estudia el problema real.
o Entregable: Algoritmos.
2. Diseño
o ¿Cómo lo resolvemos?
o Plan: diagramas de flujo, pseudocódigo, miniespecificaciones.
o Entregables: Diagramas, pruebas de escritorio.
3. Codificación
o ¿Cómo lo escribimos en un lenguaje?
o Se traduce el diseño a código fuente.
o Entregable: Programa en código fuente.
4. Pruebas e implementación
o ¿Funciona y satisface al cliente?
o Revisar resultados y usabilidad.
o Entregable: Programa aceptado.

⚡ Tip memoria: Piensa en construir una casa → Analizas el terreno, diseñas el plano,
codificas como si construyeras, pruebas si es habitable.

🔹 Lenguajes de programación
• Son formas simbólicas para comunicarnos con la computadora.
• Elementos: estructura de código, palabras reservadas, expresiones, símbolos
especiales, sintaxis, semántica.
• Tipos de código:
o Fuente (lo que escribimos).
o Intermedio (traducción parcial).
o Máquina (0 y 1).
• Compiladores: traducen el código fuente → máquina.

Clasificación:

• Generación (1ª a 4ª).


• Nivel (bajo vs alto).
• Propósito (general vs específico).
• Orientación (procedural, objetos, eventos).
🔹 Algoritmo y Pseudocódigo
• Algoritmo: pasos para resolver un problema.
• Pseudocódigo: escribir el algoritmo con lenguaje sencillo, sin código real.
👉 Se usa como puente entre el lenguaje natural y Python.

🔹 Variables y tipos de datos


• Variable: nombre que guarda un valor.
o No puede empezar con número.
o Mejor usar minúsculas y _ (ej: nombre_usuario).
• Tipos de datos:
o Enteros (int)
o Decimales (float)
o Cadenas (str)
o Booleanos (bool)
o Otros: listas, tuplas, diccionarios, conjuntos.

🔹 Operadores y expresiones
• Expresión: combinación de variables, valores y operadores.
• Operadores en Python:
o Aritméticos: +, -, *, /, %, //, **
o Asignación: =, +=, -=
o Comparación: >, <, ==, !=
o Lógicos: and, or, not
o Identidad: is, is not
o Pertenencia: in, not in

⚡ Tip memoria: piensa en matemáticas + lógica de la vida real.

🔹 Python básico
• Comentarios: # comentario o """ multi """.
• Entrada: input("mensaje").
• Salida: print("texto").
• Cadenas f-string: print(f"Hola {nombre}").

🔹 Funciones
• Definir:
• def sumar(a, b):
• return a + b
• Llamar: resultado = sumar(2,3)
• También existen funciones integradas: min(), max(), str(), int()

🔹 Estructuras de decisión
1. If simple
2. if x > 0:
3. print("positivo")
4. If-Else
5. if x % 2 == 0:
6. print("par")
7. else:
8. print("impar")
9. If-Elif-Else
10. if x < y:
11. print("menor")
12. elif x > y:
13. print("mayor")
14. else:
15. print("igual")
16. If anidado: if dentro de otro if.

También podría gustarte