¿Quieres aprender a crear programas potentes, "inteligentes", versátiles y útiles?

Luego, debe aprender las tres formas principales de control de ejecución de programas. De acuerdo con la teoría de los sistemas informáticos, un buen lenguaje de programación debe proporcionar la implementación de tres formas de control sobre el proceso de ejecución del programa:
1 - SECUENCIA:  Ejecución de sentencias secuenciales - ya nos hemos encontrado con esto en cursos anteriores. Todos nuestros programas anteriores eran una secuencia de sentencias
2 - SELECCIONAR:
          si tal o cual caso,
              entonces haz esto
          de lo contrario haz eso
3 - REPETIR:
          MIENTRAS

El programa se está volviendo más "inteligente", y la segunda forma - la ELECCIÓN entre diferentes modos de acción - aumenta considerablemente la eficiencia de las computadoras. 

Comencemos con un ejemplo simple. 
Debe ingresar dos números enteros desde el teclado y determinar el mayor de ellos.
Explora este ejemplo.

En el problema de encontrar el número máximo de dos, encontramos un nuevo operador que comenzaba con la palabra SI
Este operador se llama - CONDICIONAL 
La palabra si se traduce del inglés como "si", y la palabra más, como "de lo contrario". Si la condición que sigue a la palabra if es verdadera (verdadero), todos los comandos (operadores) que siguen a la condición que sigue a la palabra  entonces entre las palabras begin y end se ejecutan >. Si la condición es falsa (falso), entonces se ejecutan los comandos entre begin y end después de la palabra else.

VISTA GENERAL DEL OPERADOR CONDICIONAL: si la condición comienza // encabezado con la condición ... // bloque "si" – sentencias que se ejecutan // si la condición en el encabezado es verdadera fin más empezar ... // bloque "otro" – sentencias que se ejecutan // si la condición entre paréntesis es falsa fin; RECUERDE:
1. IF - ELSE  -  ¡ESTE ES UN OPERADOR!
   Por lo tanto, ninguna otra declaración
2. después de la palabra else NEVER CONDITION.
     Bloquear "de lo contrario" se ejecuta cuando la condición principal especificada después de la palabra IF  - es falsa, es decir no ejecutado
3. Por si acaso, en el bloque "if" o en el bloque "de lo contrario" solo hay una declaración, entonces begin y end pueden omitirse
4. UNA CONDICIÓN es una expresión relativa a la cual se puede decir que es verdadera (es decir, se cumple) o falsa (es decir, no se cumple)
   Puede utilizar signos de relación lógica en una condición
   > , <               más menos
  >=, <=             mayor o igual que, menor o igual que
  =                     igual
  <>                   no igual

 

Considere la segunda variante de resolver el problema de encontrar el máximo de dos números. 
En el segundo programa, primero escribiremos el valor máximo en una  variable adicional (llamémosla Max)

Si en el bloque "si no" no tiene que hacer nada (por ejemplo: "si hay helado en oferta, compre helado", y si no ...), entonces todo el bloque "de lo contrario" puede omitir y usar una forma abreviada (incompleta) del operador condicional:
si la condición entonces comienza ... // qué hacer si la condición es verdadera fin; Considere un ejemplo de cómo resolver el problema de encontrar el máximo de dos números, usando la forma incompleta del operador condicional