Académique Documents
Professionnel Documents
Culture Documents
SENTENCIAS EN C
• En C, cualquier expresión finalizada en un punto y coma ; forma una
sentencia.
• De todos los tipos, las estructuras (o sentencias ) de control son las que
controlan la ejecución de las instrucciones de un programa.
• La programación estructurada se basa en la utilización de un reducido
número de estructuras que permiten hacer que un programa sea
suficientemente legible, reduciendo considerablemente el número de
errores, y facilitando enormemente la detección y solución de estos.
• La característica fundamental de la programación estructurada consiste en
que todas las estructuras tienen un único punto de entrada y un único
punto de salida.
SENTENCIA IF
• If(expresión)
• sentencia1;
• [else
• sentencia2];
• Expresión: debe ser una expresión numérica, relacional o lógica. El resultado que se
obtiene al evaluar la expresión es verdadero (no cero) o falso (cero)
• Sentencia 1Τ2: representan una sentencia simple o compuesta. Cada sentencia simple debe
estar separada de la anterior por un punto y coma
• Si el resultado de la sentencia es
verdadero, se ejecutará lo indicado
• system(“cls”); //limpiar la pantalla
• r = system(“dir *.c”);
• Si el resultado de la expresión es
falso, se ejecutará lo indicado por
la sentencia 2
ANUDAMIENTO DE SENTENCIAS IF
• Las sentencias if…else pueden estar anudadas. Esto quiere decir que como
la sentencia1 o sentencia 2, de acuerdo con el formato, puede escribirse
otra sentencia if
• For([vi=ei, [v2=e]…];[condición];[progresión-cond])
• Sentencia;
• vi=e1: vi representa una variable que será inicializada con el valor de
la expresión ei
• condición: es una expresión de Boole(operados unidos por
operadores relacionales)
• Progresion-cond: es una expresión cuyo valor evoluciona en el
sentido que se dé la condición para finalizar la ejecución de la
sentencia for
• Sentencia: es una sentencia simple o compuesta
SENTENCIA RETURN
• Esta sentencia puede ser o no la ultima, y puede aparecer más de una vez
en el cuerpo de función. En el caso que la función no retorne un valor, se
omite
• Para especificar que una función no retorna el valor, se utiliza void
• Tipo del resultado: especifica que tipo de datos retorna la función. Este
puede ser cualquier tipo no fundamental, o tipo definido por el usuario,
pero no puede ser un array o una función. Este valor es devuelto a la
sentencia de llamada por la sentencia return.
LLAMADA A UNA FUNCIÓN
• Para ejecutar una llamada a función, hay que llamarla. La llamada a una
función consta del nombre de la misma y de una lista de argumentos o
valores a pasar denominados parámetros actuales, separados por comas y
encerrados en paréntesis
FUNCIÓN MAIN
• Todo programa C++ tiene una función main( ) que es el punto inicial de entrada al programa
• main( )
• {
•
• … bloque de estatutos
• }