



























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
BREVE INTRODUCCION ALA TEMA DE LA ROBOTICA
Tipo: Apuntes
1 / 35
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




























La información son los datos y el tratamiento automático de estos datos, se hace mediante los sistemas informáticos que son los llamados Ordenadores o Computadoras. Estos ordenadores deben tener la posibilidad de introducir los datos y, mediante instrucciones, poder realizar tareas de forma automática (transformarlos), como por ejemplo una multiplicación. Manejar un procesador de textos no se considera informática, sino Ofimática, pero crear un programa con el que podamos editar textos si lo es. La informática estudia lo que los programas son capaces de hacer (teoría de la computabilidad), de la eficiencia de los algoritmos que se emplean (complejidad y algorítmica), de la organización y almacenamiento de datos (estructuras de datos, bases de datos) y de la comunicación entre programas, humanos y máquinas (interfaces de usuario, lenguajes de programación, procesadores de lenguajes...), entre otras cosas. La importancia de la informática en nuestros días se debe a que está presente en nuestras vidas de forma habitual y de ella depende el avance de las nuevas tecnologías. La informática es una disciplina que abarca la teoría y la práctica. Se requiere pensar en términos abstractos y en términos concretos. La parte práctica de la computación puede verse por todas partes. Hoy en día, prácticamente todo el mundo es usuario de un ordenador, y muchas personas son incluso programadores informáticos. Conseguir que los ordenadores hagan lo que tu quieras requiere experiencia y práctica. Pero la informática puede ser vista desde un nivel superior, como una ciencia de resolución de problemas. Los informáticos deben ser expertos en problemas de modelado y análisis. También deben ser capaces de diseñar soluciones y verificar que son correctas. La resolución de problemas requiere precisión, creatividad y un razonamiento cuidadoso. La informática también tiene fuertes conexiones con otras disciplinas, por eso tiene una amplia gama de especialidades. Estas incluyen la arquitectura de computadores, sistemas de software, gráficos, Inteligencia Artificial, ciencias de la computación y la ingeniería de software. A partir de una base común de conocimientos informáticos, cada área de especialidad se centra en los desafíos particulares.
La programación de computadoras es el arte de hacer que una computadora haga lo que nosotros querramos. https://www.youtube.com/watch?v=Dttf3dArKoU (visualiza el video) Programas y Algoritmos Los lenguajes de programación, cuentan todos en su haber con un juego de "instrucciones". Una instrucción no es más que una orden que nosotros le damos a la máquina. Y es que, al fin y al cabo, un programa no es más que una secuencia de instrucciones (escritas en algún lenguaje de programación) pensado para resolver algún tipo de problema. Hay que tener claro que si no sabemos resolver este problema, no podremos escribir el programa. Si no sabemos que es una suma, sería casi imposible hacer un programa para que nos sume dos números, a no ser que alguien nos ayudara. A ti se te puede ocurrir una manera de resolverlo, a tu compañero, otra, lo importante es que las dos formas de resolverlo lleven al mismo resultado, la suma. La forma con el que resolvéis el problema, es lo que se llama algoritmo, y es lo que vamos a ver a continuación. ¿Qué es un Algoritmo? Un algoritmo es una secuencia de PASOS a seguir para resolver un problema. https://www.youtube.com/watch?v=U3CGMyjzlvM (VISUALIZA EL VIDEO) https://www.youtube.com/watch?v=YnMMy8Nnj_I&feature=related (VISUALIZA EL VIDEO) Un algoritmo es una secuencia ordenada de instrucciones que representan un modelo de solución para determinado tipo de problemas. Esas instrucciones son las operaciones que debe realizar la computadora
Pero para que pueda ser considerado como algoritmo debe ser Eficiente (debe de encontrar una solución en el menor tiempo posible) Preciso (no debe de tener pasos confusos, sino una secuencia específica) Definido (se llega al mismo resultado si se sigue el mismo proceso más de una vez). Finito (posee un número determinado de pasos) En conclusión, un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.
Visualiza este ejemplo: https://www.youtube.com/watch?v=kNgypwSAEcE EJEMPLO JUAN TRABAJA COMO SEGURIDAD EN UNA DISCOTECA. SU TRABAJO CONCISTE EN ATENDER A LOS POSIBLES CLIENTES EN LA ENTRADA Y PEDIR SU IDENTIFICACION, SI ES MAYOR DE EDAD JUAN LE PERMITIRA EL INGRESO, CASO CONTRARIO JUAN NO LE PERMITIRA EL INGRESAR. LA PREGUNTA ES ¿Cuáles SON LOS PASOS DE DEBE SEGUIR JUAN? INICIO
Finalmente, este cuadro resume todo lo anterior:
AHORA PRUEBA TÚ. ELIGE TRES ACTIVIDADES Y REALIZA SU ALGORITMO (mándamelos por correo en un Word con el nombre de algortimos_1)
Ejemplo de un diagrama de flujo para saber si una lámpara funciona o no ¿Qué es? Es una de las técnicas de representación gráfica de los algoritmos más usada, tiene como finalidad brindar una simplificación y comprensión de los procedimientos lógicos. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso. Los simbolos más usados son:
En primer lugar, facilita la obtención de una visión transparente del proceso, mejorando su comprensión. Permiten definir los límites de un proceso. Estimula el pensamiento analítico en el momento de estudiar un proceso, haciendo más factible generar alternativas útiles. Proporciona un método de comunicación más eficaz, al introducir un lenguaje común. Constituye una excelente referencia para establecer mecanismos de control y medición de los procesos. Ver video de refuerzo En esta página web hay un servicio de creación de diagramas de flujo online llamado draw.io, es muy intuitivo su manejo, para probarlo vamos a hacer dos diagramas de flujo sencillos, te los pongo a continuación: Calcular el área de un rectángulo a partir de su altura y su base
Suma de dos números Inicio Base Area = Base x Altura Altura Área Fin
Porque permite referirse a que algo no es original, sino que es falso o una imitación. CÓDIGO: por su parte, es una serie de símbolos que forman parte de un sistema y que tienen un determinado valor ya asignado. Los símbolos que se incluyen en un código se combinan respetando reglas y permiten transmitir un mensaje. Estas definiciones nos permiten comprender qué es un pseudocódigo. Se trata de un falso lenguaje, ya que apela a las normas de estructura de un lenguaje de programación, aunque se encuentra desarrollado para que pueda ser leído por un ser humano y no interpretado por una máquina.
por lo tanto, un seudocódigo se emplea cuando se pretende describir un algoritmo sin la necesidad de difundir cuáles son sus principios básicos. De esta manera, un ser humano encontrará mayor facilidad para comprender el mensaje, a diferencia de lo que ocurriría si estuviese frente a un lenguaje de programación real. Ejemplo: ¿EN DÓNDE UTILIZAMOS EL PSEUDOCÓDIGO?