1. V Unidad Sentencias de control Estructura Repetitivas Estructura Condicional Múltiples Operador condicional Bloque y Reglas de Alcance
2. Las sentencias ("Statements") especifican y controlan el flujo de ejecución del programa. Una expresión es una secuencia de operadores; operandos; elementos de puntuación y palabras clave, que especifican una computación. Tiene sentido computacional en sí misma y equivale a una frase en el lenguaje normal. Entre sus características distintivas están las de poder producir un resultado y posibles efectos laterales.
3. Las estructuras repetitivas se utilizan cuando se desea que una instrucción o bloque de instrucciones se repita un número determinado de veces o hasta que una condición de terminación se cumpla. Los tres tipos de bucle se denominan: Bucle “mientras“: la condición de salida está al principio del bucle. Bucle “repetir“: la condición de salida está al final del bucle. Bucle “para“: la condición de salida está al principio y se realiza con un contador automático.
4. Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones específicas
5. Expresiones condicionales o booleanas. Estas expresiones sólo pueden tomar dos valores: VERDADERO (TRUE) o FALSO (FALSE). En general un valor de 0 indica que la expresión es falsa y un valor distinto de 0 indica que la expresión es verdadera. indicado se trata de expresiones condicionales, y análogamente a las expresiones aritméticas podemos comparar variables entre sí, constantes entre sí (lo cual no es muy útil puesto que si conocemos los dos valores ya sabemos la relación que existe entre ambas constantes) y por supuesto variables y constantes. Además podemos agrupar condiciones entre sí formando expresiones más complejas y ayudarnos de los paréntesis para indicar el orden de evaluación. Los operadores condicionales son: Como hemos == Representa igualdad. != Representa desigualdad > Mayor que. < Menor que. >= Mayor o igual que. <= Menor o igual que.
6. Existen cuatro alcances posibles para un identificador: alcance de función, alcance de archivo, alcance de bloque y alcance del prototipo de función. *El único identificador que tiene alcance de función, o sea, sólo es visible y reverenciable dentro de una función, son las etiquetas. *En tanto, aquellos identificadores declarados fuera de cualquier función tienen alcance de archivo, o sea, esos identificadores son conocidos desde la línea que son declarados hasta el fin del código. Por ejemplo, las variables globales, las definiciones de funciones y los prototipos de funciones que son colocados fuera de una función, pueden ser referenciados desde el punto donde son definidos en adelante.