Programacion

Solo disponible en BuenasTareas
  • Páginas : 17 (4221 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de septiembre de 2012
Leer documento completo
Vista previa del texto
PROBLEMAS PROPUESTOS

UNIDAD III – IV

1.- Codifique en Lenguaje C las asignaciones siguientes: a) M b) h 10 ( n - a . b) x +y n + a d) K e) S x ÷ [ y (z + w ) ] (Edad > 18) y [ Esp ≠ “ Electrónica”]

c) P 

A

1 B

C E D

f) Valor

[( A = 1000 ) ó [ ( C + D ) ≤ 5] ] y (E ≥ 0 )

2.- Suponga que x, y y z son variables reales( de coma flotante), tienen asignados los valores 88,3.5 y -5.2 respectivamente. Determine que valor resulta de las siguientes operaciones: a) x + y – z g) ( x / y ) + z b) 2 * y + 3 * (x – z ) h) 2 * x / 3 * y c) x / y i) 2 * x / ( 3 * y ) d) x % y j) x >= y && z >= y e) x == z * y k) ! ( y – 8.7 != z ) f) x / ( y + z ) l) x || ( z / - 2.6 ) 3.- Determine que valor se asignará a las variables en cada una de las siguientes expresiones:: a) int w,h; float p; p = 10 / 5 - 20 * 2 + 144 / 12 ; w = 100 /12 / 2 / ( 41 % 7 % 4 ); h = 72 / 4 = = 18 && !( 1 != ( 0 = = 0 || 1) ) ; b) int i = 8 , j = 5, k; char a = ’c’; k=i=j; i = ( ’C’ > a ) ? j-- : ++i ; a = ’A’ ;

4.- ¿Que valor se asigna a la variable axi y k después de ejecutar las instrucciones respectivas, en cada uno de los casos siguientes?
a) int float p2 = h2 = axi = a = h2 = axi = p2,a; h2, axi; - 87 % 11 ; 20 ; h2 + p2 - ( p2 - h2) ; - h2 / p2; a + axi / 6 ; h2 * 2 / ( h2 / 5 + 2 ); b)

int n, h1, pb, lar, b, k; n = 95 ; h1 = (n = = 100) = = ( n != 95) ; pb = 0 > n % 4 ; lar = h1 && pb ; b = lar || (n b | | a != c && !c

b.-Ejecute el siguiente algoritmo, indicando los valores que toman las variables y mostrando la salida correspondiente: ( 6 puntos) #include #includevoid main ( ) { int i = 5; float p = 0; char za [4] = "sa"; do { if ( 0 == i % 5 ) { printf ( "%d de Sal%s \t y ", i , za ); p += 5 ; printf ( " %.0f de ", p / 2 ) ; } -- i ; } while( i >=4 ); ___________________________ strcpy (za , "bor"); ___________________________ printf ( "sa%s \n", za ) ; ___________________________ printf ("\n i = = % d ", i ); ___________________________ }

UNIVERSIDADNACIONAL EXPERIMENTAL DEL NOTA: TÁCHIRA VICERRECTORADO ACADÉMICO FIRMA DEL DECANATO DE DOCENCIA ALUMNO DEPARTAMENTO DE INFORMÁTICA CONFORME ASIGNATURA : COMPUTACIÓN I (0415102) (revisión) : SEGUNDO EXAMEN PARCIAL LAPSO 2009-1 APELLIDOS Y NOMBRES: CEDULA DE IDENTIDAD: ESPECIALIDAD: INGENIERÍA SECCIÓN: FECHA: 20 / 06 / 2009 VALOR: 60 Puntos.

1.- El Táchira, se ha convertido en los últimos años,en un estado ideal para el desarrollo de la educación superior. Es por ello que gran cantidad de estudiantes de otras regiones se trasladan hasta aquí a proseguir sus estudios universitarios. En pro de mejorar la calidad en la educación, se requiere un programa en lenguaje C para simular algunos datos de cada una de las instituciones y responder algunas interrogantes que conlleven a lo propuesto.Considere que de cada una de las veinte instituciones se conoce: nombre de la institución, clasificación(A, B, C o D), numero total de alumnos inscritos (pregrado) y cantidad de docentes ordinarios en la actualidad. Ejemplo: Nombre de la institución Clasificación Numero Total de alumnos Cantidad de docentes ordinarios : UNET :B : 7600 : 375

Considerando que los datos de las veinte institucionesya han sido leídos en arreglos unidimensionales (Vectores), en las siguientes variables: char int inst [20][23] , clasi[20] ; tot_alum [20] , can_doc [20] ;

Codifique un programa en lenguaje C, considerando que los datos ya han sido almacenados ( no necesita efectuar la carga de los datos ) y que permita: a) Determinar el porcentaje dentro de las instituciones clasificadas tipo A, de aquellasen donde están inscritos una cantidad de alumnos superior a 10 veces el numero de profesores. b) Identifique, indicando nombre y clasificación, la(s) institución(es) que tienen la mayor relación (profesor/alumno), es decir el mayor numero de profesores por alumno. c) Consultar la clasificación de una institución cualquiera, cuyo nombre sea ingresado por el usuario, a través del teclado....
tracking img