Está en la página 1de 6

Instituto Tecnológico de La Piedad

DEPARTAMENTO

Sistemas y computación

Carrera

Tecnologías de la información y comunicación

TÍTULO DEL INFORME

(2.5 Diseño del marco Teorico)

PRESENTADO POR:

Vanessa Montserrat Valencia Aguilar

LA PIEDAD, MICHOACÁN 28 Octubre 2021

Av. Tecnológico #2000. Meseta de los Laureles, C.P. 59310. Apartado Postal 22

La Piedad, Mich. Tel 01 (352) 52 62294, 52 62359, 52 60680,

www.tecnm│ www.itlapiedad.edu.mx
2.5 Diseño del marco Teórico (Referentes Teóricos)

Marco teórico

Tema
La programación de un control de volumen para una mano robótica.

Antecedentes

Antecedentes de Lenguaje de Programación y Codificación Los lenguajes de


programación se han creado a lo largo de la historia y uno de los primeros indicios
fue Alan Turing con la invención de su máquina en 1936 que fue fundamental para
derrocar a loa Alemania Nazi en la segunda Guerra Mundial, pero en el ámbito de
la computación podríamos decir que las Tarjetas perforadas fue de las bases
fundamentales, hoy en día ya no necesitamos de computadores gigantescos o de
las tarjetas perforadas ya que nuestros computadores tienen la capacidad de
almacenar información de una manera sencilla y practica. Hoy en día los lenguajes
de programación nos sirven para una inmensidad de oportunidades desde la
mercadotecnia, creación de páginas web, medicina y robótica. Aprender a
programar es relativamente sencillo hoy en día podemos comprar un curso en línea,
asistir a clases o bien ver videos desde la web los cuales llegan a ser muy completos
que si bien no se aprenderá la codificación avanzada pero si ayudan bastante y aun
mas si quiere abarcar o conocer diversos lenguajes de programación. En lo personal
Java es un lenguaje que me funciona mas al momento de crear un código dentro
del sistema o en la creación de páginas, programas o bases, mientras que python
tiende a ser más flexible al momento de programar y hacer vinculaciones externas
como lo podría ser al momento de realizar un robot. Siendo sistemas estructurados
de computación que permiten al programador dar instrucciones especificas con la
finalidad de llegar al objetivo. En este proyecto conoceremos mas sobre el lenguaje
de programación sus funciones, como los programas que podemos realizar python
es un programa que en lo personal me parece de codificación sencilla ya que al
leerlo y correrlo con el programa de sublime text nos es fácil identificar errores.
Conocer el símbolo del sistema junto con la programación nos ayuda a
familiarizarnos con la información interna de nuestro computador ya que podemos
hacer modificaciones y actualizaciones de nuestra propia mano gracias a los
lenguajes de programación esto nos ayudara mucho al momento de utilizar los
sensores u arduinos al momento de hacer la manipulación robótica.

Contexto y delimitación de la investigación


Dentro de la programación existen grandes tipos de problemas como lo son las
prótesis robóticas estas tienden a ser muy difícil de conseguir ya que suelen ser
muy costosas es por esta razón que construiremos la primera interfaz para la
creación de la mano robótica y la interfaz para su control para esto primeramente
debemos de conocer el lenguaje de programación y hacia donde nos ubicaremos
una vez que tengamos la mano robótica con (Arduino) primero que nada
comenzamos con el control de volumen de gestos nos ayudaremos del programa
python asi que debemos de instalarlo, ya una vez que lo tengamos en la
computadora en mi caso también se necesitan de Mediapipe Hands que nos
ayudara a detectar nuestras manos externamente de la computadora ya que será
en las manos entonces tendremos 21 puntos de referencia para que nos permita
identificar cada uno de los dedos de la mano este punto es uno de los mas
importantes ya que podemos crear su código. Es de suma importancia conocer para
que nos sirve la programación ya que podemos llegar ayudar a personas que sufren
algunas dificultades diarias los lenguajes de programación no son complicados pero
tampoco sencillos ya que se tienen que dedicar varias horas para conocer las
funciones del programa, que es lo que puedes hacer y como lo podemos
implementar además de que no es lo mismo utilizar java a python o C++ tienen
similitudes y diferencias es por esto mismo que los vuelve tan especiales. El eje
central de mi proyecto es realizar la mano robótica que gracias a los sensores se
podrá manipular siendo este mi prototipo de más importancia y relevancia para un
robot neuroCraneal que le servirá a mi papá en la parte que le amputaron de sudedo.

¿Cuáles son los valores sociales más importantes en programación?


En esta Era en que se está viviendo, denominada "sociedad de la información" o
también llamada del "conocimiento" no es permisible que el uso que se le dé a las
tecnologías informáticas sea inadecuado, como lo es en la actualidad con la
creación los virus informáticos, fomentando de cierta manera un terrorismo
digitalizado que acaba con los trabajos y software de aquellos que tratan de cultivar
los mejores valores a través de estos potentes medios de información y
comunicación.

Los autores fundamentan cómo debe ser un individuo en los momentos actuales y
como las Tecnologías de la Información y las Comunicaciones (TIC), pueden ayudar
mucho, siempre y cuando se haga un uso correcto de ellas en función de la creación
de valores.

