SlideShare una empresa de Scribd logo
1 de 10
1
Solución de problemas con tecnología
Cristofer Bolívar
Juan Garces
Diego Betancourt
Juan Chaparro
Liceo departamental
9-5
Guillermo Mondragon
01 noviembre de 2021
2
Tabla de contenido
¿Qué es un algoritmo? ...…………………………………………
Tipos de algoritmos……………………………………………….
Aspectos a tener en cuenta cuando se elabora un algoritmo.
¿Qué es un sensor?.....................................................................
¿Diagrama de flujo?.....................................................................
¿Para qué sirve un diagrama de flujo?.....................................
símbolos en un diagrama de flujo……………………………….
¿qué es un lenguaje de programación………………………….
¿Qué significa cuando se habla de compilado?.....................
Lenguaje interpretado……………………………………………...
3
Solución de problemas con tecnología
QUE ES UN ALGORITMO:
Un algoritmo es una serie de instrucciones secuenciales ``es decir, que va uno
después del otro`` que permiten ejecutar acciones o programas.
Es crucial para avances tecnológicos como la inteligencia artificial.
Algunos programadores afirman que dicha secuencia es más importante que
el lenguaje de programación y la computadora.
Es un conjunto de instrucciones definidas, ordenadas y acotadas para
resolver un problema o realizar una tarea. De este modo, un programa
informático no sería más que un conjunto de algoritmos ordenados y
codificados en un lenguaje de programación para poder ser ejecutados en un
ordenador.
TIPOS DE ALGORITMOS
En informática se pueden englobar dos tipos de algoritmos.
4
Cuantitativos: Son aquellos cuya resolución depende de un cálculo
matemático
Ejemplo: Volviendo a Facebook, muchas de las funciones de las métricas son
cuantitativas. Por ejemplo, sumar cuántas visitas tuvo una publicación, el
número de interacciones y el cruce resultante de ambos datos para dar una
media
Cualitativos: Su resolución no involucra cálculos numéricos, sino secuencias
lógicas.
Ejemplo: La inteligencia artificial ha permitido el desarrollo de programas para
la detección de fraudes bancarios
También hay otros dos
Algoritmos computacionales: En este tipo de algoritmos la resolución
depende de un cálculo matemático por lo que puede ser resuelto por una
computadora o calculadora
Algoritmos no computacionales: Son aquellos algoritmos que no pueden ser
resueltos por una computadora y necesitan la intervención humana para ello.
Descubrieron que la forma en la que tecleamos es única, por lo que han
desarrollado un software capaz de detectar si el titular de una cuenta está
tratando de entrar a su homebanking o es un impostor con base en la fuerza y
la velocidad con que teclea su nombre y su clave de usuario
¿CUANDO SE ELABORA UN ALGORITMO, QUE SE DEBE TENER EN
CUENTA?
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar
un problema o cumplir con un objetivo.
Los algoritmos deben ser precisos e indicar el orden lógico de realización de
cada uno de los pasos, debe ser definido y esto quiere decir que si se ejecuta
un algoritmo varias veces se debe obtener siempre el mismo resultado,
también debe ser finito o sea debe iniciar con una acción y terminar con un
resultado o solución de un problema.
Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente.
- Tener claro cuál es el problema que va a solucionar.
- Establecer un objetivo que permita medir la solución del problema.
- Elaborar un algoritmo que solucione el problema.
- Realizar pruebas al algoritmo para verificar los resultados.
Existen dos tipos de algoritmos. Los algoritmos convencionales que son los
que hacen las personas todos los días en sus diferentes actividades para
solucionar problemas del trabajo o de la vida cotidiana. Y los algoritmos
5
computacionales que son los que utilizan el computador a través de
programas diseñados por desarrolladores de software y programadores para
dar solución a problemas de cálculo o de manejo de información.
¿QUÉ ES UN SENSOR?
Un sensor es un dispositivo que detecta el cambio en el entorno y responde a
alguna salida en el otro sistema. Un sensor convierte un fenómeno físico en
un voltaje analógico medible (o, a veces, una señal digital) convertido en una
pantalla legible para humanos transmitida para la lectura o procesamiento
adicional.
Uno de los sensores más conocidos es el micrófono, que convierte la energía
del sonido en una señal eléctrica que puede amplificarse, transmitirse,
grabarse y reproducirse.
Tipos de sensores
Termopares, RTD y Termistores: Sirven para medir la temperatura
Deformimetros: Sirven para medir la deformación de un objeto por ejemplo la
presión, tensión, peso, etc.
Células de carga: Sirve para medir peso y carga
Sensores LVDT: Los LDVT se utilizan para medir el desplazamiento en la
distancia,
Acelerómetros: Sirve para la medición de vibraciones y golpes.
Micrófonos: Sirven para capturar ondas sonoras
Convertidores de corriente: Sirve para medir la corriente alterna o continúa.
Transformadores de tensión: Sirven para medir potenciales de alta tensión
Sensores ópticos: Se utilizan para detectar luz, trasmitir datos y reemplazar
sensores convencionales
Sensores de cámara: Se utilizan para capturar imágenes 2D únicas y
continuas
Sensores digitales: Se utilizan para conteo discreto de encendido y apagado,
codificación lineal y rotativa, medida de posición, etc.
Sensores de posicionamiento (GPS): Se utilizan para capturar la posición
longitudinal y latitudinal basada en GPS, GLONASS y otros sistemas de
posicionamiento por satélite. Hay disponibles diferentes sensores GPS con
diferente precisión.
E incontables más.
Diagrama de flujo
Es un esquema para representar gráficamente un algoritmo. Se basan en la
utilización de diversos símbolos para representar operaciones específicas, es
decir, es la representación grafica de las distintas operaciones que se tienen
que realizar para resolver un problema, con indicación expresa el orden lógico
6
en que deben realizarse. Se les llama diagramas de flujo porque los símbolos
utilizados se conectan por medio de flechas para indicar la secuencia de
operación. Para hacer comprensibles los diagramas a todas las personas, los
símbolos se someten a una normalización; es decir, se hicieron símbolos casi
universales, ya que, en un principio cada usuario podría tener sus propios
símbolos para representar sus procesos en forma de Diagrama de flujo. Esto
trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía
interpretar. La simbología utilizada para la elaboración de diagramas de flujo
es variable y debe ajustarse a un patrón definido previamente. El diagrama de
flujo representa la forma más tradicional y duradera para especificar los
detalles algorítmicos de un proceso. Se utiliza principalmente en
programación, economía y procesos industriales.
Importancia de los diagramas de flujo
Los diagramas de flujo son importantes porque nos facilita la manera de
representar visualmente el flujo de datos por medio de un sistema de
tratamiento de información, en este realizamos un análisis de los procesos o
procedimientos que requerimos para realizar un programa o un objetivo. Por
ejemplo: si nosotros queremos realizar una pizza, primero necesitamos los
ingredientes, este ya sería un proceso, luego de haber conseguido los
ingredientes necesitamos realizar la masa, este sería otro proceso, luego
realizamos la salsa, este sería otro procesos y finalmente unimos todo lo que
hemos hecho y agregamos los complemento como el jamón, el queso, etc.
Para la realización de esta pizza ya contamos con 4 procesos los cuales
podemos desarrollar en un diagrama de flujo y unirlos en el mismo. Para así
obtener un producto final que sería nuestra pizza.
Reglas que deben ser tenidas en cuenta para realizar un diagrama de flujo
Para la realización de un diagrama de flujo debemos tener el análisis lógico de
lo que se quiere expresar o representar, es decir, hacer un breve razonamiento
al problema o a dicha situación para luego ser representada en diagrama de
flujo. Además de que los diagramas de flujo deben escribirse de arriba hacia
abajo, y de izquierda a derecha. Debemos conocer bien los conectores y
símbolos que son utilizados en la resolución de problemas ya sea para
conocer el comienzo o el fin del diagrama y saber como fluye la solución del
problema. Realizar los símbolos y unirlos con líneas, las cuales tienen en la
punta una flecha que indica la dirección que fluye la información de los
procesos, se deben utilizar solamente líneas de flujos horizontales o
verticales, pero nunca diagonales. Nunca deben quedar líneas de flujo sin
conectar. Todo texto escrito dentro de un símbolo debe ser legible, preciso,
evitando el uso de muchas palabras. Utilizar y asignar valores que sean
precisos ya que no se deben de admitir ambigüedades en la realización de los
7
diagramas. Tratar de que el procedimiento sea genérico para que pueda ser
usado con cualquier tipo de valor numérico. Tener en cuenta que el símbolo
para las operaciones de asignación en este caso el rectángulo y cualquier
símbolo de entrada y salida puedan ser precedidos de una o varias flechas,
pero solo pueden ser seguidos por una. Las flechas de flujo no deben
cruzarse.
Símbolos vistos en el diagrama de flujo
¿Qué es un lenguaje de programación?
Un lenguaje de programación es un lenguaje de computadoraque
los programadoresutilizan para comunicarse y para desarrollar
programas de software,aplicaciones,páginaswebs,scripts u otros
conjuntosde instrucciones para que sean ejecutadas por los
ordenadores
¿Qué significa cuandose habla de compilado?
Un lenguaje compilado es un lenguaje de programacióncuyas
implementacionesson normalmente compiladores (traductores
que generancódigo de máquina a partir delcódigo fuente)y no
8
intérpretes (ejecutores pasoa paso del código fuente,donde no se
lleva a cabo una traducciónen la pre ejecución)
lenguaje interpretado
Un lenguaje interpretadoes un lenguaje de programación parael
que la mayoría de sus implementacionesejecuta las instrucciones
directamente,sin una previa compilación delprograma a
instrucciones en lenguaje máquina.El intérprete ejecutael
programadirectamente,traduciendo cada sentencia en una
secuencia deuna o más subrutinas ya compiladas en código
máquina.
Los términos lenguajeinterpretado y lenguaje compilado no están
bien definidos porque,en teoría, cualquier lenguaje de
programación puede ser interpretadoo compilado.Cada vez es
más popular,en las implementaciones más modernas de un
lenguaje de programación,ofrecerambas opciones.
evidencias:
9
blog de cada integrante:
Lennis Bolivar
https://cristoferbolivar443.blogspot.com/
Diego Betancorth
https://latecnologiaeselfuturo2021.blogspot.com
Juan Fernando Chaparro
https://tecnofer21.blogspot.com/
Juan Garces
https://educandoandoliceod.blogspot.com/
10

