Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


INTRODUCCION A LA ROBOTICA, Apuntes de Tecnología

BREVE INTRODUCCION ALA TEMA DE LA ROBOTICA

Tipo: Apuntes

2020/2021

Subido el 20/05/2022

TRAILRO
TRAILRO 🇪🇸

5

(3)

11 documentos

1 / 35

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
INTRODUCCIÓN A LA PROGRAMACIÓN
1. ¿Qué es la Informática?
La palabra informática proviene de otras dos palabras: Información y Automática.
La Informática es una Ciencia. Es la Ciencia que estudia el Tratamiento Automático
de la Información.
Se puede definir como la ciencia que estudia la información, y los medios de
automatización y transmisión para poder tratarla y procesarla.
La informática es una ciencia que se dedica a estudiar diferentes métodos, técnicas y
procesos que permiten realizar las tres tareas principales (Entrada, Procesamiento y
Salida) de cualquier sistema informático.
También podríamos definirla como conjunto de conocimientos científicos y técnicos
que hace posible el tratamiento automático de la información por medio de
computadores.
¿Qué es la informática?
https://www.youtube.com/watch?v=MFEVevUHIV8 (visualizar este video)
Vamos a profundizar un poco más en esto.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23

Vista previa parcial del texto

¡Descarga INTRODUCCION A LA ROBOTICA y más Apuntes en PDF de Tecnología solo en Docsity!

  1. ¿Qué es la Informática? La palabra informática proviene de otras dos palabras: Información y Automática. La Informática es una Ciencia. Es la Ciencia que estudia el Tratamiento Automático de la Información. Se puede definir como la ciencia que estudia la información, y los medios de automatización y transmisión para poder tratarla y procesarla. La informática es una ciencia que se dedica a estudiar diferentes métodos, técnicas y procesos que permiten realizar las tres tareas principales (Entrada, Procesamiento y Salida) de cualquier sistema informático. También podríamos definirla como conjunto de conocimientos científicos y técnicos que hace posible el tratamiento automático de la información por medio de computadores. ¿Qué es la informática? https://www.youtube.com/watch?v=MFEVevUHIV8 (visualizar este video) Vamos a profundizar un poco más en esto.

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.

2. ¿EN QUE CONSISTE PROGRAMAR UN ORDENADOR? PROGRAMAS Y ALGORTIMOS.

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

  1. PERDIR IDENTIFICACION
  2. REVISAR SI ES MAYOR DE EDAD
  3. SI ES MAYOR DE EDAD, PERMITIR EL INGRESO
  4. SI ES MENOS DE EDAD, NEGAR EL INGRESO FIN

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)

  1. ¿Cómo hace una suma la calculadora?
  2. ¿Cómo hacer la cama?
  3. ¿Cómo mandar un mensaje por Whatsapp?
  4. ¿Cómo hacer una tortilla francesa?
  5. ¿Cómo cruzar una calle? Vas a la página : http://lightbot.com/flash.html y haces los ejercicios que te de tiempo, me mandas captura de pantalla de cada nivel que pases en un Word.
  6. REPRESENTACIÓN DE ALGORITMOS. Las dos formas de representar un algoritmo son Diagramas de flujo y Pseudocódigo. Para ambos casos podemos utilizar el programa gratuito Pseint o si lo queremos más especializado en diagramas de flujo draw (online), DFD (portable, programa completo) (Curso de DFD básico).

3.1 DIAGRAMAS DE FLUJO.

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

PSEUDO O SEUDO:

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?