Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN
Se pretende con este instructivo denominado Guía de ….. que sea una herramienta importante para el
aprendizaje fácil, claro y rápido de los diferentes lenguajes de programación, creación de macros y solver, así
como la instalación y uso apropiado de varias aplicaciones necesarias para su enseñanza, también a realizar
En este, se orienta a personas que deseen tener conocimiento base y esencial acerca de la
programación, que puede ser aplicable a diferentes programas específicos que como profesionales,
En todo proyecto que se pretenda realizar es de vital importancia que se aprenda a programar y crear
base de datos, igualmente a instalar y usar diferentes aplicaciones útiles para aquello.
Se espera entonces que esta guía sirva como apoyo a la labor académica y profesional; que pueda servir
de base para aprender a programar y organizar datos a través de diferentes programas, teniendo en cuenta que
ÍNDICE DE CONTENIDOS
1.1..............................................................................................................................Programas Utilizados
4
1.1.1...............................................................................................................................................PSeInt
1.1.2..............................................................................................................................................Python
1.1.4.................................................................................................................................................Excel
1.1.5...............................................................................................................................................Access
1.1.6...........................................................................................................................................Power Bi
1.2............................................................................................................................Proceso de Instalación
1.2.1........................................................................................................................Instalación de PSeInt
1.2.2...........................................................................................................................Instalación Python
12
1.2.4..........................................................................................................................Instalación de Excel
15
1.2.5.......................................................................................................................Instalación de Access
15
1.2.6........................................................................................................................Instalación Power BI
15
18
18
2.1.1.............................................................................................................................................General
18
2.1.2........................................................................................................................................Específicos
19
19
34
34
3.2.......................................................................................................................................Clase 6: Python
34
3.3..........................................................................................................Clase 7: Rutinas de programación
35
35
36
40
41
Los informes de tablas dinámicas organizan y resumen los datos, permitiendo comparar y analizar la
información mostrando diferentes vistas y permitiendo una mejor presentación y facilidad de interpretación
3. Seleccione un gráfico..........................................................................................................................42
4. Seleccione Aceptar..............................................................................................................................42
Los gráficos dinámicos muestran series de datos, categorías, marcadores de datos y ejes, al igual que
los gráficos estándar. También puede cambiar el tipo de gráfico y otras opciones como los títulos, la
4. Seleccione Aceptar..............................................................................................................................42
43
DATOS NO ESTRUCTURADOS...................................................................................................................43
Se llama datos estructurados cuando los datos están en un formato estandarizado, tienen una
estructura bien definida, cumplen con un modelo de datos, siguen un orden persistente y son de fácil acceso
para humanos y programas. Este tipo de datos generalmente se almacena en una base de datos..................43
43
43
●....Está organizado de manera que la definición, el formato y el significado de los datos se entiendan
explícitamente.....................................................................................................................................................43
43
43
●........................................................................................................................................Hojas de cálculo.
43
43
●.......................................................................................................................................Formularios web.
43
.................................................................................................................................................................43
DATOS NO ESTRUCTURADOS...................................................................................................................43
Los datos no estructurados se clasifican con mayor frecuencia como datos cualitativos y no pueden
Los datos no estructurados son difíciles de deconstruir porque no tienen un modelo predefinido, lo
●...............................................................................................................................Archivos de imágenes.
44
●.............................................................................................................................................Archivos PDF.
44
44
●.............................Datos de redes sociales como Facebook y Twitter o de plataformas como YouTube.
44
4..............................................................................................................................CAPÍTULO 4 – EJERCICIOS
48
48
49
Desarrollo:................................................................................................................................................49
Desarrollo:................................................................................................................................................50
Desarrollo:................................................................................................................................................51
Desarrollo:................................................................................................................................................52
Desarrollo:................................................................................................................................................53
Desarrollo:....................................................................................................................................................55
Desarrollo:................................................................................................................................................56
Desarrollo:................................................................................................................................................59
61
74
Pseudocódigo:..........................................................................................................................................75
Flujograma:..............................................................................................................................................76
Descripción:.............................................................................................................................................77
DESARROLLO............................................................................................................................................77
Flujograma:..............................................................................................................................................79
Flujograma:..............................................................................................................................................82
Planteamiento de problema:...................................................................................................................83
Pseudocódigo:..............................................................................................................................................83
Flujograma:..............................................................................................................................................84
DESARROLLO:...........................................................................................................................................85
FIN............................................................................................................................................................85
Pseudocódigo:..........................................................................................................................................87
Flujograma:..............................................................................................................................................88
Flujograma:..............................................................................................................................................90
Pseudocódigo:..........................................................................................................................................91
Pseudocódigo:..........................................................................................................................................93
Flujograma:..............................................................................................................................................94
Ejercicio 2:................................................................................................................................................96
96
110
122
127
149
EJERCICIO 1................................................................................................................................................149
Pseucódigo:........................................................................................................................................149
Planteamiento de problema..............................................................................................................149
Pseudocódigo.....................................................................................................................................149
EJERCICIO 3................................................................................................................................................149
Pseucódigo:........................................................................................................................................149
Ejercicio 4...........................................................................................................................................149
Procedimiento:..................................................................................................................................149
Planteamiento de problema..............................................................................................................149
Pseudocódigo.....................................................................................................................................149
Ejercicio 6...................................................................................................................................................149
18.- Funcionamiento..................................................................................................................................149
Ejercicio 7...........................................................................................................................................149
Planteamiento del problema:............................................................................................................149
Procedimiento:..................................................................................................................................149
Parte 1:...............................................................................................................................................149
Ejercicio 8...................................................................................................................................................149
EJERCICIO 9................................................................................................................................................149
149
EJERCICIO 1................................................................................................................................................149
Pseucódigo:................................................................................................................................................149
· FORMULARIO 2..................................................................................................................................149
· FORMULARIO 3..................................................................................................................................149
Ejercicio 2...................................................................................................................................................149
Códigos:.....................................................................................................................................................149
End Sub......................................................................................................................................................149
End Sub......................................................................................................................................................149
End Sub......................................................................................................................................................149
End Sub......................................................................................................................................................149
End Sub......................................................................................................................................................149
End Sub......................................................................................................................................................149
Códigos:.....................................................................................................................................................149
ESTADO ASISTENCIAS:...............................................................................................................................149
REPORTE:...................................................................................................................................................149
BORRADOR:................................................................................................................................................149
ESTADO DE CALIFICACIONES:....................................................................................................................149
REPORTE:...................................................................................................................................................149
EJERCICIO 4................................................................................................................................................149
MEDIA:.......................................................................................................................................................149
MEDIANA:..................................................................................................................................................149
MODA:.......................................................................................................................................................149
DESVIACIÓN ESTÁNDAR:............................................................................................................................149
VARIACIÓN MUESTRAL:.............................................................................................................................149
COEFICIENTE DE VARIACIÓN:....................................................................................................................149
SUMA TOTAL:.............................................................................................................................................149
BORRADOR:................................................................................................................................................149
FUNCIONAMIENTO DE LA MACRO:...........................................................................................................149
MEDIANA:..................................................................................................................................................149
DESVIACIÓN ESTÁNDAR:............................................................................................................................149
COEFICIENTE DE ASIMETRÍA:.....................................................................................................................149
BORRADOR:................................................................................................................................................149
149
INDICE DE FIGURAS
1.1.1 PSeInt
Es una herramienta que nos sirvió mucho a nosotros como estudiantes en nuestros primeros pasos en
programación. Mediante un simple e intuitivo pseudolenguaje en español, nos permite centrar su atención en
(Sourceforge.net, 2022)
1.1.2 Python
Es un lenguaje de programación de alto nivel que se utiliza para desarrollar aplicaciones de todo tipo.
Encuentra usos en la creación de aplicaciones web, el análisis de datos y el desarrollo de algoritmos. Tiene una
sintaxis fácil de usar y se centra en la legibilidad y la simplicidad del código convirtiéndolo en un candidato ideal
El Visual Studio Code es un editor de código optimizado que proporciona muchas facilidades para
escribir, depurar y probar código. ¿Qué lenguajes soporta visual Studio Code? Inicialmente incluye un mínimo
de componentes y funciones básicas de un editor con soporte nativo para JavaScript y TypeScript, sin embargo,
es personalizable con los cientos de plugins o extensiones disponibles para escribir código en diferentes
lenguajes, en el caso de nosotros lo instalamos para poder realizar de mejor manera los trabajos en Python.
(Flores, 2022)
1.1.4 Excel
Excel es una hoja de cálculo que nos permite manipular datos numéricos y de texto en tablas formadas
por la unión de filas y columnas. Pero ¿qué es una hoja de cálculo? Una hoja de cálculo es lo que utilizaban los
contadores para llevar registros, esto se utilizaba mucho antes de que aparecieran las computadoras. Las hojas
de cálculo en programas informáticos aparecieron desde la década de 1960 y fueron desarrolladas para simular
1.1.5 Access
Access es una palabra inglesa que puede traducirse como “acceso”. El uso más habitual del término en
nuestra lengua está vinculado a un programa informático desarrollado por la empresa estadounidense
Microsoft.
Access, o Microsoft Access, es un software que permite gestionar una base de datos. El programa forma
parte de Microsoft Office, un paquete de aplicaciones que permiten realizar tareas de oficina. (Definicion.de,
2022)
1.1.6 Power Bi
Power BI es una herramienta que se utiliza principalmente para crear cuadros de mando que faciliten la
5. Activar las casillas que se pueden observar en la imagen y aceptar la ruta de instalación recomendada,
equipo usado.
7. Seleccionar Close cuando el proceso de instalación haya finalizado sin ningún problema.
8. El programa ha sido instalado de la manera correcta y puede ser usado. Finalmente, para mejorar la
1. Nos dirigimos al buscador de preferencia y buscamos “Visual Studio Code download y damos clic a la
primera pestaña
2. Dado clic a la pestaña, nos aparecerá una página en la cual nos dirigimos para descargar dependiendo
5. Después de aceptar todos los términos nos va aparecer la ventana para instalar y de inmediatamente
6. Y por último pasa se abrirá automáticamente el programa y estará listo para el uso.
1.2.4 Instalación de Excel
Afortunadamente este programa viene incluido en el paquete de Microsoft Office, razón por la cual no
De la misma manera, Access viene incluido en el paquete de Microsoft Office, razón por la cual no fue
necesario instalarlo.
3. Luego de dar clic en descarga, se nos aparecerá sobre el tamaño que va a hacer la respectiva descarga
y después de seleccionar nos dirigimos donde dice “Next” para inferior derecha.
4. Después se nos pondrá a descargar directamente el programa y tocará esperar unos minutos para
5. Ya acabando la descarga se nos aparecerá una ventana en la cual tocará seleccionar el idioma y dar
siguiente.
6. Después de dar siguiente y aceptar los pasos, el programa iniciara su instalación automáticamente.
7. Finalmente, el programa ya instalado aparecerá en tu escritorio.
2.1.1 General
Presentar un catálogo claro y concreto que cuente con los elementos necesarios para que cualquier
persona pueda facilitar y agilizar su capacitación autónoma, por lo tanto, el presente documento puede ser
usado como una herramienta que disminuya la dificultad al momento de aprender e introducirse en ciertos
investigación.
2.1.2 Específicos
1. Diseñar un manual que permita dinamizar el aprendizaje a partir de la exposición de los conceptos
2. Recopilar los conceptos básicos y principales que faciliten el aprendizaje de las diversas temáticas
abordadas en el trabajo en curso, así como su aplicación básica a partir de la creación de programas que
Algoritmos. definición
· Debe producir un resultado: los datos de salida serán los resultados de efectuar las instrucciones.
El algoritmo debe ser suficiente para resolver el problema. entre dos algoritmos que llevan a un mismo
objetivo, siempre será preferible el más corto (se deberá analizar la optimización de tiempos y / o recursos.)
1. Análisis del problema, definición y delimitación (macro algoritmo). considerar los datos de entrada, el
proceso que debe realizar el computador y los datos de salida.
2. Diseño y desarrollo del algoritmo (se utiliza seudocódigo, escritura natural del algoritmo, diagramas de
flujo, etc.).
3. Prueba de escritorio seguimiento manual de los pasos descritos en el algoritmo. se hace con valores bajos y
tiene como fin detectar errores.
5. Compilación o interpretación del programa. el software elegido convierte las instrucciones escritas en el
lenguaje a las comprendidas por el computador.
6. Ejecución. el programa es ejecutado por la máquina para llegar a los resultados esperados.
7. Depuración (debug). operación de detectar, localizar y eliminar errores de mal funcionamiento del
programa.
8. Evaluación de resultados. obtenidos los resultados se los evalúa para verificar si son correctos. un programa
puede arrojar resultados incorrectos, aun cuando su ejecución no muestra errores.
· Tomar mate
Ejemplo:
Algoritmo de bañarse:
Inicio
1. Me saco la ropa
2. Prendo la ducha
3. Entro en la ducha
5. Me lavo el cuerpo
Fin
Ejemplo:
Inicio
Caso contrario
Fin
Técnicas de representación
· Diagramas nassi-shneiderman
· Pseudocódigo
· Formulas matemática
El lenguaje natural puede no ser lo suficientemente preciso, permitiendo ambigüedades. las fórmulas propias del
lenguaje matemático son un buen sistema de representación, pero no suelen ser fáciles de convertir en
programas. por lo tanto, trataremos en esta guía los dos primeros modelos:
1. Diagrama de flujo
Es la forma de representación más antigua. llamados también diagramas de lógica o flujogramas. utiliza cajas
estándares.
2. Pseudocódigo
Es la técnica que permite expresar la solución de un problema mediante un algoritmo escrito en palabras
normales de un idioma. no hay un léxico obligado para el pseudocódigo, pero con el uso frecuente se han
establecido algunos estándares.
Flujograma. Introducción
Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para
representar operaciones específicas, con indicación expresa el orden lógico en que deben realizarse. Se les llama
diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de
operación. Para hacer comprensibles los diagramas a todas las personas, los símbolos se hicieron símbolos casi
universales. Los flujogramas son importantes porque nos facilita la manera de representar visualmente el flujo de
datos por medio de un sistema de tratamiento de información, en este realizamos un análisis de los procesos o
· El proceso se entiende más fácilmente que leyendo un texto, incluso para personas no familiarizadas con él.
· Se puede utilizar para mejorar, identificar problemas, establecer recursos, coordinar acciones, delimitar
tiempos, etc.
· Deja bien definidas las responsabilidades y funciones de cada uno de los agentes que intervienen.
Construcción de un flujograma
· Describir las actividades uniformemente y anotar puntos de decisión y actividades que deriven de las
alternativas.
Errores frecuentes
Los errores as frecuentes a la hora de construir un flujograma y que habría que evitar son:
· Flujograma incompleto.
· Flujograma en sube‐baja.
· Entrecruzar líneas.
Símbolos utilizados
representar una parada o una interrupción programada que sea necesaria realizar en un
programa.
valor.
Es utilizado para representar una entrada o salida de información, que sea procesada o
del diagrama.
Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en
la misma página.
Este es utilizado para indicar la secuencia del diagrama de flujo, es decir, para indicar
Este es utilizado para representar la salida o para mostrar la información por medio del
monitor o la pantalla.
Ejemplo:
3.3 Clase 3: Datos y Pseudocódigos
Datos
Datos son hechos que describen sucesos y entidades, en plural. A un hecho simple se lo denomina “data-ítem” o
elemento de dato
Tipos de datos
Ejemplo de datos
Operadores
· Aritméticos
Nos permiten, básicamente, hacer cualquier operación aritmética, que necesitemos (ejemplo: suma, resta,
multiplicación, etc.)
· Lógicos
Utilizan para combinar valores lógicos (Verdadero/Falso) y obtener nuevos valores lógicos que determinen el
· Relacionales
Al igual que en matemáticas, estos operadores nos permitirán evaluar las relaciones (igualdad, mayor, menor,
2) Diseño de algoritmo
3) Codificación
Se implementa el algoritmo en un código escrito en un lenguaje de programación. Refleja las ideas desarrolladas
4) Compilación y ejecución
5) Verificación
6) Depuración
7) Documentación
Pseudocódigo
Un pseudocódigo o falso lenguaje, es una serie de normas léxicas y gramaticales parecidas a la mayoría de los
lenguajes de programación, pero sin llegar a la rigidez de sintaxis de estos ni a la fluidez del lenguaje coloquial.
Esto permite codificar un programa con mayor agilidad que en cualquier lenguaje de
programación, con la misma validez semántica, normalmente se utiliza en las fases de análisis o diseño de
Software, o en el estudio de un algoritmo. Forma parte de las distintas herramientas de la ingeniería de software.
No hay ningún compilador o intérprete de pseudocódigo informático, y por tanto no puede ser ejecutado en un
ordenador, pero las similitudes con la mayoría de los lenguajes
El pseudocódigo describe un algoritmo utilizando una mezcla de frases en lenguaje común, instrucciones de
programación y palabras clave que definen las estructuras básicas. Su objetivo es permitir que el programador se
centre en los aspectos lógicos de la solución, evitando las reglas de sintaxis de los lenguajes de programación
convencionales.
No siendo el pseudocódigo un lenguaje formal, varían de un programador a otro, es decir, no hay una estructura
semántica ni arquitectura estándar. Es una herramienta ágil para el estudio y diseño de aplicaciones, veamos un
ejemplo, que podríamos definir como: lenguaje imperativo, de tercera generación, según el método de
programación estructurada.
Ejemplo:
Inicio
2- leer: altura
3- calcular pulgadas=altura/2.54
4- calcular pies=pulgadas/12
Fin
Se utiliza cuando se tiene que ejecutar una instrucción tras otra, sin tener que evaluar una expresión.
Ejemplo:
1. suma ¬ 0
Son parte fundamental de cualquier lenguaje. Sin ellas, las instrucciones de un programa solo podrían ejecutarse
en el orden en que están escritas (orden secuencial). Las estructuras de control permiten modificar este orden.
número predeterminado de veces, o bien hasta que se verifique una determinada condición.
En términos de un lenguaje de programación, que se verifique o no una condición se traduce en que una
(adecuada) expresión lógica tome el valor VERDADERO (TRUE) o tome el valor FALSO (FALSE). En los
casos m ́as sencillos y habituales la condición suele ser una comparación entre dos datos, como, por ejemplo: si a
< b hacer una cosa y en caso contrario hacer otra distinta.
A continuación se describen las distintas estructuras de control. Para cada una de ellas se describe el diagrama de
flujo y la sintaxis de la sentencia correspondiente en lenguaje MATLAB. Obsérvese que todas ellas tienen una
Permite implementar condicionales más complicados, en los que se “encadenan” condiciones en la forma
siguiente:
· Si no se verifica la condición 1, pero SÍ se verifica la condición 2, ejecutar las instrucciones del bloque 2.
· Si no, esto es, si no se ha verificado ninguna de las condiciones anteriores, ejecutar las instrucciones del
bloque 3.
If condición-1
Bloque-1
Elseif condiciÓn-2
Bloque-2
Else
Bloque-3
End
Ejemplo:
Inicio
1- LEER X
2- Si X>0
Si no, si X<0
Si no
Fin
Para ello se utiliza una variable de control del bucle, llamada también índice, que va recorriendo un conjunto
prefijado de valores en un orden determinado. Para cada valor del índice en dicho conjunto, se ejecuta una vez el
Ejemplo:
Inicio
LEER n
HACER suma=0
HACER suma=suma+i
Fin Para
Fin
Permite implementar la repetición de un mismo conjunto de instrucciones mientras que se verifique una
determinada condición: el n ́umero de veces que se repetir ́a el ciclo no está definido a priori.
Ejemplo:
Inicio
i=1
IMPRIMIR i
HACER i=i+1
Fin Mientras
Fin
Generalmente un lenguaje de programación es considerado como una herramienta que hace posible el
desarrollo de programas para una computadora. Por lo tanto, son usados para diseñar e implementar
manera, resulta importante mencionar que dicho comportamiento puedes ser lógico o físico.
Por otra parte, en cuenta a lenguajes de programación también se puede destacar que de acuerdo a su
cercanía con la arquitectura de máquina en la cual van a funcionar, razón por la cual surgen las siguientes dos
clasificaciones:
compresión de las personas. Por otra parte, se puede destacar la posibilidad de usarlo en diversos ordenadores,
Se encuentran en un nivel muy cercano a la máquina, razón por la cual son exclusivos de cada
ordenador, costosos y difíciles de programar. En esta clasificación se encuentran el lenguaje máquina y lenguaje
ensamblador.
3.2 Clase 6: Python
Es un lenguaje de programación muy útil caracterizado por ser un lenguaje multiplataforma y de código
abierto que brinda la oportunidad de trabajar con grandes flujos de datos. Por lo tanto, este lenguaje de
programación es gratuito y puede tener diversos usos, con respecto a sus usos vinculados a la economía se
1. Data analytics:
2. Data science
3. Big data
emergentes de entre las cuales destaca principalmente la ciencia de datos, su aprendizaje se vuelve muy útil en
la actualidad, de la misma manera, resulta importante mencionar que este lenguaje de programación es fácil de
aprender debido a que cuenta con diversos apoyos como bibliotecas, paquetes u otros complementos que
Por ende, para facilitar el aprendizaje en este lenguaje de programación se deberá poseer un dominio
medio del inglés, además se deberá tener en cuenta los siguientes conceptos:
1. Entrada por terminal: Muestra una cadena de mensajes en el terminal, también devuelve una
4. Bucles: Secuencia de instrucciones que repite un bloque de código hasta que la condición
5. Listas: Secuencias ordenas de objetos los cuales pueden ser de distintos tipos.
Finalmente, es necesario mencionar que los conceptos detallados anteriormente fueron estudiados en
En base a los criterios aprendidos anteriormente se pueden desarrollar diversos proyectos en Python,
por lo tanto, en este punto se presenta una serie de ejercicios que pueden ser desarrollados por una persona
que cuenta con nociones básicas del lenguaje de programación analizado, dichos ejercicios se basan en la
4. Juego de palabras
5. Búsqueda BINARIA
6. Tres en Raya
7. El Ahorcado
8. Juego de Dados
9. Tetris
1. Función: “ABS”
Devuelve el valor absoluto de un número. El valor absoluto de un número es el número sin su signo.
Ejemplo:
2. Función “ALEATORIO”
Devuelve un número aleatorio mayor o igual que 0 y menor que 1, distribuido uniformemente. Cada vez que se
Sintaxis
ALEATORIO ()
NOTA:
ALEATORIO () *(b-a) +a
- Si desea usar ALEATORIO para generar un número aleatorio, pero no desea que los números cambien
cada vez que se calcule la celda, puede escribir =ALEATORIO () en la barra de fórmulas y después
EJEMPLO:
3. Función: “COINCIDIR”
Devuelve la posición relativa de un elemento en una matriz que coincida con un valor especificado en un orden
especificado. Utilice COINCIDIR en lugar de las funciones BUSCAR cuando necesite conocer la posición de un
Sintaxis
COINCIDIR (valor_buscado;matriz_buscada;tipo_de_coincidencia)
- Valor_buscado: Es el valor que se utiliza para encontrar el valor deseado en una tabla
EJEMPLO:
4. entero (numero)
5. contar (rango)
Esta función cuenta el número de celdas no vacías que cumple la condición dada.
Esta función nos ayuda a calcular el promedio o la media aritmética de los valores que seleccionamos.
EJEMPLO:
Compara dos valores de texto y devuelve verdadero si son exactamente iguales. Ejemplo:
Dato:
Un dato es un conjunto discreto, de factores objetivos sobre un hecho real, de igual manera los datos describen
únicamente una parte de lo que pasa en la realidad y no proporcionan juicios de valor o interpretaciones, y por
Dentro de un contexto empresarial, el concepto de dato es definido como un registro de transacciones. Un dato
no dice nada sobre el porqué de las cosas, y por sí mismo tiene poca o ninguna relevancia o propósito.
Este tipo de datos se puede ver principalmente en; bancos, agencias gubernamentales, compañías, etc. En este
tipo de ejemplos la buena gestión de datos es esencial para su funcionamiento, ya que operan con millones de
transacciones diarias.
Información:
lo describiremos como un mensaje, comúnmente bajo la manera de un archivo o cualquier tipo de información,
como cualquier mensaje, tiene un emisor y un receptor. El término “informar” significa originalmente “dar
forma a “diciendo así que la información que está estrictamente hablando, es el receptor, y no el emisor, el que
A diferencia de los datos, la información tiene sentido (relevancia y propósito). Conformar potencialmente al
que la obtiene, sino que está estructurada para cualquier objetivo. convierten en información una vez que su
Conocimiento:
El razonamiento es una mezcla de vivencia, valores, información y “saber hacer” que sirve como marco para la
En las organizaciones con frecuencia no sólo se encuentra dentro de documentos o almacenes de datos, sino
Los informes de tablas dinámicas organizan y resumen los datos, permitiendo comparar y analizar la
información mostrando diferentes vistas y permitiendo una mejor presentación y facilidad de interpretación de
3. Seleccione un gráfico.
4. Seleccione Aceptar.
Los gráficos dinámicos muestran series de datos, categorías, marcadores de datos y ejes, al igual que los
gráficos estándar. También puede cambiar el tipo de gráfico y otras opciones como los títulos, la ubicación de la
4. Seleccione Aceptar.
5. Seleccione los campos que se mostrarán en el menú.
DATOS NO ESTRUCTURADOS
Se llama datos estructurados cuando los datos están en un formato estandarizado, tienen una estructura bien
definida, cumplen con un modelo de datos, siguen un orden persistente y son de fácil acceso para humanos y
● Está organizado de manera que la definición, el formato y el significado de los datos se entiendan
explícitamente.
● Hojas de cálculo.
● Formularios web.
DATOS NO ESTRUCTURADOS
Los datos no estructurados se clasifican con mayor frecuencia como datos cualitativos y no pueden procesarse y
Los datos no estructurados son difíciles de deconstruir porque no tienen un modelo predefinido, lo que significa que no
● Archivos de imágenes.
● Archivos PDF.
Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo
más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer relaciones
entre los datos y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su
3.13.2. Características
3. La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas.
4. Las claves primarias son la clave principal de un registro dentro de una tabla.
5. Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro
Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro de dicha
tabla, es decir, no pueden existir dos o más registros diferentes cuyos valores en dichos campos sean idénticos.
Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a todos los
demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas.
Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas.
Las claves índices surgen con la necesidad de tener un acceso más rápido a los datos. Los índices pueden ser
creados con cualquier combinación de campos de una tabla. Las consultas que filtran registros por medio de
estos campos, pueden encontrar los registros de forma no secuencial usando la clave índice.
dispone de los recursos de interfaz usuales de Windows: botones, listas desplegables, casillas de verificación,
gráficos, etc.
1. En el panel de navegación, haga clic en la tabla o consulta que contiene los datos que desee ver en el
formulario.
Access crea el formulario y lo muestra en la vista Presentación. En la vista Presentación, se pueden realizar
cambios de diseño en el formulario mientras muestre datos. Por ejemplo, se puede ajustar el tamaño de los
Si Access encuentra una sola tabla que tenga una relación de uno a varios con la tabla o consulta que usó para
crear el formulario, agregará una hoja de datos para el formulario que se basa en la tabla o consulta
relacionadas. Por ejemplo, si crea un formulario simple basado en la tabla Empleados y existe una relación uno
a varios definida entre la tabla Empleados y la tabla Pedidos, la hoja de datos muestra todos los registros en la
Existen dos formas distintas de crear una nueva visualización en Power BI Desktop:
1. Puede arrastrar nombres de campos desde el panel Campos y colocarlos en el lienzo del informe. De manera
predeterminada, la visualización aparece como una tabla de datos.
2. También puede hacer clic en el tipo d panel Visualizaciones e visualización que desee crear en él. Con este
método, el objeto visual predeterminado es un marcador de posición en blanco parecido al tipo de objeto
visual seleccionado.
Una vez creado el gráfico o el mapa, puede comenzar a arrastrar campos de datos a la parte inferior del panel
Visualización para crear y organizar el objeto visual. Los campos disponibles variarán según el tipo de visualización
seleccionado
Cuando desee visualizar dos medidas que tengan escalas muy distintas, como ingresos y unidades, los gráficos
combinados muestran una línea y una barra con distintas escalas de eje, lo cual es muy práctico.
Al crear un gráfico combinado, se le mostrará un campo para Eje compartido (el eje X) y, después, los valores de los
También puede dividir cada columna por categoría; para ello, arrastre una categoría al campo Serie de columnas del
panel Visualizaciones.
Los gráficos combinados representan un modo eficaz de ver en una única visualización varias medidas con escalas
muy distintas.
Las segmentaciones constituyen uno de los tipos de visualizaciones más eficaces, especialmente como parte de un
informe repleto de elementos. Una segmentación es un filtro visual en el propio lienzo que permite a cualquier
persona que consulte el informe segmentar los datos por un valor concreto, como por año o ubicación geográfica.
Arrastre el campo por el que quiere segmentar y colóquelo encima del marcador de posición de la segmentación. La
varias entradas a la vez o activar el modo Selección única para utilizar una sola. También puede agregar una opción
Seleccionar todo a los elementos de su segmentación, lo que resulta útil cuando la lista es especialmente extensa.
DAX es un lenguaje funcional, es decir, todo el código que se ejecuta se encuentra dentro de una función.
En Power BI, las fórmulas DAX se escriben en una sola línea, así que es importante dar el formato correcto a las
DAX se ha diseñado para usar tablas, por tanto, tiene dos tipos de datos principales: Numérico y Otro.
Otro puede incluir cadenas y objetos binarios. Es decir, si crea una función DAX para utilizar un tipo de
número, puede estar seguro de que funcionará con cualquier otro dato numérico.
DAX utiliza la sobrecarga de operador, que significa que puede mezclar tipos de datos en los cálculos, de forma que
Se recomienda comprender los datos que se utilizan para asegurarse de que los operadores funcionan de la forma
prevista.
Columnas calculadas
Medidas calculadas
3.16.2.1 Las columnas calculadas
Son útiles cuando quiera segmentar o filtrar el valor, o bien si quiere realizar un cálculo en cada fila de la tabla.
Puede crear columnas calculadas en Power BI Desktop seleccionando Nueva columna desde la pestaña Modelado.
Es mejor estar en la vista Datos, ya que pue fórmulas de ver la nueva columna creada y la barra de fórmulas se
Después de seleccionar el botón Nueva columna, la se rellena con barra de fórmulas un nombre de columna básico y
Los elementos necesarios para una columna calculada son los siguientes:
Si hace referencia a una tabla o columna en la fórmula de columna calculada, no es necesario especificar una fila de
Calcular porcentajes o proporciones, o bien si necesita realizar agregaciones complejas. Para crear una medida
usando una fórmula DAX, seleccione el botón Nueva medida desde la pestaña Modelado. Como antes, es mejor
estar en la vista Datos de Power BI Desktop, ya que muestra la barra de fórmulas facilita la escritura de la fórmula
DAX.
Con medidas, aparece un nuevo icono de medida en el panel Campos con el nombre de la medida. La barra de
Los elementos necesarios para una medida calculada son los mismos que para una columna calculada:
Un nuevo nombre de medida
Con DAX, hay muchas funciones disponibles para dar forma, formar o analizar los datos.
DAX tiene diversas funciones de agregación, incluidas las siguientes usadas habitualmente:
SUM
AVERAGE
MIN
MAX
Estas funciones solo pueden utilizarse con columnas numéricas y, normalmente, solo pueden agregar una
columna a la vez.
COUNT
COUNTA
COUNTBLANK
COUNTROWS
DISTINCTCOUNT
Estas funciones cuentan elementos diferentes, como valores distintos, valores no vacíos y filas de tabla.
AND
OR
NOT
IF
IFERROR
También se pueden expresar estas funciones especiales con operadores. Por ejemplo, AND se puede escribir
4 CAPÍTULO 4 – EJERCICIOS
BIOSEGURIDAD
Objetivo: Aplicar el protocolo de bioseguridad a los estudiantes para permitirles el ingreso a las aulas de
cada asignatura.
Inicio
Caso contrario
Caso contrario
Caso contrario
8. La persona de desinfección procederá aplicar gel antibacterial en las manos del estudiante.
FIN
Ejercicio 1.-
Realizar la raíz cuadrada de un número, recordar que no existen raíces cuadradas de números negativos,
por lo tanto, esto es lo que se debe condicionar
Desarrollo:
Caso contrario
FIN
Ejercicio 2. _
Al calcular una potencia debemos empezar desde su base y su exponente, debe ser un número real,
debemos de aplicar toda propiedades de los exponentes para así realizar una manera adecuada.
Desarrollo:
INICIO
2. Si b es 0
4. Si es 0
FIN
Ejercicio 3._
Calcular el área del triángulo rectángulo dados su base y altura, considerar que nunca el área puede ser
negativa.
Desarrollo:
Algoritmo para calcular el área del triángulo rectángulo dadas su base y altura Objetivo: Calcular
el área del triángulo rectángulo dados su base y altura Declaración de variables: Base, Altura, Área como
números reales
INICIO
Caso Contrario
FIN
Ejercicio 4._
Calcular el área y perímetro de un cuadrado dado su lado.
Al calcular el área y perímetro de un cuadrado dado sus lados se requieren formulas y análisis
matemáticos para sacar los resultados, por lo que es previsto se usara nuestro conocimiento con el fin de obtener
resultados, recalcar sus resultados en una presentación grafica e informática, realizar de una manera correcta para
tener éxito en cada paso de inicio a fin.
Desarrollo:
INICIO
1. Definir el valor de l
2. Escribir el valor de l
FIN
Ejercicio 5._
Calcular el promedio de tres notas que estén entre 0 y 20, recordar que no puedes calcular el promedio de
números negativos, por lo tanto, esto es lo que se debe condicionar
Desarrollo:
Objetivo del algoritmo: Determinar entre dos números el número mayor, menor o igual
Caso contrario
3. Solicitar el valor de b
4. Escribir el valor de b
5. Si b>21 y a<0
Caso contrario
6. Solicitar el valor de c
Caso contario
FIN
Ejercicio 6._
Calcular el área de la circunferencia dado el radio, considerar que nunca el área puede ser negativa.
Desarrollo:
Declaración de variables: base mayor, base menor, altura, área Como reales.
INICIO
Caso contrario.
4. Si la base mayor es ≤ 0.
Caso contrario.
7. Si la base menor es ≤ 0.
9. Si la altura es > 0.
Entonces realizar la operación á𝑟𝑒𝑎 ← ((𝑏𝑎𝑠𝑒 𝑚𝑎𝑦𝑜𝑟 + 𝑏𝑎𝑠𝑒 𝑚𝑒𝑛𝑜𝑟) ∗ 𝑎𝑙𝑡𝑢𝑟𝑎) / 2
Caso contrario.
10. Si la altura es ≤ 0.
Ejercicio 8._
Dados dos números, determinar cuál es el número mayor y cuál es el número menor, si los dos son iguales el
mensaje debe decir que son números iguales.
Desarrollo:
Objetivo del algoritmo: Determinar entre dos números el número mayor, menor o igual
2. Escribir el valor de a
3. Solicitar el valor de b
4. Escribir el valor de b
5. Si a>b
Caso contrario
6. Si a<b
Caso contario
7. Escribir a=b
FIN
Ejercicio 9.-
Desarrollo:
El cálculo de la hipotenusa de un triángulo rectángulo dado sus catetos requiere un análisis previo de este
problema matemático además de habilidades para desarrollar un flujograma de la manera correcta, por lo tanto, se usará
el conocimiento previo adquirido a partir del estudio del tema con la finalidad de cumplir con todas las reglas establecidas
para conseguir un resultado exacto. Por ende, el objetivo de este algoritmo es garantizar que el resultado
correspondiente al valor de la hipotenusa sea fiable.
Algoritmo para hipotenusa de un triángulo rectángulo.
INICIO
3. Si el cateto a > 0.
Caso contrario.
4. Si el cateto a ≤ 0.
Entonces Indicar “Es necesario que el valor del cateto a sea superior a 0”
Caso contrario.
Entonces Indicar “Es necesario que el valor del cateto b sea superior a 0”
FIN
4.3 Taller 3: Ejercicios con Pseudocódigo
Ejercicio 1
Descripción:
Realizar la raíz cuadrada de un número, recordar que no existen raíces cuadradas de números negativos, por lo
tanto, esto es lo que se debe condicionar
Desarrollo:
1. Solicitar el valor de a
2. Si a<0
Caso contrario
Pseudocódigo (escrito)
Ejercicio 3
Algoritmo para calcular el área del triángulo rectángulo dadas su base y altura Objetivo: Calcular el área del
triángulo rectángulo dados su base y altura, considerar que nunca el área puede ser negativa.
Declaración de variables: Base, Altura, Área como números reales
Inicio
1.- Solicitar el valor de Base 2.- Escribir el valor de Base 3.- Solicitar el valor de Altura 4.- Escribir el valor de Altura
Si el valor de Base y/o Altura son mayores que cero 5.- Realizar la operación Área= (Base * Altura) /2
6.- Escribir “El Área del triángulo es”
Caso Contrario
Fin
Pseudocódigo (escrito)
Planteamiento del problema: Al realizar la operación del cálculo del área y perímetro de un cuadrado primero
debemos de conocer las fórmulas que nos llevaran al resultado, por segunda opción debemos de saber que para calcular
el área no debe de existir área negativa porque si hay un área negativa no se podrá avanzar con el cálculo.
Pseudocódigo (escrito)
EJERCICIO 5
Planteamiento del problema
Descripción:
Calcular el promedio de tres notas que estén entre 0 y 20, recordar que no puedes calcular el promedio de
números negativos, por lo tanto esto es lo que se debe condicionar
Desarrollo:
Objetivo del algoritmo: Determinar entre dos números el número mayor, menor o igual
1. Solicitar el valor de a
2. Escribir el valor de a
3. Si a>21 y a<0
5. Escribir el valor de b
6. Si b>21 y a<0
Caso contrario
7. Solicitar el valor de c
Pseudocódigo (escrito)
Flujograma (captura PSEINT)
Objetivo: Calcular el área de la circunferencia dado el radio, considerar que nunca el área puede ser negativa.
Declaración de variables: Área, Radio como números reales
Inicio
Si el valor de radio es menor que cero Escribir “El radio debe ser positivo” Caso Contrario
5.- Realizar la operación Área = 3.1416 * (Radio)^2 6.- Escribir “El Área del circulo es”
Fin
Pseudocódigo (escrito)
Ejercicio 7
Calcular el área de un trapecio dado su base mayor, base menor y altura Planteamiento del problema:
El cálculo del área de un trapecio a partir de su base mayor, base menor y altura debe tener en cuenta diversas
condiciones las cuales deben ser detallados al momento de crear el algoritmo, entre las principales se encuentra la
restricción del uso de valores menores a cero. Por lo tanto, resulta importante mencionar que cumplir con lo
anteriormente mencionado requiere conocimiento del tema y habilidades para desarrollar el algoritmo de la manera
adecuada. Por ende, resulta importante mencionar que el objetivo de este algoritmo se basa en calcular el área de un
trapecio de la manera adecuada.
Pseudocódigo (escrito)
Flujograma (captura PSEINT)
EJERCICIO 8
Planteamiento del problema
Descripción:
Dados dos números, determinar cuál es el número mayor y cuál es el número menor, si los dos son iguales el
mensaje debe decir que son números iguales, Cabe indicar que aquí no existe una condición.
Desarrollo:
Objetivo del algoritmo: Determinar entre dos números el número mayor, menor o igual
INICIO
1. Solicitar el valor de a
2. Escribir el valor de a
3. Solicitar el valor de b
4. Escribir el valor de b
5. Si a>b
Caso contrario
6. Si a<b
Caso contario
7. Escribir a=b
FIN
Pseudocódigo (escrito)
Flujograma (captura PSEINT)
Dado los catetos de un triángulo rectángulo, calcular la hipotenusa. Planteamiento del problema:
El cálculo de la hipotenusa de un triángulo rectángulo dado sus catetos requiere un análisis previo de este
problema matemático además de habilidades para desarrollar un flujograma de la manera correcta, por lo tanto, se usará
el conocimiento previo adquirido a partir del estudio del tema con la finalidad de cumplir con todas las reglas establecidas
para conseguir un resultado exacto, entre aquellas reglas destaca el uso de valores mayores a cero. Por ende, el objetivo
de este algoritmo es garantizar que el resultado correspondiente al valor de la hipotenusa sea fiable.
Pseudocódigo (escrito)
EJERCICIO 1
Al momento de desarrollar el pseudocódigo para calcular el factorial de un número se debe poner en práctica el
aprendizaje adquirido en Pseint, además de considerar todas las indicaciones para la correcta solución del factorial. Razón
por la cual el creador del pseudocódigo pondrá en práctica sus habilidades matemáticas y aquellas vinculadas al uso de
PSeint. Por ende, la finalidad de este ejercicio está vinculada a presentar un resultado certero.
Pseudocódigo:
9. factorial = 1 // Especificación
10. Para i = 1 Hasta num Con Paso 1 Hacer // Segundo ciclo
13. Escribir "El factorial de ", num, " es ", factorial // Segundo mensaje
14. FinAlgoritma
Flujograma:
Descripción:
Realizar una calculadora básica (SUMA, RESTA, MULTIPLICACIÓN Y DIVISIÓN), en el menú debe constar la opción SALIR y
de esta forma terminar el programa. (AQUI SI TOMAR EN CUENTA EL CONDICIONANTE DE LA DIVISIÓN DE DOS NÚMEROS
Para simular una calculadora básica se necesita opciones que permitan elegir la operación que se desea realizar, para ello
utilizamos un bucle, de igual manera se debe condicionar que en la división los valores no pueden ser 0.
DESARROLLO
1. Solicitar el valor de n1
2. Leer n1
3. Solicitar el valor de n2
4. Leer n2
1.
resultado= n1 + n2
2.
resultado= n1 - n2
3.
resultado= n1 * n2
4.
resultado= n1 / n2
5.
FIN
Flujograma:
EJERCICIO 3
dividirlos por cualquier otro número, el resultado no es entero. Dicho de otra forma, si haces la división por cualquier
10. contador <- 0 //El valor de contador debe ser igual a cero
18. Escribir "El número ", num," Es primo" //Mensaje para los números
primos
19. n = n - 1
20 . FinSi
21. FinMientras
22. FinAlgoritmo
Flujograma:
EJERCICIO 4
Realizar la operación división de dos números hasta que se haga la división para hacer y así terminar el programa
Planteamiento de problema:
Al desarrollar el pseudocódigo de una operación de una división primero debemos de conocer las reglas de la división y
los condicionantes para que se acabe el programa debemos de aplicar el condicional que no hay división si existe el
denominador 0.
Pseudocódigo:
1. Algoritmo Programa_que_divide_dos_numeros
5. Leer numerador
7. Leer denominador
11. denominador<-denominador-denominador
12. FinMientras
14. FinAlgoritma
Flujograma:
EJERICIO 5
Descripción:
Realizar el cálculo del 12% de un valor y su valor a pagar total, mientras el valor ingresado sea positivo.
Planteamiento del problema:
Para calcular lo requerido se necesita tener un subtotal y multiplicar por 0.12 que es el 12% de ese valor y a este
resultado, sumarle el subtotal antes mencionado para así obtener el valor a pagar, cabe recalcar que el condicional es que
el valor del subtotal no puede ser negativo y esto lo realizamos aplicando el Bucle While.
DESARROLLO:
INICIO
2. Leer subtotal
Escribir “El subtotal no puede ser negativo” Escribir “Cambiar el valor de subtotal”
4. Leer subtotal
5. b= subtotal*0.12
6. Total= subtotal + b
FIN
Flujograma:
Captura del funcionamiento:
EJERCICIO 6
Los números impares son aquellos números que no son múltiplos de 2, por lo tanto, un número impar no es
divisible entre 2. Un número impar no puede tener decimales. Otra alternativa para comprobar si un número es impar es
4. Escribir 'Programa que imprime los números impares' // Titulo del programa
impares
13. FinAlgoritmo
Flujograma:
EJERCICIO 7
Algoritmo para calcular los N primeros números pares
Los números pares son aquellos que se pueden dividir entre 2 y obteniendo como resultado un número exacto,
Otra alternativa para comprobar si un número es par es cuando la última cifra o digito sea 0, 2, 4, 6 o 8.
6. Para num <- 2 Hasta numfinal Con paso 2 Hacer // Primer condicional
10. FinAlgoritmo
Flujograma:
Para desarrollar este algoritmo de los números primero debemos conocer cuáles son los números natural, los
cuales son conjunto de números de manera ordena y para el infinito y tener en cuenta que son diferentes que cualquier o
otros tipos de números, teniendo en cuenta esto entonces procederemos a poner las variables y los contadores en el
pseudocódigo.
Pseudocódigo:
1. Algoritmo Que_imprime_los_N_numeros_naturales
5. Leer numfinal
8. contador = contador + 1
9. FinMientras
10. FinAlgoritmo
Captura del Flujograma
EJERCICIO 9
Escribir un programa que calcule las raíces de una ecuación de segundo grado de la forma 𝑎𝑥 2 + 𝑏𝑥 + 𝑐
Planteamiento del problema:
Para calcular lo requerido se necesita usar la fórmula general que se describe a continuación:
2𝑎
De la misma manera, resulta importante mencionar que para garantizar un resultado certero se debe tomar en
cuenta que a no puede ser igual a cero y que la raíz de un número negativo no tiene una solución real. Razón por la cual el
Por lo tanto, se puede deducir que el objetivo de este pseudocódigo es poner en práctica las restricciones
Pseudocódigo:
1. Algoritmo Resolución_de_una_ecuación_de_segundo_grado_con_uso_de
4. Leer a // Valor de a
9. Leer b // Valor de b
14. Escribir "La raíz cuadrada de un número negativo no tiene solucón real" // Mensaje
15. SiNo
22. FinAlgoritmo
Flujograma:
Ejercicio 1
Descripción:
Para calcular la raíz cuadrada de un número se necesita un número real condicionando que dicho valor no
puede ser menor que cero, puesto que no existe raíz cuadrada de un número negativo.
Desarrollo
3. if n<0: #Condicionante
r = n **(0.5) #Operación
Al calcular una potencia debemos empezar desde su base y su exponente, cada dato debe ser un
número real, debemos de aplicar toda propiedades de los exponentes para así realizar una manera
adecuada, también debemos tomar en cuenta que si la base y el exponente son 0 sería una
indeterminación en la cual tocará aplicar al programa que lo identifique si hay un ejercicio con esos
datos.
#Programa para calcular una potencia print ("Programa que calcula una potencia") base =
float (input("ingrese la base: ")) exponente = float (input("ingrese el exponente: ")) if base
== 0 and exponente == 0:
resultado = base**exponente print ("El resultado es:", resultado) print ("Muchas gracias")
problema:
Para el cálculo el área de un triángulo rectángulo debemos conocer su base y altura para aplicar su
respectiva fórmula para tener el resultada, considerando que el base no puede ser negativa
area = (base * altura) / 2 print ("El área del triángulo rectángulo es: ", area, "cm²")
Al calcular el área y perímetro de un cuadrado dado sus lados se requieren fórmulas y análisis
matemáticos para sacar los resultados, por lo que es previsto se usará nuestro conocimiento con el fin
de obtener resultados, recalcar sus resultados en una presentación gráfica e informática, realizar de
una manera correcta para tener éxito en cada paso de inicio a fin.
area= a**2 perimetro = a*4 print ("El area del cuadrado es:", area) print
("El perimetro es:", perimetro) else:
Ejercicio 5
Descripción:
Para calcular el promedio de los 3 números enteros se necesita condicionar que no pueden ser mayor
que 20 ni menor que 0, puesto que no se puede calcular el promedio de números negativos.
Desarrollo
if ( (a<0 or a<20)or(b<0 or b<20)or(c<0 or c<20) ) : #Condicionante print (“El valor de las notas se
#Resultado
Ejercicio 6
La curva denominada circunferencia encierra en su interior una superficie. Esta superficie se llama área de la
circunferencia. Existe una fórmula muy sencilla que nos permite calcular cuál es el área encerrada dentro de la
circunferencia sólo sabiendo cuánto mide el radio de la circunferencia. Llamemos r al radio de la circunferencia,
𝐀 = 𝝅 ∗ 𝒓𝟐
#Programa para calcular el área de una circunferencia print("Programa que calcula el área de una
circunferencia") área=float import math r = float(input("ingresar el radio de la circunferencia: ")) if
r <= 0:
El cálculo del área de un trapecio a partir de su base mayor, base menor y altura debe tener en cuenta diversas
condiciones las cuales deben ser detalladas al momento de crear el programa. Por lo tanto, resulta importante
mencionar que cumplir con lo anteriormente mencionado requiere conocimiento del tema y habilidades para
desarrollar el algoritmo de la manera adecuada. Por ende, resulta importante mencionar que el objetivo de
este algoritmo se basa en poner en práctica el conocimiento adquirido hasta este momento para calcular en
print ("Programa que calcula el área de un trapecio dada su base mayor, base menor y
print ("El área del trapecio es: ", area, (" cm²")) # Resultado
print ("No existe un área negativa, razón por la cual no debe introducit valores
negativos") # Recomendación
Los símbolos “>” (mayor) y “<” (menor) son elementos que se utilizan en matemáticas para indicar que un valor
es mayor o menor que otro. Estos dos signos son usados para designar desigualdad y la abertura siempre
El signo > (mayor). El símbolo mayor expresa que el número que está delante de la figura es mayor que el que
está detrás.
El signo < (menor). El símbolo menor indica que el elemento que está delante de él es menor que aquel que se
encuentra detrás.
Ejercicio 9
problema matemático además de habilidades para desarrollar el programa de la manera adecuada, por lo
tanto, con la finalidad de cumplir con todas las reglas establecidas para conseguir un resultado exacto se
pondrá en práctica el conocimiento adquirido al momento de estudiar este tema. Por ende, el objetivo de este
algoritmo se basa en garantizar que el resultado correspondiente al valor de la hipotenusa sea fiable.
variable, cateto a
print ("La hipotenusa del triángulo rectángulo es: ", hp, "cm²")
# Operación
print ("No se puede realizar el ejercicio con un valor negativo, por favor revise
Ejercicio 1
Descripción:
Desarrollo de un pseucodigo para calcular e imprimir el factorial de un número Planteamiento del Problema:
Para calcular e imprimir el factoria de un número debe multiplicarse todos los números desde el 1 hasta el
valor solicitado Pseucódigo:
3. fact = 1
Ejercicio 2
Descripción:
Realizar una calculadora básica (suma, resta, multiplicación y división), en el menú debe constar la
opción SALIR y de esta forma terminar el programa (Si puede usar el if) Planteamiento del Problema:
Para realizar la calculadora básica debemos terminar el programa con la opción SALIR y tomar en cuenta el
Pseudocódigo:
4. elccion=0
5. while eleccion !=6:
print (“””
Elccion=int(input())
If elccion==1:
If elccion==2:
Ejercicio 1
Realizar la operación división de dos números hasta que se haga la división para 0 y ahí se termina el programa
Para realizar una división de dos números se debe condicionar que no existe división para 0 Pseucódigo:
Ejercicio 5
Realizar el cálculo del 12% de un valor y su valor a pagar total, mientras el valor agregado sea positivo
Planteamiento del problema:
El IVA o Impuesto al Valor Agregado es un valor extra que paga el consumidor al contratar un servicio o adquirir un bien.
La tarifa general de este impuesto es del 12%. Sin embargo, existen casos excepcionales donde se grava con tarifa 0% a
ciertos productos o servicios: productos de primera necesidad, medicamentos, energía eléctrica, entre otros.
Ejercicio 6
Resulta importante mencionar que los números impares son aquellos números que no son múltiplos
de 2, por ende, no son divisibles para dicho número. De la misma manera, se debe considerar que esta clase
de números no pueden tener decimales. Por lo tanto, para cumplir con aquellas condiciones mencionadas
anteriormente se debe poner en práctica conocimientos en diversas ciencias entre las cuales destaca
principalmente la matemática y computación. Por otra parte, el objetivo de este algoritmo se basa en poner en
práctica el conocimiento adquirido hasta este momento en Python para imprimir de la manera correcta los
2.
ejemplo, 8 es múltiplo de 2 debido a que lo contiene cuatro veces. Por lo tanto, para cumplir con aquellas
objetivo de este algoritmo se basa en definir y mostrar los números que son múltiplos de 2, lo mencionado
anteriormente se logrará a través de la ejecución del conocimiento adquirido hasta este momento en Python.
Programa para imprimir en pantalla mediante un algoritmo respectivo los N primeros números naturales
Los números naturales son los que utilizamos en la vida cotidiana para contar u ordenar y pertenecen al conjunto de
números enteros positivos.
Los números naturales no tienen decimal, unidad imaginaria, o bien no son fracciones.
Los números naturales son ilimitados, si a un número natural le sumamos 1, obtenemos otro número natural.
programa
Ejercicio 9
Los múltiplos de 5 son los números que al dividir para 5 debe ser exactos y así sucesivamente, por ello vamos a multiplicar
por 5 en el programa hasta el rango programado, vamos a realizar esta programación con la herramienta de Python.
Captura del
Calculadora básica
Para realizar la calculadora básica no solo necesitamos buenas bases y conocimiento sobre programación en Python,
también debemos ser muy cuidadosos al momento de elaborarla puesto que, aunque el proceso es sencillo, resulta larga
su elaboración. Se debe tomar en cuenta las condiciones de las operaciones como la división para 0, la raíz cuadrada de
un número negativo, entre otras, donde si llega a darse el caso, la calculadora enviara un mensaje de Error para volver a
colocar de manera correcta los datos, de igual manera hemos puesto empeño en el diseño de nuestra calculadora para
que aparte de ejecutar de manera correcta también sea llamativa.
Pseudocódigo
##Inicio
ventana= tk( )
ventana.title (“Calculadora grupo 3”) ventana.geometry
(“445x492”)
##Creación de variables
al=3 an=11
##Creación de funciones
global operador
global operador
operador = “”
a.set (operador)
operación: try:
except:
opera = (“ERROR”)
( ) operador = “”
##Creacion de botones
salida=Entry (ventana, font=(“Arial”, 20, “bold”), textvariable=a, width=22, bd=29, insertwidth=5, bg=
Adivina el Número es un juego en que tienes que utilizar tu lógica para adivinar un número secreto de 4
dígitos que el ordenador escoge al principio del partido. El número está formado por dígitos del 0 al 9; cada
dígito aparece una vez como máximo.
Adivinas el número a través de más intentos. Un intento consta de un número propuesto, que tú seleccionas, y
la respuesta del ordenador. El ordenador te informa en su respuesta cuanto dígito adivinaste en la posición
correcta y cuantos dígitos adivinaste en una posición diferente.
Pseudocódigo
##Adivina el número
tkinter import *
ventana = Tk()
ventana.title ("adivina")
limite_inferior=1
limite_superior=X
En este juego, de manera aleatoria la computadora lanza un número entre 1 y 20, se le pide al usuario que
adivine ese número. Si el número introducido no es el número aleatorio lanzado por la computadora, se indica
break
if intento == numero :
intentosRealizados = str(intentosRealizados ) print('Bien hecho, '+ miNombre + ' has
adivinado mi numero en '+ intentosRealizados +' intentos!')
if intento != numero :
number = str(numero) print('Lo siento, el numero que estaba pensado es:
'+ numero)
En el juego, el jugador o usuario controla una larga y delgada criatura, semejante a una serpiente, que vaga
alrededor de un plano determinado, recogiendo alimentos (o algún otro elemento), tratando de evitar golpear
a su propia cola o a las paredes que rodean el área del juego.
Cada vez que la serpiente se come un pedazo de comida, la cola crece más, provocando que aumente la
dificultad del juego. El usuario controla la dirección de la cabeza de la serpiente (arriba, abajo, izquierda o
derecha) y el cuerpo de la serpiente la sigue.
El jugador no puede detener el movimiento de la serpiente, mientras que el juego está en marcha.
import turtle
# Crear elementos
# Funciones
def arriba():
cabeza.direccion = "arriba" def abajo():
cabeza.direccion = "abajo" def
izquierda():
cabeza.direccion = "izquierda" def
derecha():
cabeza.direccion = "derecha"
# Teclado ventana.listen()
ventana.onkeypress(arriba, "Up")
ventana.onkeypress(abajo, "Down")
ventana.onkeypress(izquierda, "Left")
ventana.onkeypress(derecha, "Right")
# Movimiento
def
movimiento():
# Movimiento vertical if
cabeza.direccion == "arriba":
y = cabeza.ycor()
cabeza.sety(y+20) if
cabeza.direccion == "abajo":
y = cabeza.ycor() cabeza.sety(y-20)
# Movimiento horizontal if cabeza.direccion
== "izquierda":
x = cabeza.xcor()
cabeza.setx(x-20) if
cabeza.direccion == "derecha":
x = cabeza.xcor()
cabeza.setx(x+20)
import diseño
import random
import time
partes = [] cabeza =
diseño.cabeza comida
= diseño.comida texto
= diseño.texto
while True:
# Actualización ventana diseño.ventana.update()
# Retardo time.sleep(0.05)
Se llama juego de palabras a distintos pasatiempos y actividades lúdicas que involucran palabras, letras o la
capacidad de manejo del lenguaje. Son muy comunes como forma de entretenimiento, pero poseen también un
valor pedagógico y educativo, especialmente durante las etapas escolares, como método de ejercitación del
print(" Estaba con unos amigos esperando al " +Mediodetransporte+ " En una de esas, veo que mi
mejor amiga estaba sentada muy cerca de mí, le lancé una / un " +Acción+ " y le dije «anda para
un lado». La chica se dio vuelta y resulta que no era mi amiga, era una desconocida y dije en voz
alta " +Frase+ " la chica escucho y grito " +Frase2+ " me dio una cachetada y se fue. Después grite
«quede como " +KO)
def madlib3():
animal= input('Ingrese un animal : ') nombre= input('Ingrese el nombre del animal : ')
objeto = input('Ingrese un objeto: ') lugar = input('Ingrese un lugar : ') sentimiento
= input('Ingrese un ingrese un sentimiento :') verbo1 = input('Ingrese un verbo pasado :')
print("Había una vez un / una "+animal+ " que se llamaba " +nombre+ " al que le gustaba jugar
mucho con la/el " +objeto+ " en el /la " +lugar+
". Hasta que un día perdió su " +objeto+ " y se puso muy " +sentimiento+ " y se " +verbo1)
'lightblue').place(x=100, y=120)
5. Búsqueda BINARIA
La búsqueda binaria es un algoritmo eficiente para encontrar un elemento en una lista ordenada de
elementos. Funciona al dividir repetidamente a la mitad la porción de la lista que podría contener al
elemento, hasta reducir las ubicaciones posibles a solo una.
Pseudocódigo
##Busqueda Binaria
busquedaBinaria(lista,num):
El juego tres en raya ha sido propuesto desde sus inicios como un juego entre adversarios (dos jugadores) y con
manejo de fichas o simplemente a lápiz y papel. Con el tiempo esta idea ha ido evolucionando y ha tenido un
gran impacto con la computación, debido a que se trata de un problema de razonamiento y estrategia, y que
puede ser utilizado como base introductoria a lo que es Inteligencia Artificial. El proceso de razonamiento va
enfocado principalmente a que el jugador escoja la mejor jugada, debido a que el objeto de búsqueda es
encontrar el camino desde un estado de punto de partida a un estado objetivo, lo que lo hace un problema algo
complicado. Ante este problema es que se han planteado diferentes algoritmos para su resolución, siendo la
mejor opción la utilización del algoritmo Mínima x, el que será detallado y desarrollado en el transcurso de este
documento.
def estado_del_juego(tablero):
## Revisar las lineas horizontales if (tablero[0] == tablero[1] ==
tablero[2] != ' '):
estado_actual = "ganador" elif (tablero[3] == tablero[4] ==
tablero[5] != ' '):
estado_actual = "ganador" elif (tablero[6] == tablero[7] ==
tablero[8] != ' '):
estado_actual = "ganador"
estado_actual = "ganador"
estado_actual = "jugando"
return
estado_actual
## Constantes iniciales
jugador_actual = "X"
estado_actual = "jugando"
turno = 1
print("Vamos a jugar gato") print("El tablero tiene la
siguiente estructura") print(" 1 | 2 | 3 ") print("---+---+---")
print(" 4 | 5 | 6 ") print("---+---+---") print(" 7 | 8 | 9 ")
print("El jugador x comienza:" )
while(True):
print("Es el turno del jugador %s" % jugador_actual) posicion = int(input("Eliga
que posicion quiere ocupar(1-9): ")) - 1
if posicion>=0 or posicion<=9:
if tablero[posicion] != " ":
print("La posicion %s ya esta ocupada por favor elija otra" % str(posicion))
continue else:
tablero[posicion] = jugador_actual
turno = turno + 1 else:
print("Posicion no valida") continue
dibujar_tablero(tablero)
estado_actual = estado_del_juego(tablero)
if estado_actual == "jugando":
if jugador_actual == "X":
jugador_actual = "O" else:
jugador_actual = "X" else:
print(" !Fin del Juego! Jugador %s Ganador " % jugador_actual) break
if
turno >= 9:
print("Ya no existen casillas disponibles esto es un Empate") break
7. El Ahorcado
El ahorcado
Planteamiento del problema:
Por lo general este juego se basa en adivinanzas las cuales deben ser respondidas por un
determinado número de jugadores los cuales deben pensar en una frase u oración sugerida al momento
de iniciar el juego. Por lo tanto, si el jugador adivina la letra que aparece en la palabra se mostrará en
pantalla la ubicación general de la letra seleccionada, caso contrario aparecerá un elemento de la figura
del ahorcado. Por ende, el juego termina cuando el jugador adivina con éxito la palabra completa o lo
hace cuando la figura del ahorcado se completa. Por lo tanto, al momento de crear este programa se
usarán diversos recursos de internet además del conocimiento adquirido por cada integrante del equipo
con la finalidad de elaborar este juego de la manera adecuada en Python. De la misma manera, se
1 import random
2 dibujo= [
3 '''
4 +---+
5 | |
6 |
7 |
8 |
9 |
10 ============''',
11 '''
12 +---+
13 | |
14 O |
15 |
16 |
17 |
18 ============''',
19 '''
20 +---+
21 | |
22 O |
23 | |
24 |
25 |
26 ============''',
27 '''
28 +---+
29 | |
30 O |
31 |\ |
32 |
33 |
34 ============''',
35 '''
36 +---+
37 | |
38 O |
39 /|\ |
40 |
41 |
42 ============''',
43 '''
44 +---+
45 | |
46 O |
47 /|\ |
48 \ |
49 |
50 ============''',
51 '''
52 +---+
53 | |
54 O |
55 /|\ |
56 / \ |
57 |FAILED
58 ============'''
59 ]
60
61 oracion='''
62 sobrina bisabuela criatura especie naturaleza campo bosque selva jungla desierto
costa playa
63 rio laguna lago mar océano cerro monte montaña animales animal perro gato vaca cerdo
caballo
64 yegua oveja'''
65
66 def sacandoPalabra():
67 palabra=oracion.split()
68 n= random.randint(0,len(palabra)-1)
69 return palabra[n]
70
71 def main():
72 palabra=sacandoPalabra()
73 lpalabra=[] 74 l2palabra=[] 75 for i in palabra:
76 lpalabra.append(i)
77 l2palabra.append('__')
78 contaDibujo=0
79 print(dibujo[contaDibujo])
80 print(','.join(l2palabra)) 81 while True:
82 llave=False
83 entrada=input('\nIngrese Letra= ')
84 conta=-1
85 for i in palabra:
86 conta+=1 87 if entrada==i:
88 l2palabra[conta]=entrada
89 llave=True
90 if lpalabra==l2palabra:
91 print('Ganaste!!')
92 break
93
98 elif llave==False:
99 contaDibujo+=1
100 print(dibujo[contaDibujo])
101 print(','.join(l2palabra))
102
103 main()
104
105 # MedrandaCode (S.f.). Juego el 'Ahorcado' en Python| MedrandaCode. [Archivo de
video] YouTube. https://www.youtube.com/watch?v=sKyJZxq7E9c
El Craps, también llamado pase inglés, es un juego de azar que consiste en realizar distintas apuestas al
resultado que se obtendrá al lanzar dos dados en el tiro siguiente o en toda una ronda.
Elegir a uno de los o las participantes para que sea quien busque a los demás. Alguien de los que se van a
esconder tiene que tirar un bote. Quien tenga que buscar a los demás debe ir a recoger el bote y ponerlo en un
punto intermedio de la zona de juego.22 de feb de 2561 BE
El tradicional dado de seis caras ha dado su nombre a un sistema de juego de rol en el que se usan
exclusivamente dados de seis caras: el «sistema D6».
import random
def lanzar_dados():
9. Tetris
su creador fue el programador Alekséi Pázhitnov, con respecto a su modalidad de juego se puede destacar que
es desarrollado con figuras geométricas las cuales se componen a partir de cuatro bloques unidos a una forma
ortogonal en una zona determinada en la que ocupan en la pantalla un área de 5x5 bloques. Por otra parte, el
jugador únicamente puede decidir la rotación de dichas piezas, además del lugar en el cual van a caer. De la
misma manera, resulta importante mencionar que por lo general este juego termina cuando las piezas llegan a
un punto en el que interfieren con la caída de las demás. Por ende, al momento de crear este juego en Python
se usarán diversos recursos de internet además del conocimiento adquirido por cada integrante del equipo con
el objetivo de crear este juego de la manera correcta y mantener sus características principales.
1 import tkinter as tk
2 import random
3 from threading import Lock
4
5 COLORS = ['gray', 'lightgreen', 'pink', 'blue', 'orange', 'purple']
6
7 class Tetris():
8 FIELD_HEIGHT = 20
9 FIELD_WIDTH = 10
10 SCORE_PER_ELIMINATED_LINES = (0, 40, 100, 300, 1200)
11 TETROMINOS = [
12 [(0, 0), (0, 1), (1, 0), (1,1)], # O
13 [(0, 0), (0, 1), (1, 1), (2,1)], # L
14 [(0, 1), (1, 1), (2, 1), (2,0)], # J
15 [(0, 1), (1, 0), (1, 1), (2,0)], # Z
16 [(0, 1), (1, 0), (1, 1), (2,1)], # T
17 [(0, 0), (1, 0), (1, 1), (2,1)], # S
18 [(0, 1), (1, 1), (2, 1), (3,1)], # I
19 ]
20
21 def __init__(self):
22 self.field = [[0 for c in range(Tetris.FIELD_WIDTH)] for r in
range(Tetris.FIELD_HEIGHT)]
23 self.score = 0
24 self.level = 0
25 self.total_lines_eliminated = 0
26 self.game_over = False
27 self.move_lock = Lock()
28 self.reset_tetromino() 29
30 def reset_tetromino(self):
31 self.tetromino = random.choice(Tetris.TETROMINOS)[:]
32 self.tetromino_color = random.randint(1, len(COLORS)-1)
33 self.tetromino_offset = [-2, Tetris.FIELD_WIDTH//2] 34 self.game_over =
any(not self.is_cell_free(r, c) for (r, c) in self.get_tetromino_coords())
35
36 def get_tetromino_coords(self):
37 return [(r+self.tetromino_offset[0], c + self.tetromino_offset[1]) for (r, c) in
self.tetromino]
38
39 def apply_tetromino(self):
40 for (r, c) in self.get_tetromino_coords():
41 self.field[r][c] = self.tetromino_color 42
43 new_field = [row for row in self.field if any(tile == 0 for tile in row)]
44 lines_eliminated = len(self.field)-len(new_field)
45 self.total_lines_eliminated += lines_eliminated 46 self.field =
[[0]*Tetris.FIELD_WIDTH for x in range(lines_eliminated)] + new_field
47 self.score +=
Tetris.SCORE_PER_ELIMINATED_LINES[lines_eliminated] * (self.level + 1)
48 self.level = self.total_lines_eliminated // 10
49 self.reset_tetromino() 50
51 def get_color(self, r, c):
52 return self.tetromino_color if (r, c) in self.get_tetromino_coords() else
self.field[r][c]
53
54 def is_cell_free(self, r, c):
55 return r < Tetris.FIELD_HEIGHT and 0 <= c <
Tetris.FIELD_WIDTH and (r < 0 or self.field[r][c] == 0)
56
57 def move(self, dr, dc):
58 with self.move_lock:
59 if self.game_over:
60 return
61
62 if all(self.is_cell_free(r + dr, c + dc) for (r, c) in
self.get_tetromino_coords()):
63 self.tetromino_offset = [self.tetromino_offset[0] + dr,
self.tetromino_offset[1] + dc]
64 elif dr == 1 and dc == 0:
65 self.game_over = any(r < 0 for (r, c) in
self.get_tetromino_coords())
62
63 if not self.game_over:
64 self.apply_tetromino()
68
69 def rotate(self):
70 with self.move_lock:
71 if self.game_over:
72 self.__init__()
73 return
74
75 ys = [r for (r, c) in self.tetromino]
76 xs = [c for (r, c) in self.tetromino]
77 size = max(max(ys) - min(ys), max(xs)-min(xs)) 78 rotated_tetromino = [(c,
size-r) for (r, c) in self.tetromino]
79 wallkick_offset = self.tetromino_offset[:] 80
tetromino_coord = [(r+wallkick_offset[0], c + wallkick_offset[1]) for (r, c)
in rotated_tetromino]
81 min_x = min(c for r, c in tetromino_coord)
82 max_x = max(c for r, c in tetromino_coord)
83 max_y = max(r for r, c in tetromino_coord)
84 wallkick_offset[1] -= min(0, min_x)
85 wallkick_offset[1] += min(0, Tetris.FIELD_WIDTH - (1 + max_x))
86 wallkick_offset[0] += min(0, Tetris.FIELD_HEIGHT - (1 + max_y))
81
87
88 tetromino_coord = [(r+wallkick_offset[0], c + wallkick_offset[1]) for (r, c) in
rotated_tetromino]
89 if all(self.is_cell_free(r, c) for (r, c) in tetromino_coord): 90
self.tetromino, self.tetromino_offset = rotated_tetromino, wallkick_offset
91
92 class Application(tk.Frame):
93 def __init__(self, master=None):
94 super().__init__(master)
95 self.tetris = Tetris()
96 self.pack()
97 self.create_widgets()
98 self.update_clock()
99
100 def update_clock(self):
101 self.tetris.move(1, 0)
102 self.update()
103 self.master.after(int(1000*(0.66**self.tetris.level)), self.update_clock) 100
104
105 def create_widgets(self): 105
106 PIECE_SIZE = 30
107 self.canvas = tk.Canvas(self,
height=PIECE_SIZE*self.tetris.FIELD_HEIGHT,
108 width =
PIECE_SIZE*self.tetris.FIELD_WIDTH, bg="black", bd=0)
109 self.canvas.bind('<Left>', lambda _: (self.tetris.move(0, -
1), self.update()))
110 self.canvas.bind('<Right>', lambda _: (self.tetris.move(0, 1),
self.update()))
111 self.canvas.bind('<Down>', lambda _: (self.tetris.move(1,
0), self.update()))
112 self.canvas.bind('<Up>', lambda _: (self.tetris.rotate(),
self.update()))
113 self.canvas.focus_set()
114 self.rectangles = [
115 self.canvas.create_rectangle(c*PIECE_SIZE, r*PIECE_SIZE,
(c+1)*PIECE_SIZE, (r+1)*PIECE_SIZE)
116 for r in range(self.tetris.FIELD_HEIGHT) for c in
range(self.tetris.FIELD_WIDTH)
117 ]
118 self.canvas.pack(side="left")
119 self.status_msg = tk.Label(self, anchor='w', width=11,
font=("Courier", 24))
120 self.status_msg.pack(side="top")
121 self.game_over_msg = tk.Label(self, anchor='w', width=11,
font=("Courier", 24), fg='red')
122 self.game_over_msg.pack(side="top")
123
124 def update(self):
125 for i, _id in enumerate(self.rectangles):
126 color_num = self.tetris.get_color(i//self.tetris.FIELD_WIDTH, i %
self.tetris.FIELD_WIDTH)
127 self.canvas.itemconfig(_id, fill=COLORS[color_num])
128
129 self.status_msg['text'] = "Score: {}\nLevel:
{}".format(self.tetris.score, self.tetris.level)
130 self.game_over_msg['text'] = "GAME OVER.\nPress UP\nto reset" if
self.tetris.game_over else ""
131
132 root = tk.Tk()
133 app = Application(master=root)
134 app.mainloop()
135 # Nick Writes Some Code (18 de mayo de 2021). Building TETRIS in
115 LINES of python code. [Archivo de video] YouTube. https://www.youtube.com/watch?
v=jJv42f0g9to&t=1s
EJERCICIO 1
Se debe grabar macros y realizar un formulario que calcule la raíz cuadrada de un número
condicionando que no existe raíz cuadrada de un valor negativo, agregamos los botones de
calcular y borrar para realizar lo requerido.
Pseucódigo:
Private Sub CommandButton1_Click()
End Sub
TextBox1.Text = ""
TextBox2.Text = ""
EJERCICIO No 2
Planteamiento de problema
Para calcular la potencia de un numero vamos a tener en cuenta las reglas de las matemáticas, no se podrá poner el
número 0 en tanto en la base y el exponente ya que existiría una determinación y no se pondrá un numero negativo en el
exponente ya que su resultado será en decimal.
Pseudocódigo
}
EJERCICIO 3
Se debe grabar macros y realizar un formulario que calcule el área de un triángulo rectángulo dado su base y su
altura, condicionando que no existe área de valores negativos, agregamos los botones de calcular y borrar para realizar lo
requerido
Pseucódigo:
base = TextBox1.
End Sub
End Sub
Ejercicio 4
Con la finalidad de obtener los resultados correctos, se tendrá en cuenta las diversas restricciones establecidas al
momento de solucionar ecuaciones con la la fórmula general, razón por la cual se destaca principalmente que a y el
radicando no pueden ser iguales a 0. De la misma manera, resulta importante mencionar que se usará el conocimiento
adquirido en clase y diversos materiales del internet con el objetivo de desarrollar la macro y el programa de la manera
adecuada.
Procedimiento:
1. Partir desde la apertura de Excel, posteriormente creamos una nueva hoja de cálculo y la denominamos
6. Iniciar la grabación en la cual se debe borrar los valores ingresados en a, b y c, además de los resultados
obtenidos en x1 y x2.
7. Crear un botón denominado calcular, dicho botón encontrará las respuestas. De la misma manera, se
Programar las acciones que se realizarán con el botón de comando Calcular. Por lo tanto, se usará el
siguiente código:
11. Programar las acciones que se realizarán con el botón de comando Borrar. Por ende, el código que se
Parte 2:
EJERCICIO No 5
Planteamiento de problema
Para el promedio de 3 notas debemos tener en cuenta primeramente que deben no deben ser mayores que 20 y tampoco
notas negativas en el cual utilizaremos una fórmula para que en el resultado tenga en cuenta estos factores si todo se
cumple correctamente para sacar el promedio utilizamos en Excel la función Promedio.
Pseudocódigo
8. FUNCIONAMIENTO
Ejercicio 6
3.- Una vez que digitamos el nombre procedemos a digitar una frase que diga ingrese el valor del radio y
otra que diga el área es
4.- Insertamos 2 cuadros para en ellos poner números de las anteriores frases
5.- Empezamos a grabar una macro para calcular el radio de la circunferencica
6.- Dijitamos una formula para calcular el area del circulo en la cual nosotros digitamos una restrincion de
que el valor del area debe ser mayor o igual a cero =SI(E4<=0;"El valor del Radio debe ser mayor a cero";
(E4^2)*PI())
calcular
13.- Luego insertamos 2 botos de texto los cuales nos reviran para poder poner los números que estamos
solicitando
14.- Insertamos Dos botos de comando los cueles nos ayudaran a ejecutar el procedimiento para el cálculo del
área de la circunferencia
15.- Insertamos una etiqueta más que estará vacía para el mensaje en el caso de que el radio sea menor a
cero
16.- Para que los botos funcionen tenemos que ejecutar lo siguiente Calcular área
Al momento de calcular el área de un trapecio se debe considerar diversas restricciones de entre las cuales destacan las
siguintes:
Por ende, resulta importante mencionar que con el objetivo de desarrollar la macro y el programa de la manera
adecuada se usará el conocimiento adquirido en clase y diversos materiales del internet.
Procedimiento:
1. Partir desde la apertura de Excel, posteriormente creamos una nueva hoja de cálculo y la denominamos
2. Establecer y crear el formato que cuente con todos los elementos correspondientes al cálculo del área
6. Iniciar la grabación en la cual se debe borrar los valores ingresados en base mayor, base menor, altura y
resultado.
7. Crear un botón denominado calcular, dicho botón encontrará las respuestas. De la misma manera, se
siguiente código:
11. Programar las acciones que se realizarán con el botón de comando Borrar. Por ende, el código que se
Parte 1:
Parte 2:
Ejercicio 8
Dados dos números, determinar cuál es el número mayor y cuál es el número menor, si los dos
números son iguales el mensaje debe decir que son números iguales
1.- Ingresamos a la hoja de cálculo Excel
2.- Luego que ingresamos a la hoja de calculo Excel, procedemos a digitar un titulo
3.- Una vez que digitamos el titulo procedemos a digitar una frase que diga primer número, otra que diga
segundo número, el número mayor es, el número menor es y una frase que diga los números son iguales
4.- Insertamos 5 cuadros para en ellos poner números de las anteriores frases
5.- Empezamos a grabar una macro para determinar cuál es el número mayor y cuál es el número menor,
si los dos números son iguales el mensaje debe decir que son números iguales
6.- Dijitamos una formula para saber que número es mayor
=SI($E$4>$E$5;$E$4;SI($E$5>$E$4;$E$5;""))
=SI($E$4>$E$5;$E$5;SI($E$5>$E$4;$E$4;""))
8.- Dijitamos una formula para saber si los números son iguales
=E4=E5
9.- Insertamos una figura para en ella colocar la macro
10.- Grabamos otra macro la cual nos ayudara a borrar el procedimiento de la anterior macro para volver
a calcular
17.- Insertamos Dos botos de comando los cueles nos ayudaran a ejecutar el procedimiento para el comparar los
números
18.- Para que los botos funcionen tenemos que ejecutar lo siguiente Comparar
19.- Para el botón borrar digitamos los siguiente
Funcionamiento
EJERCICIO 9
Calcular la hipotenusa
EJERCICIO 1
Calculadora completa
Se debe realizar una macros que haga el trabajo de una calculadora completa, con todas las funciones
y sus debidas condiciones, incluyendo una ecuación de segundo grado y sistema de ecuaciones de dos
incógnita, agregamos los botones necesarios para realizar lo requerido
Pseucódigo :
· FORMULARIO 1
Dim Op As String
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
Private Sub CommandButton22_Click() If C = True Then
TextBox1.Text = "" End If
End Sub
End Sub
TextBox1.Text = ""
Op = "RESTA"
End Sub
Else
' ENTRADA
factorial = 1
' PROCESO
For i = 1 To A
' SALIDA
TextBox1.Text = factorial
Case "SENO"
resultado = Math.Sin(A) TextBox1.Text = resultado Case "RAIZ"
resultado = Math.Sqr(A) TextBox1.Text = resultado Case "COSENO"
resultado = Math.Cos(A) TextBox1.Text = resultado Case "TAN"
resultado = Math.Tan(A) TextBox1.Text = resultado Case "IVA"
End Select
End Sub
End Sub
End Sub
End Sub
Private Sub CommandButton32_Click() A = TextBox1.Text
TextBox1.Text = "" Op = "PORCIENTO"
End Sub
End Sub
Else
TextBox1.Text = "ERROR"
End Sub
End Sub
End Sub
End Sub
Private Sub CommandButton8_Click() A = TextBox1.Text
TextBox1.Text = "" Op = "EXPO"
End Sub
End Sub
· FORMULARIO 2
S=2*A
If (A = 0) Then
Else
If X > 0 Then
TextBox7.Text = "ERROR"
End Sub
· FORMULARIO 3
M = TextM
Denominador = A * (F * P - G * N) - B * (E * P - G * M) + C * (E * N - F * M)
X1 = (D * (F * P - G * N) - B * (H * P - G * S)
+ C * (H * N - F * S))
Y1 = (A * (H * P - G * S) - D * (E * P - G * M)
+ C * (E * S - H * M))
Z1 = (A * (F * S - H * N) - B * (E * S - H * M)
+ D * (E * N - F * M))
TextA = Empty TextB = Empty TextC = Empty TextD = Empty TextE = Empty TextF =
Empty TextG = Empty TextH = Empty TextM = Empty TextN = Empty TextP = Empty
End If
TextA = Empty TextB = Empty TextC = Empty TextD = Empty TextE = Empty
TextF = Empty TextG = Empty TextH = Empty TextM = Empty TextN = Empty
End If
X = (D * (F * P - G * N) - B * (H * P - G * S) +
C * (H * N - F * S)) / (Denominador)
X = FormatNumber(X, 2)
Y = (A * (H * P - G * S) - D * (E * P - G * M) +
C * (E * S - H * M)) / (Denominador)
Y = FormatNumber(Y, 2)
Z = (A * (F * S - H * N) - B * (E * S - H * M) +
D * (E * N - F * M)) / (Denominador)
Z = FormatNumber(Z, 2)
TextA = Empty TextB = Empty TextC = Empty TextD = Empty TextE = Empty
TextF = Empty TextG = Empty TextH = Empty TextM = Empty TextN = Empty
End Sub
Ejercicio 2
Realizar un programa que emita facturación, tener una lista de productos y clientes Que es
factura
La factura representa el justificante de cualquier operación comercial. Sin una factura, la operación no
es válida a efectos formales. Por tanto, aunque la operación se haya realizado de forma efectiva, no
cumple con los requisitos para considerarse legal.
Todos los empresarios y autónomos están obligados a emitir facturas cuando venden productos
o prestan servicios, con independencia de si el cliente es otra empresa, otro autónomo o un
particular.
La factura es esencial tanto para el vendedor como para el comprador, incluso para la
Administración Pública:
Es el documento que servirá como prueba al vendedor si el comprador no realiza el pago. Le sirve
A efectos fiscales le sirve a la Agencia Tributaria para saber si se han pagado los impuestos
correspondientes.
Códigos:
Sub MacroUtilidad()
' Esta macro nos ayudara a calcular la utilidad del 36,5% del precio de compra
Range("F4").Select
ActiveCell.FormulaR1C1 = "=ROUND((RC[-1]*36.5%),2)"
Range("F4").Select
ActiveCell.FormulaR1C1 = "=ROUND((RC[-1]*36.5%),2)"
Range("F4").Select
Selection.AutoFill Destination:=Range("F4:F12")
Range("F4:F12").Select
Range("F14").Select
End Sub
Sub MacroPrecioDeVenta()
' Esta macro nos ayudara a calcular el precio de venta al que se va a vender el producto
Range("G4").Select
ActiveCell.FormulaR1C1 = "=ROUND((RC[-2]+RC[-1]),2)"
Range("G4").Select
Selection.AutoFill Destination:=Range("G4:G12")
Range("G4:G12").Select
Range("G14").Select
End Sub
Sub MacroBorrar()
' MacroBorrar Macro
Range("F4").Select
ActiveCell.FormulaR1C1 = "=ROUND((RC[-1]*36.5%),2)"
Range("F4").Select
Selection.ClearContents
Range("F4:G12").Select
Selection.ClearContents
Range("F14").Select
End Sub
Sub MacroDatosCliente()
' Esta macro nos ayudara a extraer los datos del cliente de una base de datos por medio de
formulas
Range("C8:D8").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(R[-1]C[-1],B.D.C!C[-1]:C[4],3,FALSE),"""")"
Range("C9:D9").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(R[-2]C[-1],B.D.C!C[-1]:C[4],4,FALSE),"""")"
Range("F8:G8").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(R[-1]C[-4],B.D.C!C[-4]:C[1],2,FALSE),"""")"
Range("F9:G9").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(R[-2]C[-4],B.D.C!C[-4]:C[1],5,FALSE),"""")"
Range("F10:G10").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(R[-3]C[-4],B.D.C!C[-4]:C[1],6,FALSE),"""")"
Range("B11:G11").Select
End Sub
Sub MacroBaseProductos()
' Esta macro nos permitirá extraer los productos que el cliente va a comprar
Range("C13:D13").Select
Application.CutCopyMode = False
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(RC[-1],B.D.B!C[-1]:C[4],2,FALSE),"""")"
Range("F13").Select Application.CutCopyMode
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(RC[-4],B.D.B!C[-4]:C[1],6,FALSE),""0"")"
Range("F13").Select
Range("F13:F18").Select
Range("F13:F18").Select With
Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
Range("G13:G23").Select With
Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
Range("G13").Select
ActiveCell.FormulaR1C1 = "=ROUND((RC[-1]*RC[-2]),2)"
Range("G13").Select
Range("G13:G18").Select
Range("G13:G19").Select
Range("F18").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(RC[-4],B.D.B!C[-4]:C[1],6,FALSE),""0"")"
Range("F18").Select
Range("F18:F19").Select
Range("G20").Select
ActiveCell.FormulaR1C1 = "=ROUND(SUM(R[-7]C:R[-1]C),2)"
Range("G21").Select
ActiveCell.FormulaR1C1 = _
"=ROUND(IF(R[-11]C[-1]=""VIP"",(R[-1]C*5.2%),IF(R[-11]C[-1]=""PERMANENTE"",(R[-
1]C*4.5%),(R[-1]C*2.7%))),2)"
Range("G22").Select
ActiveCell.FormulaR1C1 = "=ROUND((R[-2]C-R[-1]C)*12%,2)"
Range("G23").Select
ActiveCell.FormulaR1C1 = "=ROUND((R[-3]C-R[-2]C)+R[-1]C,2)"
Range("G24").Select
End Sub
Sub MacroBorrarDatosFactura()
' Esta macro nos permitira borrar los datos existentes en la factura
ActiveWindow.SmallScroll Down:=-9
Range("B7").Select Selection.ClearContents
Range("C8:D10").Select Selection.ClearContents
Range("F8:G10").Select Selection.ClearContents
Range("B13:G19").Select Selection.ClearContents
ActiveWindow.SmallScroll Down:=9
Range("G20:G23").Select
Selection.ClearContents Range("G25").Select
End Sub
Capturas de la corrida del programa:
EJERCICIO 3
Ejercicio grupo 5 y 6: Realizar un sistema para una ASIGNATURA llevada por un Docente universitario,
considerar notas y asistencias y casos de supletorio
Con la finalidad de desarrollar el sistema de calificaciones de la manera adecuada se debe tener en cuenta
los siguientes casos:
1. El número total de asistencias son 100
4. El trabajo grupal es considerado como el 35% del total de los trabajos en grupo.
Trabajo 30%
individual
Total 100
%
De la misma manera, resulta importante mencionar que con la finalidad de presentar el trabajo de la
manera adecuada se eligió la grabación de macros como las opciones ideales para desarrollar el sistema
de calificaciones. Por ende, al momento de realizar este trabajo el autor pondrá en práctica lo aprendido
en clases, el conocimiento adquirido a través de la visualización de videos y la lectura de documentos.
Códigos:
PROMEDIO FINAL:
' MACRO USADA PARA CALCULAR EL PROMEDIO FINAL DE LOS ESUDIANTES DEL AULA
E1 - 004, DE LA SIGUIENTE MANERA: TRABAJO INDIVIDUAL + E. SUMATIVA = 30%
TRABAJO GRUPAL = 35% EVALUACIÓN FINAL = 35%.
'
'
Range("K7").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=IF(OR(RC[-6]>0,RC[-6]<20,RC[-5]>0,RC[-5]<20,RC[-4]>0,RC[-4]<20,RC[-3]>0,RC[-
3]>20,RC[-2]>0,RC[-2],RC[-1]>0,RC[-1]<0),(((RC[-6]+RC[-5]+RC[-2])/3)*30%)+(((RC[-
4]+RC[-3])/2)*35%)+(RC[-2]*35%),""FUERA DE RANGO"")"
Range("K7").Select
Range("K16").Select
End Sub
ESTADO CALIFICACIONES.
Range("L7").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-1]>13.5,""APROBADO"",""REPROBADO"")"
Range("L7").Select
Range("L16").Select
End Sub
ESTADO ASISTENCIAS:
'
Range("M7").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-9]>59,""APROBADO"",""REPROBADO"")"
Range("M7").Select
End Sub
REPORTE :
' MACRO USADA PARA DEFINIR A LOS ESTUDINATES QUE PUEDEN SER PROMOVIDOS O
A LOS QUE SE ENCUENTRAN EN ESPERA.
'
'
Range("N7").Select
ActiveCell.FormulaR1C1 = _
"=IF(OR(RC[-2]=""APROBADO"",RC[-1]=""APROBADO""),""PROMOVIDO"",""EN
ESPERA"")"
Range("N7").Select
BORRADOR:
'
ActiveWindow.SmallScroll Down:=-15
Range("K7").Select ActiveWindow.SmallScroll
Down:=3 Range("K7:N16").Select
Selection.ClearContents
Range("N16").Select
End Sub
PROMEDIO FINAL:
ESTADO DE CALIFICACIONES:
ESTADO DE ASISTENCIAS:
REPORTE:
BORRADOR:
EJERCICIO 4
SISTEMA ESTADÍSTICO
En primer lugar, vamos comenzando a ir grabando las macros de respectivos sistemas estadísticos
aplicando las fórmulas del Excel que nos ayudan a calcular de una forma rápida respectivos datos. Los
datos estadísticos nos van a ayudar a calcular ingresos, crecimientos, muestras tanto poblacional como
muestral, etc.
Códigos
MEDIA:
Range("G3").Select
MEDIANA:
Range("G4").Select
ActiveCell.FormulaR1C1 = "=MEDIAN(RC[-4]:R[11]C[-4])"
MODA:
Range("G5").Select
ActiveCell.FormulaR1C1 = "=MODE.SNGL(R[-1]C[-4]:R[10]C[-4])"
DESVIACIÓN ESTÁNDAR:
Sub DESVIACIIONESTANDAR() '
Range("G6").Select
ActiveCell.FormulaR1C1 = "=STDEV.S(R[-2]C[-4]:R[9]C[-4])"
VARIACIÓN MUESTRAL:
ActiveCell.FormulaR1C1 = "=VAR.S(R[-3]C[-4]:R[8]C[-4])"
COEFICIENTE DE VARIACIÓN:
ActiveCell.FormulaR1C1 = "=SKEW(R[-5]C-R[-3]C)/R[-2]C"
ActiveCell.FormulaR1C1 = "=SKEW(R[-4]C[-4]:R[7]C[-4])"
Range("G8").Select ActiveWindow.ScrollRow = 2
ActiveWindow.ScrollRow = 3
4")).Select
Selection.ShapeRange(1).TextFrame2.TextRange.Characters(1, 12). _
ParagraphFormat
.FirstLineIndent = 0
.NameComplexScript = "+mn-cs"
.NameFarEast = "+mn-ea"
.Fill.Visible = msoTrue
.Fill.ForeColor.ObjectThemeColor = msoThemeColorLight1
.Fill.ForeColor.TintAndShade = 0
.Fill.ForeColor.Brightness = 0
.Fill.Transparency = 0
.Fill.Solid
.Size = 11
End Sub
SUMA TOTAL:
Sub SUMATOTAL()
'
ActiveCell.FormulaR1C1 = "=+SUM(R[-6]C:R[-1]C)"
Range("G10").Select
End Sub
BORRADOR:
Range("F19").Select
End Sub
FUNCIONAMIENTO DE LA MACRO:
MEDIA:
MEDIANA:
MODA:
DESVIACIÓN ESTÁNDAR:
VARIACIÓN MUESTRAL:
COEFICIENTE DE ASIMETRÍA:
SUMA:
BORRADOR:
1. Objetivo
La finalidad de este artículo se basa presentar un análisis adecuado de las transacciones generadas en
un determinado almacén de bicicletas, tomando como periodo los años 2013, 2014 y 2015, razón por la cual se
examinará a los clientes frecuentes, artículos más vendidos en ciertas zonas de Madrid, la utilidad bruta,
modelo, el top de artículos más vendidos, número de artículos vendidos en cada comunidad, número
Dentro de este punto se tratará de explicar las razones principales que volvieron rentable a la venta de
bicicletas en España, por ende, se detallarán las razones principales que promovieron el uso de la bicicleta en
dicho país.
Antecedentes
En primer lugar, resulta importante mencionar que el desarrollo e innovación relacionado a las bicicletas
alrededor de 1870 empezó a incrementar el ciclismo en Europa, por lo tanto, dio paso a los primeros viajes
largos en bicicleta, aunque dichos viajes inicialmente no llegaban al volumen de negocio visualizado en otros
países. Sin embargo, su mejor acogida no llegaría hasta 1990, año en el cual se recupera el elemento
De la misma manera, se puede señalar que el uso de la bicicleta en este país aumenta en el periodo
analizado ya que durante ese transcurso de tiempo España atravesaba una crisis económica que aumentó la
población desocupada y produjo una tasa de paro del 56%, por lo tanto, en esa época financiar un automóvil
resultaba más costoso, en cambio el sector vinculado a la venta de bicicletas nuevamente presentó buenas
perspectivas. Es decir, las bicicletas presentaron un nuevo auge ya que resultaban más
3. Método utilizado
En el presente artículo se usa principalmente el método de investigación cuantitativo ya que apoyados en dicho
método podemos hacer uso de un sistema basado en la objetividad y las matemáticas con el objetivo de
procesar los datos de la manera adecuada al momento de usar ciertas herramientas, elaborar y detallar los
resultados de la investigación.
Adicionalmente, es necesario detallar que con la finalidad de categorizar los datos de la manera
adecuada se hace uso de diversas herramientas que permiten la creación de tablas dinámicas y gráficos
estadísticos con los cuales se presentará la información obtenida de un modo más sencillo. Con respecto a las
tablas dinámicas se puede destacar que son herramientas desarrolladas para calcular, resumir y analizar
datos. Por lo tanto, al aplicar dicho método se obtiene información concreta. 4. Análisis e interpretación Tabla
1.
En la siguiente tabla y gráfico 1 se puede observar que el cliente más frecuente es Sports ABC con el 14,44%
en compra de artículos, el cual pertenece a la Ciudad de Barcelona, el segundo es la empresa Viathlon, S.L.
con el 7.72% de compras perteneciente a la ciudad de Barcelona, en el tercer lugar se encuentra la empresa
encuentra la empresa Sporti SA que pertenece a la Ciudad de Barcelona, el quinto lugar en compras lo
Tabla 2.
Gráfico 2.
Gráfico 2. Artículos más vendidos en Madrid según la zona
En la tabla y gráfico 2 se puede observar que el artículo más vendido es bicicletas carrera con un 29,16%,
siendo el 11.49% vendido en el Este de madrid, el 7.20% en el Oeste, el 5.35% en el Centro y el 5.13% en el
Norte, en segundo lugar el artículo más vendido es la Bicicletas Carrera Modelo B con un 14.49%, vendido en
el Este 4.82%, en el Oeste el 3.87%, en el Norte el 3.58% y en el Centro el 2.22%, en tercer lugar se encuentra
el artículo bicicleta carrera modelo C con 14.22%, vendido en el Este el 9.48%, en el Centro el 3.48%, en el
Oeste el 0.92% y en el Norte el 0.34%, en le cuarto lugar se encuentra bicicleta carrera modelo A con el
11.94%, vendido en el Este el 7.20%, en el Centro el 1.48%, en el Sur el 1.34%, en el Oeste el 1.31% y en el
Norte el 0.62%, en el quinto lugar está el artículo gafas con un 4.80% de ventas, vendido en el Centro 1.37%,
Tabla 3.
Gráfico 3.
Gráfico 3. Utilidad bruta generada por clientes
De acuerdo a los resultados obtenidos se puede destacar principalmente que SPORTS ABC es el
cliente que más ventas ha realizado en el almacén con un 11% del total general de la utilidad en ventas. De la
misma manera, se puede observar que la utilidad bruta generada ha ido incrementando progresivamente,
aunque en el último año se mira una creciente tendencia a la baja. Por lo tanto, los resultados presentan una
variación que puede observarse fundamentalmente en 2014 y 2015 debido a que las utilidades pasaron de
$3.872.608,06 a $1.673.070,55.
Gráfico 4.
Gráfico 4. Cantidad de artículos adquiridos por clientes, fecha, zona y comunidad autónoma.
Como se observar la comunidad cantabria de zona centro tiene el mayor porcentaje de 10.74% artículos
adquiridos, después le sigue la comunidad “Galicia con un porcentaje del 9.22%, pero también vemos
comunidades con menor de porcentaje al momento de adquirir un artículo como lo es la comunidad Galicia
pero de zona norte que tiene un porcentaje del 0.45% considerando el menor porcentaje de la respectiva
gráfica.
Tabla 5.
Gráfico 5
En base a la gráfica 5, vamos a realizar un respectivo análisis sobre los mayores números de artículos
adquiridos por modelos, vamos a comenzar que en el año 2013 el mayor es el modelo “Deportes cantabria”
con un porcentaje del 4.04% y el en el 2014 el modelo con mayor demanda fue “deporte cantabria” con un
porcentaje del mayor que el año anterior con 4.88% y en último año 2014 el modelo más preferido fue “Neu
Tabla 6.
Tabla 6. Top de productos más vendidos categorizados por año de venta
Gráfico 6.
el artículos más vendido en el años 2013 son las gafas con un porcentaje del 6,47%, de igual manera en
el 2014 son las gafas mismo artículo del anterior año con porcentaje del 7,49% y por último en el año 2015
serán también las gafas con un porcentaje del 3,21%, para finalizar este análisis decimos que en los 3
años consecutivos el artículo más demandado fue las gafas pero debemos de tener en cuenta que
mientras fue pasando los años también se fue disminuyendo el porcentaje en ventas del artículo.
Tabla 7.
Tabla 7. Numero de articulo vendidos por mes y por año en cada comunidad
Gráfico 7
Gráfic
Respecto a la gráfica 7, vamos a ver cual es el artículo más vendidos por comunidad siguen siendo las gafas y
de en la comunidad de Cantabria con un porcentaje de 4,59% siendo el más alto en todos los meses del año
2013, después en el siguiente año le sigue el artículo empuñadura en la comunidad de Catalunya este con un
porcentaje del 4.38%, después vamos viendo que con 3,98% es el artículos de gafas en la comunidad de
Madrid, como observamos también en la gráfica hay barras muy pequeñas con un menor porcentaje el cual es
el artículo de bicicletas dual con un porcentaje que no supera el 1% a diferencia del artículo más vendido
como son las gafas que en cada año son los porcentajes más altos.
Gráfico 8.
Gráfico 8. Número de bicicletas vendidas por categoría por año de venta y por provincia.
En base a la gráfica 8, se puede que observar el punto más alto de la gráfica se refiere que la bicicleta de
modelo c, tiene un venta de un 4,76%, depues viene siguiéndole la bicicleta de carrera con un porcentaje del
4,67% estas dos bicicletas son las más demandadas a diferencias de la de menor demanda que es la bicicleta
Instalación Power BI
3. Luego de dar clic en descarga, se nos aparecerá sobre el tamaño que va a hacer la respectiva descarga
y después de seleccionar nos dirigimos donde dice “Next” para inferior derecha.
4. Después se nos pondrá a descargar directamente el programa y tocará esperar unos minutos para
5. Ya acabando la descarga se nos aparecerá una ventana en la cual tocará seleccionar el idioma y dar
siguiente.
6. Después de dar siguiente y aceptar los pasos, el programa iniciara su instalación automáticamente.
Grupo 1
CONSULTAS
PREGUNTA 1:
¿Cuántas personas del género LGTB migraron a Estados Unidos?
PREGUNTA 2:
PREGUNTA 3:
¿Cuántas personas que tiene el nivel de educación post universitario residen en España?
Respuesta: 690 Personas con título de cuarto nivel de educación residen en España.
PREGUNTA 4:
PREGUNTA 5:
¿Cuántos hombres que emigraron hacia Los Ángeles ganan más de dos mil dólares?
Respuesta: 844 Hombres ganan más de dos mil dólares en Los Ángeles.
Grupo 2
Tras el análisis de la base de datos podemos deducir que existen 56 mujeres solteras que emigraron de
la provincia de pichincha.
2 ¿Cuántos hombres tienen el tipo de sangre A+ que han emigrado del país?
Tras la busqueda en la base de datos podemos interpretar que existen 810
hombres con el tipo de sangre A+ que han emigrado del pais
de Imbabura.
d. ¿Cuántos emigrantes hombres de ocupación mecánico residen actualmente en la ciudad de
Nueva York?
Galápagos
Grupo 4
i. OBJETIVO
Realizar una base que contenga 10 000 datos en la plataforma Access la cual
origen de cada emigrante como número de cedula, nombre, fecha de nacimiento, fecha de
salida, número de hijos, estado civil, género, parroquia, cantón y provincia de origen, tipo de
Distinguir a que país y ciudad a emigrado la ocupación que tiene allí y cuantos ingresos
recibe.
EXCEL:
Excel es una hoja de cálculo que nos permite manipular datos numéricos y de texto
en tablas formadas por la unión de filas y columnas. Pero ¿qué es una hoja de cálculo? Una
hoja de cálculo es lo que utilizaban los contadores para llevar registros, esto se utilizaba
Con los números que almacenamos en las celdas de Excel podremos realizar cálculos
complejidad, o utilizar funciones estadísticas, de esta manera, nuestro trabajo con números
se facilita en gran medida ya que Excel nos permite analizar los datos fácilmente y generar
ACCESS
datos relacionales. En su forma más simple, una base de datos es una colección de datos
relacionados a un tema particular, una lista de datos. Cuando se efectúa una lista de
Esta nos servirá para almacenar datos, buscar datos, analizar e imprimir
Se utilizará un método analítico basado en la base dinámica de Access, las cuales nos
permiten analizar y resumir datos en gran cantidad de una manera fácil y concreta. Se
llaman así porque se puede cambiar su disposición reordenando o cambiando de posición los
EDITAR TABLA:
Figura 6
PARA NOMBRE
Figura 7
GUARDAMOS LOS CAMBIOS
Figura 8
Figura 9
PARA PONER NOMBRE
Figura 10
Esto será necesario para que sea más fácil completar todos los datos exportando
desde Excel a Access de la siguiente forma:
Figura 12: Exportar datos de Excel a ACCESS
Es asi como lograremos importar la tabla completa de excel, asi podemos hacer con
las tablas de cantones, provincias entre otras
TABLA DE CIUDADES
TABLA DE GÉNERO
TABLA DE OCUPACIÓN:
TABLA PARROQUIAS:
TABLA PROVINCIAS
PARA FORMULARIOS
Como se observa en la tabla 1 de los 14 305 datos registrado tan solo 944 datos
pertenecen a mujeres que han emigrado a los Estados Unidos Americanos. Esto se puede
decir que se debe a que, las mujeres se sienten más seguras en un país más desarrollado
como lo es Estados Unidos que en un país latinoamericano como Ecuador. Además de buscar
nuevas oportunidades para tener una movilidad social en un país diferente al suyo.
Pregunta 2.
¿Cuántas personas de las grandes ciudades (Quito, Guayaquil, Cuenca), han
emigrado a Europa?
Tabla 2: Personas de las grandes ciudades (Quito, Guayaquil, Cuenca) que han emigrado a Europa
Como se puede destacar en la tabla 2 de los 14 305 datos registrados solamente 228
ecuatorianos han emigrado a países europeos como lo es España, Reino Unido e Italia. Esto
De esta pregunta se puede destacar que un gran porcentaje de los 14 305 datos, solo
tienen una educación básica. Las razones principales que deducimos están relacionadas
obtener un cupo y no tener suficientes recursos deciden migrar a diferentes países ya sea
De la tabla 4 se puede observar que de los 14 305 datos registrados 1 936 son
emigrantes que no tienen hijos. La razón a esto esta ligada directamente con la pregunta
sin hijos se ven obligadas a migrar a otro país en busca de una mejor calidad de vida.
Pregunta 5.
¿De los dos tipos de sangre más raros (AB- y O-) que existen, cuántos emigrantes la
tienen y el respectivo número de cédula de los emigrantes?
De la tabla 5 se puede destacar que de todos los migrantes tan solo 3324 emigrantes
tienen sangre O- y AB-. La baja cantidad de emigrantes que se encuentran registrado se debe
principalmente porque los tipos de sangre buscado son tipos muy raros y solo un mínimo
sobre los emigrantes. Así como ayudar a responder las diferentes incógnitas sobre la misma,
mediante consultas y formularios clasificando cada uno de los datos en función a el campo
requerido ya que estos iban desde la parroquia de origen, tipo de sangre o su estado civil
hasta la ciudad donde actualmente son residentes, el oficio que ejercen o el sueldo que
ganan.
Describimos a los emigrantes que salieron del país, como aquellas personas en
búsqueda de obtener una mejor calidad de vida o a su vez para poder ayudar a sus familiares
que se encuentran en el interior del país ya que con lo que se gana no se satisface cada una de
las necesidades personales. Y sus destinos son Europa, Canadá y Estados Unidos, es así que
como ejemplo tenemos que de las tres grandes ciudades del Ecuador que son Quito,
6.- RECOMENDACIONES
Para realizar una base de datos de manera sencilla podemos utilizar
consulta.
necesitamos.
Optimiza los índices para tener una buena relación de índices entre
correctamente.
FORMULARIO DE LA TABLA DE ESTADO CIVIL
Grupo 5
Este botón nos permite buscar a los emigrantes que poseen el código 4, el cual indica un estado
civil de “Unión De Hecho”. Como resultado obtenemos un total de 2024 emigrantes con este
estado civil, el resultado se presenta con los nombres de los emigrantes.
2. Botón “PRIMER REGISTRO”
Este botón nos lleva al primer registro dentro de la tabla de Estado Civil y nos presenta el
nombre del emigrante que está en el primer lugar de la tabla de una manera rápida.
Este botón nos lleva al último registro que se encuentra en la tabla de Estado Civil, de una
manera rápida y sin importar el registro en el que nos encontremos.
5. Botón “AGREGAR REGISTRO”
Este botón nos permite agregar un nuevo registro dentro de la tabla de Estado Civil, lo que
abre la posibilidad de que los emigrantes tengan otra opción a escoger al momento de que se
les pregunte sobre su estado civil. Este botón se debe usar en conjunto con el botón de
“GUARDAR REGISTRO” necesariamente, de lo contrario el registro que deseamos agregar ni se
guardará como nuevo campo dentro de la tabla.
6. Botón “IMPRIMIR”
Este botón nos permite imprimir de forma física nuestro formulario en caso de que se requiera y
sea necesario para exponer en un análisis o simplemente a manera de ejemplo o guía para
cualquier actividad que se desarrolle en base a la tabla
Este botón nos ayuda a guardar un nuevo registro dentro de la tabla una vez que éste se haya
agregado con el botón “AGREGAR REGISTRO”. Ambos botones se deben usar de forma
complementaria
8. Botón “CERRAR FORMULARIO”
Este botón nos permite cerrar nuestro formulario una vez hayamos terminado de trabajar en él,
llevándonos a la ventana principal de la base de datos.
PREGUNTAS
Para poder responder esta pregunta, debemos crear una consulta en donde esté la información
personal del emigrante, así mismo especificado el tipo de sangre, el tipo “B+” en los criterios de la
consulta. Y de igual manera especificado las ciudades de residencia, en este caso las ciudades de
“Miami or New York” especificado en los criterios.
Como respuesta a la pregunta de cuántos emigrantes de sangre tipo B+ residen en Estados Unidos
tenemos que existen 516 personas, distribuidas en las 2 ciudades principales con más inmigrantes
ecuatorianos, New York y Miami.
2. ¿Cuántos emigrantes son divorciados y residen en Alemania?
Para poder responder esta pregunta, debemos crear una consulta en donde esté la información
personal del emigrante, así mismo se debe especificar el estado civil del emigrante, que sea
“Divorciado” puesto en los criterios de la consulta. Y de igual manera especificado el país se residencia,
que sea “Alemania” especificado en los criterios.
Como respuesta a esta pregunta, tenemos que existen 2068 emigrantes que son divorciados residentes
en Alemania, distribuidos en las ciudades de Berlín y Hamburgo.
3. ¿Cuántos emigrantes de género femenino residen en Italia?
Para poder responder esta pregunta, debemos crear una consulta en donde esté la información
personal del emigrante, así mismo se debe especificar el género con el que se identifica el emigrante,
que sea “Femenino” puesto en los criterios de la consulta. De igual manera especificado el nivel de
educación que tenga esta persona, que sea “Tercer Nivel” especificado en los criterios. Y finalmente que
el país de residencia sea “Italia”, esto especificado en los criterios de la consulta.
Como respuesta a esta pregunta, tenemos que existen 869 emigrantes que se identifican como género
femenino, que poseen un nivel de educación de Tercer Nivel y que, además, residen en Italia.
4. ¿Cuántos emigrantes son LGBT y trabajan como meseros en España?
Para poder responder esta pregunta, debemos crear una consulta en donde esté la información
personal del emigrante, cédula y nombre, así mismo se debe especificar el país en donde reside el
emigrante, “España”, puesto en los criterios de la consulta. De igual manera especificado la ocupación
de esta persona, que sea “Mesero” especificado en los criterios. Y finalmente que el género que esta
persona se identifique sea “LGBTI” de igual manera especifico en los criterios.
Como respuesta a esta pregunta, tenemos que existen 346 emigrantes que son residentes de España,
que trabajan como meseros y se identifican como “LGBTI”.
5. ¿Cuántos emigrantes de género masculino, que tienen como profesión Economía
(economistas) y viven en Canadá?
Para poder responder esta pregunta, debemos crear una consulta en donde esté la información
personal del emigrante, cédula y nombre, así mismo se debe especificar la profesión del emigrante,
“Economía”, puesto en los criterios de la consulta. De igual manera especificado el género con el que se
identifica de esta persona, que sea “Masculino” especificado en los criterios. Y finalmente que el país
en el que resida esta persona sea “Canadá”
Como respuesta a esta pregunta, tenemos que existen 326 emigrantes que son economistas de
profesión, se identifican como Masculino y residen en Canadá.
Grupo 6
Preguntas.
Oracle
MySQL
Microsoft SQL Server
PostgreSQL
MongoDB
Redis
IBM DB2
Elasticsearch
Microsoft Access
SQLite
3. MÉTODO UTILIZADO
Para poder crear, indagar, almacenar y responder con los requerimientos establecidos al
momento de generar una base de datos, se utilizó los métodos cualitativo y cuantitativo
ya que en la base de datos recolectamos cierta información personal de 10.000
ecuatorianos con sus respectivos datos de acuerdo al ejercicio planteado:
4. ANÁLISIS E INTERPRETACIÓN
FORMULARIOS:
Para realizar formularios en Access se sigue una serie de pasos:
PREGUNTA 1
¿Cuál es el número de emigrantes con género femenino, estado civil casadas y ubicados
en Roma?
Respuesta: De acuerdo a la consulta realizada en el programa Access, se puede determinar
que dentro de la ciudad de Roma existen 55 emigrantes, femeninas y con estado civil
casadas.
PREGUNTA 2
¿Cuántos emigrantes poseen cedula perteneciente a la provincia de Imbabura y están
ubicados específicamente en el cantón Ibarra?
Respuesta: De acuerdo a la consulta realizada en el programa Access, se puede identificar
que 71 emigrantes poseen cedula perteneciente a la provincia de Imbabura y los mismos
están ubicados en el cantón Ibarra.
PREGUNTA 3
¿Cuántos emigrantes hombres de sangre A son solteros?
Respuesta: De acuerdo a la consulta realizada en el programa Access, se puede
identificar que 148 emigrantes son hombres solteros y tienen tipo de sangre A.
PREGUNTA 4
1.- Objetivos
España, cuantas mujeres de cuarto nivel viven en Roma, también sobre cuantas
personas de Colombia tienen el tipo de sangre de B+, además sobre cuantas mujeres
Estados Unidos.
Para saber un poco mas del tema daré a conocer varios conceptos
Tablas
cuanto a que los datos se almacenan en filas y columnas. Por ende, es bastante fácil
importar una hoja de cálculo en una tabla de base de datos. La principal diferencia
entre almacenar los datos en una hoja de cálculo y almacenarlos en una base de datos
crear una interfaz de usuario para una aplicación de base de datos. Un formulario
o consulta y que puede usarse para especificar, editar o mostrar los datos de ese
esté
vinculado directamente a un origen de datos, pero que todavía contenga
aplicación.
Consultas
función más común es recuperar datos específicos de las tablas. Los datos que quiere
ver generalmente están distribuidos en varias tablas y las consultas le permiten verlos
en una única hoja de datos. Además, debido a que muchas veces no quiere ver todos
los registros a la vez, las consultas le permiten agregar criterios para "filtrar" los datos
Para poder responder esta pregunta nosotros como grupo nos hemos apoyado
en nuestra base de datos proporcionada por Access, las cuales cuentan con la
Loja.
Pregunta 2
Para responder a esta pregunta tomamos en cuenta que hay que seguir
Tenemos esta imagen donde tenemos la información para saber para la consulta.
Esta nos creará una lista de las mujeres que residen en Roma con cuarto nivel de
estudio
Figura 2.2. Mujeres que residen en Roma con Cuarto Nivel de Estudio
Se puede identificar en esta lista tanto la ciudad de residencia y el género
Pregunta 3
consulta.
Luego de presionar asistente para consulta nos aparecerá una ventana como
datos de tipo de sangre y país de residencia, sin embargo, nosotros queremos saber
seleccionar los criterios para que el Access busque lo que necesitamos (en
Figura 3.4. Lista de Personas con Sangre B+ que han viajado a Colombia
Pregunta 4
Tenemos la lista de las mujeres que hay en Chile. Y como nos podemos
dar cuenta aparece tanto el género como el país.
Figura 4.2. Lista de mujeres en Chile
Pregunta 5
Para poder responder esta pregunta nosotros como grupo nos hemos apoyado
en nuestra base de datos proporcionada por Access, las cuales cuentan con la
imagen:
5.1. Relaciones
país de residencia.
Figura 5.2. Profesión, ocupación y país de residencia.
4.- Conclusiones
Pregunta 1
Pregunta 2
Pregunta 3
Pregunta 4
emigrantes de
Chile.
Pregunta 5
Para poder concluir podemos decir que al análisis la base de datos debemos a
ver hecho la relación y se obtiene los resultados de un total de 3 economistas que
tienen la ocupación de analistas de datos en Estados Unidos.
Grupo 9
ELABORACIÓN DE FORMULARIO
Según los 10000 datos recopilados podemos decir que 567 personas de genero
masculino emigraron de la provincia de Pichincha.
Pregunta 2
Según los datos recopilados observamos que 930 mujeres emigraron a México
y Países Bajos.
Pregunta 3
Grupo 1
Como podemos observar en la figura 20.90% tiene un Pos universitario, mientras que el 19.25% tienen
una educación superior, a su ves 19.81% tiene una educación de media superior, mientras que 19.63% tienen
un nivel de educación de secundaria, por lo tanto el 20.42% tiene un nivel de educación de primaria.
Podemos concluir que la mayor cantidad de emigrantes poseen un Pos universitario y uno de los
motivos por que migran es por la falta de trabajo.
¿Cuál es el país con más aceptación de emigrantes que se identifican con el género LGTBI?
Figura 2: Genero LGTBI
Como podemos observar en la figura el 35% migra al Estados Unidos, mientras que el 34.62%
migra a España, por lo tanto el 30.38% migra a Italia.
Podemos concluir que las personas de genero LGTBI prefieren migra a Estados Unidos porque
la comunidad LGTBI es más aceptada que en España e Italia.
Como podemos observar en la figura el 34.15% son emigrantes de la carrera de medicina que
migraron a España, mientras que 33.74% son emigrantes de la carrera de medicina que migraron a
Italia, por lo tanto el 32.11% son emigrantes de la carrera de medicina que migraron a Estados Unidos.
Podemos concluir que el país con más emigrantes de la carrera de medicina es España porque
al hablar el mismo idioma se puede interactuar de manera más sencilla con sus ciudadanos.
¿En caso de una emergencia que país posee el tipo de sangre menos común “B-”?
Figura 4: Tipo de sangre menos común
Como podemos observar en la figura el 34.50% con tipo de sangre “B-”residen en España,
mientras que el 33.68% con tipo de sangre “B-” residen en Italia, por lo tanto 31.82% con tipo de
sangre “B-” residen en Estados Unidos.
Podemos concluir que el país que posee más emigrantes con el tipo de sangre “B-” es España y
en caso de una emergencia España tendría la mayor cantidad de emigrantes con el tipo de sangre “B-”
¿Cuál es el porcentaje de personas que ganan más de 3000 dólares clasificados según su
género?
Podemos concluir que el género masculino es el que posee la mayor cantidad de personas que
tiene ingresos superiores a 3000 dólares porque hay mayor demanda en trabajos pesados y se necesita
la
Grupo 2
En la figura 1.1 la proporción más grande de mujeres solteras que han emigrado de las
Figura 1.1: mujeres que han emigrado de las provincias del Ecuador
Por lo tanto según el análisis previo se puede deducir que las mujeres de la provincia de
Cotopaxi sienten mayor iniciativa de emigrar por diferentes razones como son violencia de
género o una mayor remuneración por su trabajo mientras que la provincia de Santo
Domingo de los Tsáchilas la gran mayoría de las mujeres no tienen el mismo deseo
podemos estimar que sea porque se sienten seguras en su provincia y están satisfechas con
su ingreso.
Pregunta 2: ¿Cuál es el porcentaje de hombres han emigrado del país clasificado por su
tipo de sangre?
En la figura 1.2 la proporción más grande de hombres clasificados por su tipo de sangre es
el tipo de sangre O negativo con un 13.62% de la población mientras que la proporción más
sangre
Por lo tanto según el análisis previo se puede deducir que el tipo que la sangre O negativo
va a hacer escasa en la cruz roja ya que no va a haber muchos donadores, mientras que el
tipo de sangre B negativo no va a ser tan escasa como la sangre O negativo tomando en
Barcelona clasificados por el número de hijos es el de un hijo por familia con un 22.94% de
la población y la proporción más pequeña corresponde a 0 hijos por familia que representa
un 9.02%.
Figura 1.3: Migrantes Ecuatorianos que tienen hijos en España en la ciudad de Barcelona
Por lo tanto según el análisis previo se puede deducir que una vez establecidos en España
porque lograr una estabilidad financiera y se les permite poder mantener a un miembro
más de la familia.
Pregunta 4: ¿Cuál es el porcentaje de personas que emigraron con posgrado del Ecuador
En la figura 1.4 la proporción más grande de personas que emigraron con posgrados del
Figura 1.4: migrantes ecuatorianos que tienen posgrado clasificados por su país de
residencia
Por lo tanto según el análisis previo se puede deducir que en Chile existe una mayor
demanda de personas con posgrados que sean Ecuatorianos ya sea porque su trabajo es
en Canadá es la más baja puede ser que sea porque la demanda de estudiantes con
Por lo tanto según el análisis previo se puede deducir que la demanda de economistas en
Australia es alta puede ser debido a su alta competitividad o para establecer lazos de libre
mercado con Ecuador, además, Perú es el país que menos demanda Economistas debido a
que su demanda esta satisfecha o los lazos de libre mercado entre naciones ya está en
marcha.
Grupo 3
1. ¿Cuántos emigrantes del género mujer son de la provincia del Azuay pertenecientes al cantón
Cuenca, San Fernando y Girón?
Como podemos observar en la figura 1 las mujeres que son de la provincia del Azuay, del cantón
que más emigraron fueron del Girón con un 36,11%, seguido por el cantón San Fernando con un 34,44% y
por último del cantón Cuenca salieron 29.40%. Dando a entender que de los cantones pertenecientes a la
provincia del Azuay del cantón que más emigraron fue de Girón
2. ¿Cuántos emigrantes casados tienen un nivel de educación superior siendo, Estados Unidos, España e
Italia sus países actuales de residencia?
Figura 2: Emigrantes casados que poseen educación superior residentes en
3. ¿Cuántos emigrantes con profesión de policía salieron de la provincia de Imbabura hacia Chile y
Canadá?
Como se observa en la figura 3 los emigrantes con profesión de policía que salieron de
Imbabura al país que más emigraron fue a Canadá con un 62,50% y a Chile emigraron 17,50%.
Toronto
En la figura 4 se pueden observar que el 48% de los emigrantes de genero hombre y que tienen
una ocupación de mecánico residen actualmente en Madrid, el 33,57% residen en Nueva York y el
32,14% residen en Toronto.
5. Determinar el número de personas con educación primaria que han migrado desde Pujilí a países
como España, Chile y Estados Unidos.
y EE. UU
Como se puede observar en la figura 5 , que personas con una educación primaria de la
provincia de Cotopaxi del cantón Pujilí emigraran a países como Chile con un 42,11% y le sigue Estados
Unidos con el 36,84% y finalmente España con 21,05%. Con esto se dice que emigran más al país de
Chile puede por diferentes factores.
Estados Unidos
Como se puede observar en la figura 6, Unas de las provincias con mayores emigrantes de
profesión de Médicos que emigran a Estados Unidos es Azuay con 45,45%, siguiéndole la provincia de
Manabí con un 36,36% y por último Pichincha con 18,18%.
7. Entre países como Estados Unidos, España y Canadá ¿Cuál tiene mayores emigrantes ecuatorianos?
Como se puede observar en la figura 7, entre países como España, Estados Unidos y Canadá, el
país con mayores emigrantes ecuatorianos es Canadá con una 34%, seguido va el país de España con un
33,11% y por último Estados Unidos con 32,89%. Dando así por entender que emigrantes ecuatorianos
viajan más a Canadá
10. ¿Cuántos emigrantes con 2 hijos salieron de las provincias de Pichincha, Guayas y Azuay
residentes actualmente en Madrid?
Figura 10: Emigrantes fotógrafos que trabajan cocineros en Italia, Chile y Canadá
Según lo observado en la figura 10, se visualiza que en Madrid el 40% de emigrantes con dos hijos
son provenientes de Azuay, mientras que, el 35% son provenientes de Pichincha y el 25% restante
proviene de Guayas.
Grupo 4
1. INTRODUCCIÓN
El siguiente informe tiene como objetivo dar respuesta a las diferentes incógnitas
planteadas sobre los emigrantes ecuatorianos en 5 diferentes países planteados alrededor del
mundo, de los cuales dos pertenecen a Norteamérica que son Estados Unidos y Canadá, los 3
restantes pertenecen a Europa siendo estos Italia, España y Reino Unido respectivamente. Por
medio de graficas realizadas en Microsoft Power Bi, tendremos una mejor perspectiva lo cual
nos facilitara dar un análisis claro, concreto y sencillo. Y sobre que tratarán estas preguntas pues
serán sencillas pero enfocada en la situación de los emigrantes como saber en qué país se
encuentra el mayor número de ecuatorianos o saber el oficio que actualmente ejercen.
2. MARCO REFERENCIAL
A nivel global el tema de la migración hasta los años setenta generaba poco o ningún
interés entre los investigadores sociales. La situación cambió significativamente a finales de la
década de los noventa como consecuencia de la reemergencia de los temas de migración en las
agendas políticas de los Estados Unidos y otros países desarrollados, así como por la creciente
escalada de los movimientos de refugiados a nivel internacional (Ponce, 2005).
Se analizará las razones que han obligado a los ecuatorianos a migrar, teniendo como
principales razones las crisis económicas que ha atravesado el país durante varias décadas, la
falta de empleo, el sueño de alcanzar un mejor nivel de vida y el alto índice de corrupción que
se viene presentando durante varias generaciones atrás. Lo anterior se debe a diferentes causas
como el mal uso de los recursos existentes, incapacidad administrativa y falta de compromiso
por parte de los gobernantes.
3. MÉTODO UTILIZADO
Se utilizará un método analítico basado en el software dinámico de POWER BI, las cuales
nos permiten analizar y resumir datos en gran cantidad de una manera fácil y concreta. Se
4. ANÁLISIS E INTERPRETACIÓN
PREGUNTA 1
¿De los datos registrados, qué cantidad de emigrantes están en Estados Unidos y
cuántos pertenecen al género masculino o femenino?
El objetivo de esta pregunta es analizar cuál de los dos géneros predomina en Estados
Unidos, para así realizar un análisis de la posible causa de por qué ese género predomina en
este lugar.
¿De los emigrantes registrados qué cantidad pertenecen a las tres grandes ciudades de
Ecuador y cuál fue su país destino de emigración?
PREGUNTA 3
¿De los datos registrados, qué porcentaje de emigrantes poseen un nivel de educación
superior, y cuál es su ocupación en el país que emigraron?
Figura 3: Ocupaciones de los emigrantes divididos en los tres campos en los siguientes niveles técnico superior,
tercer
nivel y posgrado
¿De los emigrantes registrados, qué porcentaje no tienen hijos y a qué países
emigraron?
Figura 4: Porcentaje de emigrantes sin hijos y a que países emigran con más frecuencia.
Presentamos los resultados de un análisis de las variables que determinan los gráficos
estadísticos en los países de Reino Unido, Canadá, España, Italia y Estados Unidos en análisis con
los emigrantes sin hijos que residen en este país, con el número total de 1291 en el país de
Reino Unido siendo este el de mayor número de emigrantes sin hijos en estos países europeos,
llegando a un 52,68%.
PREGUNTA 5
Damos respuesta a través de la gráfica a cuál es el país preferido por las personas
ecuatorianas para migrar, en el cual tenemos que es Reino Unido (Inglaterra) el de preferencia
con un total de 4961 migrantes en aquel país, en donde Los ríos representa el 18.61% con 923,
Pichincha el 14.29% con 709 y Manabí el 13.08% con 649 del total lo cual sumado son 2281
personas en total. Pero también tenemos que Santo domingo y El Oro son aquellas que cuentan
con menor presencia ya que tienen 5 y 4 personas respectivamente. Del total de 24 provincias
tenemos que en el país residen personas de 21 provincias del total de las cuales solo faltan
emigrantes de las provincias de Cuenca, Guayas y Imbabura.
5.- CONCLUSIONES
En conclusión, la migración, por sí misma, representa importantes cambios en la
dinámica de población ya sea de tipo demográfico, económico, social y familiar. Estos cambios
afectan de gran manera
al país de origen, debido a que, gracias a las malas políticas de gobierno muchos
ecuatorianos se ven obligados a migrar a otros países en busca de mejores condiciones de vida,
que el propio país no le pudo dar; quitando así gran parte de la población que puede ser
beneficiosa para el desarrollo del país.
6.- RECOMENDACIONES
identidades
.[PAGINA WEB]:
https://flacsoandes.edu.ec/web/imagesFTP/
6417.migracion_ecuatoriana_transnacionalismo r edes_e_identidades.pdf
Ponce, J. (05 de agosto de 2005). EMIGRACIÓN Y POLÍTICA EXTERIOR EN ECUADOR.
[PAGINA WEB]:
https://biblio.flacsoandes.edu.ec/libros/digital/48361.pdf
Grupo 5
Pregunta 1:
¿En caso de padecer una enfermedad o sufrir alguna emergencia, qué país posee
el mayor porcentaje de posibles donantes de sangre tipo B- para las personas que
emigrantes con sangre tipo B- que podrían ser donantes en caso de emergencia es
Estados Unidos, con un 39,04%, país que también cuenta con la mayor cantidad de
civil soltero
concluir que el país con menos cantidad de emigrantes que se denominan femenino y
jardineros
Análisis: Según la figura 3, se deduce que, los emigrantes que tienen tercer nivel
laborar como jardineros con un porcentaje de 27%, de igual manera sucede con
personas que tienen cuarto nivel en su nivel de educación que deberían laborar en otros
Pichincha?
países
Unidos con un porcentaje del 50% esto se debe a que es el lugar más escogido de los
emigrantes de nacionalidad ecuatoriana por su oferta laboral muy extensa en todos los
economistas
decir que es el país al que migraron en mayor proporción las personas que son
ese país existe menos perjuicios sociales respecto al género y por lo tanto tienen mayor
PREGUNTAS EN POWER BI
Análisis : Como se observa en la figura 2, el 2002 fue el año que hubo mayor número
de emigrantes viudos con ocupación de cajeros correspondiéndole 39,22 % .Y el
próximo año se redujo grandemente la tasa de migración con 9,80% . Eso en análisis
respectivo en el 2003 se disminuyo la cantidad de emigrantes viudos que se dedican a
trabajar siendo cajeros.
Recomendación: Crear más ofertas laborables a las personas que trabajan de cajeros
para que progresen en el país que se encuentren y ofrezcan grandes oportunidades a
sus familias por el dinero que ganarían dedicándose a otra profesión u ocupación.
3- ¿En qué año emigraron más hombre y mujeres casados?
casado
Análisis: Como se observa en la figura 3, en 1999 fue el año que hubo más migrantes
de hombres y mujeres casados con un 36,36 %, por lo tanto, siendo el 2002 y 2022 uno
de los años con menor porcentaje de emigrantes con 13.64 % y 4,55% de emigrantes
casados.
Análisis: Como se presenta en la figura 4 las ocupaciones a las que se dedican los
emigrantes que tienen cuarto nivel de estudio son: Cerrajero, barrendero, cajero,
peluquero, frutero, vendedor, repartidor, lechero, leñador, panadero, vigilante,
carnicero, carpintero, cocinero, fontanero, artesano, albañil, animador, exterminador,
agricultor.
Siendo el porcentaje más alto 5,66% de emigrantes que se dedican a ser cerrajeros y con
el menor porcentaje 4,28% que se dedican a ser agricultores
1. OBJETIVO
Crear paneles
Compartir informes
Conectarse directamente a todos los datos que son importantes para usted
Power BI Desktop: La solución de Business Intelligence que necesita para
crear informes y análisis sin ser un experto. Incluye las funcionalidades para
conectar, dar forma y compartir perspectivas gracias a un contenedor flexible
que permite arrastrar y soltar contenidos. (Ferrari, 2016)
Power BI Mobile: Power BI incluye apps que le facilitan ver sus cuadros
de mando e informes personalizados en cualquier lugar y momento. Las apps
de esta solución de Business Intelligence en Cloud le permiten disfrutar de una
experiencia única en todas las plataformas y dispositivos, ya que están
optimizadas para pantallas táctiles y se encuentran disponibles para:
Windows
iOs
Android
(Tiles, P. 2021)
Origen de datos
El acceso a los datos puede ser desde una tabla Excel, Salesforce,
Dynamic CRM, Google Analytics, hasta complejas bases de datos (on-
premise o en la nube), información de servicios de Azure, etc., lo cual
facilita tener toda la información en una única visualización (Menendez,
2020)
3. MÉTODO UTILIZADO
PREGUNTA 1
¿Cuáles son las ciudades con mayor porcentaje de emigrantes con estado
civil casados?
5. CONCLUSIONES
Referencias
información.
Obtenido de https://www.bimatico.com/es/bi-news/para-que-
se-utiliza-power- bi-que-es-capaz-de-hacer-y-donde-descargarlo
Menendez, J. (04 de febreo de 2020). Deloitte. Obtenido de
https://www2.deloitte.com/es/es/pages/technology/articles/que-es-
power-bi.html
Power, B. I., Excel, U., Desktop, P. B., & Tiles, P. (2021).
Microsoft power bi. Available here: https://powerbi. microsoft.
com/en-us.
Ferrari, A., & Russo, M. (2016). Introducing Microsoft Power BI. Microsoft
Press.
Grupo 8
Pregunta 1
Figura 1
Interpretación: De entre las provincias con las tres principales ciudades del
país como lo son Quito, Guayaquil y Cuenca, es la provincia de Azuay la que gradúa casi
el cincuenta por cien de economistas que trabajan en Estados Unidos. Esto sugiere
mayores oportunidades para graduados de la provincia en el área de Ciencias
Económicas en comparación con las provincias de Pichincha y Guayas.
Pregunta 2
Figura 2
Figura 3
primeros meses?
Figura 4
Figura 5
gerencia
primaria
Recomendación: En el caso de las mujeres se debería emplear campañas para que las
personas que emigran como para las personas de mayor edad que habitan ahí, se sigan
preparando y sigan surgiendo respecto a su nivel académico y en forma laboral.
3. ¿Qué porcentaje de personas emigraron hacia los Estados Unidos y tienen
ocupación de plomero, con respecto a los años 2019, 2020 y 2021?
2021
Análisis: Como podemos observar en la figura 3, en el año 2019 emigraron cerca del
35,06% hacia los Estados Unidos, en cambio para el año 2021 existe una disminución
del 3,89% de emigrantes que tienen una ocupación de plomero y están en Estados
Unidos.
Recomendación: Se podría crear más ofertas laborables de plomero para que los
emigrantes permanezcan en Estados Unidos laborando y progresando, por lo que no
tengan necesidad de emigrar a otro país en busca de ofertas de trabajo en plomería.
4. ¿Cuál es el porcentaje de personas con la profesión de economista que
emigraron hacia Estados Unidos, y tienen ingresos de $1000 a $2000 con
respecto a los años 2019 al 2022?
Figura 4: Emigrantes con profesión de economistas con ingresos de 1000 a 2000 dólares
Análisis: Como podemos observar en la figura 4, para el año 2021 hubo un 29,03% de
personas economistas que están en los Estados Unidos y tienen ingresos de 1000 a
2000 dólares, en cambio en los años 2020 y 2022 tienen un porcentaje igual del
25,81%.
son casados
los dos primeros años bajo análisis, dicha característica se presenta en medio de una
crisis que en consecuencia incrementa el uso de bicicletas como una alternativa viable
años en los cuales la utilidad bruta generada por el almacén de bicicletas presenta
buenos resultados ya que las cantidades obtenidas muestran una gran diferencia con
5. Recomendaciones
bruta, razón por la cual si se desea aumentar o igualar el volumen de las ventas sería
útil fomentar ciertas estrategias de marketing a corto y largo plazo que permitan su
mínimo 1000 emigrante ecuatorianos, en esta base se incluyó algunos registros básicos
requeridos como son los nombres, numero de cedula, genero, profesión, mucha más
los siguientes talleres veremos como ACCES fue una gran herramienta para la creación
Grupo 1
OBJETIVO
MARCO REFERENCIAL
La emigración en Ecuador:
Ecuador según los últimos datos publicados por la ONU, tiene alrededor de
1.183.685 de emigrantes, lo que supone un 6,85% de la población de nuestro país.
Esto, en comparación del resto de países se mantiene en un punto medio en el
ranking, pues se encuentra en el puesto 99° de los 195 países analizados.
METODO UTILIZADO.
En relación con el género ¿Cuál es el mayor porcentaje de personas que han emigrado
al extranjero? ¿Por qué lo hacen?
Se ha realizado esta pregunta con el objetivo de descubrir el país que recibe mayor
cantidad de migrantes ecuatorianos, para así analizar la situación de cada país y
encontrar una razón de su migración allá, además de diferenciar por 3 de las
ciudades más importantes de cada país.
Por medio de esta interrogante se busca analizar cual es el rango de edades en el que
el Ecuatoriano promedio migra del país, por lo que se ha realizado un grafico de
barras clasificado de tal manera que nos brinde la respuesta a nuestra interrogante.
¿Qué porcentaje de emigrantes que tienen una profesión reciben un salario menor a
dos mil dólares?
RECOMENDACIONES
Cada persona que planee o está planeando migrar del país deberá tener muy en
cuenta su destino y las oportunidades de trabajo que existen en el mismo, pues como
los resultados demostraron no por ser alguien capaz recibirás un trabajo de tu nivel,
por lo que se deberá analizar las chances de una vida mejor en el país destino del
migrante.
Grupo 2
OBJETIVO
Responder a las preguntas planteadas a través de Power Bi, dar uso a las herramientas
como son los gráficos, tablas y filtros para realizar el análisis e interpretación pertinentes y
con ello plantear recomendaciones.
Marco Referencial
POWER BI
Power BI Service: servicio online (SaaS) con funcionalidad similar a la aplicación desktop y
permite publicar informes y configurar la actualización de datos automáticamente para que
el personal de la organización tenga los datos actualizados.
Power BI Mobile: aplicación móvil disponible para Windows, iOS y Android para visualizar
informes y que se actualiza automáticamente con los cambios de los datos.
3. MÉTODO UTILIZADO
Para analizar los datos previamente almacenados, tuvimos que crear una pregunta que
contuviera el objetivo que usaría para graficar las respuestas. Por esta razón, se utilizaron
métodos cualitativos y cuantitativos ya que los resultados obtenidos de los gráficos serán
representados en porcentaje para facilitar la interpretación. Los datos obtenidos, por otro
lado, eran toda la información almacenada en la base de datos creada anteriormente en el
programa ACCESS.
1. ¿Cuál es el porcentaje de migrantes según su intervalo de ingresos clasificados por el
país en el que trabajan?
Análisis
Figura 1.1
Interpretación
Tras el análisis de la gráfica se puede interpretar que existe un mayor ingreso percibido por
migrantes ecuatorianos en los Estados Unidos, al contrario, en España es el país en el que
menos ingresos perciben.
2. ¿Cuál es el porcentaje de migrantes según su intervalo de edad clasificados por
género?
Análisis
Figura 2.1
Interpretación
Tras el análisis de la gráfica se puede interpretar que existe más migrantes hombres
ecuatorianos mayores a 30 años, al contrario de las mujeres menores a los 18 años.
3. ¿Cuál es el porcentaje de migrantes según el mes de migración clasificado por el año
2015?
Análisis
Figura 3.1
Interpretación
Tras el análisis de la gráfica se puede interpretar que en el año 2015 el mes con mayor flujo
de migrantes fue diciembre, a lo contrario el mes de junio fue el mes donde hubo menos
flujo de migrantes.
4. ¿Cuál es el porcentaje de emigrantes que tienen un mayor es ingresos clasificados por su
ocupación actual?
Análisis
De acuerdo a la consulta realizada al porcentaje más alto de los migrantes según el ingreso
clasificado por su ocupación actual son los meseros que tienen el mayor ingreso entere
1000 y 2000 dólares que representa el 4,02% y el ingreso mayor a 2000 es el cocinero que
representa el 2.19% y por último la ocupación actual que percibe un ingreso menor a 1000
dólares es el jardinero que representa el 1.45%.
Figura 4.1
Interpretación
Tras el análisis de la gráfica se puede interpretar que la ocupación con mayor ingreso es la
de mesero, al contrario, la ocupación con menos ingresos es la de jardinero.
5. ¿Cuál es el porcentaje de emigrantes por su número de hijos clasificados por su
ingreso?
Análisis
De acuerdo a la consulta realizada al porcentaje más alto de los migrantes según el número
de hijos clasificados por su ingreso son los migrantes que tiene 4 hijo con ingresos de 1000
a 2000 dólares representando el 9,51% y los migrantes que tiene 5 hijos con ingresos
mayores a los 2000 dólares representan el 4,85% y los migrantes que tienen 1 y perciben
ingresos menores a los 1000 dólares representando 2,85% por último los migrantes que
tiene 3 hijo perciben ingresos menores a los 1000 dólares representando el 2,85%.
Figura 5.1
Interpretación
Tras el análisis de la gráfica se puede interpretar que los migrantes que tiene 5 hijos poseen
los ingresos más altos, mientras que los migrantes que tiene 1 y 3 hijos perciben ingresos
bajos.
Conclusiones
POWER BI es una aplicación que nos ayuda a realizar análisis de datos con tablas y
gráficos interactivos con relación a la base de datos que previamente se exporto de Access.
Aquí es posible listar a los inmigrantes, utilizando diferentes tipos de gráficos para
representar esta información; Los más utilizados son el gráfico de barras y el gráfico
circular. También hay una forma de agregar filtros para ayudarnos a separar los datos que
necesitamos de los que no. Por lo tanto, pudimos producir informes que responden a
varias preguntas con características específicas de países, ciudades, género, etc.
Recomendaciones
Por último, al realizar el análisis de estas preguntas es necesario graficarlas porque nos
ayuda a interpretar de manera más precisa cada uno de los datos por ello se recomienda
que siempre se utilicen los gráficos correspondientes a cada una de las preguntas
Grupo 3
1. Determinar el porcentaje de migrantes que abandonaron el país a partir
del año 2015
2015.
ANALISIS:
INTERPRETACIÓN
ANALISIS:
INTERPRETACIÓN
ANALISIS:
INTERPRETACIÓN
Figura 4. Migrantes de Toronto que ganan entre 500 y 2 000 dólares según su
edad
ANALISIS:
INTERPRETACIÓN:
2000 $
ANALISIS:
INTERPRETACIÓN:
1. INTRODUCCIÓN
El siguiente informe tiene como objetivo dar respuesta a las diferentes incógnitas
planteadas sobre los emigrantes ecuatorianos en 5 diferentes países planteados alrededor del
mundo, de los cuales dos pertenecen a Norteamérica que son Estados Unidos y Canadá, los 3
restantes pertenecen a Europa siendo estos Italia, España y Reino Unido respectivamente. Por
medio de graficas realizadas en Microsoft Power Bi, tendremos una mejor perspectiva lo cual
nos facilitara dar un análisis claro, concreto y sencillo. Y sobre que tratarán estas preguntas pues
serán sencillas pero enfocada en la situación de los emigrantes como saber en qué país se
encuentra el mayor número de ecuatorianos o saber el oficio que actualmente ejercen.
2. MARCO REFERENCIAL
A nivel global el tema de la migración hasta los años setenta generaba poco o ningún
interés entre los investigadores sociales. La situación cambió significativamente a finales de la
década de los noventa como consecuencia de la reemergencia de los temas de migración en las
agendas políticas de los Estados Unidos y otros países desarrollados, así como por la creciente
escalada de los movimientos de refugiados a nivel internacional (Ponce, 2005).
Se analizará las razones que han obligado a los ecuatorianos a migrar, teniendo como
principales razones las crisis económicas que ha atravesado el país durante varias décadas, la
falta de empleo, el sueño de alcanzar un mejor nivel de vida y el alto índice de corrupción que se
viene presentando durante varias generaciones atrás. Lo anterior se debe a diferentes causas
como el mal uso de los recursos existentes, incapacidad administrativa y falta de compromiso
por parte de los gobernantes.
3. MÉTODO UTILIZADO
Se utilizará un método analítico basado en el software dinámico de POWER BI, las cuales
nos permiten analizar y resumir datos en gran cantidad de una manera fácil y concreta. Se
llaman así porque se
puede cambiar su disposición reordenando o cambiando de posición los encabezados
de fila y columna, rápida y sencilla.
4. ANÁLISIS E INTERPRETACIÓN
número de emigrantes mujeres con un título de tercer nivel o superior; sin embargo, sus
ocupaciones más frecuentes son sastre, carpintería y cocina.
Interpretación Estos datos reflejan que la educación del país es baja en comparación a la
educación que se brinda en Europa y sin importar si su profesión va acorde a sus estudios las
emigrantes prefieren Europa pues sus salarios y condiciones se encuentran mejor que en Ecuador.
Por ello las profesiones más frecuentes son sastre, carpintería y coci
PREGUNTA 2: El objetivo de esta incógnita es saber la cantidad de ingresos que
percibe cada migrante ecuatoriano en el exterior.
Análisis: En la figura 2 podemos observar los ingresos totales de los ecuatorianos por el
mundo en el cual el 48.68% gana entre 2001$ a 5000 $ siendo el porcentaje mayor, el 44.29%
pertenece a las personas que gana entre 1001$ a 2000$, 4.05% entre 5001$ a 7000$ siendo los
que más ganan, 2.64% pertenece a aquellas personas que ganan entre 0$ a 1000$, por ultimo
tenemos el 0.34% para completar el 100% pertenece a 7001$ a 9000$ siendo las personas que
más ganan, pero habiendo de menos personas.
Interpretación: Los ecuatorianos que más ganan son aquellos que sus ingresos se
encuentran entre 2001$ a 5000$ esto significando así que ganan entre 5 y 10 veces más de lo que se
gana en nuestro país. Lo cual es considerado que aquellos emigrantes viven una mejor calidad de
vida.
PREGUNTA 3: El objetivo de esta grafica es conocer por rango de edad cuantos emigrantes de 18
a 27 años existen en los países.
Estados Unidos.
Interpretación: Existe una mayor migración por parte de ecuatorianos en un rango de edad
de 18 a 27 años debido a la falta de empleo que existe en Ecuador, esta población se refiere a
recién graduados que al percibir la falta de oportunidades en su país prefieren migrar a las
primeras potencias en busca de sus sueños, aunque sus trabajos no tengan relación con su
profesión.
Interpretación: Este hecho se debe a que Ecuador experimentó una severa crisis
económica financiera que afectó la mayor parte de los indicadores macroeconómicos y sociales,
debido a la devaluación del sucre. Se produjo una salida masiva de ecuatorianos, debido a la
pérdida de empleo, cuyo fin era encontrar un mejor nivel de vida en países como Estados
Unidos, Italia y de manera especial España. Este proceso empezó a culminar con la puesta en
vigencia del sistema de dolarización a partir del 9 de enero del año 2000.
Análisis: En la figura 5 se puede observar el porcentaje de mujeres solteras y con hijos que
hay en cada país alrededor del mundo, el cual esta seccionado por colores que van desde 1 a 5
hijos. Se divide entre Estados Unidos con el 32.89%, Reino Unido con el 32.22%, España con el
13.98%, Italia con el 11.03% y por ultimo a Canadá 9.87%.
Figura 5 Porcentaje de madres solteras en el exterior
5.- CONCLUSIONES
6.- RECOMENDACIONES
esto se debe a que las oportunidades que tienen los ecuatorianos en dicho país
son mayores y les permiten tener un estilo de vida mucho mejor al que se
lo que otras personas, en muchos casos los mismos familiares, han conseguido
en ese país.
Pregunta 7: Determinar cuáles son los porcentajes de ocupación que más registran los
estas familias representan un 39% del total de familias según Wikipedia (2022).
Pregunta 8: Determinar el porcentaje de emigrantes por su año de salida,
segmentado
por meses.
Análisis: La figura 8, nos muestra que, en el año 2019 el mes que más
emigraron fue en el mes de Julio con un 10,20%, seguido del mes de marzo y
otro lado, vemos que los meses con menos tendencia de emigración es el mes
Interpretación: Según el INEC (2022), entre los años 2018 y 2019 el PIB creció
cual fue un motivo suficiente para que la gente decida emigrar para la busca de
Análisis: Las figuras 9.1, 9.2, 9.3, 9.4, se observa que, existe un mayor
porcentaje de emigrantes adultos, dentro de este grupo los adultos que tienen
representativo (5,21%).
Análisis: Las figuras 10.1, 10.2, 10.3, se puede observar que, existe un mayor
$5.000 dólares y dentro de este grupo de igual forma los residentes en Estados
más alto en relación a otros países, sin embargo, el costo de vida en este de
vida de igual forma es mucho más alto por lo que para algunos migrantes
Con la ayuda del programa Power BI, modifique y responda las preguntas realizadas
anteriormente en la base de datos, use herramientas como gráficos, tablas, filtros, etc. para
analizar e interpretar la información que necesita en función de los intervalos.
PREGUNTAS EN POWER BI
Análisis.
Análisis.
Como evidencia en la figura 3, no se registran emigrantes que salieron del país con
edades de 18 a 21 años, dando un porcentaje de 0%. Siendo las personas de 27 años de
edad las que tienen mayor tasa de migración 22.35% lo que nos permite inferir que por lo
complejo del viaje las personas menores a 21 años no emigraron.
3. ¿Determinar el numero de emigrantes de 30 a 60 años?
Análisis.
De acuerdo a los datos, se puede identificar que las personas con 59 años tienden a
emigrar menos puesto que por la edad no tienen muchas ofertas de empleos por otra
parte como se observa en la parte derecha del grafico las personas jóvenes migran
relativamente más que las personas con mayor edad por su facilidad en conseguir
trabajo.
4. ¿Determinar el numero de emigrantes mayores a 60 años?
Análisis.
Análisis.
En los años 1998 a 1999, Ecuador tenía problemas económicos por la crisis
inflacionaria lo que provoco el feriado bancario provocado por el ex presidente Mahuad y el
ministro de finanzas Guillermo Lasso. El porcentaje mas alto es de 17.14% en el año 2001 y
2002 donde emigraron personas de todas las edades a cualquier parte del mundo.
GRUPO 7
1. OBJETIVO
Crear paneles
Compartir informes
Conectarse directamente a todos los datos que son importantes para usted
Power BI Desktop: La solución de Business Intelligence que necesita para
crear informes y análisis sin ser un experto. Incluye las funcionalidades para
conectar, dar forma y compartir perspectivas gracias a un contenedor flexible
que permite arrastrar y soltar contenidos. (Ferrari, 2016)
Power BI Mobile: Power BI incluye apps que le facilitan ver sus cuadros
de mando e informes personalizados en cualquier lugar y momento. Las apps
de esta solución de Business Intelligence en Cloud le permiten disfrutar de una
experiencia única en todas las plataformas y dispositivos, ya que están
optimizadas para pantallas táctiles y se encuentran disponibles para:
Windows
iOs
Android
(Tiles, P. 2021)
3. MÉTODO UTILIZADO
PREGUNTA 1
de meseros
el intervalo:
¿Cuál es el porcentaje que más personas emigraron en el año 2010 según sus
meses?
INTRODUCCIÓN
una base de datos exportada, más adelante daremos a conocer los métodos y las
que, con la utilización de los distintos campos, así como también de filtros y
solicites.
El tema de las consultas en Power BI resulta ser interesante por el simple hecho
de que este programa te va a ayudar para dar información concreta como antes ya
OBJETIVOS
de las preguntas.
MARCO REFERENCIAL
para poder integrar y a su vez formular con carácter formal encuestar mediante
preguntas a una población. La aplicación de filtros mediante los cuales nos permitirán
METODO UTILIZADO
cualquier dispositivo. Estos análisis pueden ser compartidos por diferentes usuarios de
Figura 1
Power Bi
datos actualizados.
de los datos.
ANALISIS E INTERPRETACIÓN
Pregunta 1
casi el veinte y tres por cien de Azuay, y además ejercen su profesión en Estados
Unidos.
Figura 2
país como lo son Quito, Guayaquil y Cuenca, es la provincia de Azuay la que gradúa casi
el cincuenta por cien de economistas que trabajan en Estados Unidos. Esto sugiere
Pregunta 2
Roma?
educación el mismo que tiene mayor significancia, por consiguiente, el 23,44% tienen
Figura 3
encuentra en primer lugar las personas que tienen tercer nivel ya qué muchas personas
consideran que sin educación no hay progreso y luego esta cuarto nivel, secundaria, sin
educación y primaria.
Pregunta 3
los bomberos siendo este la ocupación con mayor número de sangre B+, luego le sigue
escritores y por ultimo 4,23% (3 personas) se dedican a la red social de Tik Tok
Figura 4
actual
Interpretación: Con ayuda de la figura 3 podemos observar la cantidad en
Colombia y que está clasificado por algunos trabajos seleccionados, en este caso son:
tik tok. El trabajo con más personas con B+ son los bomberos.
Pregunta 4
primeros meses?
primeros días de los primeros 6 meses del año 2022 hubo las siguientes emigraciones.
El 1 de marzo hubo más porcentaje, es decir, que el 21,74% de los hombres emigraron
tenemos que el 1 de junio el porcentaje de los hombres que emigraron a Chile fue de
13,04%.
Figura 5
Hombres que emigraron a Chile
con población de solo hombres y se dedujo que el primero de marzo del presente año
fue donde tuvo más porcentaje de emigrantes y el mes donde hubo menos porcentaje
Pregunta 5
emigrantes escogieron como destino laboral Estados Unidos como principal destino
para tener contratos laborales con un 32%, como segundo lugar como destino laboral
tenemos Colombia con un sólido 24% e Italia que en cuarto lugar con el mismo
porcentaje al igual que Colombia con un 24%. En los últimos lugares los tenemos a
España con un 12% y por último Chile 8% siendo el menos favorito para ser un destino
laboral.
Figura 6
Porcentaje de emigrantes graduados en contabilidad trabajan en puestos
en gerencia.
fue Estados Unido ya sea por diversos factores, su moneda, demanda laboral en esta
carrera u otras razones, destinos como Chile y España podemos teorizar que no existe
mucha demanda de esta carrera y por esto no es tan demandada que en otros países
como los del top del 1 al 3. Dándonos como conclusión que existen factores de nuestra
Pregunta 6
su nivel de educación. Entonces tenemos que el 20,15% están sin cursar algún nivel
Figura 7
cursado de las personas seleccionadas ha sido el tercer nivel con el porcentaje más alto,
es decir, que hay muchas personas solteras que han llegado hasta el tercer nivel,
segundo nivel.
Pregunta 7
y abogado?
primer lugar que corresponde a diseñadores, en segundo lugar, está el 25,00% que
son las personas que tienen una profesión de ingeniero civil, por consiguiente, los
por consecuencia se estima que el 15,00% le pertenece a las personas que tienen la
Figura 8
Diferentes profesiones de las personas de Tungurahua emigrantes en Italia
finalmente están los abogados con un porcentaje muy bajo ya qué muchas personas
Pregunta 8
Análisis
caso de España, para Italia poco más de treinta y tres por cien, finalmente la
residentes ecuatorianos.
Figura 9
contraste a los países europeos. Esto sugiere una relación entre el número de
Pregunta 9
Análisis
La carrera de economía ha sido la carrera más escogida por personas que habitan la
sierra, en segundo lugar, se ubico la carrera de Ing civil, y casi con el mismo porcentaje
Figura 10
economía siendo favorita para la población de la región sierra. Mientras las carreras
carreras. Por último, la carrera menos favorita es biología con un índice menor pero
no tan bajo.
Pregunta 10
Unidos?
CONCLUSIONES
Los datos recopilados y las interrogantes planteadas para el análisis de la
americano.
RECOMENDACIONES
Aunque las oportunidades que ofrecen los países prósperos son atractivas para
que tuvieron aquellos que provienen de provincias de las regiones costa y oriente. Es
importante que se estandarice el nivel de educación a lo largo y ancho del país para que
Treemap.
Análisis: En la figura 6.1 se puede observar que por ejemplo en el año 2020 se
encuentra el mayor porcentaje de emigrantes que salieron a distintos países (20,39%),
le sigue el año 2021 con un (15,88%); en cambio para el año 2007 el porcentaje es
mínimo con (1,03%) de personas emigrantes.
Rango: 2004 para adelante (<18 años), 1992 a 2004 (18 a 30 años), 1962 a 1992 (30
a 60 años), <1962 (>60 años).
Análisis: En la figura 7.5 se puede observar que por ejemplo las personas con
ingresos de 899 a 1240 dólares son iguales con (5,42%), pero los que tienen ingresos de
1308 a 1938 dólares están con menor porcentaje del (0,14%). En cambio, en la figura
7.6 las personas con ingresos de 2498 dólares apenas corresponden al (0,30%), y los
que van de 2199 a 2026 dólares son menores equivalentes al (0,20%).
Análisis: Como podemos observar en la figura 9.1, para el año 2016 cerca del
(1,45%) de emigrantes salieron; para el año 2020 cerca del (36,23%) salieron hacia los
distintos países y laboran como albañil.
importante del diseño de este manual fue la recopilación de información básicas para un
aprendizaje de diversas temáticas que abordo este curso. Lo que más ayudo a diseñar este
manual fue la información de los temas tratados en este curso, así como su aplicación básica
trascurso de tiempo. Lo más difícil de esta manual de catalogo fue que la información este
entendible para el lector que lo desee, ya que esto le ayudara a conocer una clara información
personas más jóvenes, debido a que usualmente son aquellas que destinan un
pueden ser influenciadas de manera más fácil a través de los anuncios en redes
6. Referencias bibliográficas
C3%A1s%20recientes%20a,el%2014%25%20de%20los%20ciudadanos.
UNIDAD 1:
Tecnología+Informática. https://www.tecnologia-informatica.com/algoritmo-
definicion/
https://desarrolloweb.com/articulos/2143.php
https://uvirtual.uce.edu.ec/pluginfile.php/228064/mod_resource/content/4/
http://clintyanyurbis-diagramasdeflujo.blogspot.com/2007/07/diagramas-de-
flujo.html
Equipo Editorial, Etecé. (2022). Diagrama de Flujo. Concepto.
https://concepto.de/diagrama-de-flujo/
%20METODOL%D3GICA%20PARA%20LA%20ELABORACI%D3N%20DE%20UN
%20FLUJOGRAMA.pdf?sequence=5
https://uvirtual.uce.edu.ec/pluginfile.php/228067/mod_resource/content/4/Diagrama
de Flujo.pdf
pseudocódigos. Urbe.
https://www.urbe.edu/info-consultas/web-profesor/12697883/archivos/Introduccion
%20a%20la%20computacion2/Ingenieria/Contenido%20Materia/UnidadII-Datos-
AlgoritmoyPseudocodigos.pdf
http://www.gestiondelconocimiento.com/conceptos_diferenciaentredato.htm
fuentesdeinformacion. (n.d.).
http://www.medisur.sld.cu/index.php/medisur/article/view/225
https://books.google.com/books?
hl=es&lr=&id=qu92hcV35LMC&oi=fnd&pg=PR13 &dq=(%22microsoft+access
%22)&ots=0y5Z6Z0EpW&sig=w951ZQHvJlWIbq8cs- X7bBj1yMo
Ibaceta, J. B. (2012). Microsoft Access: Diseño de aplicaciones sencillas de bases de datos. Ideas
propias Editorial SL.
Navarrete, O. A. (2011). Open access y software libre: un área de oportunidad para las
bibliotecas. Biblioteca universitaria, 14(1), 26-40.
Suárez, D., & Carlos, J. (2015). En Que Consiste el Open Access o Acceso Abierto de Contenidos. Rev.
Prop. Inmaterial, 20, 119.
Pantoja, J., Paredes, S. (2016). Concepto de Tablas, Consultas. Library.
https://1library.co/article/partes-de-una-base-datos-access-marco- te
%C3%B3rico.y4wn49kq
https://support.microsoft.com/es-es/office/introducci%C3%B3n-a-formularios-
e8d47343-c937-44e8-a80f-
b6a83a1fa3ae#:~:text=Un%20formulario%20de%20Access%20es,aplicaci
%C3%B3n% 20de%20base%20de%20datos.
redes e identidades
.[PAGINA WEB]:
https://flacsoandes.edu.ec/web/imagesFTP/
6417.migracion_ecuatoriana_transnacionalismo r edes_e_identidades.pdf
[PAGINA WEB]:
https://biblio.flacsoandes.edu.ec/libros/digital/48361.pdf
https://www.eluniverso.com/noticias/2019/08/20/nota/7478706/migraci
on-
continua-como-alternativa-progreso-ecuatorianos/
https://es.wikipedia.org/wiki/Inmigraci
%C3%B3n_ecuatoriana_en_los_Estados
_Unidos
https://www.redalyc.org/journal/104/10466283006/html/#:%7E:text=La
%20dol
arizaci%C3%B3n%20de%20la%20econom%C3%ADa,pa%C3%ADs%20entre
%202000%20y%202008.
la Matanza.
https://www.redalyc.org/journal/5819/581967819004/html/#:~:text=La
%20migr
aci%C3%B3n%20internacional%20de%20ecuatorianos%20provoc%C3%B3%2
0dos%20grandes%20consecuencias%2C%20en,desapego%20de%20las
%20rela
ciones%20familiares
Universo.
https://www.eluniverso.com/noticias/2016/11/28/nota/5926999/salario-
latinoamericanos-espana-esta-356-debajo-media/
https://www.eluniverso.com/noticias/2019/08/20/nota/7478706/migraci
on-
continua-como-alternativa-progreso-ecuatorianos/
%C3%B3n_ecuatoriana_en_los_Estados
_Unidos
https://www.redalyc.org/journal/104/10466283006/html/#:%7E:text=La
%20dol
arizaci%C3%B3n%20de%20la%20econom%C3%ADa,pa%C3%ADs%20entre
%202000%20y%202008.
la Matanza.
https://www.redalyc.org/journal/5819/581967819004/html/#:~:text=La
%20migr
aci%C3%B3n%20internacional%20de%20ecuatorianos%20provoc%C3%B3%2
0dos%20grandes%20consecuencias%2C%20en,desapego%20de%20las
%20rela
ciones%20familiares
Universo.
https://www.eluniverso.com/noticias/2016/11/28/nota/5926999/salario-
latinoamericanos-espana-esta-356-debajo-media/
10. Re
ferencias
Duque, C. (12 de febrero de 2019). Bimático Covertimos sus datos en
información.
Obtenido de
https://www.bimatico.com/es/bi-news/para-que-se-utiliza-
power- bi-que-es-capaz-de-hacer-y-donde-descargarlo
Ferrari, A., & Russo, M. (2016). Introducing Microsoft Power BI. Microsoft
Press.
Caribe.