Está en la página 1de 2
procedimiento principal () variables // declaracién de una variable miBooleano: booleano // declaracién de una variable migntero: entero // declaracién una variable de miReal: real // declaracién de una variable micaracter: caracter // declaracién de una variable micadena: cadena inicio // inicializar miBooleano miBooleano := verdadero // inicializar mizntero migntero := 2 // inicializar miReal miReal := 0.0 // Anicializar micaracter miCaracter // Anicializar miCadena miCadena := "Respuesta: " de tipo booleano de tipo entero tipo real de tipo caracter de tipo cadena escribir("Valores de mis variables: ") cambioLinea () escribir ("variable miBooleano: escribir (miBooleano) cambioLinea () escribir ("variable miEntero: escribir (miEntero) cambioLinea() escribir ("variable miReal: escribir (miReal) cambioLinea(} escribir ("variable miCaracte: . escribir (miCaracter) cambioLinea() escribir ("variable miCadena: escribir (miCadena) cambioLinea () fin-procedimiento ‘* Ejercicios de instrucciones sobre variables ” eT el 1. Si x,v y p son variables de tipo real; cont, iy k son variables de tipo entero; letra y c son variables de tipo cardcter, band y terminar son variables de tipo booleano; MAX es una constante de tipo entero y PI es una constante de tipo real, determinar cuales de las siguientes Instrucciones son vilidas. Se debe justificar la respuesta. leer (letra) escribir ( MAX) leer (cont) escribir (x) leer (MAX) Pimv/x* ralz2( p) ~ band 12 ep terminar terminar terminar terminar x+3.0 v =x * p + enteroAreal(caracterAentero(letra)) band :=(x+v)*p | terminar | cont <= k +1 k := caracterAentero ( letra + caracterAentero (c)) + k 2. Si x,vy p son variables de tipo real, con valores 3.5, 1.4 y 6.0 respectivamente, determinar el valor de la variable z de tipo real al realizar cada una de las asignaciones siguientes: v-p/(x+p /x-Vv) p/x/v+p/x*v (v- 3.0 * x/p)/(4.0-v/ (5.0 + p/x)) 2 :=2.0*p - 4.0/v + 5.0*x/(3.0+v*p ~ x) 3. Suponga que x, v y p son variables de tipo real, con valores 3.5, 1.4 y 6.0 respectivamente; i, k y cont son variables enteras con valores 5, 2 y -4, respectivamente; letra y c son variables de tipo cardcter con valores ‘p’ y ‘t’; y bandera y terminar de tipo booleano con valores falso y verdadero respectivamente. Determine el valor de cada una de las variables, después de ejecutar las siguientes instrucciones, en el orden en que aparecen. -v + enteroAreal( caracterAentero( letra ) ) k-2*cont )* ( k-2*cont ) + i*( cont ~ k / 2.0 )/cont rex + (p= raiz2(x) * (v= x) +3.0)* p bandera :=(terminar I4(I+2 <>cont Ip> cont :=cont + 1 cont * realAentero(x * v ~ p/2.0) + k~i rep + x ~ enteroAreal( piso( p+x) + 5) nteroAcaracter( k ) (/k + cont ) mod ( piso( p ) + techo( v ) ) ») IC x+y) =p p letra ke 4. Suponga que x, v y p son variables de tipo real, con valores 3.5, 1.4 y 6.0 respectivamente; /, ky cont son variables enteras con valores 5, 2 y ~4, respectivamente; letra y c son variables de tipo cardcter con valores ‘p’ y ‘t’; y bandera y terminar de tipo booleano con valores falso y verdadero respectivamente. Determinar el valor de cada una de las variables después de ejecutar las siguientes instrucciones, en el orden en que aparecen. x + (p = raiz2(x) * (v- x) + 3.0) *P bandera :=(terminar I~(I+2 <=cont Ip>=v)) Ictv = p) i :=cont * realAentero(x * v ~ p/2.0) + k~ 1 (k-2*cont ) ( k-2*cont ) + i*( cont - k / 2.0 )/cont Lv + enteroAreal(caracterAentero{ letra ) ) cont :=cont + 1 =enteroAcaracter( k ) k + cont ) mod ( plso( p) + techol v ) ) + x ~ enteroAreal( piso( p+x) + 5) v 13

También podría gustarte