Más contenido relacionado

La actualidad más candente (12)

Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Trabajo en equipo 1
Trabajo en equipo 1Trabajo en equipo 1
Trabajo en equipo 1
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Tecnoooo00000000000
Tecnoooo00000000000Tecnoooo00000000000
Tecnoooo00000000000
 
Desarrollo de habilidades de pensamientos
Desarrollo de habilidades de pensamientosDesarrollo de habilidades de pensamientos
Desarrollo de habilidades de pensamientos
 
manual 10
manual 10manual 10
manual 10
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Similar a Tecnologia 9-5

Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
Clariza
 
Desarrolló de habilidades de pensamiento
Desarrolló de habilidades de pensamientoDesarrolló de habilidades de pensamiento
Desarrolló de habilidades de pensamiento
SebastinRamos6
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
AndrsSinisterra1
 

Similar a Tecnologia 9-5 (20)

Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Periodo 3 estructuras basicas
Periodo 3 estructuras basicasPeriodo 3 estructuras basicas
Periodo 3 estructuras basicas
 
Periodo 3 estructuras basicas
Periodo 3 estructuras basicasPeriodo 3 estructuras basicas
Periodo 3 estructuras basicas
 
Desarrolló de habilidades de pensamiento
Desarrolló de habilidades de pensamientoDesarrolló de habilidades de pensamiento
Desarrolló de habilidades de pensamiento
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseint
 
