Está en la página 1de 10

Conceptos básicos de programación y métodos estadísticos.

Pedro Luis Arias

Sara Molina

Salome Ospina

11-2

Institución educativa Liceo departamental

I.D

Liceo Departamental.

Tecnología.

Docente: Guillermo Mondragon.

Cali - Valle del Cauca, Colombia.

03 de marzo del 2023.


Tabla de contenido.

Tabla de contenido…………...………………..…………………………………
¿Qué es estadística?.....................................…………………………………
Ramas de la estadística…………………………………………………………
Aplicación de la estadística…...…………………………………………………
Distribución de frecuencias…………………..…………………………………
Diferencia entre un contador y un acumulador………………………………
Tipos de lenguaje…………………………………………………………………
Taller de PSeInt……………………………………………………………………
Laboratorio…………………………………………………………………………
Evidencia………………………………………..…………………………………
Blogs y Correos……………………………………………………………………

¿Qué es la estadística?
la estadística estudia los métodos científicos para recoger organizar, recoger información ,
organizar, resumir y analizar todos, permite obtener una conclusiones válida y tomar una
decisiones razonables basado en el análisis.

¿Cuáles son las ramas de la estadística?


se dividen en dos grandes ramas , la bioestadistica descriptiva y la analítica o inferencial. la
estadística descriptiva resumen de la información contenida en los datos recogidos y la
estadística inferencial demuestra asociaciones y permite hacer comparaciones entre
características observadas.

¿Aplicación de la estadística?
la estadística es la ciencia que se ocupa del conjunto de métodos necesarios para recoger,
clasificar , representar y resumir los datos de un experimento aleatorio,
asi como para la realización de inferencia a partir del analisis de estos datos.

Distribución de frecuencias.
Las distribuciones de frecuencia son tablas en las cuales se disponen modalidades de las
variables por filas. Se utilizan mayormente para facilitar el proceso de la obtención de datos.
Es decir, organiza la información disponible para describir y observar las variables de
interés.

Por supuesto existen diferentes clases de distribución de frecuencias, por ejemplo;

● Frecuencias absolutas: son el número de veces que se repite un número en un


conjunto de datos.

● Frecuencias absolutas acumuladas: es la suma de las frecuencias absolutas.

● Frecuencia relativa: corresponde a las veces que se repite un número en un


conjunto de datos respecto al total, pero se expresa en porcentajes (%).

● Frecuencia relativa acumulada: es la suma de las frecuencias relativas.

Diferencia entre un contador y un acumulador.


Un acumulador es una variable que se utiliza para almacenar en ella el resultado de una
operación cíclica, tomando como base a la misma variable, en términos estrictos es el
mismo concepto de un contador, pero se diferencia de este porque en lugar de sufrir
incrementos constantes, los valores pueden ser muy dispares.

Es decir, la diferencia entre un contador y un acumulador es que mientras el primero


aumenta con una cantidad fija preestablecida, el acumulador aumenta con una cantidad o
valor que puede variar.

Tipos de lenguajes de programación (o de frecuencias).

El lenguaje de programación es un lenguaje formal o artificial que se usa para controlar el


comportamiento físico o lógico de un sistema informativo en forma de algoritmos (sistema
de instrucciones o secuencias de órdenes), como todo tipo de lenguaje tiene varios tipos, y
estos pueden ser;

1.Lenguajes de bajo nivel:

● Lenguaje máquina:
Este lenguaje de programación es el más antiguo que existe. El lenguaje máquina
es el único que comprenden los ordenadores. Cualquier código redactado mediante
lenguajes alternativos debe ser convertido a lenguaje máquina para que un
ordenador pueda leerlo. El lenguaje máquina se basa en el código binario, es decir,
se escribe a base de 0 y 1.

● Lenguaje ensamblador:
Los lenguajes de bajo nivel están muy relacionados con el lenguaje máquina. Ambos
tipos de lenguaje tienen como objetivo ser comprendidos por un ordenador. La única
diferencia es que los lenguajes ensambladores están hechos para ser escritos por
humanos de manera sencilla. Pese a esto, tiene que ser traducido por un programa
conocido como Ensamblador para que los ordenadores puedan comprenderlo.

2. Lenguajes de medio nivel

Los lenguajes de nivel medio tienden a ser clasificados como lenguajes de bajo nivel
porque siguen dependiendo de ensambladores para poder ser comprendidos por los
ordenadores. Pese a esto, permiten llevar a cabo tareas mucho más complejas que
los lenguajes de bajo nivel como el uso de funciones. Aun así, muchas tareas deben
ser llevadas a cabo de manera manual, aunque hay que destacar que permiten los
algoritmos de búsqueda y ordenamiento a diferencia de otros lenguajes de alto nivel.
En ese sentido, los lenguajes de medio nivel están orientados hacia la programación
de sistemas, por lo que no son adecuados para tareas como el diseño web. Los
lenguajes de medio nivel más conocidos son C y C++.

