ejercicios progrmacion

9
Cristian Darío Garzón López Ing. Civil semestre I T.I 96073106084 Código: 25422535 2.6 Ejercicios 2.6.1 Ejercicios de problemas: 1. Datos conocidos: -Dos jarras: A de 3 litros y B de 7 litros -Tres acciones posibles: llenar totalmente cualquier jarra, verter su contenido en la otra jarra hasta que quede vacía o la otra se llene y verter todo el líquido de la jarra a un sifón. Datos desconocidos: -Procedimiento para dejar un solo litro del líquido en la jarra A Condiciones: -Solo se pueden utilizar las acciones ya conocidas Tipo de problema: Solucionable, algorítmico. Algoritmo 1. Verter liquido en la jarra B hasta que quede llena 2. Llenar la jarra A con contenido de la jarra B 3. Vaciar la jarra A en un sifón 4. Llenar la jarra A con liquido de la jarra B 5. Vaciar nuevamente la jarra A en un sifón 6. Vaciar la jarra B vertiendo su liquido en la Jarra A 2. Datos conocidos: La frase “esta frase no es cierta” Datos desconocidos: -Saber si es cierta o no la frase

Upload: cristian-garzon

Post on 25-Sep-2015

214 views

Category:

Documents


2 download

DESCRIPTION

MUESTRA DE VARIOS EJEMPLOS DE PROGRAMACION

TRANSCRIPT

Cristian Daro Garzn LpezIng. Civil semestre IT.I 96073106084Cdigo: 25422535

2.6 Ejercicios

2.6.1 Ejercicios de problemas:

1. Datos conocidos:-Dos jarras: A de 3 litros y B de 7 litros-Tres acciones posibles: llenar totalmente cualquier jarra, verter su contenido en la otra jarra hasta que quede vaca o la otra se llene y verter todo el lquido de la jarra a un sifn.Datos desconocidos:-Procedimiento para dejar un solo litro del lquido en la jarra ACondiciones:-Solo se pueden utilizar las acciones ya conocidasTipo de problema: Solucionable, algortmico.Algoritmo1. Verter liquido en la jarra B hasta que quede llena2. Llenar la jarra A con contenido de la jarra B3. Vaciar la jarra A en un sifn4. Llenar la jarra A con liquido de la jarra B5. Vaciar nuevamente la jarra A en un sifn6. Vaciar la jarra B vertiendo su liquido en la Jarra A

2. Datos conocidos:La frase esta frase no es ciertaDatos desconocidos:-Saber si es cierta o no la fraseCondiciones: Saber si la frase es cierta o no para las personasTipo de problema: Soluble no algortmico

3. Datos conocidos: Juan tiene el doble de la edad de Pedro y la suma de las edades de los dos es 33 aosDatos desconocidos:Saber cuntos aos tiene PedroCondicionesJuan tiene 2 veces la edad de Pedro y sus edades deben suman 33 aosTipo de problema: Solucionable, algortmico.Algoritmo1. Dividir la suma de las edades en 3(Esta es la edad de Pedro)2. Multiplicar por 2 la edad de Pedro(Esta es la edad de Juan)

4. Datos conocidos: Los puntos marcados y el orden de uninDatos desconocidos:La figura que se formaCondiciones:Los puntos se deben unir en ordenTipo de problema: Solucionable, algortmico.Algoritmo1. Ubicarse en el punto 12. unir los puntos 1 y 23. unir los puntos 2 y 34. Unir los puntos 3 y 45. unir los puntos 4 y 5(La figura formada es una estrella)

5. Datos conocidos:No hayDatos desconocidos:El numero de tomos del universoCondicionesSe debe calcular de manera exactaTipo de problema: Insoluble

