Presentación inteligencia artificial en la actualidad
Trabajo de tecnologia.docx.pdf
1. NATURALEZA Y EVOLUCIÓN DE LA TECNOLOGÍA
Laura Melissa Andrades Mera
Michell Andrea Ballesteros Benitez
Sara Tatiana Candela Paz
Sharon Veyonce Rodriguez Cortes
Maria Katalina Valois
Laura Marcela Vanegas Cardona
GRADO 11-1
I.E. LICEO DEPARTAMENTAL
AREA DE TECNOLOGIA
SANTIAGO DE CALI
2022
2. NATURALEZA Y EVOLUCIÓN DE LA TECNOLOGÍA
Laura Melissa Andrades Mera
Michell Andrea Ballesteros Benitez
Sara Tatiana Candela Paz
Sharon Veyonce Rodriguez Cortes
Maria Katalina Valois
Laura Marcela Vanegas Cardona
GRADO 11-1
Doc. Guillermo Mondragon
Mag. Educación
I.E. LICEO DEPARTAMENTAL
AREA DE TECNOLOGIA
SANTIAGO DE CALI
2022
3. Introducción
Se presentará una breve consulta donde se explicarán conceptos básicos para
comprender la programación y partes del programa PSEINT, realizaremos
actividades de algoritmos, con variables, acumuladores etc. Y así saber su función
y su utilidad.
4. Índice.
1. ¿Conceptos Básicos de programación?
2. Ejes temáticos
● Métodos estadísticos, Población , muestra
● Distribución de frecuencias , Tablas, Representación gráfica, Ley de
sturges para datos agrupados
3. Fundamentos de programación pseint
● Características principales
● ¿Cual es la última versión de un fundamento de programación de
pseint?
● ¿Qué es lo más importante y seguro que tiene un fundamento?
4. Taller anexo Pseint
5. Bibliografía
6. Ling de blogs
- Laura Vanegas:https://tecnologiaconlagui.blogspot.com/
- Laura Andrades: https://andradeslblok.blogspot.com/
- Michel Ballesteros:https://michell16ballesteros.blogspot.com/
- Sharon Rodriguez: https://sharonveyonce0102.blogspot.com/
- Sara Candela: https://saratatiana8.blogspot.com/
- Kathalina Valois: https://tecnologiaconkatha.blogspot.com/
5. Conceptos basicos de programacion
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.
http://home.coqui.net/marrahia/comp1131/constyvariab.htm
Variables:
En programación, una variable está formada por un espacio en el sistema de
almacenamiento (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.
http://home.coqui.net/marrahia/comp1131/constyvariab.htm
Contador en programación, ejemplo
Al visitar el departamento de servicio al cliente en una empresa, los clientes deben
tomar un ticket para obtener un turno. Existe un letrero electrónico que indica el
6. número del cliente que se está atendiendo, cuando éste número cambia
incrementándose en 1 para anunciar el siguiente turno a ser atendido.
Con el ejemplo, se observan ciertas características de contadores:
● Siempre tienen un valor inicial
● Su valor nuevo es el resultado del valor anterior más una constante.
Al inicio del día, el contador debe ser inicializado, de preferencia con 0, cuando un
puesto de atención está listo para atención, el contador se incrementa en uno, suena
una alerta, y se procede a atender al primer turno.
Las características descritas para forma algorítmica se escriben como:
- contador ← 0
- contador ← contador + 1
La expresión del literal b se puede leer como: «valor nuevo” de acumulador se le
asigna el «valor anterior» de acumulador sumado al valor de 1″
Desde luego que a los contadores puede sumarse un valor diferente a 1, pero
siempre será un valor constante; también pueden tener cambios de forma
ascendente, o disminuir desde un valor inicial.
Un contador decreciente se encuentra en un cronómetro, por ejemplo del
microondas, en el que el valor inicial son los segundos que permanecerá encendido.
El contador de tiempo disminuye en uno cada segundo y al llegar a 0 se apaga el
microondas.
● Acumulador en programación
Un acumulador en programación es una versión ampliada de un contador. El
acumulador tiene las mismas características que un contador excepto el
valor de incremento que es un valor variable.
7. Por ejemplo, una cuenta de ahorros puede representarse en un algoritmo mediante
un acumulador, pues el ahorrista no siempre podrá ahorrar una cantidad fija en la
cuenta, un día deposita 10, otro día deposita 30, otro deposita 5.
Con el ejemplo de ahorro, se puede determinar que en el acumulador no siempre se
añade un valor positivo, pues cuando se hace un retiro, se puede interpretar como
que el valor añadido es negativo.
● Las características descritas para forma algorítmica se escriben como:
acumulador ← 0
acumulador ← acumulador + X
● La expresión del literal b se para una cuenta puede leer como: «saldo
nuevo” de acumulador es el «saldo anterior» de acumulador considerando el
depósito (+x) o retiro (-x).
Recordar que:
● El concepto de asignar se usado en algoritmos “=” carece de sentido
matemático.
Si tomamos como ejemplo el acumulador, si se expresa como una igualdad, se
interpretaría como:
acumulador = acumulador + X
acumulador - acumulador = X
0 = X
Cuando en el algoritmo se quiere expresar en realidad es una asignación, por lo que
se utiliza el símbolo “←”
acumulador ← acumulador + X
Esta aclaración permite formalizar la diferencia de comparación de igualdad “=”
usada dentro de los condicionales.
Métodos estadísticos
¿Qué es la Estadística?
La estadística consiste en métodos, procedimientos y fórmulas que permiten
recolectar información para luego analizarla y extraer de ella conclusiones
relevantes. Se puede decir que es la Ciencia de los Datos y que su principal objetivo
es mejorar la comprensión de los hechos a partir de la información disponible.
Tipos de estadística:
-Los tipos de estadística se pueden subdividir en dos grandes ramas: descriptiva e
inferencial.
8. Estadística descriptiva: Se refiere a los métodos de recolección, organización,
resumen y presentación de un conjunto de datos. Se trata principalmente de
describir las características fundamentales de los datos y para ellos se suelen
utilizar indicadores, gráficos y tablas.
Estadística inferencial: Se trata de un paso más allá de la mera descripción. Se
refiere a los métodos utilizados para poder hacer predicciones, generalizaciones y
obtener conclusiones a partir de los datos analizados teniendo en cuenta el grado de
incertidumbre existente.
Elementos de la estadística
Los principales elementos de la estadística son:
Población: Grupo de individuos que presenta o podría presentar un rasgo
característico común que se desea investigar.
Muestra: Es un subgrupo de datos extraídos de una población que debe representar
adecuadamente la totalidad del grupo.
Parámetros: Son medidas que ofrecen información sobre el centro de un conjunto
de datos (medidas de tendencia central), otras sobre la dispersión o variabilidad
(medidas de dispersión) y otras sobre la posición de un valor (medidas de posición
como los percentiles).
Experimento: Proceso o actividad llevada a cabo de forma intencional para obtener
una serie de datos o para ratificar o refutar una hipótesis.
Variable: La característica o cualidad de una muestra o población a la cual se le
puede asignar un valor.
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.
https://marcelomendizabal.wordpress.com/2017/02/09/que-es-una-tabla-de-distribu
cion-de-frecuencias/
9. Representación gráfica.
La representación gráfica más usada para datos agrupados es el histograma de
frecuencias absolutas o relativas. Un histograma es un conjunto de rectángulos
adyacentes, cada uno de los cuales representa un intervalo de clase. La base de cada
rectángulo es proporcional a la amplitud del intervalo.
https://rpubs.com/klperez/graficos
Ley de Sturges para datos agrupados.
En estadística descriptiva la Regla de Sturges es un criterio muy utilizado cuando se
quiere realizar un histograma de frecuencias ya que con esta regla se calcula el
número de clases (o intervalos) necesarios para representar fielmente los datos.
Fundamentos de programación pseint.
Características principales:
Sus características principales y más completas para definir y tratar de entender lo
que es el Pseint son:
● Lenguaje Autocompletado
● Ayudas Emergentes
● Plantillas de Comandos
● Soporta procedimientos y funciones
● Indentado Inteligente
● Exportación a otros lenguajes (C, C++, C#, Java, PHP, JavaScript, Visual
Basic .NET, Python, Matlab)
● Graficado, creación y edición de diagramas de flujo
● Editor con coloreado de sintaxis
● Foro oficial de PSeInt
● Software multiplataforma[4]sobre Microsoft Windows, GNU/Linux y Mac
OS X, en diciembre de 2016 empezó un desarrollo independiente para
Android.[5]
10. ¿Cual es la última versión de un fundamento de programación de pseint?
Comienza con la palabra clave Proceso seguida del nombre del programa, luego le
sigue una secuencia de instrucciones y finaliza con la palabra Fin Proceso. Una
secuencia de instrucciones es una lista de una o más instrucciones, cada una
terminada en punto y coma,Su última versión son conformadas por Plataformas
admitidas multiplataforma
Versión estable :20210408[2]( 8 de abril de 2021 (10 meses y 13 días)[3]
)
¿Qué es lo más importante y seguro que tiene un fundamento?
Fin Proceso
Entre las funcionalidades más destacables de PSeInt se pueden mencionar aspectos
como las funciones de autocompletado, el coloreado de sintaxis, los listados de
funciones, operadores y variables, o la posibilidad de convertir determinados
algoritmos de pseudocódigo a código equivalente en varios lenguajes
Proceso Suma
Escribir "Ingrese el primer número:"
Leer A
Escribir "Ingrese el segundo número:"
Leer B
C <- A+B
Escribir "El resultado es: ",C
Taller anexo Pseint
¿Qué diferencia hay entre un contador y un acumulador?
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante cada vez que se produce un determinado suceso o acción. Los contadores
se utilizan con la finalidad de contar sucesos o acciones internas de un bucle… un
bucle son repeticiones. En cambio un acumulador es una variable que suma sobre sí
misma un conjunto de valores, para de esta manera tener la suma de todos ellos en
una sola variable
La diferencia es que… mientras el primero va aumentando de uno en
uno, el acumulador va aumentando en una cantidad variable.
¿Cómo declarar una variable en pseint? Elementos cuyo valor puede cambiar
durante la ejecución del algoritmo- Nombre, edad, sexo, sueldo, etc
11. Lenguajes de una variable
LENGUAJE DE PROGRAMACIÓN: lenguajes artificiales que posibilitan
codificar instrucciones que serán interpretadas y ejecutadas por la computadora u
otro dispositivo. / debería ser capaz de ejecutar un algoritmo Lenguaje informático:
Cualquier lenguaje que le dé instrucciones a una computadora
TIPOS DE LENGUAJE: compilado, interpretado, intermedio
Compilado: convierte el código a binarios que lee el sistema operativo
Interpretado: requiere de un programa que lea la instrucción del código en
tiempo real y lo ejecute.
Intermedio: se compila el código fuente a un lenguaje intermedio y este
último se ejecuta en una máquina virtual.
¿Java-python y c++ que representan?
C + +: Es un lenguaje de programación diseñado a mediados de los años 1980 por
Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje
de programación C con mecanismos que permitan la manipulación de objetos. En
ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C + +
es un lenguaje híbrido.
Java-python: 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.
Solucion de algoritmos
Resta