Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

Unidad 4 IA115 UES

QuestionAnswer
¿Cómo funciona la sentencia if? Solo tenemos dos alternativas de solución a una condición que tenemos que evaluar, La nos dará un resultado verdadero o falso.
Si quisiéramos realizar la misma operación de evaluar varias alternativas con una sentencia IF entonces necesitaríamos usar Anidamiento
Q. Anidamiento Significa utilizar una sentencia IF dentro de otra
¿Cuál es la diferencia entre sentencia if y sentencia switch? - Switch se utiliza cuando no solo tenemos dos alternativas si no que tenemos más de dos alternativas. - Y en el caso de la sentencia IF se utiliza cuando tenemos una o dos alternativas.
¿Cuál es la diferencia entre los siguientes operadores == y =? - El operador de igualdad (=) se utiliza para asignarle un valor a una variable. - El operador de doble igualdad (==) se utiliza como operador de comparación entre dos valores ya sean constantes o variables.
1 ¿Qué operadores se pueden utilizar en una condición correspondiente a una sentencia if? == igualdad.
2 ¿Qué operadores se pueden utilizar en una condición correspondiente a una sentencia if? < menor que.
3 ¿Qué operadores se pueden utilizar en una condición correspondiente a una sentencia if? > mayor que.
4 ¿Qué operadores se pueden utilizar en una condición correspondiente a una sentencia if? >= mayor o igual que.
5 ¿Qué operadores se pueden utilizar en una condición correspondiente a una sentencia if? <= menor o igual que.
6 ¿Qué operadores se pueden utilizar en una condición correspondiente a una sentencia if? != diferente de.
¿Qué es el selector en una sentencia Switch? Es la variable que se toma para evaluar su valor y dependiendo de dicho valor se realiza acciones diferentes.
Debe cumplir con ciertas características: característica 1 El selector debe ser una variable de tipo entero, carácter o cadena de caracteres.
Debe cumplir con ciertas características: característica 2 Las etiquetas deben ser valores constantes y únicos
Debe cumplir con ciertas características: característica 3 El tipo de datos debe ser del mismo en todas las sentencias Case.
Debe cumplir con ciertas características: característica 4 En la cláusula default pondremos las instrucciones que queremos que se ejecuten si no se tiene una correspondencia entre el valor actual de la variable selector y las etiquetas de los Case.
¿Es obligatorio usar la sentencia default en un switch? No lo es
¿Qué son las condiciones compuestas? Cuando se habla de condiciones compuestas se refiere a utilizar diferentes tipos de sentencias condicionales una dentro de otra.
Ejemplo de condiciones compuestas; if(true==true){ switch(condition){ Case 1: Console.WriteLine("case1"); break; Case 2: Console.WriteLine("case2"); break; Case 3: Console.WriteLine("cas3"); break; } }else{ Console.WriteLine("false"); }
¿Qué es anidamiento? Anidar una sentencia significa que dentro de la estructura de la sentencia utilizamos otra estructura.
¿Por qué razón se necesita anidar estructuras selectivas? Es necesario anidar cuando se requiere evaluar más de dos condiciones.
Ejemplo de anidamiento: if(true==true){ if(1=1){ Console.WriteLine("1- True,2- True"); }else{ Console.WriteLine("1- True,2- False"); } }else{ if(1=1){ Console.WriteLine("1- False,2- True"); }else{ Console.WriteLine("1- False,2- False"); } }
Anidamiento por la rama verdadera Son aquellas funciones comparativas donde principalmente sus anidaciones se dan en los bloques verdaderos.
Anidamiento por la rama falsa Son aquellas funciones comparativas donde principalmente sus anidaciones se dan en los bloques falsos.
Ejemplo de anidamiento por la rama verdadera: if(true==true){ if(true==true){ if(true==true){ }else{ }else{ }else{ }
Ejemplo de anidamiento por la rama falsa: if(false==true){ }else{ if(true==false){ }else{ if(false==true){ }else{ Console.WriteLine("False"); } } }
Jerarquía de Operadores de Relación; >, <, >=, <= Jerarquía Mayor
Jerarquía de Operadores de Relación; ==, != Jerarquía Menor
Jerarquía de Operadores Lógicos 1 !
Jerarquía de Operadores Lógicos 2 &&
Jerarquía de Operadores Lógicos 3 ||
Condición simple Es una expresión que se construye con un solo operador relacional
Condición compuesta Se construye a partir de dos o más condiciones simples
Las condicionales se pueden categorizar por: - Su tipo de condición - Estructura condicional
Las estructuras condicional pueden ser: 1 Estructura selectiva simple
Las estructuras condicional pueden ser: 2 Estructura selectiva doble
Las estructuras condicional pueden ser: 3 Estructura selectiva anidada
Las estructuras condicional pueden ser: 4 Estructura selectiva múltiple
Estructura selectiva simple Es la cual solo contiene bloque de código en la rama verdadera o en la rama falsa
Estructura selectiva doble Es la que con tiene código tanto en la rama verdadera como en la rama falsa
Estructura selectiva anidada Es la que está formada por una o más condicionales, una dentro de otra y estás puede estar en la rama verdadera, en la rama falsa o en ambas.
Estructura selectiva múltiple Es la que va comparando una a una la condiciones y con tiene diferentes bloques de condigo en cada rama.
Created by: CristianMaltez
Popular Computers sets

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards