Este documento presenta un resumen de un trabajo de tecnología sobre estructuras básicas de programación, métodos estadísticos, distribución de frecuencias y un taller en Pseint. Incluye introducciones a conceptos como constantes, variables, acumuladores, contadores e identificadores y explica la diferencia entre estadística descriptiva e inferencial. También presenta ejemplos de distribución de frecuencias y el resultado de varios ejercicios prácticos en Pseint.
1. Trabajo de tecnología
(Primer periodo)
Valeria González, Valentina Berrio, Alejandro Serna,
Laura Zuluaga, Mariana Millán, Laura Fernández
11-6
Profesor: Guillermo Mondragón
2023
2. Tabla de contenido
Páginas
1. Estructuras básicas (introducción)___________________ 3, 4
2. Métodos estadísticos, población, muestra _____________5- 8
3. Distribución de frecuencias ________________________8-10
4. Taller pseint (Pantallazo de cada ejercicio)___________10-17
5. Evidencias de Google drive _________________________18
6. Conclusiones _________________________________19,20
7. Blogs___________________________________________21
3. INTRODUCCIÓN
Estructuras básicas: Conceptos básicos de programación
(constantes, variables, acumuladores,
contadores,identificadores), fundamentos de programación
pseint.
Constantes: Definición tomada de
https://www.uaeh.edu.mx/scige/boletin/prepa4/n10/e1.html#:~:text=
Constantes%3A%20Son%20datos%20que%20su,tienen%20un%2
0tipo%20de%20dato.
Son datos que su valor no va a cambiar durante todo el desarrollo
del algoritmo, por ejemplo, los números 2, 7, 35, etc se denominan
constantes porque por definición siempre tienen el mismo valor; es
decir, el número 7 es constante porque su valor siempre es el
mismo y nunca varía.
Variables: Elementos cuyo valor puede cambiar durante la
ejecución del algoritmo- Nombre, edad, sexo, sueldo, etc.
Acumuladores: Una variable acumulador va sumando distintas
cantidades y guarda el total.
La forma general de un acumulador es:
Acumulador= acumulador + variable
Acumulador= acumulador - variable
Los usamos en caso de:
Necesitar un total de factura (sumamos los valores de los ítems de
la factura) o para calcular el total de ventas del día.
Sumar las notas de las materias de un estudiante para luego
dividirlas entre la cantidad de notas y obtener un promedio.
4. Contadores: Lo que hace una variable contador en algoritmos es
llevar la cuenta por cada "marca" que se añade en el algoritmo,
lleva la contabilidad de repeticiones, accesos, eventos, etc.
Identificadores: Definición tomada de
https://learn.microsoft.com/es-es/cpp/c-language/c-identifiers?view
=msvc-170
Los "identificadores" o "símbolos" son los nombres que se
proporcionan para variables, tipos, funciones y etiquetas del
programa.
Fundamentos de programación pseint:
● Descargar programa
● Explicación del entorno gráfico pseint
● Ejemplos de aplicación
5. Métodos estadísticos, población, muestra.
¿Qué es la estadística?
La estadística es una ciencia que se encarga del desarrollo y
estudio de varios métodos para recopilar, analizar y presentar datos
empíricos. La estadística es un campo altamente interdisciplinario,
es decir, es una ciencia que encuentra aplicabilidad en
prácticamente todos los campos científicos, y las preguntas de esta
investigación en los diversos cambios científicos motivan el
desarrollo de nuevos métodos y teorías estadísticas.
Para agregar finalmente, los estadísticos recurren a una variedad
de herramientas matemáticas y computacionales.
Ramas de la estadística y de qué trata cada una.
Las dos ramas principales de la estadística son la estadística
descriptiva y la estadística inferencial. En estas, se emplea el
análisis científico de datos y ambos son importantes para el estudio
de la misma.
Estadística descriptiva: En esta, se ocupa de la presentación y
recopilación. Sin embargo, se debe ser consciente del diseño de
experimentos, elegir el grupo de enfoque correcto y evitar que se
influyan en los resultados veraces para representar un resultado
determinado, ya que son tan fáciles de introducir en el experimento.
Diferentes áreas de estudio, requieren diferentes tipos de análisis
utilizando estadísticas descriptivas
Estadística diferencial: Implica sacar conclusiones correctas del
análisis estadístico que se ha realizado utilizando estadísticas
6. descriptivas. Ya que al final, son las inferencias las que hacen que
los estudios sean importantes.
La mayoría de las generalizaciones sobre una población mediante
el estudio de una muestra más pequeña se encuentra dentro del
ámbito de la estadística inferencial. Al diseñar el experimento
correcto,el investigador puede sacar conclusiones relevantes para
su estudio. No obstante, se debe tener mucho cuidado para no
sacar conclusiones erróneas.
Para concluir, tanto la estadística descriptiva como la inferencial
son relevantes una a la otra. Así que se debe de seguir una
correcta metodología científica en estos dos pasos del análisis
estadístico.
Aplicaciones de la estadística (educación, contaduría,
administración, deporte)
Dada a su funcionalidad tan importante, la estadística puede
aplicarse en diferentes campos como:
-La educación: En la educación, campos como todas las ciencias
factuales y formales son imprescindibles. En los campos de la
ciencia como la biología, la química, la física, etc., emplean
métodos estadísticos para experimentar y analizar sus resultados.
En biología, se utiliza en bioestadística, biometría, que incluye la
investigación de medicamentos, farmacia, agricultura, pesca, etc.
En la sociología también se basa en el tema de analizar e
interpretar datos y probar hipótesis.
7. -Contaduría: En la contabilidad, si bien es cierto, se necesita
exactitud en el cálculo de las pérdidas y ganancias del negocio,
ciertas decisiones se pueden tomar de acuerdo a la aproximación,
lo que se hace a través de la estadística.
- Administración: Muchas decisiones dentro de las empresas, se
deciden utilizando métodos estadísticos y las decisiones
administrativas se toman en base a sus datos. Ya que
-las estadísticas proporcionan los datos más precisos, lo que ayuda
a la empresa a elaborar - presupuestos y estimar los gastos e
ingresos.
-Gerontología: La gerontología es una ciencia que se encarga de
estudiar ciertos aspectos de la vejez y el envejecimiento. Por lo
que, al ser una ciencia es indispensable utilizar análisis estadísticos
para formular, calcular y analizar la información obtenida para
estudiar esta problemática.
-Deporte: En el deporte es importante tener un análisis estadístico
dado a que proporciona
una claridad, clasificación y demás relacionado a puntajes y
puestos en los deportes.
-Economía: En la economía, se emplean con mucha frecuencia las
estadísticas. A través de ella se interpretan todos los datos
recogidos para conocer la renta nacional, el empleo, o la inflación,
etc. Muchas necesidades económicas tanto privadas como
públicas necesitan la
ayuda de la estadística.
8. Hipótesis, variable, dato, población, muestra, nivel de
medición nominal.
-Hipótesis: Una hipótesis es parte del método científico. Es una
predicción o explicación que se prueba mediante un experimento.
-Variable: La variable es una cantidad que puede ser cambiada o
que no es fija de acuerdo a la operación matemática realizada.
-Datos: Los datos son una colección de hechos, como números,
palabras, medidas, observaciones o simplemente descripciones de
cosas.
-Población: En estadística, una población es el conjunto de
individuos de los que se extrae una muestra estadística para un
estudio. Por lo tanto, si se tiene un grupo de individuos
seleccionados, que están agrupados justamente por una
característica común, se puede decir que es una población.
-Muestra: En estadística, una muestra es un subconjunto o una
versión más pequeña y manejable de un grupo más grande. En
este, se contienen las características de esta población más
amplia. Es decir, sustraen una pequeña muestra de individuos del
mismo grupo amplio para que la prueba incluya todos los miembros
u observaciones posibles.
-Nivel de medición nominal: Al realizar una recopilación o análisis
de datos, es esencial comprender la naturaleza de los datos con
9. los que se está tratando. Dentro de su conjunto de datos, tendrá
diferentes variables, y estas variables se pueden registrar con
diversos grados de precisión. Esto es lo que se conoce como el
nivel de medición. La escala nominal, es la que se emplea para
etiquetar variables que no poseen valores cuantitativos.
Distribución de frecuencias: nombre de la variable, frecuencia
absoluta, frecuencia relativa porcentual, equivalencia en
grados.
¿Qué es la distribución de frecuencias?
Esta es la forma en la que un conjunto de datos se clasifican en
distintos grupos excluyentes entre sí. Es decir, que sí un dato
pertenece a un grupo no puede pertenecer a otro.
En otras palabras, la distribución de frecuencia es la manera que
se ordena una serie de observaciones en diferentes grupos, y
normalmente en modo ascendente o descendente.
Un ejemplo de la distribución, es agrupar un grupo de personas de
acuerdo a su edad en rangos de 18 a 25 años, de 26 a 40, de 41 a
50, de 51 a 60 y de 61 años más.
Nombre de la variable: Las variables pueden ser globales o
locales. Una variable es global a no ser que esté declarada dentro
de una definición de función. Las variables globales resultan
visibles y disponibles para todas las sentencias de un script. Las
variables locales sólo resultan visibles y disponibles dentro de la
10. función en la que están definidas. Aunque los nombres de variables
y los identificadores deben ser exclusivos, resulta válido declarar
una variable local con el mismo nombre que una variable global o
con el mismo nombre que una variable local definida en otra
función. Los nombres de parámetros de una definición de función
se consideran variables locales. Los datos que se pasan a una
función se pasan según el valor. Una variable global que se pasa a
una función no puede ser modificada por la función.
Frecuencia absoluta: La frecuencia absoluta es una medida
estadística que nos da información acerca de la cantidad de veces
que se repite un suceso al realizar un número determinado de
experimentos aleatorios. Esta medida se representa mediante las
letras fi. La letra f se refiere a la palabra frecuencia y la letra i se
refiere a la realización i-ésima del experimento aleatorio.
La frecuencia absoluta es muy utilizada en estadística descriptiva y
es útil para saber acerca de las características de una población
y/o muestra. Esta medida se puede utilizar con variables
cualitativas o cuantitativas siempre que estas se puedan ordenar.
También, se puede usar para variables discretas (las variables se
ordenan de menor a mayor) y para variables continuas (las
variables se ordenan de menor a mayor agrupadas por intervalos).
La frecuencia absoluta se utiliza para calcular la frecuencia relativa.
La suma de las frecuencias absolutas es igual al número total de
datos de la muestra o población.
Frecuencia relativa porcentual: Para obtener el porcentaje
tenemos que tomar la frecuencia relativa, utilizando como
11. estrategia la división de la frecuencia absoluta entre el total de los
valores en una selección de datos estadísticos concretos.
12. TALLER PSEINT
I.¿Qué diferencia hay entre un contador y un acumulador?
Un contador es una variable la cual se usa para contar algo.
Generalmente se usa un contador dentro de un ciclo y se cambia
su valor sumándole o restándole una constante, es decir, siempre
se le suma o resta la misma cantidad. El caso más utilizado es
incrementar la variable en uno.
Un acumulador es una variable la cual se utiliza para sumar
valores. Al igual que el contador, se utiliza comúnmente dentro de
un ciclo pero cambiamos su valor sumándole una variable, es decir,
no siempre se le suma la misma cantidad.
https://salomonrt.wordpress.com/2017/08/19/diferencia-entre-un-co
ntador-y-un-acumulador/
La diferencia entre un contador y un acumulador es que mientras el
primero va aumentando en una cantidad fija preestablecida, el
acumulador va aumentando en una cantidad o valor variable.
https://sites.google.com/site/algoritmicai/contadores-y-sumadores
¿Cómo declarar una variable en pseint?
Declarar variables significa indicar el tipo de dato que almacenara
las variables que participan en el programa.
13. Para declarar una variable, lo único que se debe hacer es indicar el
nombre de la variable y su tipo (numérico, lógico y cadena), antes
del inicio del programa, separados por comas.
http://pseintteoria.hugobrito.net/declaracionDeVariables.pdf
Tipos de lenguaje: De acuerdo a su finalidad, la clasificación de
lenguajes de programación es la siguiente:
Lenguaje máquina. Lenguaje de códigos interpretable directamente
por un circuito microprogramable, como el microprocesador de una
computadora. Este lenguaje se compone de un conjunto de
instrucciones que determinan acciones que serán realizadas por la
máquina.
https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php
/1023/mod_resource/content/1/contenido/index.html#:~:text=de%20
alto%20nivel-,Lenguaje%20m%C3%A1quina,ser%C3%A1n%20rea
lizadas%20por%20la%20m%C3%A1quina.
Lenguajes de programación de bajo nivel. Lenguaje de
programación que utiliza palabras clave e instrucciones que son un
poco más complejas que los unos y ceros del lenguaje máquina.
https://support.esri.com/es-es/gis-dictionary/low-level-language#:~:t
ext=%5Bprogramming%5D%20Lenguaje%20de%20programaci%C
14. 3%B3n%20que,y%20ceros%20del%20lenguaje%20m%C3%A1qui
na.
Lenguajes de programación de alto nivel. Los lenguajes de
programación de alto nivel se caracterizan porque su estructura
semántica es muy similar a la forma como escriben los humanos, lo
que permite codificar los algoritmos de manera más natural, en
lugar de codificarlos en el lenguaje binario de las máquinas, o a
nivel de lenguaje ensamblador.
https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php
/1023/mod_resource/content/1/contenido/index.html#:~:text=Los%2
0lenguajes%20de%20programaci%C3%B3n%20de%20alto%20niv
el%20se%20caracterizan%20porque,o%20a%20nivel%20de%20le
nguaje%20ensamblador.
¿Java-Python y c++ que representan?
· Java es un lenguaje compilado y estáticamente tipado, Python
es un lenguaje interpretado y dinámicamente tipado. En otras
palabras, la diferencia entre Java y Python es que Java es más
rápido para ejecutar y más fácil de depurar, pero Python es más
fácil de escribir y de leer. Representan la realización de
aplicaciones móviles, aplicaciones web, videojuegos etc.
· C++ es un lenguaje de programación, representa la añadidura
de mecanismos que permiten la manipulación de objetos.
15. II. Representa el algoritmo usando el programa pseint en modo
flexible y muestre el diagrama de flujo, Hacer las capturas de
pantalla.
1. Toma 2 números, hacer la resta, la multiplicación y la división;
muestre el resultado.
● Resta:
17. 2. Calcular el promedio de 4 calificaciones o el promedio de 4
notas.
3. Hacer un programa que muestre el área y perímetro de un
triángulo.
18. 4. Hacer un programa que muestre el área y perímetro de un
círculo.
5. Hacer un programa para convertir una temperatura ingresada de
Celsius a Fahrenheit.
19. 6. Hacer un programa para convertir una longitud ingresada en
pulgadas a pies.
7. Ingresar por teclado el nombre y la edad de cualquier persona e
imprima tanto el nombre como la edad.
21. Conclusiones:
Laura Zuluaga: Para concluir, el presente trabajo contribuyó de
manera fructífera al refuerzo y aprendizaje del tema planteado.
Gracias al material propuesto en classroom y el proceso
indagatorio a parte, logré engrandecer mis saberes y tener una
idea más concisa sobre esto.
Valentina Berrio Tabares: Gracias a este trabajo puedo concluir
que muchos de estos conceptos me parecen fundamentales para la
programación etc. son necesarios para enriquecer mi aprendizaje y
aprendí de forma amena. Al realizar este trabajo me di cuenta de
muchas cosas nuevas que no conocía, como de que trata
Java-Python y c++ entre otras cosas más. Gracias a este tipo de
trabajo me he permitido aumentar mi conocimiento, que tarde o
temprano me servirá, además es muy interesante.
Valeria González: Este taller nos dió la oportunidad de conocer
mucho más de la programación y lo fácil que se puede ver en la
vida cotidiana. También pienso que la idea de este ejercicio era
transmitirnos ideas sobre la estructura básica de lo que es la
programación y tener el pensamiento previo por si llegamos a
realizar esto en algún momento de nuestras vidas.
Mariana Millán:
Esté trabajo me permitió expandir mis conocimientos en el área de
la tecnología, aunque si bien es cierto que no lo voy a utilizar en mi
carrera universitaria me parece de gran ayuda tener una base en la
que apoyarme más adelante por si la ocasión lo requiere.
22. Alejandro Serna: Sobre este trabajo puedo recalcar que todo lo
visto hasta ahora sobre programación no es difícil, pero debe ser
exacto para que funcione. Aprendí como desde un algoritmo un
carácter puede cambiar todo y no dar el resultado que se esperaba.
Y tener en cuenta siempre como la programación además de
ayudar a organizar, también es un proceso de crear.