Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Ejercicios Excel para macros, Ejercicios de Programación de Windows

Ejercicios para desarrollar con problemas reales

Tipo: Ejercicios

2019/2020
En oferta
30 Puntos
Discount

Oferta a tiempo limitado


Subido el 03/02/2020

didier-israel-uvidia
didier-israel-uvidia 🇪🇨

1 documento

Vista previa parcial del texto

¡Descarga Ejercicios Excel para macros y más Ejercicios en PDF de Programación de Windows solo en Docsity! Ejercicios de Visual Basic para macros en Excel Ejercicios Visual Basic para macros en Excel 2 1. Realice la programación en Visual Basic que automatice la ejecución de: hoja de cálculo que dado un número entre 1 y 20 en G1 (en el ejemplo es el 7), calcule la tabla de multiplicar módulo dicho número, es decir, el resultado intersección de la fila i y la columna j es el resto de dividir i*j entre el contenido de la celda G1. 2. Realice la programación en Visual Basic que automatice la ejecución de: hoja de cálculo que dado un número entre 1 y 20 en G1 (en el ejemplo es el 7), calcule la tabla de multiplicar módulo dicho número, es decir, el resultado intersección de la fila i y la columna j es el resto de dividir i+j entre el contenido de la celda G1. 3. Realice la programación en Visual Basic que automatice la ejecución de los siguientes ejercicios con matrices: a. Que sume los elementos de dos tablas o matrices. La primera matriz llamada M1 y la segunda matriz llamada M2 se sumarán y sus resultados serán Ejercicios Visual Basic para macros en Excel 5 5. El siguiente algoritmo (derivado del método Newton-Raphson de análisis numérico) sirve para calcular la raíz cuadrada de un número real positivo: Partiendo de un número real positivo a se puede calcular la siguiente secuencia xi de números positivos: Ejercicios Visual Basic para macros en Excel 6 Realice la programación en Visual Basic que automatice la ejecución de: hoja de cálculo que obtenga la sucesión xi. La sucesión deberá parar cuando el término xi, redondeado a cuatro decimales, sea igual al resultado de la función raíz. Si en F1 no hay dato, o es negativo, deberá aparecer un mensaje de error. 6. Se denominan Variaciones ordinarias, o Variaciones sin repetición, de n elementos tomados r a r con r n, y se representa como Vn,r, a las distintas muestras que se pueden tomar con n elementos, tal que:  En cada muestra entren r elementos distintos  Dos muestras son distintas, si difieren en algún elemento o en el orden de colocación de los mismos El número de estas variaciones se puede calcular de la siguiente forma: Ejercicios Visual Basic para macros en Excel 7 Realice la programación en Visual Basic que automatice la ejecución de: hoja de cálculo que dado un Número Natural n distinto de muestre el número de variaciones desde Vn,1 hasta Vn,n. Si en G4 no hay dato, o no cumple las condiciones adecuadas, deberá aparecer un mensaje de error. 7. Realice la programación en Visual Basic que automatice la ejecución de: hoja de cálculo para calcular los N primeros términos de una progresión aritmética a partir del primer término A y la diferencia entre los mismos D, siendo N>0. Debe calcular también su suma. Ejercicios Visual Basic para macros en Excel 10 11. Realice la programación en Visual Basic que automatice la ejecución de: hoja de cálculo que dado un ángulo x (en B1) y un valor n (en D1) calcule en la fila 3 el seno y el coseno de a=x/2n, empleando las fórmulas sin(a)=a-a3/6 y cos(a)=1-a2/2. En la fila 4 debe calcular el seno y el coseno de 2a, con las fórmulas: sin(2a)=2*sin(a)*cos(a) y cos(2a)=cos2(a)- sin2(a), y repetir con las filas sucesivas hasta obtener el seno y el coseno de x 12. Realice la programación en Visual Basic que automatice la ejecución de: hoja de cálculo que dado un ángulo x (en B1) y un valor n (en D1) calcule en la fila 3 el seno y el coseno hiperbólicos de a=x/2n, empleando las fórmulas sinh(a)=a+a3/6 y cosh(a)=1+a2/2. En la fila 4 debe calcular el seno y el coseno hiperbólicos de 2a, con las fórmulas: sinh(2a)=2*sinh(a)*cosh(a) y cosh(2a)=cosh2(a)+sinh2(a), y repetir con las filas sucesivas hasta obtener el seno y el coseno hiperbólicos de x. Ejercicios Visual Basic para macros en Excel 11 13. Dado un depósito esférico de radio R, el volumen V de agua que contiene en función de la altura h del agua es: siendo V0 el volumen de una semiesfera de radio R. Realice la programación en Visual Basic que automatice la ejecución de: hoja de cálculo con Excel, que debe permitir calcular el volumen en función de la altura para alturas comenzando en 0, con incrementos de 0.1 y hasta la altura total (2R). Además debe permitir calcular la altura del agua para un volumen dado, para ello se utilizará el procedimiento siguiente. Si despejamos h en la fórmula dada arriba se obtiene: se considera la función y se construye a partir de la misma la siguiente sucesión, h0 = R, h1 = f(h0), h2 = f(h1), . . . Dicha sucesión converge al valor de la altura buscada, calcular los valores necesarios de la sucesión { hn } , junto con el volumen correspondiente, hasta que la diferencia | V (hn) - Vb | < , siendo Vb el volumen buscado, V (hn) el volumen hasta la altura hn y  > 0 un valor prefijado. Ejercicios Visual Basic para macros en Excel 12 14. Dado un depósito cónico de altura 2R y radio de la base R, el volumen V de agua que contiene en función de la altura h del agua es: Realice la programación en Visual Basic que automatice la ejecución de: hoja de cálculo con Excel, que debe permitir calcular el volumen en función de la altura para alturas comenzando en 0, con incrementos de 0.1 y hasta la altura total (2R). Además debe permitir calcular la altura del agua para un volumen dado, para ello se utilizará el procedimiento siguiente. Si despejamos h en la fórmula dada arriba se obtiene: 12V 6Rh2 h3 Ejercicios Visual Basic para macros en Excel 15 h V Epotencial Ecinética ETotal 15 0 2352 0 2352 14 4,42718872 2195,2 156,8 2352 13 6,26099034 2038,4 313,6 2352 12 7,66811581 1881,6 470,4 2352 11 8,85437745 1724,8 627,2 2352 10 9,89949494 1568 784 2352 9 10,8443534 1411,2 940,8 2352 8 11,7132404 1254,4 1097,6 2352 7 12,5219807 1097,6 1254,4 2352 6 13,2815662 940,8 1411,2 2352 5 14 784 1568 2352 4 14,6833239 627,2 1724,8 2352 3 15,3362316 470,4 1881,6 2352 2 15,962456 313,6 2038,4 2352 1 16,5650234 156,8 2195,2 2352 0 17,1464282 0 2352 2352 Siendo la velocidad del cuerpo en la caída: v  2 gh ' Donde h’ es el trayecto de la altura recorrida por el cuerpo en la caída. Realice una hoja de cálculo donde dada la masa del cuerpo y la altura desde la que se deja caer desde el reposo, calcule las energías cinética y potencial en los valores enteros de la altura hasta el suelo. Comprobar el principio de conservación de la energía g 9,8 m 16 h 15 Ejercicios Visual Basic para macros en Excel 16 T X Y g 9,8 alfa 30 Vinicial 150 18. Realice la programación en Visual Basic que automatice la ejecución de: Un tiro parabólico es el que se obtiene al componer un movimiento rectilíneo y uniforme, según la horizontal, con otro de elevación, rectilíneo y uniformemente acelerado. Es el caso del lanzamiento de un proyectil con un ángulo de inclinación y una velocidad inicial V0, en el campo gravitatorio terrestre. La posición del proyectil viene dada por las coordenadas de éste en cada instante, que cumplen las siguientes fórmulas: x v0 tcosα y v0  tsenα  1 gt 2 2 Siendo el tiempo que tarda dicho proyectil en impactar con el suelo: Realice una hoja de cálculo donde dado el ángulo de inclinación alfa (en grados) y la velocidad de lanzamiento del proyectil, Vinicial, calcule la posición de éste en los valores enteros de tiempo antes del momento de impacto con el suelo. 0 0,000 0,000 1 129,904 70,100 2 259,808 130,400 3 389,711 180,900 Tmax 15,306 4 519,615 221,600 5 649,519 252,500 6 779,423 273,600 7 909,327 284,900 8 1039,230 286,400 9 1169,134 278,100 10 1299,038 260,000 11 1428,942 232,1 12 1558,846 194,4 13 1688,750 146,9 14 1818,653 89,6 15 1948,557 22,5 Ejercicios Visual Basic para macros en Excel 17 P 19. Realice la programación en Visual Basic que automatice la ejecución de: El principio de Arquímedes establece que: E “Todo cuerpo sumergido en el seno de un fluido, experimenta una fuerza ascendente (empuje) cuyo valor es igual al peso del fluido desalojado por el cuerpo” Siendo Vs, el volumen sumergido del cuerpo y dl la densidad del líquido. Sabemos que el peso de un cuerpo (mc la masa del cuerpo, Vc el volumen del cuerpo y dc su densidad), se calcula: El hecho de que un cuerpo flote o se hunda depende de su peso (hacia abajo), y de la magnitud de empuje hidrostático (hacia arriba) determinada por el principio de Arquímedes. Ocurriendo que: Realice una hoja de cálculo donde dados la densidad del líquido, dl, el área de la base del cuerpo, y su altura, calcule el empuje que experimenta el cuerpo totalmente sumergido, para densidades del cuerpo comprendidas entre dc=0.1gr/cm 3 y la densidad del líquido, dl, en el que se encuentra sumergido tomadas en incrementos de 0.1.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved