Está en la página 1de 5

Instituto Politécnico Nacional

CECyT 3 “Estanislao Ramírez Ruíz”

Materia: Informática Aplicada

Alumno: Palacios Hernández Carlos Daniel

Grupo: 4IM13

Actividad: Sentencia IF, IF-ELSE

Docente: Edmundo Cruz Palmas

Semana: Semana 10 03.05.2021 – 07.05.2021

Fecha de entrega: lunes 17 de mayo del 2021


Introducción:
Definición:
Sentencia IF, IF-ELSE: Es una sentencia del lenguaje C empleada para ejecutar un
conjunto de instrucciones solo si una condición se cumple.
Sentencia IF, IF-ELSE: Sentencia que permite variar el flujo del programa con base
a determinadas condiciones.
Desarrollo de la investigación:
Sintaxis de la sentencia (2 formatos):
If (condición) sentencia; If (condición) sentencia 1;
else sentencia 2;

 Una sentencia solo se ejecuta si se cumple una condición, en caso contrario


el programa sigue su curso sin ejecutar ninguna sentencia (formato 1).

 Si se cumple una condición se ejecuta la primera sentencia, en caso


contrario, se ejecuta la sentencia 2 (formato 2).
Expresando esto a modo de Sintaxis en C:
diagrama de flujo tenemos:

En este ejemplo se solicita la edad del


usuario. Si el mayor o igual a 18, el
programa mostrará un mensaje (“ya
puedes votar”), en caso contrario, se
mostrará otro mensaje (“todavía eres
un niño”).
Operadores utilizados en la sentencia IF, IF-ELSE:
En las sentencias If, se usan condiciones que han de ser definidas mediante
operadores de condiciones:
 “<” Menor que
 “>” Mayor que
 “<=” Menor o igual que
 “>=” Mayor o igual que
 “==” Igual a
 “¡=” Diferente de
También se usan operadores lógicos, Y, O, y No (AND, OR y NOT):
 “&&” Y
 “||” O
 “!” No
Las combinaciones entre estos operadores definirán condiciones para que el
programa pueda ejecutar sentencias.
Ejemplo:
Este programa determinara,
con base en la compra de
una persona, si existe algún
descuento.

If’s anidados:
Las sentencias de if, pueden contener dentro otras funciones if; La manera en la
que se unen es colocando la función if dentro de la sentencia else para definir una
nueva condición. Aunque esta técnica permite analizar un mayor número de
condiciones, no se recomienda el uso de más de cinco sentencias if, if-else.
Estructura lógica de los if’s anidados: Sintaxis en C:

Las funciones If se desenvuelven


unas dentro de otras

Aplicaciones:

 Seguridad informática: cuando debes desbloquear un dispositivo debes


escribir una contraseña, si es correcta el dispositivo será desbloqueado, en
caso contrario permanece bloqueado.
 Classroom: Si las tareas son entregadas a tiempo se marcan como
completadas, pero si la entrega es a destiempo, entonces se marca como
entregada con retraso.
 Software de programación: El compilador de C no te permite compilar si
existe algún error en el código fuente. Para compilar y ejecutar debes corregir
el código.
Conclusiones:
1. La sentencia if-else permite construir o programar estructuras algorítmicas
condicionales
2. Los if’s anidados analizan cada condición hasta encontrar la sentencia
correcta
3. El uso de if’s anidados puede afectar la eficiencia del hardware (cuando se
deben analizar muchas condiciones), por lo que es preferible usar otras
funciones condicionales.

Bibliografía:
1. Delgado, H. (2020). Operadores condicionales en C - if, else, elseif y switch.
Diseño web akus. Consultado el 9 de mayo del 2021 en
https://disenowebakus.net/condicionales.php

2. García, C. (2017). Instrucciones condicionales: Ejemplos en C. Naps


tecnología y educación. Consultado el 9 de mayo del 2021 en
https://naps.com.mx/blog/instrucciones-condicionales-ejemplos-en-c/

También podría gustarte