6. Datos conocidos:Se han adquirido una cierta cantidad de productos en un supermercado Datos desconocidos:El costo de una serie de productos adquiridos en el supermercadoTipo de problema: Solucionable, algortmico.Algoritmo1. Digitar o escribir el valor de un producto2. Digitar o escribir el valor de otro producto3. Sumar los dos valores anteriores4. (En caso de ser varios productos al resultado de la suma, adicionarle el valor del o los nuevos productos)7. Datos conocidos:Los posibles mejores jugadores de futbol de la historiaDatos desconocidos:EL mejor jugador de la historiaCondiciones: El jugador escogido debe ser el mejor jugador de futbol de la historia Tipo de problema: Solucionable, no-algortmico.

8. Datos conocidos:No hayDatos desconocidos:Como hacer un barco de papelCondiciones:Se debe realizar correctamente un barco de papelTipo de problema: Solucionable, algortmico.Algoritmo:1. Doblar la hoja de papel por la mitad2. Doblar por la mitad nuevamente (solo una parte para que sirva de gua de donde est el centro de la hoja).3. Siguiendo la marca de la gua, doblar hacia adentro la esquina del papel para hacer un tringulo, se hace en ambos lados.4. Levantar una de las pestaas hacia arriba y doblar las esquinas sobrantes hacia adentro. Repetir del otro lado.5. Luego, colocar en la parte interna los pulgares en dos extremos opuestos y abrir. Ahora, juntar los extremos que quedaron libres.6. Doblar hacia arriba los extremos que quedan libres.7. Abrir la figura nuevamente8. las pestaas que quedan libres (a los extremos) se abren

2.6.2. Ejercicios de algoritmosEJERCICIO UNO:a. 1. Buscar en el directorio por la letra G2. Buscar ahora por las letras Go3. Buscar por Gon (en estos momentos ya se deben estar apreciando apellidos muy cercanos o son efectivamente Gonzales, sino buscar por Gonz)4. Se busca por el resto del nombre es decir, se busca donde diga Gonzales Prez Alberto (estos tambin se encuentra en orden alfabtico)5. Se procede a mirar el nmero telefnico

b. 1. Buscar en el directorio por la letra G2. Buscar ahora por las letras Go3. Buscar por Gom (en estos momentos ya se deben estar apreciando apellidos muy cercanos o son efectivamente Gomes, sino buscar por Gome)4. Se busca por el resto del nombre es decir, se busca donde diga Gomes Bernal Pedro (estos tambin se encuentra en orden alfabtico)5. Se procede a mirar el nmero telefnico

c. 1. Buscar en el directorio la primera letra del apellido.2. Una vez se encuentra ahora se busca tambin con la segunda letra3. Ahora se busca con la tercera letra tambin4. (En estos momentos ya se pueden estar observando apellidos parecidos, en caso contrario, buscar tambin con la cuarta letra)5. -Una vez se ha encontrado el apellido se procede a buscar el nombre, (este tambin se encuentra por orden alfabtico)6. -Una vez se ha encontrado el nombre completo se procede a observar el nmero de telfono.

EJERCICIO DOS: a. 1. Restar el nmero total de das del mes con el da actual (es decir 31 17)2. Observar cuantos das tiene cada mes e irlos sumando hasta llegar al mes anterior al de la segunda fecha, (es decir sumar todos los das entre los meses esta suma nos da 515 dias)3. Sume los das del paso 1, el paso 2 y el nmero del da de la segunda fecha para calcular el nmero total de das entre las dos fechas.(es decir 515 + 14= 530)

