Estructuras de control Estructuras de selección If- if else
Enviado por mauricio1809 • 28 de Mayo de 2017 • Práctica o problema • 967 Palabras (4 Páginas) • 730 Visitas
Estructuras de control
Estructuras de selección If- if else:
La es estructura de selección if ejecuta una acción indicada solo cuando la condición es verdadera, de lo contrario la acción es pasada por alto.
La estrcutura de selección if/else permite que el programador especifique que se ejecuten acciones distintas cuando la condición sea verdadera que cuando la condicion sea falsa
Ejemplo [pic 1]
If(calf>=10)
Printf(“El alumno aprobo el curso con:%d”calif);
else
Printf(“El alumno reprobo el curso con:%d”calif);
La sintaxis es:[pic 2]
if[pic 3]
Diagrama de flujo if else[pic 4]
Estructura de selección multiple swtch
En forma ocasional, un algoritmo contendra una serie de decisiones en las cuales una variable o expresión se probara por separado contra cada uno de los valores constantes enteros que puede asumir y se tomara diferentes acciones.
La estructura eswtch esta formada de una serie de etiquetas case y de un caso opcional default [pic 5][pic 6]
Diagrama de flujo[pic 7]
Bibliografia:
Funciones de entrada y salida:
Entrada/Salida en C
1. Introducción El lenguaje C dispone de una librería para entrada salida: Standard Input-Output Library que permite ejecutar operaciones básicas de E/S. Las declaraciones requeridas por esta librería están contenidas en el archivo de encabezado “stdio.h”, que debe incluírse con la directiva correspondiente:
#include
3. E/S formateada en C Las funciones printf() y scanf() permiten aplicar formato a los datos de E/S, como por ejemplo, cantidad de decimales, justificación de texto, conversión a mayúsculas/minúsculas, numeración hexadecimal, etc.
1. La cadena de formato
2. Los datos a enviar a la salida, en el caso de printf() o a recibir de la entrada, en el caso de scanf() La cadena de formato es un literal encerrado ente comillas dobles (“ y “) precedida de un símbolo '%'. La tabla siguiente muestra especificadores frecuentemente utilizados:
...