CUESTIONARIO cap3
3.1¿Qué es una expresión?
Es una combinación de variables o constantes y operadores
¿Cuáles son sus componentes?
Está formada por dos operadores y un operador
3.2. ¿Qué es un operador?
Es un símbolo que indica al compilador que lleve a cabo ciertas manipulaciones matemáticas o lógicas.
Describir varios tipos diferentes de operadores de C.
Operador
Propósito
+
Suma-
Resta
*
Multiplicación
/
División
%
Resto dela división entera
3.3. ¿Qué. es un operando?
Son los datos que actúan sobre los operadores
¿Cuál es la relación entre operadores y operandos?
Los operadores necesitan un valor llamado “operando” para que estos hagan su función.
3.4. Describir los cinco operadores aritméticos de C. Mencionar las reglas asociadas a su utilización.
Operador suma(+): es la suma de dos operandos mediante un operador (+)
Operador resta (-): este operador requiere dos operandos enteros y el segundo operando no se a nulo.
Operando multiplicación (*): Es la multiplicación de dos operandos con un operador (*)
Operador división (/): requiere que el operador no se anuló.
Operando (%): también llamado modulo también requiere un número entero y el segundo no nulo.
Lasreglas para los operandos aritméticos deben representar valores numéricos. Por lo tanto los operadores deben representar cantidades enteras, en coma flotante o caracteres numéricos.
3.5. Mencionar las reglas que se aplican a expresiones con operandos de tipos distintos.
1.-Si los dos operandos son de tipo en coma flotante con precisión distinta, el operado de menor precesión se trasformara a laprecisión del otro operando y el resultado de menor precisión distinta. Por lo tanto una operación entre float y un double dará como resultado un double.
2.- Si un operador es un tipo en coma flotantes y el otro es un char o un int, el char o int se convertirán al tipo en coma flotante del otro operando y el resultado se expresara de igual forma.
3.-Si ninguno de los operandos es del tipo en comaflotante pero uno es un long int, el otro se transformara en un log int y el resultado será long int.
4.-si ningún operando es el tipo en coma flotante ni long int, ambos operandos se convertirán en int y resultado será int. AsÍ una operación entre un short int y un int tendrá como resultado un int.
3.6. ¿Cómo se puede cambiar el valor de una expresión a un tipo de datos diferente?
Laexpresión se debe ir precedida por el nombre del tipo de dato encerrado con paréntesis (tipo de dato)
¿Cómo se llama a esto?
Conversión de tipos (<
3.7. ¿Qué se entiende por precedencia de operadores?
Precedencia de un operador se refiere a que tan estrechamente se unen dos expresiones juntas por ejemplo 1+5*3=16 en pocas palabras su orden de evaluación de las operaciones.
¿Cuáles son lasprecedencias relativas de los operadores aritméticos?
Los operandos / , *y resta se encuentran en un primer grupo y los operados – y + es por eso que el primero tenía mayor relevancia que el primero.
3.8. ¿Qué se entiende por asociatividad?
Es el orden en que se efectuaran las operaciones aritméticas.
¿Cuál es la asociatividad de los operadores aritméticos?
La asociatividad es de izquierda aderecha en pocas palabras las sumas y restas se efectúan de izquierda a derecha así como operaciones consecutivas de multiplicación, división y resta
3.9. ¿Cuándo se deben incluir paréntesis en una expresión?
Cuando se desea efectuar operación intermedia antes de otras en el oren que desee.
¿Cuándo se debe evitar el uso de paréntesis?
. No se debe utilizar paréntesis en expresiones sobrecargadasque son difíciles de leer a menudo se escriben de forma incorrecta por el mal uso de los paréntesis.
3.10. ¿En qué orden se efectúan las operaciones en una expresión que contiene paréntesis anidados?
Si se encuentran expresiones entre paréntesis dentro de otro par de paréntesis, se eliminan primero los paréntesis interiores después de eso se efectúan las multiplicaciones y divisiones...
Regístrate para leer el documento completo.