






Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
aqui veremos algunos ejercicion de la ejecucion
Tipo: Ejercicios
1 / 10
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!







Asignatura: Programación 1 Tema: Estructura de control Participante: Melvin Holguin Matricula: 2020- Facilitador: Geury Guzmán
Todas las operaciones relacionales dan sólo dos posibles resultados: VERDADERO o FALSO. En el lenguaje C, Falso queda representado por un valor entero nulo (cero) y Verdadero por cualquier número distinto de cero En la TABLA 5 se encuentra la descripción de los mismos. Uno de los errores más comunes es confundir el operador relacional IGUAL QUE (= =) con el de asignación IGUAL A (=). La expresión a=b copia el valor de b en a, mientras que a = = b retorna un cero, si a es distinto de b ó un número distinto de cero si son iguales. Los operadores relacionales tienen menor precedencia que los aritméticos, de forma que a < b + c se interpreta como a < (b + c), pero, aunque sea superfluo recomendamos el uso de paréntesis a fin de aumentar la legibilidad del texto. Cuando se comparan dos variables tipo char el resultado de la operación dependerá de la comparación de los valores ASCII de los caracteres contenidos en ellas. Así el carácter a ( ASCII 97 ) será mayor que el A (ASCII 65 ) o que el 9 (ASCII 57). Tabla 5 Operadores Relacionales Simbolo Descripción Ejemplo Orden de evaluación < (^) Menor que (a < b) 5
Mayor que (a>b) 5 <= Menor o igual que (a<=b) 5 = Mayor o igual que (a>>=b) 5 == Igual que (a==b) 6 != Distinto que ( a! =b) 6
Hay tres operadores que realizan las conectividades lógicas Y (AND) , O (OR) y NEGACION (NOT) y están descriptos en la TABLA 6. Los resultados de las operaciones lógicas siempre adoptan los valores CIERTO ó FALSO. La evaluación de las operaciones lógicas se realiza de izquierda a derecha y se interrumpe cuando se ha asegurado el resultado. ¡El operador NEGACION invierte el sentido lógico de las operaciones, así será! (a >> b) equivale a (a < b)! (a == b) " " (¡a! = b) etc. En algunas operaciones suele usárselo de una manera que se presta a confusión, por ejemplo: (! i) donde i es un entero. Esto dará un resultado CIERTO si i tiene un valor 0 y un resultado FALSO si i es distinto de cero. Simbolo Descripción Ejemplo Orden de evaluación && Y (AND) (a>b) && (c<d) 10 ll O (OR) (a>b) ll (c<d) 11 ! Negación (NOT)! (a>b) 1
a = a + 17; significando esto que al valor que TENIA anteriormente a, se le suma la constante y LUEGO se copia el resultado en la variable. Como este último tipo de operaciones es por demás común, existe en C un pseudocódigo, con el fin de abreviarlas. Así una operación aritmética o de bit cualquiera (simbolizada por OP ) a = (a) OP (b) ; puede escribirse en forma abreviada como: a OP= b; Por ejemplo a += b ; /* equivale : a = a + b / a -= b ; / equivale : a = a - b */ a = b ; / equivale : a = a * b / a /= b ; / equivale : a = a / b / a %= b ; / equivale : a = a % b */ Nótese que el pseudooperador debe escribirse con los dos símbolos seguidos, por ejemplo += , y no será aceptado +(espacio) =. Simbolo Descripción Ejemplo Orden de evaluación = Igual a A = b 13 op= Seudocódigo A += b 13 =?: Asig.condicional A = (c>b)?d:e 12
Capturas de pantalla de la ejecución