Tareas Primer Parcial Fundamentos de Programación

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

FACULTAD DE ADMINISTRACIÓN DE EMPRESAS


CARRERA DE MERCADOTECNIA

FUNDAMENTOS DE PROGRAMACIÓN

TAREA 1
1 SEMESTRE, PAO 1

Realizado por
[email protected]

ING. CRISTIAN MERINO

01 DE NOVIEMBRE DEL 2022


Unidad #: 1
FUNDAMENTOS DE PROGRAMACIÓN
LECTURA DEL ARTÍCULO “ENTORNOS DE APRENDIZAJE EN LA ESCUELA SUPERIOR
POLITÉCNICA DE CHIMBORAZO, TRANSFORMACIÓN MEDIANTE MOODLE Y GOOGLE
ANALYTICS”

Resumen personal

El número de usuarios a nivel mundial de Moodle es de más de 79 millones y en el Ecuador se


encuentran registrados 902 sitios y la mayoría de instituciones de Educación Superior utilizan
Moodle como apoyo a los procesos de enseñanza y aprendizaje.
La (ESPOCH) tiene su origen en el Instituto tecnológico Superior de Chimborazo, expedida por
el Congreso Nacional, el 18 de abril de 1969, empezó sus actividades académicas el 2 de mayo
de 1972, la ESPOCH realiza sus actividades presenciales apoyadas en las tecnologías de la
información utilizadas en e-learning, una de las herramientas más utilizadas en la virtualidad
son los LMS y la más común es Moodle. Es por ello que esta plataforma es muy útil y muy
importante dentro del aprendizaje porque posee muchas herramientas de enseñanza y
aprendizaje, es fácil de usar, gratuito sin cargos de licencias, siempre se encuentra actualizado
y es flexible y altamente personalizable.
Google Analytics es una herramienta que permite monitorizar sitios web, blogs y redes sociales
realizando un análisis de tendencias, las palabras clave más buscadas en motores de
búsqueda entre muchas más, desde hace 1 año aproximadamente la plataforma Moodle
institucional se apoya con Google Analytics, la capacidad de ser docente debe hacer frente hoy
en día a nuevos desafíos en la era de la información y la incertidumbre.
En el año 2018 América Latina proyectó un crecimiento del 9,7% anual en e-learning, los
motivos de este crecimiento son los avances hacia la digitalización y el dominio de inglés
especialmente. Se observa también una creciente por parte de gobiernos e instituciones
publicas y privadas, presenciales y virtuales, y proveedores de servicio ( OBS Business School,
primera escuela de negocios online, 2018). El principal reto de las universidades
latinoamericanas ha sido, es y seguirá siendo ofrecer una mayor cobertura para los jóvenes con
todo lo que esto significa:
• Contar con una mayor cantidad de recursos financieros para soportar su crecimiento.
• Alinear las expectativas de la sociedad y de la transformación de la economía a través
de la creación de nuevas carreras, integrando nuevas habilidades y conocimientos en
los estudios profesionales.
• Aumentar la oferta de educación continua para la población adulta, como un segmento
de esta nueva realidad donde las personas necesitan aprender para toda la vida.