3. Lenguajes de alto nivel:

Los lenguajes de alto nivel son los más adaptados al lenguaje humano, por lo que
son los más sencillos de aprender en términos generales. Como los de medio nivel,
tienen que ser traducidos a lenguaje máquina para poder ser ejecutados por un
ordenador. Pese a esto, debido a las modificaciones del lenguaje en relación al
código máquina, los ensambladores no son útiles para esto. Los lenguajes de alto
nivel se adaptan al código máquina a través de traductores y compiladores

Los lenguajes de programación más usados:

● C
Es el lenguaje de nivel medio más usado. Esto se debe a que es un lenguaje muy
claro e intuitivo una vez se ha aprendido a usar. El lenguaje C se utiliza
esencialmente para el desarrollo de software y la creación de aplicaciones de
escritorio.

● C++
Es una variante del lenguaje C, con un mayor nivel de desarrollo. Pese a esto, sus
funcionalidades están adaptadas para ser más adecuado para el diseño de
aplicaciones y software de mayor complejidad y, además, permite implementar
patrones de diseño en el código. Es por esto que es un lenguaje muy utilizado en el
campo del diseño gráfico.

● Java
Es el lenguaje más utilizado a nivel global debido a tres factores: su solidez, facilidad
de aprendizaje y redacción y el respaldo de una comunidad muy extensa. Además
de esto, es un lenguaje que puede emplearse para una gran cantidad de tareas:
puede usarse para diseño web, tanto Frontend como Backend, en la creación de
aplicaciones móvil, aplicaciones de escritorio, servidores… En definitiva, es un
lenguaje que permite la creación de casi cualquier tipo de software.

● Python
Python es un lenguaje relativamente moderno y diseñado para ser de propósito
general. Puede ser usado para prácticamente cualquier tarea que requiera un
lenguaje de programación. Diseño web, creación de aplicaciones, bases de datos,
automatización de tareas… Es un lenguaje muy versátil que soporta diferentes
paradigmas y plataformas. Además de esto, es uno de los lenguajes más sencillos
de aprender, con una sintaxis muy similar al inglés.

● JavaScript
Como es de suponer, es una variación del lenguaje Java, y está diseñado para ser
utilizado en el ámbito del diseño web. Una de las características de JavaScript es
que es adecuado tanto para el desarrollo Frontend como Backend. Esto se debe a
que permite tanto la relación de la página con bases de datos y con el servidor como
la inserción de elementos interactivos dentro de la página.

● Visual basic
Es un lenguaje desarrollado para Microsoft, y tiene como objetivo permitir la creación
de aplicaciones orientadas a Windows. Una de las ventajas de Visual Basic es que
su framework más popular, Visual Studio, permite trabajar de manera simultánea con
Visual Basic, Visual C++ y Visual C#, lo que permite crear aplicaciones de muy alta
complejidad en un mismo sitio. Además, es un lenguaje muy sencillo de aprender,
aunque para poder emplear Visual Studio es necesario dominar también C++ y C#,
dos lenguajes mucho más complejos.

● Go
Go es el lenguaje de programación de Google, y está desarrollado para ser una
mezcla de diferentes lenguajes: tiene una sintaxis muy similar a C, busca ser
multiusos como Python pero con un rendimiento similar al de C++. En definitiva,
Google ha tratado de mezclar las partes buenas de tres lenguajes diferenciados en
uno que tiene como objetivo facilitar el desarrollo de aplicaciones web de alto nivel.
Esto se debe a que es un lenguajes muy ligero, por lo que las aplicaciones
desarrolladas con Go tienen un rendimiento muy bueno.

● Ruby
Ruby es un lenguaje de programación orientado a objetos. Es un lenguaje muy
intuitivo (aunque difícil de aprender) y que evita la duplicidad de código. Es por esto
que programar con Ruby una vez se domina el lenguaje acelera mucho el proceso
de programación. Ruby está diseñado para facilitar la creación de aplicaciones y
agilizar el procesamiento de datos en desarrollo Backend.

● PHP
PHP es un lenguaje orientado hacia el diseño Backend de páginas web. Es muy
adecuado porque es perfectamente compatible con HTML y, además, facilita la
conexión entre la interfaz y el servidor de la página. PHP trabaja únicamente en la
parte del servidor y se encarga de dar respuesta a las peticiones del usuario. Es por
esto que cualquier desarrollador Backend necesita dominar PHP.

● SQL
SQL es un lenguaje diseñado para facilitar la administración de diferentes bases de
datos. No sólo permite conectar determinadas bases de datos con fuentes de datos,
sino que también facilita su organización y actualización. Además de esto, SQL
cuenta con la ventaja que puede integrarse dentro de otros lenguajes de
programación, permitiendo añadir funcionalidades en diferentes programas.
Taller de PSeint
Evidencias
Blogs

Salome Ospina Alzate


https://ospinalecturas.blogspot.com/?m=1

Sara Molina

Pedro Luis Arias

También podría gustarte