Informática · FCA UNAM

Diseño de algoritmos · 24 sep 2026

Relacionado

  • El ejemplo de la pizza se escribe en pseudocódigo y se programa en C en da_261006.

Simbología Diagrama de flujo

SímboloNombreFunción
([ ])Inicio / FinalRepresenta el inicio y el final de un proceso
──▶Línea de flujoIndica el orden de ejecución de las operaciones; la flecha apunta a la siguiente instrucción
[/ /]Entrada / SalidaLectura de datos en la entrada e impresión de datos en la salida
[ ]ProcesoRepresenta cualquier tipo de operación
{ }DecisiónAnaliza una situación con base en los valores verdadero y falso
%%{init: {"theme":"base","themeVariables":{"primaryColor":"#e7f5ff","primaryTextColor":"#1a1a1a","primaryBorderColor":"#1c7ed6","secondaryColor":"#f1f3f5","tertiaryColor":"#f1f3f5","textColor":"#1a1a1a","lineColor":"#6b7280","edgeLabelBackground":"#ffffff"}}}%%
flowchart LR
    A(["Inicio / Final"]) --> B[/"Entrada / Salida"/] --> C["Proceso"] --> D{"Decisión"}
    D -- "Sí" --> E["..."]
    D -- "No" --> F["..."]
    linkStyle default stroke:#9ca3af,stroke-width:2px

Ejemplo

%%{init: {"theme":"base","themeVariables":{"primaryColor":"#e7f5ff","primaryTextColor":"#1a1a1a","primaryBorderColor":"#1c7ed6","secondaryColor":"#f1f3f5","tertiaryColor":"#f1f3f5","textColor":"#1a1a1a","lineColor":"#6b7280","edgeLabelBackground":"#ffffff"}}}%%
flowchart TB
    A("Inicio")
    B[/""Ingrese el costo de
la pizza en MXN""/] C[/"Leer costo_pizza"/] D[/""Ingrese el numero de amigos""/] E[/"Leer numero_amigos"/] F["cantidad_amigo =
costo_pizza/numero_amigos"] G("Final") H@{ shape: doc, label: "cantidad_amigo" } A --> B B --> C C --> D D --> E E --> F F --> H H --> G %% mermaid-flow:pos H=207,703 A=207,82 B=207,184 C=207,286 D=207,380 E=207,474 F=207,576 G=207,853 linkStyle default stroke:#9ca3af,stroke-width:2px