Se reconoce el infinito valor y a la vez se demanda la posibilidad de que todos


tengan acceso a tales tecnologías. De lo que se trata es de hacer un uso racional
de esas posibilidades, y que la búsqueda de información lleve implícito un objetivo
cultural y humano. La formación de los valores que permitan enarbolar estas
banderas, y la divulgación de estas ideas no pueden quedar relegadas a un plano
secundario.

Sin lugar a duda, es necesario que los que posean la función del llevar a vías de
hecho el proceso docente-educativo, haciendo uso de las TIC, ya sea, mediante un
proceso de enseñanza aprendizaje presencial como de carácter virtual, tengan
presente la formación de valores. Esta constituye un elemento de suma importancia
para todos aquellos que se están formando, desde los niveles primarios hasta los
universitarios, como un principio básico, para hacer realidad, que la Educación
Superior tiene entre sus objetivos fundamentales la formación de un profesional en
correspondencia con las necesidades de la sociedad y su época.

¿Qué es la programación?

La programación es el proceso de creación de programas informáticos. Esta


definición se puede interpretar de la siguiente manera. La programación no es más
que una explicación a la computadora de qué, en qué forma y cómo llegar al usuario.
En otras palabras, es una especie de arte de traducir los deseos de una persona al
lenguaje de la máquina.

La idea principal es crear un algoritmo y traducirlo a un lenguaje de programación.


Al guía de desarrollo se le suele aconsejar que empiece a desarrollar un programa
respondiendo a la pregunta: ¿Es posible implementar esta tarea de forma
programada? Por ejemplo, incluso hoy en día no se puede hacer que una
computadora prediga lo que sucederá en unos días. E incluso si este ejemplo no es
del todo correcto, porque esta tarea es imposible en principio. Sin embargo, si se
limita la tarea a predecir el comportamiento de alguna divisa en el intercambio, tal
tarea se resuelve con la ayuda de un algoritmo suficientemente complejo y una gran
base de datos experimental.

¿Qué es la programación orientada a objetos?

Este enfoque implica desarrollar un programa como un sistema de objetos, cada


uno de los cuales refleja uno u otro objeto del mundo real. Los objetos del mundo
real se corresponden con las clases. Y de cada clase, a su vez, se pueden generar
innumerables objetos. Por ejemplo, si se desarrolla un programa para un taller de
coches, las clases serán: coche, motor, suspensión, carrocería, sistema de frenos
y otras piezas de repuesto. Y los objetos de la clase son los modelos específicos de
estas partes, que se utilizan en el proceso.

Historia de la programación

El primer lenguaje de programación fue un algoritmo creado por Ada Lovelace en


1883. Ada Lovelace creó este algoritmo para el motor analítico de Charles Babbage.
El propósito de este algoritmo era calcular los números de Bernoulli. En 1936, por
primera vez, los códigos informáticos fueron especializados por Alonzo Church y
Alan Turing. Church expresó el cálculo lambda de forma formulativa. Lenguaje de
ensamblaje los primeros ordenadores modernos (alimentados eléctricamente)
fueron creados en los años 40 estas computadoras estaban limitadas en velocidad
y capacidad de memoria. Debido a estas limitaciones, los programadores se vieron
obligados a escribir manualmente programas en lenguaje ensamblador. Siendo un
lenguaje de programación de bajo nivel, era una tarea difícil programarlo
manualmente.

Los programadores se dieron cuenta entonces de la necesidad de lenguajes de alto


nivel para disminuir el esfuerzo que se requería para escribir los programas en
lenguaje ensamblador manualmente.

Bases Legales en Programación

* Ley federal del derecho de autor (LFDA) Publicada en el Diario Oficial de la


Federación el día 24 de Diciembre de 1996 por el presidente Ernesto Zedillo Ponce
de León, El objeto de la misma es la protección de las obras originales susceptibles
a ser reproducidas o divulgadas por cualquier medio o forma. Las obras pueden ser
de muchos tipos: literarias, musicales, dramáticas, danzas, pinturas, dibujos,
esculturas, caricaturas, historietas, arquitectónicas, cinematográficas,
audiovisuales, programas de radio y televisión, fotografías, obras de arte,
enciclopedias, antologías, programas de cómputo, bases de datos, etc.

* Ley federal de la propiedad industrial (LFPI) Publicada en el Diario Oficial de la


Federación el día 27 de Junio de 1991 por el presidente Carlos Salinas de Gortari.
Esta ley tiene por objeto principalmente promover y fomentar la actividad inventiva
de aplicación industrial, las mejoras técnicas y la difusión de conocimientos
tecnológicos dentro de los sectores productivos. Proteger la propiedad industrial
mediante la regulación y otorgamiento de patentes de invención; registros de
modelos de utilidad, diseños industriales, marcas, y avisos comerciales; publicación
de nombres comerciales; declaración de protección de denominaciones de origen,
y regulación de secretos industriales.

Son las dos que se adentran en el tema)


FUENTES DE CONSULTA:

http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1684-18592012000200004
Hora de consulta 5:30:Pm 28/10/2021

https://paraprogramar.club/historia-programacion/

Hora de consulta 6:01 PM 28/10/2021

También podría gustarte