Informática · FCA UNAM

Diseño de algoritmos · 27 oct 2026

Relacionado

Estructuras de control

Selectivas o condicionales

Objetivo: Elabora un programa que solicite un número entero al usuario y que muestre el mensaje “el número es positivo” cuando sea así.

%%{init: {"theme":"base","themeVariables":{"primaryColor":"#e7f5ff","primaryTextColor":"#1a1a1a","primaryBorderColor":"#1c7ed6","secondaryColor":"#f1f3f5","tertiaryColor":"#f1f3f5","textColor":"#1a1a1a","lineColor":"#6b7280","edgeLabelBackground":"#ffffff"}}}%%
flowchart TB
    A(["Inicio"])
    C[/"Escribir: #quot;Ingrese un número entero: #quot;"/]
    D[/"Leer: número"/]
    E{"número > 0"}
    G@{ shape: doc, label: "El número es positivo" }
    H(["Fin"])

    A --> C --> D --> E
    E -- Si --> G --> H
    E -- No --> H
    linkStyle default stroke:#9ca3af,stroke-width:2px
INICIO
    Escribir "Ingrese un número entero: "
    Leer numero
    Si numero > 0 Entonces
        Escribir "El número es positivo"
    Sino
        Escribir "El número no es positivo"
    Fin Si
FIN

Elaborar un programa que solicite un número entero al usuario, que si es positivo imprima “El número es positivo”, si es negativo, imprima “El número es negativo” y si es 0, imprima “El número es 0”.

%%{init: {"theme":"base","themeVariables":{"primaryColor":"#e7f5ff","primaryTextColor":"#1a1a1a","primaryBorderColor":"#1c7ed6","secondaryColor":"#f1f3f5","tertiaryColor":"#f1f3f5","textColor":"#1a1a1a","lineColor":"#6b7280","edgeLabelBackground":"#ffffff"}}}%%
flowchart TB
    A(["Inicio"])
    C[/"Escribir: #quot;Ingrese un número entero: #quot;"/]
    D[/"Leer: número"/]
    E{"número > 0"}
    G[/"Escribir: #34;El número es positivo#34;"/] 
    F[/"Escribir: #34;El número no es positivo#34;"/]
    H(["Fin"])

    A --> C --> D --> E
    E -- Si --> G --> H
    E -- No --> F --> H
    linkStyle default stroke:#9ca3af,stroke-width:2px