2
Unidad #: 1
FUNDAMENTOS DE PROGRAMACIÓN
Entre otras.
El Moodle en la ESPOCH ha sido un proceso de evolución ya que en los años 2006-2007 un
grupo de servidores de la ESPOCH implementan la primera versión de Moodle (Comunidad
MOODLE, 2019). Con muy pocos resultados en la planta de Docente, y así, a través del tiempo
se ha utilizado de mejor manera esta gran herramienta tanto en el aprendizaje cómo en la
enseñanza.
Google Analytics en la ESPOCH nos ha ayudado a recolectar la información de todos los
usuarios durante la jornada de utilización de la plataforma y se ha convertido en una estrategia
de mejoramiento dependiendo al campo de acción.
Para concluir se indica las posibilidades de mejora del aprendizaje en la ESPOCH, basadas en
la utilización de Moodle y Google Analytics:
• Al realizar un análisis de las estadísticas de Google Analytics se consiguió determinar
que la formación en línea requiere menos tiempo que la formación presencial (40-60%),
b-learning aumenta las tasas de retención del conocimiento en un 60% y los
participantes a cursos aprenden hasta 5 veces mas sin incrementar el tiempo invertido
en su información (Gutiérrez Guamán & Abdo, 2014).
• La lógica dicta que a futuro se pretende un impacto global con un Sistema de Gestión de
Aprendizaje - LMS(Byron Xavier,2013) eficiente, para dar una mejor respuesta a las
necesidades de medición y optimización de la información utilizada en la ESPOCH.
Impacto de la educación virtual en mi vida estudiantil
En mi opinión y en mi experiencia con la educación virtual, puedo decir que el país a nivel de
aprendizaje y enseñanza nunca estuvo preparado para una educación de tal modalidad, ya que,
al principio todo era incertidumbre para mi como estudiante porque no conocía las plataformas
virtuales en las cuales se podían llevar a cabo el método de aprendizaje y enseñanza, y el
primer año todo fue mediante actividades asíncronas y solo dependía de nuestra
autoeducación.
El segundo año de pandemia pude adaptarme mejor a esta modalidad, pero hubo vacíos en mi
conocimiento que me atormentaban en el siguiente nivel de mi educación, aprendimos a utilizar
distintas plataformas para entrega de tareas y exámenes que realizábamos. Aún en el tiempo
actual se me dificulta todo este tema de las plataformas virtuales por miedo o por desconocer la
utilización correcta de estas herramientas.
Análisis de crecimiento y decadencia de usuarios Moodle
❖ En mi análisis del crecimiento de usuarios Moodle puedo decir que las herramientas de

3
Unidad #: 1
FUNDAMENTOS DE PROGRAMACIÓN
Moodle hicieron que tanto los profesores como los estudiantes aprendamos a utilizar
correctamente esta plataforma, ayudándonos a mejorar nuestra organización y
reduciendo el consumo de papel porque con esta herramienta podemos subir deberes y
exámenes directamente a Moodle y también hemos ido actualizándonos con la
tecnología y aprendiendo a utilizar correctamente el internet y la plataforma.
❖ En el análisis de decadencia puedo decir que, existen personas que se han negado a
avanzar con la tecnología de la mano, por miedo, falta de conocimiento, falta de recurso
y más. También existen algunas universidades que han querido continuar con la
educación clásica y se han estancado juntos a sus estudiantes en el pasado y no han
ido evolucionando al igual que la tecnología.
Ventajas y desventajas de Moodle como entorno virtual de aprendizaje (EVAS)
académicamente hablando
Las ventajas son:
▪ Se puede monitorear muy bien al estudiante ya que posee una tabla de calificaciones y
podemos evitar con tiempo una pérdida de semestre.
▪ Ahorro de papel, porque podemos realizar tareas a computadora.
▪ Ahorro de espacio ya que podemos guardar nuestros documentos en la base de datos.
▪ Mayor interacción con el estudiante y con el profesor.
Las desventajas son:
▪ No todas las personas cuentan con lo necesario para acceder a dicha plataforma.
▪ Falta de conocimiento en los equipos de tecnología.
▪ Aumento de la deshonestidad académica.
Análisis e interpretación del monitoreo con la herramienta Google Analytics con
sus propias palabras
Pienso y considero que la herramienta Google Analytics es muy buena dentro del ámbito
académico porque a través de sus procesos de análisis pueden implementar estrategias para el
mejoramiento de toda la institución y satisfacer las necesidades de los/las estudiantes y
profesores.

4
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD DE ADMINISTRACIÓN DE EMPRESAS
CARRERA DE MERCADOTECNIA

FUNDAMENTOS DE PROGRAMACIÓN

TAREA 2
1 SEMESTRE, PAO 1

Realizado por
[email protected]

ING. CRISTIAN MERINO

02 DE NOVIEMBRE DEL 2022