c. 1. Encuentre el nmero de das en el mes, en la primera fecha. Reste el nmero del da de la primera fecha, de la cantidad de das en el mes. 2. Determine el nmero de das en los meses entre la primera y segunda fecha. En el ejemplo3. Sume los das del paso 1, el paso 2 y el nmero del da de la segunda fecha para calcular el nmero total de das entre las dos fechas. EJERCICIO TRES:1. Ir a la biblioteca2. Buscar el libro en el sistema(Si est disponibleIr a buscarloSino buscar otro retirarse)3. Una vez se tiene el libro se debe llevar a recepcin4. Se muestra la credencial o carnet5. Se toman los datos6. Se da una fecha de entrega EJERCICIO CUATRO:a. 1. Se marca de manera centrada un rectngulo de 20 x 10 cm y a cada lado se le adicionan 5 cm ms, ojo siguen siendo recto, es decir estos nuevos rectngulos tendran como medidas por ejemplo de 10 x 15 cm.2. Con un bistur se cortan las esquinas para liberar las pestaas3. Con el bistur marca los pliegues para facilitar el doblado4. Se coloca pegamento en el revs de cada pestaa (preferiblemente de a dos a la vez) 5. Se sostiene por un momento mientras seca6. El mismo procedimiento se lleva a cabo con la tapa (para la tapa las medidas de ancho y largo se deben aumentar en 1 cm aprox.)

C: 1. Se marca de manera centrada un rectngulo o cuadrado con el largo y ancho de la caja, se dejan unas pestaas de la altura deseada por cada lado2. Con un bistur se cortan las esquinas para liberar las pestaas3. Con el bistur marca los pliegues para facilitar el doblado4. Se coloca pegamento en el revs de cada pestaa (preferiblemente de a dos a la vez) 5. Se sostiene por un momento mientras seca6. El mismo procedimiento se lleva a cabo con la tapa (para la tapa las medidas de ancho y largo se deben aumentar en 1 cm aprox.)EJERCICIO CINCO:1. Doblar la hoja de papel al medio y luego desplegarla.2. Doblar un tercio de la hoja hacia abajo, sobre s misma.3. Ahora, doblar las dos esquinas hacia adentro4. Doblar a la mitad5. Doblar las alas por de manera diagonal. (asegurarse de que el doblez del papel llegue hasta la mitad del borde de atrs).

EJERCICIO SEIS:1. Se empieza a leer el nmero del dividendo por la izquierda y se reparte las cifras del nmero dividendo entre las del nmero divisor. Si la primera cifra del dividendo es ms pequea que el divisor se cogern dos cifras del dividendo2. Se debe buscar un nmero que al multiplicarlo por el divisor se obtenga como resultado un nmero menor o igual que el dividendo. Si no se encuentra un nmero que d el resultado exacto, se busca el nmero ms cercano al dividendo3. Colocar el nmero por el que se ha multiplicado debajo del divisor y ste es el resultado de la divisin y se denomina cociente.4. Colocar el resultado de la multiplicacin debajo del dividendo.5. Restar (el numero resultante es el residuo)

EJERCICIO SIETE:1. Los nios A y B deben pensar un numero de 1 a 1002. El nio A dice un numero y pregunta si esEn caso de serlo habr ganado sino el nio B debe decirle si el numero es menor o mayor, y es su turno de decir un numero3. Si el nio B tampoco acierta el nio A deber decirle si el numero es mayor o menor y es su turno de jugar4. Este procedimiento se repite hasta que haya un ganador

EJERCICIO OCHO:1. Digitar la distancia y fuerza aplicada en el brazo derecho2. Multiplicar estos valores3. Digitar la distancia y fuerza aplicada en el brazo Izquierdo4. Multiplicar estos valores5. Igualar los dos resultado6. Si los dos resultados son iguales la balanza est equilibrada sino esta desequilibrada

EJERCICIO NUEVE:

1. Dividimos el nmero entre 2 sucesivamente, sin sacar decimales, hasta obtener un cociente igual a 1. 2. Leemos el ltimo cociente y todos los restos en sentido contrario cmo han ido apareciendo. 3. En caso de que nos pidan el resultado dentro de un byte rellenamos con ceros por delante hasta completar los ocho bits.

De binario a decimal1. Numerar los bits de derecha a izquierda comenzando desde el 0. 2. A cada bit se le hace corresponder una potencia de base 2 y exponente igual al nmero de bit. 3. Se suman todas las potencias.