Вы находитесь на странице: 1из 11

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA

Alumno:

Profesora: Cortes pineda patricia

Materia: Fundamentos de programación

Grupo: 1EV35

Practica: #4
Sentencias de control de programa

Las sentencias son las unidades ejecutables más pequeña de un programa, en


otras palabras, una línea de código escrita es una sentencia. Especifican y
controlan el flujo y orden de ejecución del programa. Una sentencia consta de
palabras clave o reservadas como ( for, while, if else,etc.), expresiones,
declaraciones, o llamadas a funciones. Si no existen sentencias específicas de
selección o salto, el programa se ejecuta de forma secuencial en el mismo orden
en que se ha escrito el código fuente.
Sentencia if:
En programación, tipo de estructura de selección empleada en
la programación de algoritmos.
IF significa SI (condicional) en español.
Su funcionamiento es simple: se evalúa una condición, si es verdadera ejecuta un
código, si es falsa, ejecuta otro código (o continúa con la ejecución del programa).
Sentencia else:
En esta sentencia no se plantea directamente una condición, es más bien, una
respuesta a la condición que se formuló dentro de la sentencia "if". Si la condición
de "if" no se cumplió, entonces se ejecuta el bloque de código que contenga la
sentencia "else".
Además, no puedo haber una sentencia "else" sin su respectiva sentencia "if"
Escalera if-else-if:
Aquí, un usuario puede decidir entre múltiples opciones. Las sentencias if se
ejecutan desde arriba hacia abajo. Tan pronto como una de las condiciones que
controlan el if sea verdadera, se ejecuta la instrucción asociada con ese if, y el
resto de la escalera se pasa por alto. Si ninguna de las condiciones es verdadera,
se ejecutará la sentencia final else.

Sentencia switch:
la instrucción switch es una declaración de bifurcación de múltiples vías (selección
múltiple). Proporciona una forma sencilla de enviar la ejecución a diferentes partes
del código en función del valor de la expresión.
Sentencia default:
La sentencia default se utiliza en los bloques switch junto con los case. Si no
existe concordancia de la variable switch con ninguno de los valores case, se
ejecuta la sentencia por defecto, señalada por default.
Sentencia break:
Utilizando el break, podemos forzar la terminación inmediata de un bucle, evitando
la expresión condicional y cualquier código restante en el cuerpo del bucle.
Programa 1

Este programa demuestra la utilidad del if dando 4 opciones y dependiendo de la


opción que elijas se escogerá el tipo de conversión que se va a utilizar
transformara un valor que se desee
Programa 2

El programa demuestra la función de if else, en este caso al poner un número que


sea menor que cero imprimirá “el número es negativo” en caso de que no cumpla
la sentencia else entra en función
Programa 3

Este programa es casi idéntico al programa 1 con la diferencia que en cuanto


llegue a un término se sentencia if se ignora las de mas sentencias.
Programa 4

Este programa utiliza if y else para evitar un error cuando se divida un numero
entre cero y así solo imprima “no se pude dividir por cero”
Programa 5

Este programa demuestra la función de switch que a diferencia de if y else


Switch compara cada 1 de los casos hasta que encuentre una que coincida y
la ejecute
Programa 6

Este programa es parecido a el programa 5 pero en este se agrega la sentencia


default que indica al usuario que a introducido una respuesta incorrecta
Programa 8

El programa demuestra que se puede tener muchas “case” vacías y sin “breack” lo
cual no afecta al programa, este puede seguir ejecutándose sin problema
Programa 7

El programa demuestra la función de la sentencia switch donde nos mustra


la función toupper que permite al usuario introducir respuestas tanto en
mayusculas como en minuculas
Conclusión:

Una sentencia hace que la que se consiga llevar a cabo una acción, las sentencias
especifican y controlan el flujo de ejecución del programa como la sentencia if
permite ejecutar o no una sentencia simple si es que cumple las condiciones, la
sentecia else depende de la sentencia if, pues si la sentencia if no cumple la
sentencia else entra en función, la sentencia switch desarrolla una función similar
a la sentencia if -else pues compara todas las opciones y ejecuta la que cumpla y
Breack se utiliza para terminar una secuencia de sentencias switch

Вам также может понравиться