Hola con todos vamos a comenzar este capítulo y en este capítulo vamos a ver básicamente la condicional
y si vamos a entrar a lo que es estructura de control y vamos a ver lo que es la condicional previo
a ver la condicional if.
Más adelante veremos el wait for.
Vamos a ver que es una condicional que vamos a hablar de una condicional una condicional.
Podríamos decir que es como una evaluación de dos cantidades no una evaluación que solamente puede tener
dos resultados.
O es verdad o no es verdad.
Esa es una condicional no solamente tiene dos resultados o se cumple o no se cumple.
Para tratar de ilustrar los más comunes o donde mayormente lo vamos a encontrar por ejemplo es este
tipo de condicional no idéntico a.
O sea decir que un número es idéntico a otro.
Es verdad o es falso.
Es idéntico o no es idéntico.
Tenemos también la diferencia a diferente de mí.
Podemos tener un igual.
Decir no a mayor qué podríamos decir a mayor o igual a mí podríamos decir a menor
o menor o igual a.
Básicamente esa es una condicional no una comparación de dos cantidades que puede ser verdad o puede
ser falso.
Esto se va a cumplir o no se va a cumplir.
Esa es una condición.
En base a esta condicional viene justamente la primera estructura de control que es Elif que evalúa
una condicional es decir una estructura de control y evalúa algunas de estas posibilidades.
Cuál es la sintaxis.
Vamos a poner en claro cuál es la sintaxis cosa berraca un ratito voy a tratar de engrandecer el formato
justo.
Fuente
un poquito más grande para que se note hasta cuál es la sintaxis que maneja una estructura de controles
es Elif.
Acá viene la condicional dos puntos y ahí viene un Tapp.
Bueno no tanto un tamaño de un trapero pero acá viene la sentencia no sentencia uno puede venir la sentencia
dos y ahí puede terminar Elif.
Es la primera forma y condicional vamos a poner sentencia X no vamos a ponderarse hasta entonces Elif
viene la condicional que puede ser cualquiera de estas puede ser cualquiera de estos dos puntos.
Y acá viene la sentencia uno la sentencia dos y pueden venir más sentencias aquí.
Cómo se cuando terminan las sentencias o sea cuándo termina.
Hasta acá terminó Elif.
Cómo se que esta sentencia no pertenece a Elif por el tabulado.
No todas las sentencias que estén con el Tapp pertenecerán áliva y elogié no tenían el Tapp ya no pertenecerán.
Este es básicamente la sintaxis entonces cómo funciona.
Si esta condicional es verdad.
Si esta condición se cumple ejecutará las sentencias que estén dentro del hijo.
Si no se cumplen no ejecuta estas sentencias solamente va a ejecutar estas sentencias cuando esta condición
se cumpla sea verdad.
Si no es verdad no ejecuta ninguna.
Esa es la sintaxis del IRPF y solo tenemos una variante que es el IRPF.
El IRPF es y cuál es la sintaxis es IHF condicional dos puntos sentencia uno sentencia dos els dos puntos
sentenció tres sentencias cuatro.
Y acá viene sentencia X que solo estoy poniendo dos sentencias pero pueden ser tres o cuatro unas diez
etcétera etcétera.
Sólo estoy poniendo dos para ilustrar la sintaxis.
Cómo es el fails if analiza la condición.
Si esta condicional es verdad se cumple ejecuta estas dos.
Si esto es verdad ejecuta estos dos y ya nos olvidamos del ELS.
Si esto es verdad ejecuta estos dos y ya nos olvidamos de él.
Y luego ejecutaría la sentencia X que ya no pertenece al Life+.
Si esta condicional no se cumple no ejecuta esas sentencias pero sí ejecuta el él es el MC's común o
si no no si se cumple esto ejecuto esto o si no si no se cumple eso ejecuto eso acá.
Ese es básicamente el ELS tenemos otra variante
condicional
sentencia uno
sentenciados
sentencia uno sentencia dos los dos puntos.
Elif no es el LIFO o si no no o si no evalúa otra condición se evalúa otra condición.
Y acá vendría una condicional 2 una segunda condicional
sentencia tres cuatro o cinco ya lo que queda sentencia cinco
sentencio 6.
Y por último sentencia X cuando ya no cumple ninguna de ellas.
Entonces cómo es y ha sentenciado.
Entonces cómo sería y si la condicional 1 se cumple ejecuta esto y ya no ejecuta nada más.
Estudiándolos ejecuta y se va directo a sentencia.
Pero si no se cumple la condicional uno evalúa otra condición si se cumple esta ejecuta.
Este grupo de sentencias ya no el.
Y luego pasaría a la sentencia X o no si no se cumple ninguna de estas ejecuta estas Daka sentencia
no ejecuta estas últimas condiciones ll es lo que queda si no se cumplió ninguna.
Entonces hago esto acá pero acá en cada línea evalúa una condición Elif y el Elif analizan una condición
el l6 lo que queda si no se cumple.
Entonces esto básicamente sería la sintaxis que manejarían los que son condicionales y los que son la
sintaxis para él y entonces vamos a hacer un ejemplo.
Vamos a imprimir un número vamos a pedir un número y luego nos va a decir si ese número es positivo
negativo o cero o cero entonces vamos a ver qué más pide un número m igual imputs
digite un número dos puntos.
Pero esto para que sea numérico hay que ponerlo como entero.
Esto para que sea numérico hay que ponerlo entero listo.
Luego IHF.
Antes voy a agravarlo esto sería ejemplo del condicional el ejemplo de la condicional.
Si m es mayor que cero dos puntos 100 es mayor que cero.
Entonces imprimimos
número positivo que
ahí terminó Elif.
Caso contrario si M es menor menor que cero que le voy a poner un espacio para que se vea más ordenado
M es menor que cero.
Caso contrario si es menor que cero entonces imprimimos
número negativo y si no se cumple ninguno de los dos es si no es positivo.
Si no es negativo quiere decir que es cero no imprimimos
es el número cero.
Vamos a ponernos ok entonces eso básicamente sería nos pide un número y si el número es mayor que cero
imprimí imprimimos un número positivo o si no o si no si el número es menor que cero será negativo y
lo que queda es cero a ver digitados el 5 y me dicen que el número es positivo.
Volvemos a ejecutar al menos cuatro y me dice que es un número negativo.
Menos 200 es un número negativo no visito un número cero y es el número cero.
Entonces está cumpliendo exactamente como lo hemos indicado.
Esto es básicamente Elif y vamos a ser otro ejemplo que nos pida dos números imprima el mayor de ellos
o imprima el mayor de ellos o en todo caso que son iguales no imprime el mayor de ellos o en todo caso
son iguales entonces vamos a poner n 1
Ponemos imputs
y si el número 1 2 puntos y ahora imprimimos el número 2 N2 y visite el número 2.
Luego una vez que nos he quitado los números el número 1 el número dos ponemos if if si n 1 segundito
continuamos entonces n 1 es mayor que n 2 si n 1 es mayor que 2 entonces imprimimos el mayor es 2 puntos
comas n en.
Caso contrario Elif N 2 vamos a ponerlo si n 1 es menor que n 2 no entonces Prin el mayor es dos puntos
que nos faltan.
Acá el mayor es el que le ponemos Koma N 2 cualquier otro caso X imprimimos son iguales que no necesariamente
tienen que ir los tres.
Puede ser solamente un IFF por orden de ir un IHF puede solamente ir IFI el Elif o solamente ir un if
y no es obligatorio que vengan los tres que lo corremos.
Digite el número 1 45 visited el número 2 32 y el mayor es 45 otra vez dígito y un número 90 otro número
89 mayores 90.
Por último 34 34 son iguales no se está ejecutando tal como lo hemos programado tal como lo hemos indicado
está ejecutando.
Eso es una forma de utilizar el cifrado que nos puede servir definite no nos va a servir para ejemplos
posteriores.
Recuerden que no solamente es obligatorio que vayan los 3 no puede ir solamente el primero solamente
un IFF puede ir un IHF y un Elif o pedir un IFF y un Herz.
Bueno eso sería todo por esta clase.
Nos vemos en la siguiente y muchas gracias por su atención.