Unidad #: 1
FUNDAMENTOS DE PROGRAMACIÓN
CONSULTA “ALGORITMO”
Conceptualización
Un algoritmo es una serie de instrucciones secuenciales mediante las cuales se puede llevar a
cabo un proceso y en respuesta a alguna solicitud o decisión. Son conjuntos ordenados y
limitados de pasos que nos permiten resolver problemas o tomar decisiones. Los algoritmos son
independientes del lenguaje de programación porque un mismo algoritmo o diagrama de flujo
se puede representar en diferentes lenguajes de programación, es decir, se ordena antes de
programar.
Los algoritmos también son comunes en matemáticas y lógica y forman la base de manuales de
usuario, manuales de instrucciones, etc. para la creación Su nombre proviene del latín
algoritmo, y el apellido proviene del matemático persa Al-Juarismi. Uno de los algoritmos
matemáticos más famosos es el algoritmo de Euclides para obtener el máximo común divisor de
dos números enteros positivos, o el llamado "método de Gauss" para resolver sistemas de
ecuaciones lineales.
Un algoritmo sirve para resolver un problema mediante una secuencia de instrucciones
ordenadas para guiar el proceso. Sin embargo, en informática, los algoritmos forman el
esqueleto de un proceso que luego será codificado y programado para ser ejecutado por una
computadora.
Todo algoritmo se compone de las partes que son:
• Input o entrada es el ingreso de los datos que el algoritmo necesita para resolver el
problema.
• El proceso es toda la operación lógica que el algoritmo realiza con los datos que le
proporcionó el input.
• Output o salida son los resultados obtenidos con los datos que nos proporcionó el input
una vez terminada la ejecución del algoritmo.
Representación gráfica
Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza en
disciplinas como la programación, la economía, los procesos industriales y la psicología
cognitiva. Estos diagramas utilizan símbolos con significados bien definidos para representar los
pasos de un algoritmo, y el flujo de ejecución se representa mediante flechas que conectan el
inicio y el final de un proceso. En informática y análisis numérico, un pseudocódigo (o
pseudolenguaje) es una descripción compacta e informal de un algoritmo de programación
informática de alto nivel que utiliza las convenciones estructurales de un lenguaje de
programación real, pero está destinado a ser leído por humanos, no por máquinas. e

2
Unidad #: 1
FUNDAMENTOS DE PROGRAMACIÓN
independientemente de cualquier otro lenguaje de programación. El pseudocódigo a menudo
omite información que no es necesaria para que un ser humano comprenda el algoritmo, como
declaraciones de variables, código específico del sistema y algunas subrutinas. Si es necesario,
el lenguaje de programación se complementa con descripciones detalladas en lenguaje natural
o notación matemática compacta. El pseudocódigo se usa porque es más fácil de entender para
los humanos que el código de un lenguaje de programación tradicional, porque es una
descripción válida e independiente del contexto de los principios básicos de un algoritmo. A
menudo se usa en libros de texto y publicaciones científicas que documentan varios algoritmos
y en la planificación del desarrollo de software para delinear la estructura de un programa antes
de que se codifique. No existe una sintaxis estándar para el pseudocódigo, aunque ambos
programas que manejan el pseudocódigo tienen su propia sintaxis. Aunque similar, el
pseudocódigo no debe confundirse con un programa básico que contiene un pseudocódigo que
se compila sin errores. Aunque más completos en papel, los diagramas de flujo y UML pueden
considerarse sustitutos gráficos del pseudocódigo.

Ejemplo de un algoritmo con el problema ¿la lámpara no funciona?

3
Unidad #: 1
FUNDAMENTOS DE PROGRAMACIÓN
Ejemplos en Pseint

Ejercicio 1: suma de 2 números

4
Unidad #: 1
FUNDAMENTOS DE PROGRAMACIÓN

Ejercicio 2: resta entre 2 números

5
Unidad #: 1
FUNDAMENTOS DE PROGRAMACIÓN

Ejercicio 3: Área de un triángulo

Bibliografía
2.2 Representación de algoritmos: gráfica y pseudocódigo - tecnochiapa2012. (n.d.). Google.com. Retrieved November
7, 2022, from https://sites.google.com/site/tecnochiapa2012/unidad-i/2-2-representacion-de-algoritmos-grafica-y-
pseudocodigo
Algoritmo en Informática. (n.d.). Concepto. Retrieved November 7, 2022, from https://concepto.de/algoritmo-en-ormatica/