Diagramas de flujo y pseint
Diagramas de flujo y pseint Diagramas de flujo y pseint
Diagramas de flujo y pseint
 

Más de CristoferBolivar (7)

Taller de tecnologia .pdf
Taller de tecnologia .pdfTaller de tecnologia .pdf
Taller de tecnologia .pdf
 
tecnologia.pdf
tecnologia.pdftecnologia.pdf
tecnologia.pdf
 
Elaboracion del blog tecnologia 10-5
Elaboracion del blog   tecnologia 10-5Elaboracion del blog   tecnologia 10-5
Elaboracion del blog tecnologia 10-5
 
Elaboracion del blog tecnologia 10-5
Elaboracion del blog   tecnologia 10-5Elaboracion del blog   tecnologia 10-5
Elaboracion del blog tecnologia 10-5
 
Taller
TallerTaller
Taller
 
Informe de tecnologia
Informe de tecnologiaInforme de tecnologia
Informe de tecnologia
 
Podcast educativo
Podcast educativoPodcast educativo
Podcast educativo
 

Último

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Último (20)

herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbxCARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 

Tecnologia 9-5

  • 1. 1 Solución de problemas con tecnología Cristofer Bolívar Juan Garces Diego Betancourt Juan Chaparro Liceo departamental 9-5 Guillermo Mondragon 01 noviembre de 2021
  • 2. 2 Tabla de contenido ¿Qué es un algoritmo? ...………………………………………… Tipos de algoritmos………………………………………………. Aspectos a tener en cuenta cuando se elabora un algoritmo. ¿Qué es un sensor?..................................................................... ¿Diagrama de flujo?..................................................................... ¿Para qué sirve un diagrama de flujo?..................................... símbolos en un diagrama de flujo………………………………. ¿qué es un lenguaje de programación…………………………. ¿Qué significa cuando se habla de compilado?..................... Lenguaje interpretado……………………………………………...
  • 3. 3 Solución de problemas con tecnología QUE ES UN ALGORITMO: Un algoritmo es una serie de instrucciones secuenciales ``es decir, que va uno después del otro`` que permiten ejecutar acciones o programas. Es crucial para avances tecnológicos como la inteligencia artificial. Algunos programadores afirman que dicha secuencia es más importante que el lenguaje de programación y la computadora. Es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema o realizar una tarea. De este modo, un programa informático no sería más que un conjunto de algoritmos ordenados y codificados en un lenguaje de programación para poder ser ejecutados en un ordenador. TIPOS DE ALGORITMOS En informática se pueden englobar dos tipos de algoritmos.
  • 4. 4 Cuantitativos: Son aquellos cuya resolución depende de un cálculo matemático Ejemplo: Volviendo a Facebook, muchas de las funciones de las métricas son cuantitativas. Por ejemplo, sumar cuántas visitas tuvo una publicación, el número de interacciones y el cruce resultante de ambos datos para dar una media Cualitativos: Su resolución no involucra cálculos numéricos, sino secuencias lógicas. Ejemplo: La inteligencia artificial ha permitido el desarrollo de programas para la detección de fraudes bancarios También hay otros dos Algoritmos computacionales: En este tipo de algoritmos la resolución depende de un cálculo matemático por lo que puede ser resuelto por una computadora o calculadora Algoritmos no computacionales: Son aquellos algoritmos que no pueden ser resueltos por una computadora y necesitan la intervención humana para ello. Descubrieron que la forma en la que tecleamos es única, por lo que han desarrollado un software capaz de detectar si el titular de una cuenta está tratando de entrar a su homebanking o es un impostor con base en la fuerza y la velocidad con que teclea su nombre y su clave de usuario ¿CUANDO SE ELABORA UN ALGORITMO, QUE SE DEBE TENER EN CUENTA? Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema o cumplir con un objetivo. Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada uno de los pasos, debe ser definido y esto quiere decir que si se ejecuta un algoritmo varias veces se debe obtener siempre el mismo resultado, también debe ser finito o sea debe iniciar con una acción y terminar con un resultado o solución de un problema. Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente. - Tener claro cuál es el problema que va a solucionar. - Establecer un objetivo que permita medir la solución del problema. - Elaborar un algoritmo que solucione el problema. - Realizar pruebas al algoritmo para verificar los resultados. Existen dos tipos de algoritmos. Los algoritmos convencionales que son los que hacen las personas todos los días en sus diferentes actividades para solucionar problemas del trabajo o de la vida cotidiana. Y los algoritmos
  • 5. 5 computacionales que son los que utilizan el computador a través de programas diseñados por desarrolladores de software y programadores para dar solución a problemas de cálculo o de manejo de información. ¿QUÉ ES UN SENSOR? Un sensor es un dispositivo que detecta el cambio en el entorno y responde a alguna salida en el otro sistema. Un sensor convierte un fenómeno físico en un voltaje analógico medible (o, a veces, una señal digital) convertido en una pantalla legible para humanos transmitida para la lectura o procesamiento adicional. Uno de los sensores más conocidos es el micrófono, que convierte la energía del sonido en una señal eléctrica que puede amplificarse, transmitirse, grabarse y reproducirse. Tipos de sensores Termopares, RTD y Termistores: Sirven para medir la temperatura Deformimetros: Sirven para medir la deformación de un objeto por ejemplo la presión, tensión, peso, etc. Células de carga: Sirve para medir peso y carga Sensores LVDT: Los LDVT se utilizan para medir el desplazamiento en la distancia, Acelerómetros: Sirve para la medición de vibraciones y golpes. Micrófonos: Sirven para capturar ondas sonoras Convertidores de corriente: Sirve para medir la corriente alterna o continúa. Transformadores de tensión: Sirven para medir potenciales de alta tensión Sensores ópticos: Se utilizan para detectar luz, trasmitir datos y reemplazar sensores convencionales Sensores de cámara: Se utilizan para capturar imágenes 2D únicas y continuas Sensores digitales: Se utilizan para conteo discreto de encendido y apagado, codificación lineal y rotativa, medida de posición, etc. Sensores de posicionamiento (GPS): Se utilizan para capturar la posición longitudinal y latitudinal basada en GPS, GLONASS y otros sistemas de posicionamiento por satélite. Hay disponibles diferentes sensores GPS con diferente precisión. E incontables más. Diagrama de flujo Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas, es decir, es la representación grafica de las distintas operaciones que se tienen que realizar para resolver un problema, con indicación expresa el orden lógico
  • 6. 6 en que deben realizarse. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las personas, los símbolos se someten a una normalización; es decir, se hicieron símbolos casi universales, ya que, en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente. El diagrama de flujo representa la forma más tradicional y duradera para especificar los detalles algorítmicos de un proceso. Se utiliza principalmente en programación, economía y procesos industriales. Importancia de los diagramas de flujo Los diagramas de flujo son importantes porque nos facilita la manera de representar visualmente el flujo de datos por medio de un sistema de tratamiento de información, en este realizamos un análisis de los procesos o procedimientos que requerimos para realizar un programa o un objetivo. Por ejemplo: si nosotros queremos realizar una pizza, primero necesitamos los ingredientes, este ya sería un proceso, luego de haber conseguido los ingredientes necesitamos realizar la masa, este sería otro proceso, luego realizamos la salsa, este sería otro procesos y finalmente unimos todo lo que hemos hecho y agregamos los complemento como el jamón, el queso, etc. Para la realización de esta pizza ya contamos con 4 procesos los cuales podemos desarrollar en un diagrama de flujo y unirlos en el mismo. Para así obtener un producto final que sería nuestra pizza. Reglas que deben ser tenidas en cuenta para realizar un diagrama de flujo Para la realización de un diagrama de flujo debemos tener el análisis lógico de lo que se quiere expresar o representar, es decir, hacer un breve razonamiento al problema o a dicha situación para luego ser representada en diagrama de flujo. Además de que los diagramas de flujo deben escribirse de arriba hacia abajo, y de izquierda a derecha. Debemos conocer bien los conectores y símbolos que son utilizados en la resolución de problemas ya sea para conocer el comienzo o el fin del diagrama y saber como fluye la solución del problema. Realizar los símbolos y unirlos con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información de los procesos, se deben utilizar solamente líneas de flujos horizontales o verticales, pero nunca diagonales. Nunca deben quedar líneas de flujo sin conectar. Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras. Utilizar y asignar valores que sean precisos ya que no se deben de admitir ambigüedades en la realización de los
  • 7. 7 diagramas. Tratar de que el procedimiento sea genérico para que pueda ser usado con cualquier tipo de valor numérico. Tener en cuenta que el símbolo para las operaciones de asignación en este caso el rectángulo y cualquier símbolo de entrada y salida puedan ser precedidos de una o varias flechas, pero solo pueden ser seguidos por una. Las flechas de flujo no deben cruzarse. Símbolos vistos en el diagrama de flujo ¿Qué es un lenguaje de programación? Un lenguaje de programación es un lenguaje de computadoraque los programadoresutilizan para comunicarse y para desarrollar programas de software,aplicaciones,páginaswebs,scripts u otros conjuntosde instrucciones para que sean ejecutadas por los ordenadores ¿Qué significa cuandose habla de compilado? Un lenguaje compilado es un lenguaje de programacióncuyas implementacionesson normalmente compiladores (traductores que generancódigo de máquina a partir delcódigo fuente)y no
  • 8. 8 intérpretes (ejecutores pasoa paso del código fuente,donde no se lleva a cabo una traducciónen la pre ejecución) lenguaje interpretado Un lenguaje interpretadoes un lenguaje de programación parael que la mayoría de sus implementacionesejecuta las instrucciones directamente,sin una previa compilación delprograma a instrucciones en lenguaje máquina.El intérprete ejecutael programadirectamente,traduciendo cada sentencia en una secuencia deuna o más subrutinas ya compiladas en código máquina. Los términos lenguajeinterpretado y lenguaje compilado no están bien definidos porque,en teoría, cualquier lenguaje de programación puede ser interpretadoo compilado.Cada vez es más popular,en las implementaciones más modernas de un lenguaje de programación,ofrecerambas opciones. evidencias:
  • 9. 9 blog de cada integrante: Lennis Bolivar https://cristoferbolivar443.blogspot.com/ Diego Betancorth https://latecnologiaeselfuturo2021.blogspot.com Juan Fernando Chaparro https://tecnofer21.blogspot.com/ Juan Garces https://educandoandoliceod.blogspot.com/
  • 10. 10