Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


programacion tarea 3 estructura de control, Ejercicios de Programación C

aqui veremos algunos ejercicion de la ejecucion

Tipo: Ejercicios

2021/2022

Subido el 16/11/2022

melvin-holguin
melvin-holguin 🇩🇴

4.5

(2)

6 documentos

1 / 10

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Universidad Abierta Para
Adultos (UAPA)
Asignatura:
Programación 1
Tema:
Estructura de control
Participante:
Melvin Holguin
Matricula:
2020-01481
Facilitador:
Geury Guzmán
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga programacion tarea 3 estructura de control y más Ejercicios en PDF de Programación C solo en Docsity!

Universidad Abierta Para

Adultos (UAPA)

Asignatura: Programación 1 Tema: Estructura de control Participante: Melvin Holguin Matricula: 2020- Facilitador: Geury Guzmán

Introduccion

Damos la introducción de esta asignación que nos ayudara a

comprender los Operadores y la utilización de cada uno de ellos

y la ejecución del programa con una asignación algo peculiar

donde el objetivo sea aprender a utilizarlo de la forma correcta

y hacerlo sin errores.

  • Signo -a 2

Operadores Relacionales:

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

Operadores Lógicos:

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

Conclusión

Concluimos con hacer un informe con los Operadores de cada

uno con ejemplos de sus tablas y el significado de cada símbolo

para la utilización en el programa.

Como se puede ver en las capturas el programa en ejecución

con los mandatos que pide la asignación es una experiencia

muy buena porque me enseña a utilizarlo de forma correcta

con cosas algo complejas.