Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clave 1122
Semestre 2023-1
Grupo 21
Sistema
• Etimológicamente, la palabra "sistema" proviene de dos
vocablos griegos: syn e istemi, que querría decir "reunir en un
todo organizado”.
Entorno transformacional
Entorno transaccional
Sistema 2
Sistema 1
Sub
1 Sub 2
Sub Sub 2
1
Sub
Sub 3
Sub
4 3
Enfoque sistémico
Enfoque sistémico
Problemática
Problemática
Problema 1 Problema 2
Problema 3
Problema 4
Diagrama de causa-efecto
Diagrama de causa-efecto
–Anónimo
La solicitud del Lo que entendió el El diseño del El programa Lo que ofrecen los
usuario líder del proyecto analista desarrollado de marketing
Lo que el usuario
La documentación La implantación El presupuesto El soporte técnico necesitaba
del proyecto en producción del proyecto realmente
Resolución de problemas Fundamentos de Programación
Ingeniería de Software
Componentes de un algoritmo
De forma individual:
1. Enviar por correo los algoritmos de todos los niveles para
ayudar al conejo a comer las zanahorias. Trate de que sean los
menos pasos posibles:
https://www.google.com/doodles/celebrating-50-years-of-kids-
coding
Datos numéricos
• Números enteros y reales. Ejemplo: 1, -5, 8.9, 0, -4.333
Identificadores.
• Un Identificador es el nombre de la variable o la constante en el
algoritmo.
• No se debe usar el mismo identificador para diferentes datos.
• El primer carácter del identificador debe ser una letra, y los
caracteres posteriores del identificador pueden ser
alfanuméricos (letras, dígitos, o símbolos especiales).
Pseudocódigo
Representación de los pasos indicados en un diagrama de
flujo en instrucciones genéricas, similares a las de un
lenguaje de programación.
condición
NO • Decisión. Determina si se ejecutan acciones o
no. En su interior se evalúa una condición; si la
SÍ condición que se evalúa es verdadera se sigue
Acción o acciones el rumbo indicado por la flecha con la leyenda
SÍ y se realiza una o varias acciones que se
indican, si la condición que se evalúa es falsa
se sigue el camino indicado por la flecha con la
leyenda NO y no se ejecuta la acción o las
acciones indicadas.
INICIO • INICIO
FIN • FIN
• LEER, GUARDAR
edad Ejemplos: LEER: edad , GUARDAR: edad,
edad = valor indicado por el usuario,
edad valor indicado por el usuario
Ejemplos:
HACER: a = b+c
a=b+c
HACER: a b+c
HACER: Mover el disco a la torre C
HACER: Abrir la caja de pizza
V= VERDADERO
F= FALSO
INICIO
primerNumero
segundoNumero
resultado
FIN
INICIO
primerNumero, segundoNumero, resultado: ENTERO;
primerNumero=0, segundoNumero=0, resultado=0;
IMPRIMIR: “¿ Cuál es el valor del primer número?”;
LEER: primerNumero;
IMPRIMIR : “¿Cuál es el valor del segundo número?”;
LEER: segundoNumero;
HACER: resultado = primerNumero + segundoNumero;
IMPRIMIR: “El resultado es:” resultado;
FIN
INICIO
primerNumero
NO
primerNumero <= 0
SÍ B
primerNumero
segundoNumero
NO
segundoNumero <= 0
SÍ D
segundoNumero
resultado
FIN
HACER:
Proceso 1;
Proceso (s)
Proceso 2;
Proceso 3;
…
SÍ
Condición Proceso N;
MIENTRAS condición a evaluar
NO
SÍ
SÍ
Condición
Proceso (s)
NO
primerNumero
SÍ primerNumero <= 0
NO
A
segundoNumero
SÍ
segundoNumero <= 0
NO
B
resultado
Fin