6
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD DE ADMINISTRACIÓN DE EMPRESAS
CARRERA DE MERCADOTECNIA

FUNDAMENTOS DE PROGRAMACIÓN

TAREA 3
1 SEMESTRE, PAO 1

Realizado por
[email protected]

ING. CRISTIAN MERINO

02 DE NOVIEMBRE DEL 2022


Unidad #: 1
FUNDAMENTOS DE PROGRAMACIÓN
CONSULTA “PALABRAS RESERVADAS”
Conceptualización
Palabras reservadas es un término muy utilizado en programación que consiste en un conjunto
de identificadores con una propiedad muy importante que no puede ser utilizada por el usuario
o programador para nombrar o referirse a variables, funciones, objetos u otros elementos de
programación que deseemos crear.
Esto se debe a que el propio lenguaje de programación los incluye y, por lo tanto, los usa. Por
lo tanto, los usuarios no pueden usar estas palabras como identificadores.
Tipos de datos en lenguajes de programación
Un tipo de datos son las propiedades de un valor que determinan su dominio (los valores
posibles), las operaciones que se le pueden aplicar y cómo se representa internamente por una
computadora.
Cada valor que ocurre en un programa tiene un tipo.
Números enteros. - Puede usar el tipo int para representar números enteros.
int puede tener valores enteros: ... -3, -2, -1, 0, 1, 2, 3, ...
Números reales. - El tipo float se puede utilizar para representar números reales.
El nombre float proviene del término punto flotante, que es la forma en que las computadoras
representan internamente los números reales.
Las computadoras no pueden representar los números reales con exactitud, así que hay que
tener mucho cuidado. Por ejemplo, el número decimal 0,7 está representado internamente por
el valor aproximado 0,699999999999999996. Todas las operaciones entre valores float son
aproximadas.
Números complejos. - El tipo complex le permiten representar números complejos.
Un número complejo tiene una parte real y una parte imaginaria. La parte imaginaria se
representa agregando J inmediatamente después de su valor.
Valores lógicos. - Los valores lógicos True y False son de tipo bool y representan valores
lógicos. El nombre bool proviene del matemático George Boole, quien creó el sistema
algebraico de lógica binaria. Por la misma razón, True y False también se denominan valores
booleanos. El nombre no es muy intuitivo, pero se usa en informática.
Texto. - Los valores que representan texto se denominan strings y son de tipo str. Los literales
de cadena se pueden representar mediante texto entre comillas simples o dobles.
Nulo. - Hay un valor None que se usa cuando no hay un valor válido, o para indicar que la
variable aún no tiene un valor significativo.

2
Unidad #: 1
FUNDAMENTOS DE PROGRAMACIÓN
El valor None tiene su propio tipo llamado NoneType y es distinto de todos los demás valores.
Tipos de datos en Pseint
Real: Las variables de tipo Real aceptan datos numéricos con números enteros y/o puntos
decimales.
Entero: Esta es una especialización que solo permite el almacenamiento de valores enteros.
Los valores no enteros leídos o asignados a variables de este tipo se truncan.
Cadena: Una secuencia ordenada (de longitud arbitraria pero finita) de elementos
pertenecientes a un lenguaje formal o alfabeto particular, similar a una fórmula u oración
matemática.
Tipo de carácter: las variables de carácter se utilizan para almacenar valores alfabéticos,
especialmente caracteres individuales.
Tipos lógicos: Las variables de tipo LÓGICO solo pueden tomar los valores verdadero y falso,
pero al leer una variable ya definida como lógica, el usuario también puede ingresar las
abreviaturas V y F, o 0 y 1.
Bibliografía

Palabras reservadas. (2014, January 29). Programación I.

https://programacionuno.wordpress.com/2014/01/29/palabras-reservadas/

Tipos de datos — Programación. (n.d.). Usm.Cl. Retrieved November 7, 2022, from

http://progra.usm.cl/apunte/materia/tipos.html

ulises_Orea. (2016, October 2). Tipos de datos en PSeInt. Metodología de La

Programación. https://ulisesorea.wordpress.com/2016/10/02/tipos-de-datos-en-

pseint/

También podría gustarte