SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
Pide una cotización a nuestros correos. 
Maestros Online Computación I Apoyo en ejercicios 
Servicio de asesorías y solución de ejercicios 
Ciencias_help@hotmail.com
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
Ejercicio Instrucciones: En base a la lectura del tema 1, realizar los siguientes puntos:  Investiga en internet cual es la importancia de un sistema operativo.  ¿Cuál es la diferencia entre hardware y software?  ¿Cuál es la diferencia entre los dos tipos de almacenamiento primario?  Relaciona los siguientes conceptos en dicha tabla: Software de sistema Software de aplicación RAM ROM CPU Sistemas Distribuidos Sistemas Multiprocesador Sistemas de Tiempo Compartido Sistema operativo Sistema computacional En este tipo de almacenamiento los datos e instrucciones se alojan temporalmente mientras el procesador los está utilizando Contiene varios procesadores en donde no comparten memoria ni reloj. Es el conjunto de hardware, software, datos y personas que interactúan entre sí. Es el sistema que gobierna a todos los demás programas de una computadora. Es la unidad encargada de administrar, procesar y controlar las demás unidades. Envía el ejercicio a tu tutor, en formato de reporte. 
Ejercicio Instrucciones: Después de haber realizado la lectura del tema 2, realizar los siguientes puntos: 1. ¿Cuál es la diferencia entre una MAN y una WAN? 2. Dar dos ejemplos de redes WAN. 3. Dar 1 ejemplo de red de punto a punto y 1 de red de difusión. 4. Compara los modelos de Redes de OSI y TCP/IP y responde a las siguientes
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
preguntas: ¿Cuál es la diferencia? Dar 2 ventajas y 2 desventajas de ambos modelos. 5. Dar dos ejemplos de dispositivos de comunicación que no 
Ejercicio Instrucciones: 1. Investiga sobre los diferentes tipos de sistemas de archivos de Mac OS y su estructura. 2. ¿Qué medidas de seguridad tomas para garantizar la seguridad del sistema de escolar de TecMilenio? 3. Realiza una estructura en tu sistema operativo con las siguientes especificaciones: a. La carpeta raíz tendrá la clave de tu matricula b. Dentro de este directorio habrá dos subdirectorios, uno con calificaciones y el otro con el nombre de cursos. c. El subdirectorio de tu calificaciones contendrá un documento en Excel con las calificaciones del primero, segundo y tercer parcial. d. El subdirectorio de cursos contendrá un documento en Word con el nombre de computación. 
Ejercicio Instrucciones: Después de haber realizado la lectura del tema 4, realizar los siguientes Tareas: Tarea 1. Definir el tipo de dato con base a las siguientes especificaciones: Dato Tipo de dato Sueldo diario Paso el curso(true, false) Unidades vendidas Nombre del empleado Tarea 2. Indicar si los siguientes identificadores son validos en C++. 12344_ _________________ Xtreme _________________ _Carlos _________________ int _________________ Punto _________________ char _________________ $123dos _________________ _1234 _________________
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
Tarea 3. Indicar las declaraciones de variables válidas para las siguientes opciones: Una variable para almacenar el sueldo diario de un empleado. _____________________________________________________ Una variable para almacenar el número de artículos vendidos. _____________________________________________________ Una constante para almacenar el sueldo base igual a 102.5. _____________________________________________________ Tarea 4. Escribir las instrucciones de entrada y salida aplicables para cada caso: Escriba una instrucción que despliegue en pantalla el siguiente mensaje: Suma 5 + 6 = 11 __________________________________________________________ NOTA: 11 es una variable suma, no texto. 5 y 6 son dos variables llamadas i y j. Escriba las instrucciones para declarar una constante apellido (de tipo char) la constante debe ser solis __________________________________________________________ Escriba una instrucción para desplegar en pantalla el siguiente texto: El apellido de la familia es. Posterior a eso hacer un brinco de línea y escribir desde el teclado el apellido y colocarlo en la variable apellido. __________________________________________________________ Envía el ejercicio a tu tutor, en formato de practica de ejercicio. 
Ejercicio Instrucciones: Después de haber realizado la lectura del tema 5, realizar los siguientes Tareas: Calcular el resultado de las siguientes expresiones y describir el procedimiento de la precedencia de operadores. 1. y= (8+3*4)*2- 3 2. z=(8+(2*5-3)*2)-2*4 3. x=7*3-4/2(7*2) 4. sqrt(4*5-6) 5. abs(4 /2 - pow(4, 3)) 6. (4.0 * 2 < 10) && (6 / 2 = 8)
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
7. (4.0 * 2 = 8) || (10 / 2 = 8). 
Ejercicio Instrucciones: Después de haber realizado la lectura del tema 6, analiza y realiza los siguientes Tareas: Tarea 1. int x=3, y= 2,z=1; if(( y < x) || (z>0)) if(x%y==0) z++; else { y=x*2; x=y/x; } ¿Qué valor tienen la variable x?_________ ¿Qué valor tienen la variable y?_________ ¿Qué valor tienen la variable z?_________ Tarea 2. int a=4, b=2 ; if(( a > b) && (b >3)) { if(a%b>=0) { b=b+5; a=a-3; } else { b=b+2; a=a+4; } } else { a=b*a; b= a/b; } ¿Qué valor tienen la variable a?_________ ¿Qué valor tienen la variable b?_________ Tarea 3. int x=6, y=2; swithc(x) { case 1: y++; case 2: case 3: case 4: case 5: y= y+x;
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
case 6: x= y+2; case 7: y= x*2; break; default: x=x+y; } ¿Qué valor tienen la variable x?_________ ¿Qué valor tienen la variable y?_________ Tarea 4. Escribe un programa en C++ que pida 4 números enteros y obtenga la suma del mayor y menor de esos números. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de practica de ejercicio. 
Ejercicio Instrucciones: Realiza los siguientes Tareas: Tarea 1. Escribe un programa para calcular la cuenta de un cliente que llega a comer a la Taquería:  Preguntar la cantidad de tacos consumidos.  Preguntar la cantidad de refrescos tomados.  Preguntar la hora de consumo.  Calcular la cuenta considerando que cada taco cuesta $7.00 y cada refresco cuesta $11.00 y se hace un descuento de 5% si el cliente llegó antes de las 8 de la noche.  Calcular el bono que se le dará al cliente para su siguiente consumo, si consumió más de $100 y menos $500 el bono es de 5%, si consumió más de $500 y menos de $700 el bono es de un 8% de su cuenta. Si consumió$700 o más el bono es de 15% de su cuenta. Si consumió menos de $100 no hay bono.  Desplegar en pantalla el bono otorgado y la cuenta a pagar. Tarea 2. Escribe un programa para calcular el pago de un día de trabajo de un empleado. Condiciones:  Preguntar lo que gana el empleado por hora (hay que almacenarlo en la variable pago_por_hora)  Preguntar las horas trabajadas( almacenar las horas trabajadas en la variable horas_trabajadas)  Si el empleado trabaja de 1 a 8 horas el pago se calcula multiplicando pago_por_hora * horas_trabajadas  Si el empleado trabaja más de 8 horas y menos de 11 horas se le pagarán 8 horas normales y dos horas al doble más un bono de $200.  Si el empleado trabaja 11 horas o más se le pagarán al triple después de la onceava hora de trabajo. Esto es, si el empleado trabaja 15 horas, se le pagaran las primeras 8 horas normales, luego dos horas al doble y las siguientes al triple
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
más un bono de $300.  Debe mostrar en pantalla el pago del trabajador. Tarea 3. Escribe el Tarea 2 utilizando la instrucción switch. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. 
Ejercicio Instrucciones: Después de haber realizado la lectura del tema 8, analiza y realiza los siguientes Tareas: Tarea 1. int a= 5, b = 1; while ( a >= b) { b++; if(b<=a) b=b+2; else a=a-1; } a=a*2; ¿Cuál es el valor final de a?_____ ¿Cuál es el valor final de b?_____ Tarea 2. int a= 7, b = 2, c; while ( a >= b) { b++; for(c=b; c <= 5; c++) { b++; a--; } b++; } ¿Cuál es el valor final de a?_____ ¿Cuál es el valor final de b?_____ ¿Cuál es el valor final de c?_____ Tarea 3. int x=10, y=1,z=1; do { z++; while(x>=y) { if(y<3) { z++; y++; } Else {
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
y++; } } }while(x>y); ¿Cuál es el valor final de x?_____ ¿Cuál es el valor final de y?_____ ¿Cuál es el valor final de z?_____ Tarea 4. Escribe un programa que calcule e imprima el promedio de los números enteros primos hasta 100. Utilizando la instrucción for. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de practica de ejercicio. 
Ejercicio Instrucciones: Realiza los siguientes Tareas: Tarea 1. Escribe un programa que calcule e imprima los valores de las potencias de 4 que sean menores que 1000. Ejemplo: deberás imprimir en pantalla 1,4, 16, 64,… Tarea 2. Escribir un programa que pueda ingresar una secuencia de caracteres hasta que se teclee doble */. Se desea obtener e imprimir cuantos caracteres ingresados son numéricos impar y cuantos alfabéticos. Tarea 3. La empresa ZetaB que tiene 7 sucursales. Cada sucursal por día trabajado por empleado genera la siguiente información:  código de sucursal  número de empleado  horas trabajadas (en el día) Esta información se clasifica por código de sucursal y número de empleado. La empresa abona premios a los empleados que trabajen durante el mes 26 o más días y cumplan cierta cantidad de horas:  Entre 170 y 200 horas el premio es de 420 pesos  Más de 200 horas el premio es de 600 pesos Se debe determinar e imprimir: a. Numero de los empleados que cobran el premio de 600, indicando a la sucursal a la cual pertenecen b. El importe total de premios a pagar por cada sucursal
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
c. El importe total que la empresa debe pagar por premios. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de practica de ejercicio. 
Ejercicio Instrucciones: Realizar los siguientes Tareas utilizando los estatutos de decisión y repetición: Tarea 1. Realiza un programa para obtener el estado de cuenta bancaria de un cliente. Se lee:  El saldo inicial del mes  La cantidad de los movimientos del mes. o Para cada uno de los movimientos se lee:  El tipo de movimiento (1 =retiro, 2= depósito )  El monto del movimiento. Se calcula el saldo actual del cliente:  Si el monto del movimiento es menor a $6000 entonces, además de calcular el saldo, se deberá restar al saldo una cuota de $85.  Si la cantidad de movimientos es más de 13, entonces restarle al saldo $10.00 para cada uno de los que excede a 13. (Si son 18 se le restará $5.00 a 5 movimientos). Al final mostrar el saldo nuevo. Tarea 2. Realiza un programa para calcular la cuota de una consulta a un paciente. Y el total de los ingresos de una nutrióloga. Toma en cuenta las siguientes indicaciones: Una nutrióloga desea un programa para calcular la cuota de una consulta a un paciente y en general cuanto fue el total de las consultas por día. 1. Se deben de preguntar el número de pacientes atendidos. 2. Para cada paciente, se deberán preguntar los siguientes datos: a. Peso del paciente en la consulta pasada, b. Peso del paciente el día de Hoy, c. Edad del paciente d. Sexo del paciente (1=masculino 2=femenino) 3. Se debe de calcular el pago del paciente tomando en cuenta que este pago está compuesto por las siguientes cuotas y restando un descuento si aplica: a. Cuota Base: se calcula tomando en cuenta que por cada kilo que pese hoy
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
se cobra $10.00. b. Cuota Extra: solo para aquéllos pacientes cuyo peso de hoy es mayor al peso de la consulta anterior. En tal caso se saca la diferencia en los pesos y se multiplica por $20. c. Cuota estratégica: es de $40 para las mujeres y de $30 para los hombres. 4. Descuento: es de $25 para los mayores de edad y del 20% de la cuota base para los menores de edad. 5. Presentar en pantalla el Pago del paciente (suma de cuotas restando el descuento). Al final del programa indicar la cantidad de ingresos que tuvo la nutrióloga por las consultas realizadas ese día. Tarea 3. Realiza un programa para calcular el exceso de equipaje de un pasajero. Toma en cuenta las siguientes indicaciones: Una aerolínea desea que realices un programa en C++ para calcular el exceso de equipaje de un pasajero.  Leer la cantidad de maletas que lleva  El sexo del pasajero (1 masculino 2 femenino)  Temporada de viaje (1=baja 2=alta)  Distancia en millas del vuelo. Calcular e Imprimir el pago por exceso de equipaje.  Si el pasajero excede a 3 maletas se paga por exceso $650 por cada maleta de la tercera en adelante. Por ejemplo, si lleva 4 maletas pagará 650 pero si lleva 5 maletas paga 1500 (mil quinientos por cada una excedida).  Si el pasajero lleva 2 o 3 maletas, pero el peso total es de más de 180 kilogramos entonces paga $200 por kilogramo excedido, de lo contrario el pago por exceso es cero.  Pago por combustible, el cual es de $20 por milla recorrida en temporada baja y $30 por milla en temporada alta.  Impuesto de aeropuerto que es de $650 para los hombres y $500 para las mujeres. Al finalizar mostrar el pago por el exceso de equipaje. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de practica de ejercicio. 
Ejercicio Instrucciones:
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
Después de haber realizado la lectura del tema 11, realiza los siguientes Tareas: Primera Parte. Parámetros por valor y por referencia. Con base a los siguientes programas menciona ¿qué muestra en pantalla cada uno de ellos? Tarea 1. #include <iostream> using namespace std; void funcion(int a, int b, int &c) { int j; j = c + 7; b= j * c; c = (c * 5) - j; } int main() { int x = 3, y = 6, z = 9; funcion(y, x, z); cout<<x<<" "<<y<<" "<<z<<endl; return 0; } Tarea 2. #include <iostream> using namespace std; void funcion2(int &a, int b, int &c) { int i, j=5; a = (c + 9)-j; i= j * c - 3; c = (c * 3) – (a*4); } int main() { int x = 10, y = 11, z = 12; funcion2(y, x, z); cout<<x+2<<" "<<y+3<<" "<<z+4<<endl; return 0;
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
} Tarea 3. #include <iostream> using namespace std; void funcion2(int a, int &b, int &c) { int i, j=5; b = (c - 2) *j; i= b * (c- 5); c = b * j + c*j; } int main() { int x = 12, y = 13, z = 14; funcion3(y, x, z); cout<<x-1<<" "<<y-2<<" "<<z-3<<endl; return 0; } Segunda Parte. Programa que utiliza funciones. Tarea 4.Realiza un programa en C++, que solicite al usuario un número entero. Deberás de crear una función llamada MultiploCinco, en donde reciba un parámetro de tipo int, la cual calculará todos los múltiplos de cinco, comenzando en 1 hasta el número dado por el usuario y posteriormente mostrarlos en pantalla. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de pracica de ejercicio. 
Ejercicio Instrucciones: Después de haber realizado el análisis de los problemas anteriores, realiza los siguientes Tareas: Tarea 1. Escribe una función que reciba un parámetro tipo double y un parámetro clave tipo char. La clave representa el cálculo de una función de acuerdo a la siguiente tabla: CLAVE SIGNIFICADO C Conversión de Fahrenheit a centígrados
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
S Conversión de horas a segundos M Conversión de metros a millas La función main debe contener un menú de opciones en donde el usuario elija la operación que desee realizar invocando a la función correspondiente y, finalmente dentro de main, muestra al usuario el resultado de la operación. La función main debe permitir que el usuario calcule tantas operaciones como quiera. Tarea 2. Escriba un programa que muestra al usuario un menú de opciones, como se muestra a continuación: 1. Perímetro de un rectángulo 2. Perímetro de un cuadrado 3. Perímetro de un circulo Una vez seleccionada la opción debe de pedirle al usuario los parámetros necesarios dependiendo del Perímetro a calcular. La función main debe permitir que el usuario calcule tantas operaciones como quiera. Y muestre en pantalla el resultado de cada operación. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. 
Ejercicio Instrucciones: Después de haber realizado la lectura del tema 13, realiza los siguientes Tareas: Tarea 1. Escribe un programa que pida al usuario el tamaño para dos arreglos y luego inserte valores a dos arreglos del tamaño dado. Deberás de escribir una función que reste los elementos de cada arreglo y los guarde en un tercer arreglo llamado resta. Ejemplo: los elementos de la casilla 0 de los dos arreglo se restarán y se guardarán en el elemento 0 de la casillas del tercer arreglo llamado resta. La función deberá tener 2 parámetros de tipo arreglo y desplegará el arreglo resta que será un arreglo local de la función. Tarea 2. Modifica el problema del Tarea 1 de tal manera que obtenga el elemento menor de la resta de ambos arreglos. La función deberá tener 2 parámetros de tipo arreglo y desplegará el arreglo resta que será un arreglo local de la función y el elemento menor. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de pracica de ejercicio. 
Ejercicio Instrucciones: Después de haber realizado la comprensión de los ejemplos del tema 14, realiza los siguientes Tareas: Tarea 1. Escribe un programa que pida al usuario el tamaño para dos arreglos y luego inserte valores enteros de manera aleatoria a dos arreglos del tamaño dado. Deberás de escribir una función que obtenga la potencia en donde deberá obtener primero el elemento menor y mayor de ambos arreglos, en donde el elemento menor será la base y el elemento mayor el exponente. Dicha función potencia deberá de regresar ambos resultados. La función deberá tener 2 parámetros de tipo arreglo y desplegará los elementos pares de ambos arreglos y la suma de ellos. Tarea 2. Modifica el problema del Tarea 1 de tal manera que obtenga la potencia, en donde el elemento menor que será la base tiene que ser un entero par y el mayor que será el exponente puede ser par o impar. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. 
Ejercicio Instrucciones: Después de haber realizado la lectura del tema 15, realiza los siguientes Tareas: Tarea 1. Escribe un programa que pida al usuario teclear una frase. Dicho programa calculará el número de vocales que existen en esa frase y desplegará el número de vocales y la frase con las vocales en mayúscula. Tarea 2. Escribe un programa que dada una frase sustituya todas las letras minúsculas por mayúsculas y despliegue la frase nueva generada. Tarea 3. Escriba un programa que lea una cadena de teclado e invierta toda la cadena dada utilizando un arreglo auxiliar. Ejemplo:  Frase dada: “Bienvenidos a computación I”
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
 Hay 11 vocales en BIEnvEnIdOs A cOmpUtAcIÓn I  BIENVENIDOS A COMPUTACION I  “I computación a bienvenidos” Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. 
