1. BLOG, CONCEPTOS DE PROGRAMACIÓN, MÉTODOS
ESTADÍSTICOS.
Erick Alvarez
Maria José Morales
Samuel España
Isabella Arce
Samuel Calderon
Lic. Guillermo Mondragon
Institucion Educativa Liceo Departamental
Tecnología e informática
Cali
2022
1
2. Tabla de contenido
Tabla de contenido 2
Ejes temáticos 3
Estructuras básicas: 3
Conceptos básicos de programación: 3
Fundamentos de programación pseint. 3
Aplicaciones de la estadística 5
Mapas Conceptuales 8
Taller: 10
Averigua los siguientes conceptos: ¿Qué diferencia hay entre un contador y un
acumulador, como declarar una variable en pseint, los lenguajes pueden ser de tres
tipos favor explique cada uno, java-phyton y c++ que representan? 10
Diferencia entre un contador y un acumulador. 10
¿Cómo declarar una variable en PSeint? 10
C++ 11
Java 12
Python 13
II. Representa el algoritmo usando el programa pseint en modo flexible y muestra el
diagrama de flujo. Hacer las capturas de pantalla. 14
2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas. 16
3. Hacer un programa que muestre el área y perímetro de un triángulo. 16
4. Hacer un programa que muestre el área y perímetro de un círculo. 17
5. Hacer un programa para convertir una temperatura ingresada de Celsius a
Fahrenheit. 17
6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies. 18
Conclusiones 18
Referencias 19
Blogs 21
Evidencias 21
2
3. Ejes temáticos
Estructuras básicas:
Conceptos básicos de programación:
Constantes: En programación, una constante es un valor que no puede ser
alterado/modificado durante la ejecución de un programa, únicamente puede ser
leído. Una constante corresponde a una longitud fija de un área reservada en la
memoria principal del ordenador, donde el programa almacena valores fijos.
Variables: En programación, una variable está formada por un espacio en el
sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico
(un identificador) que está asociado a dicho espacio. Ese espacio contiene una
cantidad de información conocida o desconocida, es decir un valor.
Acumuladores: En una CPU de computadora, el acumulador es un registro en el
que son almacenados temporalmente los resultados aritméticos y lógicos
intermedios que serán tratados por el circuito operacional de la unidad
aritmético-lógica (ALU).
Contadores: Se entiende por contador una variable que lleva la cuenta del número
de veces que se ha cumplido una condición. En el ejemplo siguiente, el programa
indica cuántos 5 se han obtenido al simular unas tiradas de dados.
Identificadores: Un identificador es un conjunto de caracteres alfanuméricos de
cualquier longitud que sirve para identificar las entidades del programa (clases,
funciones, variables, tipos compuestos, Etc.) Los identificadores pueden ser
combinaciones de letras y números.
Fundamentos de programación pseint.
El libro de Fundamentos de programación usando PSeInt trata sobre el análisis y
diseño de algoritmos, es decir, que se centra en la lógica de la programación más
que en la codificación utilizando algún lenguaje de programación específico como C,
C++, Java, C#, PHP, VB, pascal, python, JavaScript, Matlab.
Para el diseño de algoritmos se hace uso de los diagramas de flujo y pseudocódigo
utilizando el programa PSeInt, que es software libre. Además se utilizan los
3
4. paradigmas de la programación estructurada y modular (descendente o top Down)
que son la base que sustenta la programación orientada a objetos.
El método estadístico
Consiste en una secuencia de procedimientos para el manejo de los datos
cualitativos y cuantitativos de la investigación. En este artículo se explican las
siguientes etapas del método estadístico: recolección, recuento, presentación,
síntesis y análisis.
Población
Se refiere al universo, conjunto o totalidad de elementos sobre los que se investiga
o hacen estudios.
Muestra
Es una parte o subconjunto de elementos que se seleccionan previamente de una
población para realizar un estudio.
La estadística
Es la ciencia que estudia los métodos que permiten realizar este proceso para
variables aleatorias. Estos métodos permiten resumir datos y acotar el papel de la
casualidad (azar). Se divide en dos áreas: Estadística descriptiva: Trata de describir
las variables aleatorias en las "muestras".
Ramas de la estadística
Se divide en dos grandes ramas, la estadística descriptiva y la estadística analítica o
inferencial.
La estadística descriptiva resume la información contenida en los datos recogidos
y la estadística inferencial demuestra asociaciones y permite hacer comparaciones
entre características observadas.
La estadística analítica o inferencial.
La estadística inferencial es una parte de la estadística que comprende los métodos
y procedimientos que por medio de la inducción determina propiedades de una
población estadística, a partir de una parte de esta.
4
5. Aplicaciones de la estadística
Educación
La Estadística se ocupa de la recolección, agrupación, presentación, análisis e
interpretación de datos. Es un método científico que pretende sacar conclusiones a
partir de observaciones realizadas. La estadística educativa, nos permite recolectar
información para analizarla y tomar decisiones en diferentes niveles.
Contaduría
La estadística ayuda a la contabilidad en cuanto a su agilidad, procesamiento,
análisis e interpretación de información, dando como resultado la toma de
decisiones confiables sobre criterios económicos. La estadística se aplica para la
selección de muestras en una auditoría.
Administración
Es indispensable la aplicación de la estadística en la administración, ya que
proporciona elementos de confiabilidad que sustentan la toma de decisiones en
temas administrativos, como calidad y productividad.
Tener en cuenta que el objetivo de la estadística como disciplina es brindar soporte
en: a) Planificación de la búsqueda y obtención de la información. b) Organizar y
sistematizar
Gerontología
La esperanza de vida en el continente americano aumentó a 75 años
Una persona que nace en América puede aspirar a vivir 75 años, casi cinco más
que el promedio mundial, según un informe difundido hoy por la OPS/OMS.
Características de las adultas mayores en Argentina
La feminización de la vejez
Características de las adultas mayores en Argentina
Son el 58% de las personas de 65 años y más. El 44% están casadas o en pareja y
el 38% son viudas. El 43,7% dice que su salud es buena; 12%, muy buena.
Consumen más tranquilizantes que los varones.
ar la información para su descripción y análisis.
5
6. Deporte
Los métodos estadísticos matemáticos además de facilitar la recogida y
organización de los datos en el desarrollo del entrenamiento deportivo posibilitan
conocer si se han cumplido o no los objetivos trazados, retroalimenta al entrenador
y este decide sobre la estrategia a seguir con sus atletas.
Economía
La estadística se ha convertido en un método efectivo para describir con exactitud
los valores de los datos económicos, políticos, sociales, psicológicos, biológicos y
físicos, entre otros, y sirven como herramienta para relacionar y analizar dichos
datos.
Hipótesis
Es la suposición que se realiza acerca de las características de una población. Es
utilizada para verificarla o rechazarla tras realizar el estudio estadístico pertinente.
Variable
Es una característica o cualidad de un individuo que está propensa a adquirir
diferentes valores. Estos valores, a su vez, se caracterizan por poder medirse. Por
ejemplo, el color de pelo, las notas de un examen, el sexo o la estatura de una
persona, son variables estadísticas.
Dato
Son números que representan las modalidades de las variables. Por ejemplo, el 1
puede representar la modalidad "Mujer", el 6.3 representa una de las magnitudes
que podemos registrar en la variable "grado de conocimiento de las técnicas
estadísticas".
Los datos son la materia prima de la cual se deriva la información. Cualquier
cantidad o hecho, sin analizar, que por sí solos no tienen significado alguno y deben
ser presentados en forma utilizable y colocados en un contexto que le de valor.
Ejemplos: Edad, número de artículos vendidos, sueldo, etc.
Población
En estadística, el término “población” se refiere al conjunto de elementos que se
quiere investigar, estos elementos pueden ser objetos, acontecimientos, situaciones
o grupo de personas.
6
7. Muestra
Una muestra es un subconjunto de casos o individuos de una población. En
diversas aplicaciones, interesa que una muestra sea representativa, y para ello debe
escogerse una técnica de muestra adecuada que produzca una muestra aleatoria
adecuada.
Nivel de medición nominal
Se refiere a la cualidad más que a la cantidad. Un nivel nominal de medición es
simplemente una cuestión de diferenciar por nombre, por ejemplo, 1 = hombre, 2 =
mujer. Aunque estamos usando los números 1 y 2, estos no indican cantidad.
3.Distribución de frecuencias:
Las distribuciones de frecuencias son tablas en que se dispone las modalidades
de la variable por filas. En las columnas se dispone el número de ocurrencias por
cada valor, porcentajes, etc. La finalidad de las agrupaciones en frecuencia es
facilitar la obtención de la información que contienen los datos.
Nombre de la variable
Es la forma usual de referirse al valor almacenado: esta separación entre nombre y
contenido permite que el nombre sea usado independientemente de la información
exacta que representa.
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.
La frecuencia absoluta es un tipo de frecuencia estadística que se utiliza en una
investigación para determinar el número de veces que se repite un valor. Esta se
representa con las letras ni ó fi y es utilizada en la estadísticas descriptivas para
conocer sus características y cuántas veces se repite en una muestra.
La frecuencia relativa porcentual
Es el porcentaje de la frecuencia relativa, siendo esta la división de la frecuencia
absoluta entre el total de valores en una selección de datos. La frecuencia relativa
es muy usada en probabilidad, y hace referencia a la relación de una frecuencia
absoluta entre un total.
7
10. Taller:
I. Averigua los siguientes conceptos: ¿Qué diferencia hay entre un contador y
un acumulador, como declarar una variable en pseint, los lenguajes pueden
ser de tres tipos favor explique cada uno, java-phyton y c++ que representan?
Diferencia entre un contador y un acumulador.
Un contador es una variable
que se utiliza para contar
algo. Normalmente usamos
un contador dentro de un ciclo
y cambiamos 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 que se utiliza para
sumar valores. Al igual que el
contador, se utiliza normalmente dentro de un ciclo pero cambiamos su valor
sumándole una variable, es decir, no siempre se le suma la misma cantidad.
¿Cómo declarar una variable en PSeint?
Declarar variables significa indicar el tipo de datos que almacenará las variables que
participan en el programa. En caso de hacerlo con PSeInt, no es necesario hacerlo,
aunque se puede hacer con la instrucción "Define". Para declarar variables, lo único
que debemos 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.
10
11. Sus tres tipos:
Variable tipo numérico
Las variables de tipo numérico se utilizan para almacenar valores numéricos, ya
sean enteros o reales con los cuales se pueden realizar operaciones aritméticas
como la suma, resta, multiplicación, división entre otras.
Variable tipo carácter
Las variables de tipo carácter se usan para almacenar uno solo o varios caracteres
como los que forman una palabra o una frase, estos deben estar encerrados entre
comillas dobles o simples, con el fin de que el lenguaje de programación las pueda
reconocer como variables de tipo carácter.
Variables lógicas
Las variables de tipo lógicas se conocen como boolean o booleano y permiten
almacenar uno de los dos estados lógicos (verdadero o falso).
C++
C++ es un lenguaje de programación orientado a objetos muy potente que
evolucionó de la extensión de lenguaje informático “C” y que hoy en día sigue
usándose para realizar programación estructurada de alto nivel y rendimiento, como
sistemas operativos, videojuegos y aplicaciones en la nube.
Se trata de una de las herramientas programáticas más versátiles y completas, por
esa razón un programador C++ con experiencia es un perfil profesional con mucha
demanda en toda clase de proyectos tecnológicos.
C++ no es de los lenguajes de programación más recientes, pero es tan completo
que sigue usándose con éxito para: Videojuegos de alta gama, aplicaciones de
ofimática y escritorio, navegadores de internet, sistemas operativos, etc.
Es importante mencionar que no todos los proyectos de informática requieren ser
desarrollados en lenguaje C++. Muchas veces, un lenguaje más visual, intuitivo o
especializado es una opción igual de eficiente y más sencilla. C++ se recomienda
11
12. actualmente para proyectos muy específicos y de alta complejidad, por ejemplo
programas de criptocurrencia y videojuegos de realidad aumentada.
Java
Java es un lenguaje de programación de propósito general orientado a objetos, que
fue diseñado específicamente para tener tan pocas dependencias de
implementación como fuera posible permitiendo a desarrolladores escribir un
programa y ejecutarlo en cualquier tipo de dispositivo sin tener que compilarlo una y
otra vez.
Si dominas Java prácticamente puedes programar sobre cualquier plataforma
imaginable por eso que no son pocas las empresas que solicitan cubrir posiciones
en donde el conocimiento de este lenguaje de programación es clave.
Como un lenguaje de programación orientado a objetos (POO) el programador
puede generar fragmentos de código autónomo, que puedan interactuar con otros
objetos para resolver un problema ofreciendo soporte para diferentes tecnologías.
De hecho es común referirse también Java como un conjunto de tecnologías en
referencia a los diferentes productos y versiones que componen su familia.
Sun principios básicos son:
Simple
Una de las ventajas de Java reside en su sencillez con una moderada curva de
aprendizaje. Esto hace que sea el lenguaje más usado en escuelas y universidades
para mostrar los fundamentos de la programación.
Multihilo
Considerando el entorno multithread (multihilo), cada thread (hilo, flujo de control del
programa) representa un proceso individual ejecutándose en un sistema. Cada hilo
12
13. controla un único aspecto dentro de un programa, como puede ser supervisar la
entrada en un determinado periférico o controlar toda la entrada/salida del disco.
Todos los hilos comparten los mismos recursos, al contrario que los procesos, en
donde cada uno tiene su propia copia de código y datos (separados unos de otros).
Seguro
Java es un lenguaje de programación seguro y estable. Pensado para poder operar
en multitud de entornos. Desde el sector más lúdico a aplicaciones empresariales.
Multiplataforma
Podemos desarrollar nuestro código una única vez y ejecutarlo en cualquier
plataforma. Lo que facilita el poder portar nuestro proyecto a diferentes sistemas
operativos.
Python
Python es la navaja suiza de los programadores. Se trata de un veterano lenguaje
de programación presente en multitud de aplicaciones y sistemas operativos.
Podemos encontrarlo corriendo en servidores, en aplicaciones iOS, Android, Linux,
Windows o Mac. Esto es debido a que cuenta con una curva de aprendizaje
moderada ya que su filosofía hace hincapié en ofrecer una sintaxis de código
legible.
Es un lenguaje de programación versátil multiplataforma y multiparadigma que se
destaca por su código legible y limpio. Una de las razones de su éxito es que cuenta
con una licencia de código abierto que permite su utilización en cualquier escenario.
Esto hace que sea uno de los lenguajes de iniciación de muchos programadores
siendo impartido en escuelas y universidades de todo el mundo. Sumado a esto
cuenta con grandes compañías que hacen de este un uso intensivo. Tal es el caso
de Google, Facebook o Youtube, ya que permite, entre otras de sus características,
la automatización de procesos y ejecución de tareas en tanto en entorno cliente
como servidor.
13
14. Python es ideal para trabajar con grandes volúmenes de datos ya que, el ser
multiplataforma, favorece su extracción y procesamiento, por eso lo eligen las
empresas de Big Data. A nivel científico, tiene una gran biblioteca de recursos con
especial énfasis en las matemáticas para aspirantes a programadores en áreas
especializadas. Y si esto fuera poco, es posible crear videojuegos aunque no es tan
eficiente como Java o C#.
Python sencillo, legible y elegante que atiende a un conjunto de reglas que hacen
muy corta su curva de aprendizaje. Si ya tienes unas nociones de programación o
vienes de programar en otros lenguajes como Java no te será difícil comenzar a leer
y entender el código desarrollado en Python.
El siguiente paso es comenzar a programar, verás que con muy pocas líneas de
código es posible programar algoritmos complejos. Esto hace de Python un lenguaje
práctico que permite ahorrar mucho tiempo.
II. Representa el algoritmo usando el programa pseint en modo flexible y muestra 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.
14
16. 2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas.
R//
3. Hacer un programa que muestre el área y perímetro de un triángulo.
R//
16
17. 4. Hacer un programa que muestre el área y perímetro de un círculo.
R//
5. Hacer un programa para convertir una temperatura ingresada de Celsius a Fahrenheit.
R//
17
18. 6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies.
R//
.
Conclusiones
La estadística es una ciencia que es útil para lo que sea y aplicable básicamente a
cada aspecto de nuestra vida. Ya que las fáciles prácticas que suponen la
estadística nos demuestran una forma fácil y ordenada de hacer cualquier cosa,
demostrando el porqué esta práctica abarca tanto y es aplicable en tantísimos
ámbitos, tanto de nuestra vida cotidiana como en los cálculos más grandes y
complicados.
En cuanto al lenguaje de programación y digitación de códigos qué podemos decir
que no se haya demostrado ya? En el mundo actual hay tantos o más lenguajes de
programación que lenguas; cada uno con sus propias cualidades, similitudes,
diferencias y utilidades. La programación es tan importante y vital en nuestra
sociedad moderna; pues hacia donde miremos encontraremos tecnología, e incluso
el radio más viejo está programado y llegar a ver las maravillas que pueden crearse
con la programación es simplemente deslumbrante.
En conclusión no es descabellado afirmar que estas prácticas están presentes en
cada rincón de nuestra actual sociedad, y constituyen un gran pilar para la
comunicación y para nuestro entendimiento y forma de ver el mundo.
18
19. Referencias
EJES 2 Y 3 ENLACES DE BÚSQUEDA:
MÉTODOS ESTADÍSTICO, POBLACIÓN, MUESTRA:
- https://www.unamenlinea.unam.mx/recurso/83050-el-metodo-estadistico#:~:te
xt=El%20m%C3%A9todo%20estad%C3%ADstico%20consiste%20en,%2C%
20presentaci%C3%B3n%2C%20s%C3%ADntesis%20y%20an%C3%A1lisis.
- https://www.diferenciador.com/poblacion-y-muestra/#:~:text=Poblaci%C3%B3
n%20se%20refiere%20al%20universo,poblaci%C3%B3n%20para%20realizar
%20un%20estudio.
QUE ES LA ESTADÍSTICA, RAMAS:
- http://www.hrc.es/bioest/estadis_1.html
- https://es.wikipedia.org/wiki/Estad%C3%ADstica_inferencial#:~:text=La%20e
stad%C3%ADstica%20inferencial%20es%20una,de%20una%20parte%20de
%20esta.
APLICACIONES DE LA ESTADÍSTICA (EDUCACIÓN, CONTADURÍA,
ADMINISTRACIÓN, GERONTOLOGÍA, DEPORTE, ECONOMÍA)
- http://www.eloriente.net/home/2017/04/17/educacion-uso-estadisticas-aula-di
ego-gonzalez-algara/#:~:text=La%20Estad%C3%ADstica%20se%20ocupa%
20de,tomar%20decisiones%20en%20diferentes%20niveles.
- https://sites.google.com/site/historiadelaestadisticaacti/3
- https://sites.google.com/site/historiadelaestadisticaacti/3
- http://gerontologia.maimonides.edu/category/informes-y-estadisticas/
- https://www.efdeportes.com/efd153/estadistica-matematica-preparacion-depo
rtiva-sostenible.htm
- https://economipedia.com/definiciones/estadistica.html
HIPOTESIS, VARIABLE, DATO, POBLACIÓN, MUESTRA, NIVEL DE MEDICIÓN
NOMINAL
- https://economipedia.com/definiciones/hipotesis-estadistica.html
- https://enciclopediaeconomica.com/variable-estadistica/
- http://www.ucla.edu.ve/dac/departamentos/informatica%20I/sesion%20no.%2
01.pdf
- https://www.ine.cl/ine-ciudadano/definiciones-estadisticas/poblacion/que-es-p
oblacion
- https://es.wikipedia.org/wiki/Muestra_estad%C3%ADstica
- https://www.questionpro.com/blog/es/niveles-de-medicion/#:~:text=Nivel%20d
e%20medici%C3%B3n%20nominal&text=Se%20refiere%20a%20la%20cuali
dad,2%2C%20estos%20no%20indican%20cantidad.
19
20. DISTRIBUCIÓN DE FRECUENCIAS: NOMBRE DE LA VARIABLE, FRECUENCIA
ABSOLUTA, FRECUENCIA RELATIVA PORCENTUAL, EQUIVALENCIA DE
GRADOS:
- https://www.uv.es/webgid/Descriptiva/3_distribucin_de_frecuencias.html#:~:te
xt=Las%20distribuciones%20de%20frecuencias%20son,informaci%C3%B3n
%20que%20contienen%20los%20datos.
- https://es.wikipedia.org/wiki/Variable_(programaci%C3%B3n)#:~:text=El%20n
ombre%20de%20la%20variable,la%20informaci%C3%B3n%20exacta%20qu
e%20representa.
- https://economipedia.com/definiciones/frecuencia-absoluta.html
- https://aleph.org.mx/que-es-frecuencia-porcentual-ejemplos#:~:text=La%20fre
cuencia%20relativa%20porcentual%20es,frecuencia%20absoluta%20entre%
20un%20total.
DIFERENCIA ENTRE UN CONTADOR Y UN ACUMULADOR:
https://salomonrt.wordpress.com/2017/08/19/diferencia-entre-un-contador-y-un-acu
mulador/
¿CÓMO DECLARAR UNA VARIABLE EN PSEINT?
http://pseintteoria.hugobrito.net/declaracionDeVariables.pdf
LOS LENGUAJES PUEDEN SER DE 3 TIPOS:
http://contenidos.sucerman.com/nivel1/programacion/unidad2/leccion1.html
¿QUE ES PYTHON?
https://openwebinars.net/blog/que-es-python/
¿QUE ES JAVA?
https://rockcontent.com/es/blog/que-es-java/
20
22. Todos y cada uno de los integrantes aportaron en el trabajo hecho en
documentos de Google y colaboraron para realizar el trabajo de manera
oportuna y colaborativa
22