PRACTICA 7
PRÁCTICA 7: ESTRUCTURAS ALGORÍTMICAS SELECTIVAS
Objetivo: practicar la resolución de problemas que incluyen el uso de estructuras de control selectivas utilizando diagramas de flujo en la herramienta PseInt.
Indicaciones: a continuación se presenta una serie de problemas, para dichos diagramas de flujo, todos los datos deberán ser capturados por teclado. Ingresar a PseInt, crear, ejecutar, depurar y almacenar cada diagrama de flujo.
1. En un negocio de productos electrodomésticos aplica un descuento del 8% a todos aquellos clientes cuya compra es superior a $2,500. Dado como dato el monto de compra del cliente, calcule lo que debe pagar. Haga el diagrama de flujo correspondiente.
3. Haga un diagrama de flujo para calcular el precio del billete ida y vuelta en ferrocarril, conociendo la distancia del viaje de ida y el tiempo de estancia. Se sabe además que si el número de días de estancia es superior a 7 y la distancia total (ida y vuelta) a recorrer es superior a 800 km, el billete tiene una reducción del 30%. El precio por Km es de $0.23.
5. Construya un diagrama de flujo que pueda determinar, dado dos números enteros, si un número es divisor de otro.
7. Dados tres números reales A, B y C, identifique cuál es el mayor. Considere a fin de simplificar el problema que los números son diferentes. Haga el diagrama de flujo correspondiente.
9. Construya un diagrama de flujo tal que dado como datos el modelo de un vehículo y su precio, determine el valor final que debe pagar el comprador. El concesionario está haciendo descuentos teniendo en cuenta el modelo, con base en la siguiente tabla. Modelo Descuento Blazer-Trail 8% Cavalier 5% Chevy 6% Opel-Astra 9%
11. Construya un diagrama de flujo que le permita calcular e imprimir el costo de una llamada telefónica. Para calcular el costo final se sigue lo indicado en la siguiente tabla: Clave Zona Precio/minuto (3 primeros) Precio/minuto (del 4º en adelante) 12 América del Norte 2 1.5 15 América Central 2.2 1.8 18 América del Sur 4.5 3.5 19 Europa 3.5 2.7 23 Asia 6 4.6 25 África 6 4.6 29 Oceanía 5 3.9
sábado, 14 de noviembre de 2015
periodo 2
PRÁCTICA 6: INTRODUCCIÓN A LOS DIAGRAMA DE FLUJOS (DIAGRAMAS DE FLUJO)
Objetivo: practicar la creación de diagramas de flujo los cuales incluyen entrada, proceso y salida de datos. Indicaciones: a continuación se presenta una serie de problemas cuyas fórmulas para resolverlos están contenidas en el capítulo 6 del libro Metodología de la programación de Osvaldo Cairó, para dichos diagramas de flujo, todos los datos deberán ser capturados por teclado. Ingresar a PseInt, crear, ejecutar, depurar y almacenar cada diagrama de flujo.
Ejercicios a resolver: deberá colocar en el e-portafolio (la imagen del diagrama de flujo o la pantalla de ejecución con la salida) de los ejercicios pares o los impares.
2. Construya un diagrama de flujo tal que dado el radio de un círculo, calcule e imprima el área y la circunferencia.
4. Una persona compró una estancia en un país sudamericano. La extensión de la estancia está especificada en acres. Construya un diagrama de flujo tal que dado como dato la extensión del campo en acres, calcule e imprima la extensión del mismo en hectáreas.
PRÁCTICA 6: INTRODUCCIÓN A LOS DIAGRAMA DE FLUJOS (DIAGRAMAS DE FLUJO)
Objetivo: practicar la creación de diagramas de flujo los cuales incluyen entrada, proceso y salida de datos. Indicaciones: a continuación se presenta una serie de problemas cuyas fórmulas para resolverlos están contenidas en el capítulo 6 del libro Metodología de la programación de Osvaldo Cairó, para dichos diagramas de flujo, todos los datos deberán ser capturados por teclado. Ingresar a PseInt, crear, ejecutar, depurar y almacenar cada diagrama de flujo.
Ejercicios a resolver: deberá colocar en el e-portafolio (la imagen del diagrama de flujo o la pantalla de ejecución con la salida) de los ejercicios pares o los impares.
2. Construya un diagrama de flujo tal que dado el radio de un círculo, calcule e imprima el área y la circunferencia.
4. Una persona compró una estancia en un país sudamericano. La extensión de la estancia está especificada en acres. Construya un diagrama de flujo tal que dado como dato la extensión del campo en acres, calcule e imprima la extensión del mismo en hectáreas.
6. Dado la estabilidad económica que existe en un determinado país de América Latina, las agencias automotrices comienzan a ofrecer distintos planes de financiamiento para la comercialización de sus vehículos. La empresa XGW ofrece el siguiente plan de financiamiento: dado el monto total del vehículo, el cliente debe pagar el 35% de prima y el resto en 18 mensualidades iguales sin intereses. Construya el diagrama de flujo que permita obtener cuál es el importe de la prima y las mensualidades que debe pagar el cliente.
8. Construya un diagrama de flujo tal que dado el radio, la generatriz y la altura de un cono, calcule e imprima el área de la base, el área lateral, el área total y su volumen.
10. Construya un diagrama de flujo tal que dado como dato el lado de un hexaedro o cubo, calcule: área de la base, área lateral, área total y volumen.
12. Construya un diagrama de flujo tal que dado el perímetro de la base, la apotema y la altura de un prisma pentagonal; calcule: área de la base, área lateral, área total y volumen.
practica 5
PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO)
Objetivo: practicar la creación de algoritmos en pseudocódigo resolviendo problemas que incluye la entrada, proceso y salida de datos.
Indicaciones: a continuación se presenta una serie de problemas cuyas fórmulas para resolverlos están contenidas en el capítulo 6 del libro Metodología de la programación de Osvaldo Cairó, para dichos algoritmos, todos los datos deberán ser capturados por teclado. Y deberá resolverlos empleado la herramienta PSeInt.
Ejercicios a resolver: deberá colocar en el e-portafolio los ejercicios pares o los impares
1. Escriba un algoritmo tal que dado como datos dos números reales, calcule la suma, resta y multiplicación de dichos números.
3. En una casa de cambio necesitan construir un programa tal que dado como dato una cantidad expresada en dólares, convierta esa cantidad a euros. Construya el algoritmo correspondiente.
5. Una persona invierte en un banco una determinada cantidad de dinero y a una cierta tasa de interés mensual. Construya un algoritmo que permita obtener el monto del dinero que obtendrá al finalizar el mes.
7. La misma empresa comercializadora de vehículos XGW ofrece planes de financiamiento hasta 36 meses con una prima del 35%, pero aplicando al saldo restante una tasa de interés global del 12%. Construya un algoritmo que permita obtener tanto el importe de la prima como el de las mensualidades que debe pagar el cliente.
9. Construya un algoritmo tal que dado el radio de una esfera, calcule e imprima el área y su volumen.
11. Construya un algoritmo tal que dadas las coordenadas de los puntos P1, P2 y P3 que corresponden a los vértices de un triángulo, calcule el perímetro.
Objetivo: practicar la creación de algoritmos en pseudocódigo resolviendo problemas que incluye la entrada, proceso y salida de datos.
Indicaciones: a continuación se presenta una serie de problemas cuyas fórmulas para resolverlos están contenidas en el capítulo 6 del libro Metodología de la programación de Osvaldo Cairó, para dichos algoritmos, todos los datos deberán ser capturados por teclado. Y deberá resolverlos empleado la herramienta PSeInt.
Ejercicios a resolver: deberá colocar en el e-portafolio los ejercicios pares o los impares
1. Escriba un algoritmo tal que dado como datos dos números reales, calcule la suma, resta y multiplicación de dichos números.
3. En una casa de cambio necesitan construir un programa tal que dado como dato una cantidad expresada en dólares, convierta esa cantidad a euros. Construya el algoritmo correspondiente.
5. Una persona invierte en un banco una determinada cantidad de dinero y a una cierta tasa de interés mensual. Construya un algoritmo que permita obtener el monto del dinero que obtendrá al finalizar el mes.
7. La misma empresa comercializadora de vehículos XGW ofrece planes de financiamiento hasta 36 meses con una prima del 35%, pero aplicando al saldo restante una tasa de interés global del 12%. Construya un algoritmo que permita obtener tanto el importe de la prima como el de las mensualidades que debe pagar el cliente.
9. Construya un algoritmo tal que dado el radio de una esfera, calcule e imprima el área y su volumen.
11. Construya un algoritmo tal que dadas las coordenadas de los puntos P1, P2 y P3 que corresponden a los vértices de un triángulo, calcule el perímetro.
practica 4
PRÁCTICA 4: ARITMÉTICA BINARIA Objetivo: practicar la suma, resta, multiplicación y división de números binarios. Indicaciones: resuelva cada uno de los problemas que se presentan a continuación y colocar en el e-portafolio el enunciado, procedimiento y respuesta de al menos dos ejercicios de cada literal. a) Realice las siguientes sumas binarias:
a) Realice las siguientes sumas binarias:
3) 111101 + 100011
1
|
1
|
1
|
1
|
1
|
1
|
acarreo
| |
1
|
1
|
1
|
1
|
0
|
1
| ||
1
|
0
|
0
|
0
|
1
|
1
| ||
1
|
1
|
0
|
0
|
0
|
0
|
0
|
resultado
|
6) 1011100 + 10101010 + 1011
1
|
1
|
1
|
1
|
1
| ||||
1
|
0
|
1
|
1
|
1
|
0
|
0
| ||
1
|
0
|
1
|
0
|
1
|
0
|
1
|
0
| |
1
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
1
|
1
|
1
|
0
| |||||
1
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
1
|
0
|
1
|
1
| |||||
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
b) Reste los siguientes números binarios (sin usar complementos a la base):
1) 1111 – 1010
1
|
1
|
1
|
1
| |
1
|
0
|
1
|
0
| |
0
|
1
|
0
|
1
|
2) 1001 – 101
1
|
0
|
0
|
1
|
1
|
0
|
1
| |
1
| |||
0
|
1
|
0
|
0
|
c) Utilice complemento a 1 para efectuar estas restas binarias:
1) 1101 - 110
1
|
1
|
0
|
1
|
0
|
1
|
1
|
0
|
1
|
1
|
0
|
1
| |
1
|
0
|
0
|
1
| |
1
|
1
| |||
0
|
1
|
1
|
0
| |
d) Utilice complemento a 2 para efectuar estas restas binarias:
1) 1011 - 101
101
|
C1
|
10
|
1
|
0
|
1
| |
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
| ||
1
|
0
|
0
|
1
|
2) 11010011 - 1001001
1001001
|
C1
|
0110110
|
0
|
1
|
1
|
0
|
1
|
1
|
0
|
+
|
1
| |||||||
0
|
1
|
1
|
0
|
1
|
1
|
1
|
e)11011*11011
1
|
1
|
0
|
1
|
1
|
1
|
1
|
0
|
1
|
1
|
*
1
|
1
|
0
|
1
|
1
| ||||
1
|
1
|
0
|
1
|
1
| ||||
0
|
0
|
0
|
0
|
0
| ||||
1
|
1
|
0
|
1
|
1
| ||||
1
|
1
|
0
|
1
|
1
| ||||
1
|
0
|
1
|
1
|
0
|
1
|
0
|
0
|
1
|
2) 1111*10101
1
|
1
|
1
|
1
|
*
|
1
|
0
|
1
|
0
|
1
|
1
|
1
|
1
|
1
| ||||||
0
|
0
|
0
|
0
| ||||||
1
|
1
|
1
|
1
| ||||||
0
|
0
|
0
|
0
| ||||||
1
|
1
|
1
|
1
| ||||||
1
|
1
|
1
|
1
|
1
| |||||
1
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
f) Efectué las siguientes divisiones de números binarios:
1) 1010 ÷ 10
1
|
0
|
1
|
0
|
1
|
0
| ||
1
|
0
|
1
|
0
|
1
| |||
0
|
1
|
0
| |||||
1
|
0
| ||||||
0
|
2) 111101 ÷ 11
1
|
1
|
1
|
1
|
0
|
1
|
1
|
1
| |||
1
|
1
|
1
|
0
|
1
|
0
|
0
| ||||
0
|
0
|
1
| ||||||||
0
| ||||||||||
1
|
1
| |||||||||
1
|
1
| |||||||||
0
|
0
|
0
| ||||||||
0
| ||||||||||
0
|
1
| |||||||||
0
|
0
| |||||||||
0
|
1
|
Suscribirse a:
Entradas (Atom)