Ejercicio Instrucciones: Después de haber realizado la lectura y comprensión de los ejemplos del tema 16, realiza los siguientes Tareas: Tarea 1. Escribe un programa que pida al usuario dos cadenas de caracteres y mande a llamar a la función contar, en donde dicha función recibirá las dos cadenas de caracteres La función debe de contar todas las apariciones de la segunda cadena dada en la primera. Deberá desplegar las dos cadenas y el número de veces que aparece la segunda cadena en la primera. Ejemplo: Dame cadena 1: “el perro del vecino” e l p e r r o D e l v e c i n o 0 Dame cadena 2: “el” e l 0 Resultado: e l p e r r o D e l v e c i n o 0 e l 0 El número de veces que aparece “el” es 2. Tarea 2. Escribe un programa que pida una frase en minúsculas y sin acentos y produzca ciertas faltas de ortografía. Indicaciones:  Cambiar la „c‟ por „k‟ siempre que esté seguida por „a‟, „o‟, ó „u‟  Cambiar „v‟ por „b‟, y „b‟ por „v‟  Eliminar la „u‟ en los casos “gue” y “gui”  Insertar „h‟ si la palabra empieza por vocal Deberá desplegar la cadena original y la cadena nueva con las faltas de ortografía invertida pero la letra cambiada o insertada tendrá que estar en mayúsculas.
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
Ejemplo: FRASE DADA: guerrero agil cansado TRANSFORMADA: Kansado Hagil gerrero Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. 
Ejercicio Instrucciones: Después de haber realizado la lectura del tema 17, realiza el siguiente Tarea: Tarea 1. Escribe un programa que pida al usuario teclear los valores de un arreglo bidimensional de 3x3 o matriz de 3x3. Luego el programa mandará llamar a la función simétrica, que recibirá como parámetro al arreglo y el tamaño y desplegará la matriz original dada y si es o no simétrica. Se llama simétrica de una matriz a aquella que es igual a su traspuesta. Ejemplo: Matriz A 1 9 8 9 6 7 8 7 10 Traspuesta de A 1 9 8 9 6 7 8 7 10 La matriz A es simétrica Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. 
Ejercicio Instrucciones: Después de haber realizado la lectura y comprensión del tema 18, realiza el siguiente
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
Tarea: Tarea 1. Escribe un programa que pida al usuario teclear los valores de dos arreglos bidimensionales de 3x3 o matrices de 3x3. Luego el programa mandará llamar a la función multiplicación, que recibirá como parámetro dos arreglos y el tamaño y desplegará las dos matrices originales dadas y una tercera matriz que será la multiplicación de las dos matrices dadas (este multiplicación ser. Ejemplo: Matriz A A00 A01 A02 A10 A11 A12 A20 A21 A22 Matriz B B00 B01 B02 B10 B11 B12 B20 B21 B22 La multiplicación de A x B (A00 x B00)+(A01 x B10)+(A02 x B20) (A00 x B01) + (A01 x B11) + (A02 x B20) (A00 x B02)+(A01 x B12) + (A02 x B22) (A10 x B00)+(A11 x B10)+(A12 x B20) (A10 x B01)+(A11 x B11)+(A12 x B21) (A10 x B02)+(A11 x B12)+(A12 x B22) (A20 x B00)+(A21 x B10)+(A22 x B20) (A20 x B01)+(A21 x B11)+(A22 x B21) (A20 x B02)+(A21 x B12)+(A22 x B22) Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. 
Instrucciones Una librería tiene 7 clasificaciones de libros y 10 vendedores Clasificaciones de libros: 1. Científicos 2. Técnicos 3. Religiosos 4. Literario 5. Artísticos 6. Oficial
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
7. Comercial La librería guarda la información de las ventas realizadas por los vendedores en una tabla como la siguiente: Vendedores 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 En cada casilla se guarda la cantidad de libros por tipo vendidos por un vendedor; por ejemplo, en la casilla del renglón 2, columna 5, se guarda la cantidad de libros vendidos de la clasificación 2 (técnicos) por el vendedor 5. Nota que, si un vendedor no ha vendido nada, debe haber 0 en la casilla correspondiente; es decir, es necesario que al inicio la tabla esté llena de ceros, para que el programa pueda registrar las ventas que se vayan dando Nota también que la tabla de datos de la librería utiliza las clasificaciones de 1 al 7 y los vendedores del 1 al 10; o sea, no empieza desde el número 0, como son los arreglos en C++. Tú debes resolver esto en tu programa, de manera que el usuario no tenga que utilizar el número 0, ni para vendedor, ni para modelo. Se requiere que hagas un programa que tenga el siguiente menú de opciones: a. Registrar las ventas realizadas por un vendedor para una clasificación de libro. Datos que se piden al usuario: o Clasificación: 1 o Vendedor: 3 o Unidades vendidas: 2 Lo que significa que el vendedor 3 vendió 2 unidades de la clasificación Científicos b. Consultar la cantidad de Libros que un vendedor ha vendido de una determinada clasificación. Datos que se piden al usuario: o Clasificación: 1 o Vendedor: 3 Despliegue en pantalla:
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
Las unidades vendidas por el vendedor 3 de la clasificación Científicos son: 2 c. Consultar la cantidad total de libros que se han vendido por un vendedor. Datos que se piden al usuario: Vendedor: 1 Despliegue en pantalla: La cantidad de libros vendidos por el vendedor 1 son: 12 unidades o Científicos=2 o Técnicos=3 o Religiosos=3 o Literario=2 o Artísticos=1 o Oficial =0 o Comercial= 1 d. Consultar el número de libros vendidos de una clasificación y el costo total de la venta de los libros de dicha clasificación. Costo por unidad de una determinada clasificación: 1. Científicos $220 2. Técnicos $200 3. Religiosos $130 4. Literario $160 5. Artísticos $110 6. Oficial $100 7. Comercial $90 Datos que se piden al usuario: Clasificación: 1 Despliegue en pantalla: El número de libros vendidos de la clasificación Científicos es de 10 y el costo total de venta es de $2200 pesos e. Calcular el costo total que se le paga a un vendedor Los criterios son los siguientes: o El sueldo base de un vendedor es de $2700 o Si vende de 5 a 10 libros se le da un bono de $300 pesos. o Si vende de 11 a 20 libros se le da un bono de 500 pesos. o Si vende de 21 o más libros se le da un bono de $2000 pesos. f. Salir. Notas importantes: 1. Si se registran varias veces ventas para el mismo vendedor y la misma clasificación, cada nuevo registro se debe agregar al total de ventas que se encontraba registrado. Por ejemplo, si se hace un registro de que el vendedor 1 vendió 3 libros de la
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
clasificación 1, y luego se hace otro registro de que el vendedor 1 vendió 4 libros de la clasificación 1, la casilla correspondiente debe tener registrado un 7 (3 libros del primer registro y 4 del segundo). 2. Es necesario validar las opciones del menú, el número de clasificación, el número de vendedor y la cantidad de libros vendidos que se pidan al usuario; es decir, se debe pedir el dato y, si no es válido, se debe volver a pedir al usuario hasta que el usuario teclee el dato de manera correcta; las validaciones deben considerar los siguientes valores válidos: o Las opciones del menú válidas son a, b, c, d, e,f. o Los números de clasificación válidos son del 1 al 7. o Los números de vendedores válidos son de 1 al 10. o La cantidad de libros vendidos deben ser números positivos. o Se debe de validar que al momento de hacer una consulta el desplegado de la clasificación no debe de ser el número 1 al 7, si no el texto arriba mostrado para cada clasificación. 3. Si se pide una consulta, y aún no se ha registrado información de ventas para ese caso, el programa debe indicar que se han vendido 0 (cero) libros. 4. Al terminar de atender una opción, el programa debe regresar al menú y permitir que el usuario seleccione otra opción; el programa terminará sólo cuando se pida la opción Salir Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos Avance La primera entrega debe incluir el menú de opciones; deben estar funcionando las opciones a, b,c y f. Esta primera entrega no requiere tener integradas las validaciones de los datos Entrega Final La entrega final debe incluir el funcionamiento de las opciones d y e del menú. También debe integrar las validaciones que se especifican cada vez que se pida al usuario dichos datos. Entrega tu proyecto final en formato de desarrollo de proyecto. No olvides agregar tu código fuente, tu archivo en C++ resultante incluyendo los mensajes de error desplegados y las acciones correctivas que realizaste 
Ejercicio Instrucciones: Después de haber realizado la lectura del tema 19, realiza los siguientes Tareas: Tarea 1. PILAS a. Muestra cómo se ve el contenido de una pila después de ejecutar las siguientes operaciones. Muestra también cuál es el tope
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
Push(3) Push(6) Pop obtiene el valor ____ Push(9) Push(12) Push(14) Pop obtiene el valor ____ Pop obtiene el valor ____ Push(16) Los datos dentro de la pila quedan en el siguiente orden: b. Muestra cómo se ve el contenido de una pila después de ejecutar las siguientes operaciones. Muestra también cuál es el tope Push(16) Push(14) Push(12) Pop obtiene el valor ____ Push(9) Push(6) Push(3) Pop obtiene el valor ____ Push(1) Los datos dentro de la pila quedan en el siguiente orden: Tarea 2. FILAS a. Muestra cómo se ve el contenido de la fila después de ejecutar las siguientes operaciones. Indica cuál es el final y cuál el frente Insertar(11) Insertar(4) Insertar(10) Insertar(2) Sacar obtiene el valor ____ Insertar(7) Sacar obtiene el valor ____ Insertar(15) Insertar(1) Sacar obtiene el valor ____ Sacar obtiene el valor ____ Los datos dentro de la fila quedan en el siguiente orden: a. Muestra cómo se ve el contenido de la fila después de ejecutar las siguientes operaciones. Indica cuál es el final y cuál el frente
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
www.maestronline.com 
Insertar(16) Insertar(7) Insertar(9) Sacar obtiene el valor ____ Insertar(12) Sacar obtiene el valor ____ Sacar obtiene el valor ____ Insertar(11) Insertar(10) Sacar obtiene el valor ____ Los datos dentro de la fila quedan en el siguiente orden: Envía el ejercicio a tu tutor, en formato de practica de ejercicio. 
Ejercicio Instrucciones: Después de haber realizado la lectura y comprensión del tema 18, realiza el siguiente Tarea: Tarea 1. Escribe una función que obtenga la suma de los elementos de dos pilas del mismo tamaño y el resultado lo almacene en otra pila. Deberás ir sacando elementos de la pila y obteniendo la suma hasta vaciar ambas pilas. La función recibirá como parámetros dos pilas y el tamaño. La función main deberá pedir al usuario que agregue elementos a las dos pilas hasta que se llenen. Luego mandará llamar a la función suma y mostrará en pantallas los elementos de las dos pilas y una tercera pila en donde se almacenó la suma de las dos pilas dadas como parámetros. La suma se obtiene de la siguiente manera: Sacas el elemento del tope de la primera pila y de la segunda y los sumas los elementos y así sucesivamente hasta vaciarlas y llenar la tercera pila. Tarea 2. Escribe un programa que pida al usuario dar el tamaño de una Fila y luego teclear los elementos de una Fila hasta llegar a su Final. Deberá de mandar llamar una función para obtener el elemento repetido de la Fila y mostrarlos en pantalla. En esta función deberás mandar llamar a una función que será sacar elementos que tendrás que utilizar para verificar cual elemento es el repetidode la Fila. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.

Más contenido relacionado

La actualidad más candente

Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Maestros Online
 
Programacion orientada a objetos ss14
Programacion orientada a objetos ss14Programacion orientada a objetos ss14
Programacion orientada a objetos ss14Maestros Online
 
Computación 2 cb09301 2013
Computación 2 cb09301 2013Computación 2 cb09301 2013
Computación 2 cb09301 2013Maestros Online
 
Manual de informática II
Manual de informática IIManual de informática II
Manual de informática II28101
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosMaestros Online
 
Guia de sesión 2 copia
Guia de sesión 2 copiaGuia de sesión 2 copia
Guia de sesión 2 copiaroxitaaa
 
Computación 3 sb04003 2013
Computación 3 sb04003 2013Computación 3 sb04003 2013
Computación 3 sb04003 2013Maestros Online
 
Matematicas ii 09102 2013
Matematicas ii 09102 2013Matematicas ii 09102 2013
Matematicas ii 09102 2013Maestros Online
 
Template for Solving Algebra Word Problems
Template for Solving Algebra Word ProblemsTemplate for Solving Algebra Word Problems
Template for Solving Algebra Word ProblemsEdgar Mata
 
Algebra Word problems
Algebra Word problemsAlgebra Word problems
Algebra Word problemsEdgar Mata
 
Problemas de razonamieno algebraico paso por paso
Problemas de razonamieno algebraico paso por pasoProblemas de razonamieno algebraico paso por paso
Problemas de razonamieno algebraico paso por pasoJuanbernardo Garcia
 
Computación 2 java 2012
Computación 2 java 2012Computación 2 java 2012
Computación 2 java 2012Maestros Online
 
Mathematical fallacy template.
Mathematical fallacy template.Mathematical fallacy template.
Mathematical fallacy template.Edgar Mata
 

La actualidad más candente (18)

Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
 
Io 1 acts evaluables
Io 1 acts evaluablesIo 1 acts evaluables
Io 1 acts evaluables
 
Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015
 
Programacion orientada a objetos ss14
Programacion orientada a objetos ss14Programacion orientada a objetos ss14
Programacion orientada a objetos ss14
 
Computación 2 cb09301 2013
Computación 2 cb09301 2013Computación 2 cb09301 2013
Computación 2 cb09301 2013
 
Manual de informática II
Manual de informática IIManual de informática II
Manual de informática II
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
JAVA arreglos multidimensionales
JAVA arreglos multidimensionalesJAVA arreglos multidimensionales
JAVA arreglos multidimensionales
 
Base de datos ti09313
Base de datos ti09313Base de datos ti09313
Base de datos ti09313
 
Guia de sesión 2 copia
Guia de sesión 2 copiaGuia de sesión 2 copia
Guia de sesión 2 copia
 
Computación 3 sb04003 2013
Computación 3 sb04003 2013Computación 3 sb04003 2013
Computación 3 sb04003 2013
 
Matematicas ii 09102 2013
Matematicas ii 09102 2013Matematicas ii 09102 2013
Matematicas ii 09102 2013
 
Template for Solving Algebra Word Problems
Template for Solving Algebra Word ProblemsTemplate for Solving Algebra Word Problems
Template for Solving Algebra Word Problems
 
Algebra Word problems
Algebra Word problemsAlgebra Word problems
Algebra Word problems
 
Problemas de razonamieno algebraico paso por paso
Problemas de razonamieno algebraico paso por pasoProblemas de razonamieno algebraico paso por paso
Problemas de razonamieno algebraico paso por paso
 
Trabajo angel
Trabajo angelTrabajo angel
Trabajo angel
 
Computación 2 java 2012
Computación 2 java 2012Computación 2 java 2012
Computación 2 java 2012
 
Mathematical fallacy template.
Mathematical fallacy template.Mathematical fallacy template.
Mathematical fallacy template.
 

Similar a Asesoría en ejercicios de ciencias y resolución de tareas

Similar a Asesoría en ejercicios de ciencias y resolución de tareas (20)

Computacion sb
Computacion sbComputacion sb
Computacion sb
 
Computación 2
Computación 2Computación 2
Computación 2
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Computación 2 c++
Computación 2 c++Computación 2 c++
Computación 2 c++
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
 
Investigacion de operaciones 1 2012
Investigacion de operaciones 1 2012Investigacion de operaciones 1 2012
Investigacion de operaciones 1 2012
 
Computación 2, Tecmilenio
Computación 2, TecmilenioComputación 2, Tecmilenio
Computación 2, Tecmilenio
 
Computacion ii
Computacion iiComputacion ii
Computacion ii
 
Computacion sb
Computacion sbComputacion sb
Computacion sb
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
 
Java
JavaJava
Java
 
Computación 2 cb09301 2013
Computación 2 cb09301 2013Computación 2 cb09301 2013
Computación 2 cb09301 2013
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Matematicas ii 09102 2012
Matematicas ii 09102 2012Matematicas ii 09102 2012
Matematicas ii 09102 2012
 
Fundamentos matemáticos aplus
Fundamentos matemáticos aplusFundamentos matemáticos aplus
Fundamentos matemáticos aplus
 
Fundamentos matemáticos aplus
Fundamentos matemáticos aplusFundamentos matemáticos aplus
Fundamentos matemáticos aplus
 
Actividades Universidades
Actividades Universidades Actividades Universidades
Actividades Universidades
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieria
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieria
 
Programacion orientada a objetos ss14
Programacion orientada a objetos ss14Programacion orientada a objetos ss14
Programacion orientada a objetos ss14
 

Más de Maestros en Linea

Control estadistico de calidad s14
Control estadistico de calidad s14Control estadistico de calidad s14
Control estadistico de calidad s14Maestros en Linea
 
Control estadistico de calidad ii09002
Control estadistico de calidad ii09002Control estadistico de calidad ii09002
Control estadistico de calidad ii09002Maestros en Linea
 
Control estadistico de calidad cd09103
Control estadistico de calidad cd09103Control estadistico de calidad cd09103
Control estadistico de calidad cd09103Maestros en Linea
 
Control estadistico de calidad cd09103 2013
Control estadistico de calidad cd09103 2013Control estadistico de calidad cd09103 2013
Control estadistico de calidad cd09103 2013Maestros en Linea
 
Control estadistico de calidad cd09103 2012
Control estadistico de calidad cd09103 2012Control estadistico de calidad cd09103 2012
Control estadistico de calidad cd09103 2012Maestros en Linea
 
Contratos colectivos de trabajo
Contratos colectivos de trabajoContratos colectivos de trabajo
Contratos colectivos de trabajoMaestros en Linea
 
Contratos civiles y mercantiles
Contratos civiles y mercantilesContratos civiles y mercantiles
Contratos civiles y mercantilesMaestros en Linea
 
Contextos socioculturales de negocios internacionales
Contextos socioculturales de negocios internacionalesContextos socioculturales de negocios internacionales
Contextos socioculturales de negocios internacionalesMaestros en Linea
 
Contextos socioculturales de negocios internacionales ss14
Contextos socioculturales de negocios internacionales ss14Contextos socioculturales de negocios internacionales ss14
Contextos socioculturales de negocios internacionales ss14Maestros en Linea
 
Contabilidad financiera pn4001
Contabilidad financiera pn4001Contabilidad financiera pn4001
Contabilidad financiera pn4001Maestros en Linea
 
Contabilidad administrativa ss14
Contabilidad administrativa ss14Contabilidad administrativa ss14
Contabilidad administrativa ss14Maestros en Linea
 
Contabilidad administrativa s14
Contabilidad administrativa s14Contabilidad administrativa s14
Contabilidad administrativa s14Maestros en Linea
 
Contabilidad administrativa co13251
Contabilidad administrativa co13251Contabilidad administrativa co13251
Contabilidad administrativa co13251Maestros en Linea
 

Más de Maestros en Linea (20)

Control estadistico de calidad s14
Control estadistico de calidad s14Control estadistico de calidad s14
Control estadistico de calidad s14
 
Control estadistico de calidad ii09002
Control estadistico de calidad ii09002Control estadistico de calidad ii09002
Control estadistico de calidad ii09002
 
Control estadistico de calidad cd09103
Control estadistico de calidad cd09103Control estadistico de calidad cd09103
Control estadistico de calidad cd09103
 
Control estadistico de calidad cd09103 2013
Control estadistico de calidad cd09103 2013Control estadistico de calidad cd09103 2013
Control estadistico de calidad cd09103 2013
 
Control estadistico de calidad cd09103 2012
Control estadistico de calidad cd09103 2012Control estadistico de calidad cd09103 2012
Control estadistico de calidad cd09103 2012
 
Control digital
Control digitalControl digital
Control digital
 
Contratos colectivos de trabajo
Contratos colectivos de trabajoContratos colectivos de trabajo
Contratos colectivos de trabajo
 
Contratos civiles y mercantiles
Contratos civiles y mercantilesContratos civiles y mercantiles
Contratos civiles y mercantiles
 
Contextos socioculturales de negocios internacionales
Contextos socioculturales de negocios internacionalesContextos socioculturales de negocios internacionales
Contextos socioculturales de negocios internacionales
 
Contextos socioculturales de negocios internacionales ss14
Contextos socioculturales de negocios internacionales ss14Contextos socioculturales de negocios internacionales ss14
Contextos socioculturales de negocios internacionales ss14
 
Contabilidad financiera pn4001
Contabilidad financiera pn4001Contabilidad financiera pn4001
Contabilidad financiera pn4001
 
Contabilidad financiera
Contabilidad financieraContabilidad financiera
Contabilidad financiera
 
Contabilidad y costos
Contabilidad y costosContabilidad y costos
Contabilidad y costos
 
Contabilidad y costos ss14
Contabilidad y costos ss14Contabilidad y costos ss14
Contabilidad y costos ss14
 
Contabilidad y costos s14
Contabilidad y costos s14Contabilidad y costos s14
Contabilidad y costos s14
 
Contabilidad de costos
Contabilidad de costosContabilidad de costos
Contabilidad de costos
 
Contabilidad cf09102
Contabilidad cf09102Contabilidad cf09102
Contabilidad cf09102
 
Contabilidad administrativa ss14
Contabilidad administrativa ss14Contabilidad administrativa ss14
Contabilidad administrativa ss14
 
Contabilidad administrativa s14
Contabilidad administrativa s14Contabilidad administrativa s14
Contabilidad administrativa s14
 
Contabilidad administrativa co13251
Contabilidad administrativa co13251Contabilidad administrativa co13251
Contabilidad administrativa co13251
 

Último

Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 

Último (20)

Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 

Asesoría en ejercicios de ciencias y resolución de tareas

  • 1. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com Pide una cotización a nuestros correos. Maestros Online Computación I Apoyo en ejercicios Servicio de asesorías y solución de ejercicios Ciencias_help@hotmail.com
  • 2. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com Ejercicio Instrucciones: En base a la lectura del tema 1, realizar los siguientes puntos:  Investiga en internet cual es la importancia de un sistema operativo.  ¿Cuál es la diferencia entre hardware y software?  ¿Cuál es la diferencia entre los dos tipos de almacenamiento primario?  Relaciona los siguientes conceptos en dicha tabla: Software de sistema Software de aplicación RAM ROM CPU Sistemas Distribuidos Sistemas Multiprocesador Sistemas de Tiempo Compartido Sistema operativo Sistema computacional En este tipo de almacenamiento los datos e instrucciones se alojan temporalmente mientras el procesador los está utilizando Contiene varios procesadores en donde no comparten memoria ni reloj. Es el conjunto de hardware, software, datos y personas que interactúan entre sí. Es el sistema que gobierna a todos los demás programas de una computadora. Es la unidad encargada de administrar, procesar y controlar las demás unidades. Envía el ejercicio a tu tutor, en formato de reporte. Ejercicio Instrucciones: Después de haber realizado la lectura del tema 2, realizar los siguientes puntos: 1. ¿Cuál es la diferencia entre una MAN y una WAN? 2. Dar dos ejemplos de redes WAN. 3. Dar 1 ejemplo de red de punto a punto y 1 de red de difusión. 4. Compara los modelos de Redes de OSI y TCP/IP y responde a las siguientes
  • 3. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com preguntas: ¿Cuál es la diferencia? Dar 2 ventajas y 2 desventajas de ambos modelos. 5. Dar dos ejemplos de dispositivos de comunicación que no Ejercicio Instrucciones: 1. Investiga sobre los diferentes tipos de sistemas de archivos de Mac OS y su estructura. 2. ¿Qué medidas de seguridad tomas para garantizar la seguridad del sistema de escolar de TecMilenio? 3. Realiza una estructura en tu sistema operativo con las siguientes especificaciones: a. La carpeta raíz tendrá la clave de tu matricula b. Dentro de este directorio habrá dos subdirectorios, uno con calificaciones y el otro con el nombre de cursos. c. El subdirectorio de tu calificaciones contendrá un documento en Excel con las calificaciones del primero, segundo y tercer parcial. d. El subdirectorio de cursos contendrá un documento en Word con el nombre de computación. Ejercicio Instrucciones: Después de haber realizado la lectura del tema 4, realizar los siguientes Tareas: Tarea 1. Definir el tipo de dato con base a las siguientes especificaciones: Dato Tipo de dato Sueldo diario Paso el curso(true, false) Unidades vendidas Nombre del empleado Tarea 2. Indicar si los siguientes identificadores son validos en C++. 12344_ _________________ Xtreme _________________ _Carlos _________________ int _________________ Punto _________________ char _________________ $123dos _________________ _1234 _________________
  • 4. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com Tarea 3. Indicar las declaraciones de variables válidas para las siguientes opciones: Una variable para almacenar el sueldo diario de un empleado. _____________________________________________________ Una variable para almacenar el número de artículos vendidos. _____________________________________________________ Una constante para almacenar el sueldo base igual a 102.5. _____________________________________________________ Tarea 4. Escribir las instrucciones de entrada y salida aplicables para cada caso: Escriba una instrucción que despliegue en pantalla el siguiente mensaje: Suma 5 + 6 = 11 __________________________________________________________ NOTA: 11 es una variable suma, no texto. 5 y 6 son dos variables llamadas i y j. Escriba las instrucciones para declarar una constante apellido (de tipo char) la constante debe ser solis __________________________________________________________ Escriba una instrucción para desplegar en pantalla el siguiente texto: El apellido de la familia es. Posterior a eso hacer un brinco de línea y escribir desde el teclado el apellido y colocarlo en la variable apellido. __________________________________________________________ Envía el ejercicio a tu tutor, en formato de practica de ejercicio. Ejercicio Instrucciones: Después de haber realizado la lectura del tema 5, realizar los siguientes Tareas: Calcular el resultado de las siguientes expresiones y describir el procedimiento de la precedencia de operadores. 1. y= (8+3*4)*2- 3 2. z=(8+(2*5-3)*2)-2*4 3. x=7*3-4/2(7*2) 4. sqrt(4*5-6) 5. abs(4 /2 - pow(4, 3)) 6. (4.0 * 2 < 10) && (6 / 2 = 8)
  • 5. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com 7. (4.0 * 2 = 8) || (10 / 2 = 8). Ejercicio Instrucciones: Después de haber realizado la lectura del tema 6, analiza y realiza los siguientes Tareas: Tarea 1. int x=3, y= 2,z=1; if(( y < x) || (z>0)) if(x%y==0) z++; else { y=x*2; x=y/x; } ¿Qué valor tienen la variable x?_________ ¿Qué valor tienen la variable y?_________ ¿Qué valor tienen la variable z?_________ Tarea 2. int a=4, b=2 ; if(( a > b) && (b >3)) { if(a%b>=0) { b=b+5; a=a-3; } else { b=b+2; a=a+4; } } else { a=b*a; b= a/b; } ¿Qué valor tienen la variable a?_________ ¿Qué valor tienen la variable b?_________ Tarea 3. int x=6, y=2; swithc(x) { case 1: y++; case 2: case 3: case 4: case 5: y= y+x;
  • 6. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com case 6: x= y+2; case 7: y= x*2; break; default: x=x+y; } ¿Qué valor tienen la variable x?_________ ¿Qué valor tienen la variable y?_________ Tarea 4. Escribe un programa en C++ que pida 4 números enteros y obtenga la suma del mayor y menor de esos números. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de practica de ejercicio. Ejercicio Instrucciones: Realiza los siguientes Tareas: Tarea 1. Escribe un programa para calcular la cuenta de un cliente que llega a comer a la Taquería:  Preguntar la cantidad de tacos consumidos.  Preguntar la cantidad de refrescos tomados.  Preguntar la hora de consumo.  Calcular la cuenta considerando que cada taco cuesta $7.00 y cada refresco cuesta $11.00 y se hace un descuento de 5% si el cliente llegó antes de las 8 de la noche.  Calcular el bono que se le dará al cliente para su siguiente consumo, si consumió más de $100 y menos $500 el bono es de 5%, si consumió más de $500 y menos de $700 el bono es de un 8% de su cuenta. Si consumió$700 o más el bono es de 15% de su cuenta. Si consumió menos de $100 no hay bono.  Desplegar en pantalla el bono otorgado y la cuenta a pagar. Tarea 2. Escribe un programa para calcular el pago de un día de trabajo de un empleado. Condiciones:  Preguntar lo que gana el empleado por hora (hay que almacenarlo en la variable pago_por_hora)  Preguntar las horas trabajadas( almacenar las horas trabajadas en la variable horas_trabajadas)  Si el empleado trabaja de 1 a 8 horas el pago se calcula multiplicando pago_por_hora * horas_trabajadas  Si el empleado trabaja más de 8 horas y menos de 11 horas se le pagarán 8 horas normales y dos horas al doble más un bono de $200.  Si el empleado trabaja 11 horas o más se le pagarán al triple después de la onceava hora de trabajo. Esto es, si el empleado trabaja 15 horas, se le pagaran las primeras 8 horas normales, luego dos horas al doble y las siguientes al triple
  • 7. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com más un bono de $300.  Debe mostrar en pantalla el pago del trabajador. Tarea 3. Escribe el Tarea 2 utilizando la instrucción switch. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Ejercicio Instrucciones: Después de haber realizado la lectura del tema 8, analiza y realiza los siguientes Tareas: Tarea 1. int a= 5, b = 1; while ( a >= b) { b++; if(b<=a) b=b+2; else a=a-1; } a=a*2; ¿Cuál es el valor final de a?_____ ¿Cuál es el valor final de b?_____ Tarea 2. int a= 7, b = 2, c; while ( a >= b) { b++; for(c=b; c <= 5; c++) { b++; a--; } b++; } ¿Cuál es el valor final de a?_____ ¿Cuál es el valor final de b?_____ ¿Cuál es el valor final de c?_____ Tarea 3. int x=10, y=1,z=1; do { z++; while(x>=y) { if(y<3) { z++; y++; } Else {
  • 8. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com y++; } } }while(x>y); ¿Cuál es el valor final de x?_____ ¿Cuál es el valor final de y?_____ ¿Cuál es el valor final de z?_____ Tarea 4. Escribe un programa que calcule e imprima el promedio de los números enteros primos hasta 100. Utilizando la instrucción for. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de practica de ejercicio. Ejercicio Instrucciones: Realiza los siguientes Tareas: Tarea 1. Escribe un programa que calcule e imprima los valores de las potencias de 4 que sean menores que 1000. Ejemplo: deberás imprimir en pantalla 1,4, 16, 64,… Tarea 2. Escribir un programa que pueda ingresar una secuencia de caracteres hasta que se teclee doble */. Se desea obtener e imprimir cuantos caracteres ingresados son numéricos impar y cuantos alfabéticos. Tarea 3. La empresa ZetaB que tiene 7 sucursales. Cada sucursal por día trabajado por empleado genera la siguiente información:  código de sucursal  número de empleado  horas trabajadas (en el día) Esta información se clasifica por código de sucursal y número de empleado. La empresa abona premios a los empleados que trabajen durante el mes 26 o más días y cumplan cierta cantidad de horas:  Entre 170 y 200 horas el premio es de 420 pesos  Más de 200 horas el premio es de 600 pesos Se debe determinar e imprimir: a. Numero de los empleados que cobran el premio de 600, indicando a la sucursal a la cual pertenecen b. El importe total de premios a pagar por cada sucursal
  • 9. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com c. El importe total que la empresa debe pagar por premios. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de practica de ejercicio. Ejercicio Instrucciones: Realizar los siguientes Tareas utilizando los estatutos de decisión y repetición: Tarea 1. Realiza un programa para obtener el estado de cuenta bancaria de un cliente. Se lee:  El saldo inicial del mes  La cantidad de los movimientos del mes. o Para cada uno de los movimientos se lee:  El tipo de movimiento (1 =retiro, 2= depósito )  El monto del movimiento. Se calcula el saldo actual del cliente:  Si el monto del movimiento es menor a $6000 entonces, además de calcular el saldo, se deberá restar al saldo una cuota de $85.  Si la cantidad de movimientos es más de 13, entonces restarle al saldo $10.00 para cada uno de los que excede a 13. (Si son 18 se le restará $5.00 a 5 movimientos). Al final mostrar el saldo nuevo. Tarea 2. Realiza un programa para calcular la cuota de una consulta a un paciente. Y el total de los ingresos de una nutrióloga. Toma en cuenta las siguientes indicaciones: Una nutrióloga desea un programa para calcular la cuota de una consulta a un paciente y en general cuanto fue el total de las consultas por día. 1. Se deben de preguntar el número de pacientes atendidos. 2. Para cada paciente, se deberán preguntar los siguientes datos: a. Peso del paciente en la consulta pasada, b. Peso del paciente el día de Hoy, c. Edad del paciente d. Sexo del paciente (1=masculino 2=femenino) 3. Se debe de calcular el pago del paciente tomando en cuenta que este pago está compuesto por las siguientes cuotas y restando un descuento si aplica: a. Cuota Base: se calcula tomando en cuenta que por cada kilo que pese hoy
  • 10. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com se cobra $10.00. b. Cuota Extra: solo para aquéllos pacientes cuyo peso de hoy es mayor al peso de la consulta anterior. En tal caso se saca la diferencia en los pesos y se multiplica por $20. c. Cuota estratégica: es de $40 para las mujeres y de $30 para los hombres. 4. Descuento: es de $25 para los mayores de edad y del 20% de la cuota base para los menores de edad. 5. Presentar en pantalla el Pago del paciente (suma de cuotas restando el descuento). Al final del programa indicar la cantidad de ingresos que tuvo la nutrióloga por las consultas realizadas ese día. Tarea 3. Realiza un programa para calcular el exceso de equipaje de un pasajero. Toma en cuenta las siguientes indicaciones: Una aerolínea desea que realices un programa en C++ para calcular el exceso de equipaje de un pasajero.  Leer la cantidad de maletas que lleva  El sexo del pasajero (1 masculino 2 femenino)  Temporada de viaje (1=baja 2=alta)  Distancia en millas del vuelo. Calcular e Imprimir el pago por exceso de equipaje.  Si el pasajero excede a 3 maletas se paga por exceso $650 por cada maleta de la tercera en adelante. Por ejemplo, si lleva 4 maletas pagará 650 pero si lleva 5 maletas paga 1500 (mil quinientos por cada una excedida).  Si el pasajero lleva 2 o 3 maletas, pero el peso total es de más de 180 kilogramos entonces paga $200 por kilogramo excedido, de lo contrario el pago por exceso es cero.  Pago por combustible, el cual es de $20 por milla recorrida en temporada baja y $30 por milla en temporada alta.  Impuesto de aeropuerto que es de $650 para los hombres y $500 para las mujeres. Al finalizar mostrar el pago por el exceso de equipaje. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de practica de ejercicio. Ejercicio Instrucciones:
  • 11. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com Después de haber realizado la lectura del tema 11, realiza los siguientes Tareas: Primera Parte. Parámetros por valor y por referencia. Con base a los siguientes programas menciona ¿qué muestra en pantalla cada uno de ellos? Tarea 1. #include <iostream> using namespace std; void funcion(int a, int b, int &c) { int j; j = c + 7; b= j * c; c = (c * 5) - j; } int main() { int x = 3, y = 6, z = 9; funcion(y, x, z); cout<<x<<" "<<y<<" "<<z<<endl; return 0; } Tarea 2. #include <iostream> using namespace std; void funcion2(int &a, int b, int &c) { int i, j=5; a = (c + 9)-j; i= j * c - 3; c = (c * 3) – (a*4); } int main() { int x = 10, y = 11, z = 12; funcion2(y, x, z); cout<<x+2<<" "<<y+3<<" "<<z+4<<endl; return 0;
  • 12. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com } Tarea 3. #include <iostream> using namespace std; void funcion2(int a, int &b, int &c) { int i, j=5; b = (c - 2) *j; i= b * (c- 5); c = b * j + c*j; } int main() { int x = 12, y = 13, z = 14; funcion3(y, x, z); cout<<x-1<<" "<<y-2<<" "<<z-3<<endl; return 0; } Segunda Parte. Programa que utiliza funciones. Tarea 4.Realiza un programa en C++, que solicite al usuario un número entero. Deberás de crear una función llamada MultiploCinco, en donde reciba un parámetro de tipo int, la cual calculará todos los múltiplos de cinco, comenzando en 1 hasta el número dado por el usuario y posteriormente mostrarlos en pantalla. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de pracica de ejercicio. Ejercicio Instrucciones: Después de haber realizado el análisis de los problemas anteriores, realiza los siguientes Tareas: Tarea 1. Escribe una función que reciba un parámetro tipo double y un parámetro clave tipo char. La clave representa el cálculo de una función de acuerdo a la siguiente tabla: CLAVE SIGNIFICADO C Conversión de Fahrenheit a centígrados
  • 13. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com S Conversión de horas a segundos M Conversión de metros a millas La función main debe contener un menú de opciones en donde el usuario elija la operación que desee realizar invocando a la función correspondiente y, finalmente dentro de main, muestra al usuario el resultado de la operación. La función main debe permitir que el usuario calcule tantas operaciones como quiera. Tarea 2. Escriba un programa que muestra al usuario un menú de opciones, como se muestra a continuación: 1. Perímetro de un rectángulo 2. Perímetro de un cuadrado 3. Perímetro de un circulo Una vez seleccionada la opción debe de pedirle al usuario los parámetros necesarios dependiendo del Perímetro a calcular. La función main debe permitir que el usuario calcule tantas operaciones como quiera. Y muestre en pantalla el resultado de cada operación. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Ejercicio Instrucciones: Después de haber realizado la lectura del tema 13, realiza los siguientes Tareas: Tarea 1. Escribe un programa que pida al usuario el tamaño para dos arreglos y luego inserte valores a dos arreglos del tamaño dado. Deberás de escribir una función que reste los elementos de cada arreglo y los guarde en un tercer arreglo llamado resta. Ejemplo: los elementos de la casilla 0 de los dos arreglo se restarán y se guardarán en el elemento 0 de la casillas del tercer arreglo llamado resta. La función deberá tener 2 parámetros de tipo arreglo y desplegará el arreglo resta que será un arreglo local de la función. Tarea 2. Modifica el problema del Tarea 1 de tal manera que obtenga el elemento menor de la resta de ambos arreglos. La función deberá tener 2 parámetros de tipo arreglo y desplegará el arreglo resta que será un arreglo local de la función y el elemento menor. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en
  • 14. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com los cuales estás aplicando estos lineamientos. Envía el ejercicio a tu tutor, en formato de pracica de ejercicio. Ejercicio Instrucciones: Después de haber realizado la comprensión de los ejemplos del tema 14, realiza los siguientes Tareas: Tarea 1. Escribe un programa que pida al usuario el tamaño para dos arreglos y luego inserte valores enteros de manera aleatoria a dos arreglos del tamaño dado. Deberás de escribir una función que obtenga la potencia en donde deberá obtener primero el elemento menor y mayor de ambos arreglos, en donde el elemento menor será la base y el elemento mayor el exponente. Dicha función potencia deberá de regresar ambos resultados. La función deberá tener 2 parámetros de tipo arreglo y desplegará los elementos pares de ambos arreglos y la suma de ellos. Tarea 2. Modifica el problema del Tarea 1 de tal manera que obtenga la potencia, en donde el elemento menor que será la base tiene que ser un entero par y el mayor que será el exponente puede ser par o impar. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Ejercicio Instrucciones: Después de haber realizado la lectura del tema 15, realiza los siguientes Tareas: Tarea 1. Escribe un programa que pida al usuario teclear una frase. Dicho programa calculará el número de vocales que existen en esa frase y desplegará el número de vocales y la frase con las vocales en mayúscula. Tarea 2. Escribe un programa que dada una frase sustituya todas las letras minúsculas por mayúsculas y despliegue la frase nueva generada. Tarea 3. Escriba un programa que lea una cadena de teclado e invierta toda la cadena dada utilizando un arreglo auxiliar. Ejemplo:  Frase dada: “Bienvenidos a computación I”
  • 15. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com  Hay 11 vocales en BIEnvEnIdOs A cOmpUtAcIÓn I  BIENVENIDOS A COMPUTACION I  “I computación a bienvenidos” Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Ejercicio Instrucciones: Después de haber realizado la lectura y comprensión de los ejemplos del tema 16, realiza los siguientes Tareas: Tarea 1. Escribe un programa que pida al usuario dos cadenas de caracteres y mande a llamar a la función contar, en donde dicha función recibirá las dos cadenas de caracteres La función debe de contar todas las apariciones de la segunda cadena dada en la primera. Deberá desplegar las dos cadenas y el número de veces que aparece la segunda cadena en la primera. Ejemplo: Dame cadena 1: “el perro del vecino” e l p e r r o D e l v e c i n o 0 Dame cadena 2: “el” e l 0 Resultado: e l p e r r o D e l v e c i n o 0 e l 0 El número de veces que aparece “el” es 2. Tarea 2. Escribe un programa que pida una frase en minúsculas y sin acentos y produzca ciertas faltas de ortografía. Indicaciones:  Cambiar la „c‟ por „k‟ siempre que esté seguida por „a‟, „o‟, ó „u‟  Cambiar „v‟ por „b‟, y „b‟ por „v‟  Eliminar la „u‟ en los casos “gue” y “gui”  Insertar „h‟ si la palabra empieza por vocal Deberá desplegar la cadena original y la cadena nueva con las faltas de ortografía invertida pero la letra cambiada o insertada tendrá que estar en mayúsculas.
  • 16. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com Ejemplo: FRASE DADA: guerrero agil cansado TRANSFORMADA: Kansado Hagil gerrero Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Ejercicio Instrucciones: Después de haber realizado la lectura del tema 17, realiza el siguiente Tarea: Tarea 1. Escribe un programa que pida al usuario teclear los valores de un arreglo bidimensional de 3x3 o matriz de 3x3. Luego el programa mandará llamar a la función simétrica, que recibirá como parámetro al arreglo y el tamaño y desplegará la matriz original dada y si es o no simétrica. Se llama simétrica de una matriz a aquella que es igual a su traspuesta. Ejemplo: Matriz A 1 9 8 9 6 7 8 7 10 Traspuesta de A 1 9 8 9 6 7 8 7 10 La matriz A es simétrica Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Ejercicio Instrucciones: Después de haber realizado la lectura y comprensión del tema 18, realiza el siguiente
  • 17. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com Tarea: Tarea 1. Escribe un programa que pida al usuario teclear los valores de dos arreglos bidimensionales de 3x3 o matrices de 3x3. Luego el programa mandará llamar a la función multiplicación, que recibirá como parámetro dos arreglos y el tamaño y desplegará las dos matrices originales dadas y una tercera matriz que será la multiplicación de las dos matrices dadas (este multiplicación ser. Ejemplo: Matriz A A00 A01 A02 A10 A11 A12 A20 A21 A22 Matriz B B00 B01 B02 B10 B11 B12 B20 B21 B22 La multiplicación de A x B (A00 x B00)+(A01 x B10)+(A02 x B20) (A00 x B01) + (A01 x B11) + (A02 x B20) (A00 x B02)+(A01 x B12) + (A02 x B22) (A10 x B00)+(A11 x B10)+(A12 x B20) (A10 x B01)+(A11 x B11)+(A12 x B21) (A10 x B02)+(A11 x B12)+(A12 x B22) (A20 x B00)+(A21 x B10)+(A22 x B20) (A20 x B01)+(A21 x B11)+(A22 x B21) (A20 x B02)+(A21 x B12)+(A22 x B22) Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. Instrucciones Una librería tiene 7 clasificaciones de libros y 10 vendedores Clasificaciones de libros: 1. Científicos 2. Técnicos 3. Religiosos 4. Literario 5. Artísticos 6. Oficial
  • 18. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com 7. Comercial La librería guarda la información de las ventas realizadas por los vendedores en una tabla como la siguiente: Vendedores 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 En cada casilla se guarda la cantidad de libros por tipo vendidos por un vendedor; por ejemplo, en la casilla del renglón 2, columna 5, se guarda la cantidad de libros vendidos de la clasificación 2 (técnicos) por el vendedor 5. Nota que, si un vendedor no ha vendido nada, debe haber 0 en la casilla correspondiente; es decir, es necesario que al inicio la tabla esté llena de ceros, para que el programa pueda registrar las ventas que se vayan dando Nota también que la tabla de datos de la librería utiliza las clasificaciones de 1 al 7 y los vendedores del 1 al 10; o sea, no empieza desde el número 0, como son los arreglos en C++. Tú debes resolver esto en tu programa, de manera que el usuario no tenga que utilizar el número 0, ni para vendedor, ni para modelo. Se requiere que hagas un programa que tenga el siguiente menú de opciones: a. Registrar las ventas realizadas por un vendedor para una clasificación de libro. Datos que se piden al usuario: o Clasificación: 1 o Vendedor: 3 o Unidades vendidas: 2 Lo que significa que el vendedor 3 vendió 2 unidades de la clasificación Científicos b. Consultar la cantidad de Libros que un vendedor ha vendido de una determinada clasificación. Datos que se piden al usuario: o Clasificación: 1 o Vendedor: 3 Despliegue en pantalla:
  • 19. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com Las unidades vendidas por el vendedor 3 de la clasificación Científicos son: 2 c. Consultar la cantidad total de libros que se han vendido por un vendedor. Datos que se piden al usuario: Vendedor: 1 Despliegue en pantalla: La cantidad de libros vendidos por el vendedor 1 son: 12 unidades o Científicos=2 o Técnicos=3 o Religiosos=3 o Literario=2 o Artísticos=1 o Oficial =0 o Comercial= 1 d. Consultar el número de libros vendidos de una clasificación y el costo total de la venta de los libros de dicha clasificación. Costo por unidad de una determinada clasificación: 1. Científicos $220 2. Técnicos $200 3. Religiosos $130 4. Literario $160 5. Artísticos $110 6. Oficial $100 7. Comercial $90 Datos que se piden al usuario: Clasificación: 1 Despliegue en pantalla: El número de libros vendidos de la clasificación Científicos es de 10 y el costo total de venta es de $2200 pesos e. Calcular el costo total que se le paga a un vendedor Los criterios son los siguientes: o El sueldo base de un vendedor es de $2700 o Si vende de 5 a 10 libros se le da un bono de $300 pesos. o Si vende de 11 a 20 libros se le da un bono de 500 pesos. o Si vende de 21 o más libros se le da un bono de $2000 pesos. f. Salir. Notas importantes: 1. Si se registran varias veces ventas para el mismo vendedor y la misma clasificación, cada nuevo registro se debe agregar al total de ventas que se encontraba registrado. Por ejemplo, si se hace un registro de que el vendedor 1 vendió 3 libros de la
  • 20. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com clasificación 1, y luego se hace otro registro de que el vendedor 1 vendió 4 libros de la clasificación 1, la casilla correspondiente debe tener registrado un 7 (3 libros del primer registro y 4 del segundo). 2. Es necesario validar las opciones del menú, el número de clasificación, el número de vendedor y la cantidad de libros vendidos que se pidan al usuario; es decir, se debe pedir el dato y, si no es válido, se debe volver a pedir al usuario hasta que el usuario teclee el dato de manera correcta; las validaciones deben considerar los siguientes valores válidos: o Las opciones del menú válidas son a, b, c, d, e,f. o Los números de clasificación válidos son del 1 al 7. o Los números de vendedores válidos son de 1 al 10. o La cantidad de libros vendidos deben ser números positivos. o Se debe de validar que al momento de hacer una consulta el desplegado de la clasificación no debe de ser el número 1 al 7, si no el texto arriba mostrado para cada clasificación. 3. Si se pide una consulta, y aún no se ha registrado información de ventas para ese caso, el programa debe indicar que se han vendido 0 (cero) libros. 4. Al terminar de atender una opción, el programa debe regresar al menú y permitir que el usuario seleccione otra opción; el programa terminará sólo cuando se pida la opción Salir Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos Avance La primera entrega debe incluir el menú de opciones; deben estar funcionando las opciones a, b,c y f. Esta primera entrega no requiere tener integradas las validaciones de los datos Entrega Final La entrega final debe incluir el funcionamiento de las opciones d y e del menú. También debe integrar las validaciones que se especifican cada vez que se pida al usuario dichos datos. Entrega tu proyecto final en formato de desarrollo de proyecto. No olvides agregar tu código fuente, tu archivo en C++ resultante incluyendo los mensajes de error desplegados y las acciones correctivas que realizaste Ejercicio Instrucciones: Después de haber realizado la lectura del tema 19, realiza los siguientes Tareas: Tarea 1. PILAS a. Muestra cómo se ve el contenido de una pila después de ejecutar las siguientes operaciones. Muestra también cuál es el tope
  • 21. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com Push(3) Push(6) Pop obtiene el valor ____ Push(9) Push(12) Push(14) Pop obtiene el valor ____ Pop obtiene el valor ____ Push(16) Los datos dentro de la pila quedan en el siguiente orden: b. Muestra cómo se ve el contenido de una pila después de ejecutar las siguientes operaciones. Muestra también cuál es el tope Push(16) Push(14) Push(12) Pop obtiene el valor ____ Push(9) Push(6) Push(3) Pop obtiene el valor ____ Push(1) Los datos dentro de la pila quedan en el siguiente orden: Tarea 2. FILAS a. Muestra cómo se ve el contenido de la fila después de ejecutar las siguientes operaciones. Indica cuál es el final y cuál el frente Insertar(11) Insertar(4) Insertar(10) Insertar(2) Sacar obtiene el valor ____ Insertar(7) Sacar obtiene el valor ____ Insertar(15) Insertar(1) Sacar obtiene el valor ____ Sacar obtiene el valor ____ Los datos dentro de la fila quedan en el siguiente orden: a. Muestra cómo se ve el contenido de la fila después de ejecutar las siguientes operaciones. Indica cuál es el final y cuál el frente
  • 22. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com www.maestronline.com Insertar(16) Insertar(7) Insertar(9) Sacar obtiene el valor ____ Insertar(12) Sacar obtiene el valor ____ Sacar obtiene el valor ____ Insertar(11) Insertar(10) Sacar obtiene el valor ____ Los datos dentro de la fila quedan en el siguiente orden: Envía el ejercicio a tu tutor, en formato de practica de ejercicio. Ejercicio Instrucciones: Después de haber realizado la lectura y comprensión del tema 18, realiza el siguiente Tarea: Tarea 1. Escribe una función que obtenga la suma de los elementos de dos pilas del mismo tamaño y el resultado lo almacene en otra pila. Deberás ir sacando elementos de la pila y obteniendo la suma hasta vaciar ambas pilas. La función recibirá como parámetros dos pilas y el tamaño. La función main deberá pedir al usuario que agregue elementos a las dos pilas hasta que se llenen. Luego mandará llamar a la función suma y mostrará en pantallas los elementos de las dos pilas y una tercera pila en donde se almacenó la suma de las dos pilas dadas como parámetros. La suma se obtiene de la siguiente manera: Sacas el elemento del tope de la primera pila y de la segunda y los sumas los elementos y así sucesivamente hasta vaciarlas y llenar la tercera pila. Tarea 2. Escribe un programa que pida al usuario dar el tamaño de una Fila y luego teclear los elementos de una Fila hasta llegar a su Final. Deberá de mandar llamar una función para obtener el elemento repetido de la Fila y mostrarlos en pantalla. En esta función deberás mandar llamar a una función que será sacar elementos que tendrás que utilizar para verificar cual elemento es el repetidode la Fila. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.