Académique Documents
Professionnel Documents
Culture Documents
Cuadernillo de actividades
OBJETIVO GENERAL
El estudiante aplicar los conocimientos bsicos de programacin en la solucin de problemas que involucren procesamiento de datos mediante algoritmos y programas de cmputo, desarrollados en algn lenguaje de programacin en particular; con una actitud comprometida y responsable.
CONTENIDO
Actividad 1: Elementos, estructuras bsicas y tcnicas para representar algoritmos. Actividad 2: Constantes y variables. Actividad 3: Expresiones y operadores. Actividad 4: Expresiones y operadores. Actividad 5: Escritura de frmulas matemticas. Actividad 6: La secuencia de rdenes. Actividad 7: Cuestiones fundamentales Actividad 8: Las decisiones. Estructuras de control Actividad 9: Ejercicios while / do while /swich case Actividad 10: Mtodos
Actividad 1: Elementos, estructuras bsicas y tcnicas para representar algoritmos. Instrucciones: Conteste las siguientes preguntas.
1. Cules son los tipos ms bsicos en los que puede ser representado un dato? 2. Defina el concepto de variable y constante. 3. Qu es una expresin? De un ejemplo 4. Determine cules son los operadores aritmticos y cul es la funcionalidad de cada uno de ellos. 5. Determine cules son los operadores lgicos y cul es la funcionalidad de cada uno de ellos. 6. Determine cules son los operadores relacionales y cul es la funcionalidad de cada uno de ellos. 7. Determine cules son los operadores de asignacin y cul es la funcionalidad de cada uno de ellos. 8. Determine las reglas que son aplicadas para el uso de los operadores antes mencionados.
1. Que valores quedan almacenados en las variables A ( A = 10 B = 20 C=5 A=A+3 B=B+4A C=A+B+C A=A+C B=4 C=C+3B+2
), B (
)yC(
).
2. Que valores quedan almacenados en las variables A ( D( A=5 B = 18 C = 15 D = 25 A = A + 10 B=B+5C C=C+4+B D=D+B+A A=A+1 B=B+C C=B+C D=B+B ).
), B (
), C (
) y
3. Qu valores quedan almacenados en las variables A ( A=9 B=6 A=A+4 B=B+2 A = A + 10 B = B 25 A = A 20 B=B+5 A=A+4
)yB(
).
4. Que valores quedan almacenados en las variables A ( D( A = 18 B = 18 C = 18 D = 18 A=A+B B=A-B C=A+B D=A-B A=A-B B=A+B C=A-B D=A+B )
), B (
), C (
)y
5. Que valores quedan almacenados en las variables A ( A = 10 B=5 A=A-5 B=B+6 A = A + 18 B = B 23 A = A 21 B=B-5 A=A-4 B=B-2 A = A + 10 B = B + 10
)yB(
).
6. Que valores quedan en las variables A ( A=8 B=7 C=5 D=8 A=A+BC+D B=A+BC+D
), B (
), C (
)yD(
).
), B (
)yC(
).
8. Que valores quedan en las variables A ( A=3 B=8 C=1 A=5 B=9 C=7 A=A+1 B=B+2 C=C+3
), B (
)yC(
).
9. Que valores quedan en las variables A ( A = 10 B=5 C = 10 A=A+B-5 B=A+B-5 C=A+B-5 A=A+5*B/2 B=A+5*B/2 C=A+5*B/2
), B (
)yC(
).
), B (
)yC(
).
11. Que valores quedan en las variables A ( A = 10 B = 10 C = 10 A=A+5 B=A+3 C=A+2 A=B+4 B=B+5 C=C+8
), B (
)yC(
).
12. Que valores quedan en las variables A ( A = 10 B=1 C=4 A=A+C B=A+C C=A+C A=C+5 B=C+B C=A+B+C
), B (
)yC(
).
13. Que valores quedan en las variables A ( A=1 B=1 C=1 A=A+A B=B+A C=C+A A=A+A B=B+A
), B (
)yC(
).
14. Que valores quedan en las variables A ( A = 10 B = 50 C = 30 A=AB B=BC C=CA A=A1 B=BA C=C+AB
), B (
)yC(
).
15. Que valores quedan en las variables A ( A=1 B=2 C=3 A=A+B B=AB C=A*B A=AB B=A+B C=A*B
), B (
)yC(
).
16. Que valores quedan en las variables A ( A=1 B=2 C=3 A=A+2 B=A+2+B C=A+2+C A=A/2 B=B/2 C=C/2
), B (
)yC(
).
Instrucciones: Escribir en una expresin algebraica en una sola lnea cada una de las siguientes operaciones. En cada uno de los siguientes ejercicios escribir el orden en el que la computadora realizar las operaciones:
a
1.
b c c
____________________________________________________
a b
a b
2.
a b
c
____________________________________________________
a
3.
a b a a b
____________________________________________________
a
4.
b a b b c
x a
b c a
____________________________________________________ 5.
a b c b a c
____________________________________________________
a b
6.
c d *a c a b* d
____________________________________________________
a
7.
b c a
____________________________________________________
8.
a b a b
b c b c
____________________________________________________
a
9.
a b c d a a b
____________________________________________________
a
10.
a b
c d
b c ___________________________________________________ a b c
Instrucciones: Represente en una frmula matemtica la solucin para cada uno de los siguientes problemas.
1. Calcular el rea total y el volumen de un cilindro, teniendo en cuenta que el rea de un cilindro es igual a la suma de las reas de los dos crculos ms el rea del rectngulo formado por la longitud de la circunferencia y la altura del cilindro y que el volumen se obtiene multiplicando la superficie de la base del circulo por la altura del cilindro. 2. Una empresa constructora anuncia en un peridico: Se solicita electricista para conectar interfonos en un edificio con 10 oficinas; cada oficina debe estar conectada con todas las dems, se pagarn $15.00 por cada cable que conecte dos oficinas 3. Un individuo deja en testamento: la mitad de sus bienes a su esposa, la sexta parte a su hija y a su hijo le deja $15,000.00. A cunto ascienden sus bienes? 4. En un grupo de alumnos la mitad menos 10 tienen automviles. El total de automviles es de 70. Cuntos alumnos tiene ese grupo? 5. Un nmero es el doble de otro y la suma de sus cuadrados es 70.
10
Instrucciones: Utilice las tcnicas explicadas para representar los siguientes algoritmos.
1. Cul es el costo por metro cuadrado de una parcela si el precio de esta es de $200,000 pesos? _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ ______________________________
2. Encontrar la media de tres puntuaciones de exmenes. _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ ______________________________
3. Escribir un algoritmo para sumar 2081, 1161 y 72.03. _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________
4. Escriba un algoritmo para multiplicar dos binomios. En otras palabras para (Ax+B)(Cx+D), pondr los datos en grupos de cuatro nmeros. _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ ______________________________
5. Escribir un algoritmo para que imprima los valores decimales de la siguiente ecuacin:
43 1/ 2 3 / 7 2 .3 3 1
32
5 11 / 4
1. Defina que es un lenguaje de programacin y qu es una herramienta de desarrollo. Determine las diferencias entre ambos. 2. Describa el proceso de compilacin de un programa creado en un lenguaje de programacin de alto nivel. 3. En el lenguaje de programacin C#, cules son los bloques principales dentro de un programa? 4. Describa 10 palabras reservadas propias del lenguaje C#. 5. En el lenguaje de programacin C#, explique la manera correcta de indicar un comentario.
12
1. Leer tres nmeros enteros. Si el primero es negativo, imprimir el producto de los tres. Si no, imprimir la suma de los tres.
2. Leer una temperatura e imprimir el deporte que es apropiado hacer a esas temperaturas usando la siguiente gua.
Temperatura > 85 70 < temp <= 85 32 < temp <= 70 10 < temp <= 32 <= 10
3. Muchas universidades hacen que a los estudiantes de primer curso que estn a punto de suspender una asignatura se les d un aviso. Usted ha de calcular la media de las puntuaciones de tres exmenes e imprimir la media y si el estudiante ha pasado o no. Para pasar se necesita una media de 60 puntos como mnimo. Si el estudiante ha pasado, pero con menos de 70 de media indicar est dudoso.
4. Una empresa desea conocer el monto de comisin correspondiente a una venta realizada por un vendedor bajo las siguientes condiciones. Si la venta es menor a $1,000.00 se le otorga el 3% de comisin. Si la venta es de $1,000.00 o ms, el vendedor recibe el 5% de la comisin. 5. El precio de un boleto de viaje redondo en tren se calcula tomando en cuenta el nmero de kilmetros que se van a recorrer, siendo el precio $60.00 por kilmetro. Este precio puede tener un descuento del 30% si el viaje de regreso se hace despus de 7 das del viaje de ida, o si el recorrido supera los 800 kilmetros.
1. Se desea hacer una conversin de una distancia en metros a su equivalente en centmetros y pies. Se solicita desarrollar un programa que hagan dichas conversiones, pero que adems permitan al usuario realizar el clculo tantas veces como quiera.
2. Desarrolle un programa que permita convertir calificaciones numricas, segn la siguiente tabla: A = 19 y 20, B =16, 17 y 18, C = 13, 14 y 15, D = 10, 11 y 12, E = 1 hasta el 9. Se asume que la nota est comprendida entre 1 y 20.
3. Realice un programa que calcule el monto a pagar por el servicio de estacionamiento, teniendo en cuenta que por la primera hora de estada se tiene una tarifa de 35 pesos y las restantes tienen un costo de 25 pesos
4. Se tiene como datos: hora de entrada, hora de salida, iniciada una hora se contabiliza como hora total.
5. Realice un programa que determine el pago a realizar por la entrada a un espectculo donde se pueden comprar slo hasta cuatro entrada, donde al costo de dos entradas se les descuenta el 10%, al de tres entrada el 15% y a la compra de cuatro tickets se le descuenta el 20 %.
6. Desarrolle un programa para la empresa Constructora Tecnovivir Casas C.A., que le permita calcular e imprimir la nmina para su cancelacin a un total de 50 obreros calificados a quienes debe cancelar por horas trabajadas. La hora trabajada se paut en 300 pesos. 7. En una playa de estacionamiento cobran S/. 2.00 por hora o fraccin los das Lunes, Martes y Mircoles, S/. 2.50 los das Jueves y Viernes, S/. 3.00 los das Sbado y Domingo. Se considera fraccin de hora cuando haya pasado de 5 minutos. Disee un programa que determine cunto debe pagar un cliente por su estacionamiento en un solo da de la semana. Si el tiempo ingresado es incorrecto imprima un mensaje de error.
14
Actividad 10: Mtodos Instrucciones: algoritmos y programacin REALIZAR LOS SIGUIENTES PROGRAMAS UTILIZANDO TODAS LAS INSTRUCCIONES INCLUYENDO MTODOS. . 1. Se desea realizar el inventario de una papelera. Programar un sistema que permita capturar no. De piezas que existen, su descripcin, el costo del
producto y el precio pblico. El dueo desea saber cuanto dinero tiene invertido en el negocio y cunto es la diferencia de su ganancia total. 2. Se tiene a la venta un total de 50 autos en una agencia de marca YOUU!!, es necesario determinar el pago de los vendedores y sus comisiones segn las siguientes condiciones: Si el vendedor vende 1 auto su comisin es de 5% del valor del auto ms su sueldo base. Si el vendedor vende 3 autos su comisin es de 8% del valor del auto ms su sueldo base. Si el vendedor vende 5 o ms autos su comisin es del 11% del valor del auto ms su sueldo base y una felicitacin de su jefe. 3. Realizar la captura de 3 nmeros del teclado y determinar cul de los 3 nmeros es mayor. Un auto corre a cierta velocidad en una autopista y un cierto consumo de gasolina determinar: 4. Si el auto brinda 3.2 ltrs por km, cul es el consumo en litros y en pesos de gasolina realizando el recorrido de la Cd. De Mxico a Acapulco (considere los kilmetros de distancia y el costo actual de la gasolina) 5. Realizar el clculo de una nmina quincenal Hasta que el usuario determine la finalizacin de la captura, la cual tendr las siguientes especificaciones:
a. Deber capturar los datos del empleado (no. Nmina, nombre, puesto, antigedad, tabulador de sueldo, faltas, descuentos por FONACOT %, INFONAVIT %, calcular automticamente cantidades, ETC...) b. Si la antigedad es mayor a los 5 aos indicarlo y calcular su nmina con un 3% adicional sobre el total a pagar c. Si el tabulador de sueldo corresponde a los siguientes realizar el clculo correspondiente: a. Tabulador A . i. Descontar el de IMSS 2% sobre el salario antes de impuestos ii. Considerar el salario mnimo diario de 58 pesos iii. ISPT 2% sobre el salario antes de impuestos iv. Agregar el 8% en vales de despensa b. Tabulador B ..
16