16 - Programando robots

Tamaño: px
Comenzar la demostración a partir de la página:

Download "16 - Programando robots"

Transcripción

1 16 Programando robot 01rsp.indd 201 s /30/13 10:04 AM

2 Como ya hemos visto en este libro, los robots son capaces de tomar decisiones, tienen su propia inteligencia, son autónomos. Cuando nosotros, las personas, decidimos teleoperar nuestras creaciones, estas no son robots inteligentes. Cómo podemos hacer que un robot tome sus propias decisiones?, Programándolo. Desde nuestra computadora podemos programar un robot escribiendo programas, secuencias de instrucciones y órdenes, que le indicarán que es lo que tiene que hacer. Pero para que un robot sea realmente inteligente, necesitará sensores que le den la información necesaria para tomar sus propias decisiones en función de lo que se le indique en el programa. Para programar un robot, en primer lugar hay que tener claro cual queremos que sea su comportamiento. Por ejemplo, imagina que queremos que nuestro robot se mueva durante un segundo y luego se detenga o que nos diga hola cuando le toquemos. Eso es un comportamiento. 202

3 Escribe en el cuaderno de laboratorio algunos comportamientos que te gustaría que tuviese tu robot. Pon un comportamiento diferente junto a cada letra. Cuaderno de laboratorio A B C D 203

4 Muchas de las cosas que hacemos se pueden descomponer en una lista de tareas, por ejemplo: Enumera los pasos que seguirías para construir un avión de papel, si es necesario apóyate en dibujos. Cuaderno de laboratorio 204

5 El algoritmo, la base de la programación Antes de programar un robot tenemos que pensar en el comportamiento que queremos que tenga, es decir, que es lo que tiene que hacer. Una buena forma de pensar en esto es escribir una lista ordenada de las distintas tareas. Por ejemplo, imagina que queremos hacer un programa para que un robot se mueva hacia delante durante un segundo. Esta sería la lista de tareas que tiene que realizar. 1. Poner en marcha el robot 2. Esperar un segundo 3. Parar el robot El siguiente paso seria expresar esta secuencia de forma que el robot pueda realizar la tarea, a esto se le llama algoritmo. Un algoritmo es una manera de resolver un problema mediante el uso de un programa. No es el programa en si, si no lo que el programa hace. Una de las mejores maneras de expresar un algoritmo es mediante un diagrama de flujo. Un diagrama de flujo es una representación gráfica de las tareas que, en este caso, el robot tiene que realizar. Este sería el Diagrama de flujo del ejemplo que estamos tratando: Fijate: Los rectángulos con las esquinas redondeadas marca en Inicio y fin del programa. Los rectángulos son las órdenes o comandos. Los rombos representan la toma de decisiones. Con estos tres tipos de elementos podrás realizar una gran cantidad de diagramas de flujo. 205

6 La programación sería el paso siguiente y consiste en convertir el Diagrama de Flujo en un conjunto de comandos o instrucciones que el robot pueda entender. Existen distintos lenguajes de programación, pero sea cual sea el que usemos, los resultados siempre serán mejores si antes de hacer el programa diseñamos primero el algoritmo mediante un diagrama de flujo. Plataforma digital 16.1 Accede a la plataforma digital y resuelve el ejercicio correspondiente. El término algoritmo lo ideó el matemático persa Al-Juarismi (siglos VIII y IX), responsable de nuestro sistema actual de numeración e inventor del álgebra, para la resolución sistemática de problemas matemáticos. A continuación vamos a realizar un proyecto muy sencillo, el objetivo de la actividad no esta en su complejidad, lo que queremos es practicar y entender bien el concepto de Algoritmo rsp.indd /30/13 10:05 AM

7 MONTAJE DE LA ACTIVIDAD Cada vez que termines un paso marca la casilla que hay a la derecha del número. Creo que no hemos escrito bien la Secuencia de pasos a seguir. Seguro que tu nos puedes ayudar! 01rsp.indd /30/13 10:05 AM

8 Escribe una lista con los pasos a seguir en tu cuaderno de laboratorio. No te olvides de numerar en orden los distintos pasos. Y abajo, el diagrama de flujo que muestre el proceso (algoritmo) para construir la maraca. Cuaderno de laboratorio Tareas Diagrama de flujo 208

9 Ahora imagina que al poner la tapa hemos cometido un fallo y las lentejas se salen en cuanto se agita. Podemos hacer un algoritmo que tenga en cuenta esto? Diseña un diagrama de flujo que compruebe si las lentejas se salen después de poner la tapa. Si todo esta bien se termina el programa, pero si se salen, se volverá al paso donde se pone la tapa. 209

10 Las Chicas del ENIAC En esta lección hemos aprendido sobre las bases de programación, introduciendo conceptos como comportamiento, algoritmo y diagrama de flujo. Además hemos estableciendo una metodología sencilla para la elaboración de los programas. El ENIAC (Electronic Numerical Integrator And Computer), fue el primer ordenador de propósito general desarrollado a finales de la II Guerra Mundial, por John Mauchly (físico) y J. Presper Eckert (ingeniero electrónico), con el propósito inicial de poder realizar cálculos balísticos de lanzamiento de proyectiles. Con sus 27 toneladas, el ENIAC ocupaba 167 m2 de uno de los sótanos de la Universidad de Pensilvania. El resto de los números son también enormes: válvulas de vacío, 7200 diodos, 1500 relés, 7000 resistencias, condensadores y más de 5 millones de soldaduras realizadas a mano. Toda esta ingente cantidad de componentes electrónicos servía para realizar del orden de 5000 operaciones por segundo. Una capacidad de cálculo increíble para la época pero que resulta ridícula si la comparamos con la potencia actual de un ordenador actual (un millón de veces más potente). Pero este voluminoso equipamiento no habría sido más que un caro montón de chatarra de no haber sido por el trabajo y dedicación de sus programadores, seis jóvenes mujeres que además de conseguir que esta máquina fuese operativa, sentaron las bases de la programación actual rsp.indd /30/13 10:05 AM

Marcial Castillo Luís René. Molina García Ma. del Consuelo. Ramírez Ortega María del Carmen.

Marcial Castillo Luís René. Molina García Ma. del Consuelo. Ramírez Ortega María del Carmen. Cortez José Italo. jitalo@cs.buap.mx Garcés Báez Alfonso agarces@cs.buap.mx Marcial Castillo Luís René. lmc@cs.buap.mx Molina García Ma. del Consuelo. cmolina@cs.buap.mx Ramírez Ortega María del Carmen.

Más detalles

TEMA 1: Algoritmos y programas

TEMA 1: Algoritmos y programas TEMA 1: Algoritmos y programas 1.1.-Introducción La razón principal para utilizar un ordenador es para resolver problemas (en el sentido más general de la palabra), o en otras palabras, procesar información

Más detalles

Colegio Agustiniano Ciudad Salitre Área de Tecnología e Informática Guía de Apoyo 2017 Bimestre: III Grado: Cuarto Docente: Jorge Torres

Colegio Agustiniano Ciudad Salitre Área de Tecnología e Informática Guía de Apoyo 2017 Bimestre: III Grado: Cuarto Docente: Jorge Torres Colegio Agustiniano Ciudad Salitre Área de Tecnología e Informática Guía de Apoyo 2017 Bimestre: III Grado: Cuarto Docente: Jorge Torres UNIDAD TEMÁTICA: PROGRAMACION PARA NIÑOS Logro: Identifica las herramientas

Más detalles

Qué es un Diagrama de Flujo?

Qué es un Diagrama de Flujo? Qué es un Diagrama de Flujo? Un diagrama de flujo, también llamado Flujograma de Procesos o Diagrama de Procesos, representa la secuencia o los pasos lógicos (ordenados) para realizar una tarea mediante

Más detalles

Plan de Trabajo en Verano de TECNOLOGÍA CUARTO ESO. Departamento de Tecnología curso

Plan de Trabajo en Verano de TECNOLOGÍA CUARTO ESO. Departamento de Tecnología curso Plan de Trabajo en Verano de TECNOLOGÍA CUARTO ESO Departamento de Tecnología curso 2014-2015 Este dossier contiene los siguientes documentos de tu interés: Batería de actividades por unidad didáctica

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Código: F004-P006- GFPI Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico Programación De Software Nombre del Proyecto: Sistema De Información Para La Gestión Empresarial

Más detalles

Introducción a análisis de datos en Python

Introducción a análisis de datos en Python Introducción a análisis de datos en Python Diego Fernández Slezak (Depto. Comptación, FCEyN, UBA) dfslezak@dc.uba.ar http://www.dc.uba.ar/materias/intro-datos/2016-uy/ Qué es Data Science? Qué tareas realiza

Más detalles

Clase No. 2 Programación Básica Licenciatura en Telecomunicaciones

Clase No. 2 Programación Básica Licenciatura en Telecomunicaciones Clase No. 2 Programación Básica Licenciatura en Telecomunicaciones La necesidad del hombre de eficientizar sus procesos ha sido la principal razón del avance de las computadoras, los antepasados de estas

Más detalles

Bloque 2. Algoritmos y pseudocódigo

Bloque 2. Algoritmos y pseudocódigo Bloque 2. Algoritmos y pseudocódigo Autores Manuel José Blanco Bargé Todo el documento está sujeto a los siguientes términos de la licencia Creative Commons Reconocimiento-CompartirIgual 4.0 Internacional

Más detalles

L.I. MARIA SOLEDAD AGUIRRE CORONADO

L.I. MARIA SOLEDAD AGUIRRE CORONADO PRESENTACIÓN REALIZADA POR: L.I. MARIA SOLEDAD AGUIRRE CORONADO ANTECEDENTES HISTÓRICOS DE LAS COMPUTADORAS GENERACIONES DE LAS COMPUTADORAS EL ÁBACO Fue uno de los primeros dispositivos inventados por

Más detalles

Historia de la Interfaz Gráfica de Usuario

Historia de la Interfaz Gráfica de Usuario Historia de la Interfaz Gráfica de Usuario Interfaz Gráfica La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface) es un programa informático que actúa de interfaz

Más detalles

Vigas Ruedas Planchas Ejes

Vigas Ruedas Planchas Ejes QUÉ ES MAKEBLOCK? Makeblock es un sistema de piezas intercambiables de gran resistencia que se pueden montar entre ellas fácilmente y con infinidad de combinaciones. Makeblock es accesible a pequeños (a

Más detalles

INFOTECH. CURSO Excel Advanced Macros MÓDULO 2. Fundamentos de programación

INFOTECH. CURSO Excel Advanced Macros MÓDULO 2. Fundamentos de programación INFOTECH CURSO Excel Advanced Macros MÓDULO 2 Fundamentos de programación INFOTECH NOMBRE DEL MÓDULO - 1 CONTENIDOS RECURSOS Comprensión e información CAPACIDADES ESPECÍFICAS Indagación y experimentación

Más detalles

Arquitectura de Ordenadores

Arquitectura de Ordenadores El ENIAC La primera computadora de propósitos generales, pesaba 32 Toneladas, medía 2,4 m x 0,9 m x 30 m; instalada el 15 de febrero de 1946 en la Universidad de Pensilvania, USA En julio de 1943 empezó

Más detalles

Ing. Juan Carlos Sabido Alcántara Ingeniero Petrolero Facultad de Ingeniería UNAM

Ing. Juan Carlos Sabido Alcántara Ingeniero Petrolero Facultad de Ingeniería UNAM Programación Avanzada Semestre 2019-1 Ingeniero Petrolero Facultad de Ingeniería UNAM Como Ingeniero Petrolero no es suficiente ser usuario del software existente en el mercado, software que va desde

Más detalles

Desarrollamos el diseño de nuestro producto innovador con Arduino

Desarrollamos el diseño de nuestro producto innovador con Arduino 4 Desarrollamos el diseño de nuestro producto innovador con Arduino 4.1. TALLER DE ARDUINO: PRIMEROS PASOS Arduino es un dispositivo electrónico programable de propósito general mediante el cual se pueden

Más detalles

(Parte I) Primeras máquinas mecánicas, Primeros ordenadores. Raúl Marín, Universitat per a Majors, UJI, 2013

(Parte I) Primeras máquinas mecánicas, Primeros ordenadores. Raúl Marín, Universitat per a Majors, UJI, 2013 (Parte I) Primeras máquinas mecánicas, Primeros ordenadores Raúl Marín, Universitat per a Majors, UJI, 2013 Qué es un ordenador? Un ordenador es una máquina programable. Las dos características principales

Más detalles

HISTORIA DEL COMPUTADOR

HISTORIA DEL COMPUTADOR HISTORIA DEL COMPUTADOR Se considera que la primera computadora fue el Abaco, utilizado en el oriente durante más de 3.000 años. De éste aparecieron varias versiones, tales como el Abaco Chino y el Sorobán

Más detalles

Introducción a la programación: Contenido. Introducción

Introducción a la programación: Contenido. Introducción Introducción a la programación: Contenido Introducción a la programación:... 1 Introducción... 1 1. Procesamiento automatizado de información... 1 2. Concepto de algoritmo.... 2 3. Lenguajes de programación....

Más detalles

INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN (WIN-LOGO)

INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN (WIN-LOGO) INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN (WIN-LOGO) Se define como lenguaje de programación a un conjunto de símbolos y reglas que sirven para realizar programas de ordenador. Un programa es un conjunto

Más detalles

Análisis y Diseño de Algoritmos

Análisis y Diseño de Algoritmos Análisis y Diseño de Algoritmos Introducción Dr. Ivan Olmos Pineda Presentación Antecedentes Nociones básicas Notación Matemática BUAP 2 Antecedentes ABACO: primer dispositivo mecánico de contabilidad

Más detalles

COLTOLEDOPLATA. Historia de la Informática

COLTOLEDOPLATA. Historia de la Informática COLTOLEDOPLATA Historia de la Informática INTRODUCCIÓN Informática= contracción de dos vocablos: INFORmación automática La informática puede definirse como la ciencia que estudia el tratamiento racional

Más detalles

Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora.

Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora. Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora. La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi,

Más detalles

11100 San Fernando tel / fax

11100 San Fernando tel / fax CURSO: 4º ESO MATERIA: TECNOLOGíA Los alumnos/a tienen que aprender a (contenidos o criterios de evaluación) C. Contenidos de cuarto curso. Unidad 1. Tecnologías de la comunicación 1.los sistemas de comunicación

Más detalles

Vamos a seguir viendo otras opciones relativas a la introducción

Vamos a seguir viendo otras opciones relativas a la introducción 1. RELLENAR UN GRUPO DE CELDAS Vamos a seguir viendo otras opciones relativas a la introducción de datos en las hojas de cálculo. En esta lección te enseñaré cómo Excel nos puede ayudar a la hora de escribir

Más detalles

Ejemplo de Palabras reservadas del lenguaje C

Ejemplo de Palabras reservadas del lenguaje C 1 - INTRODUCCIÓN Qué es programar? Programar es definir instrucciones para ser ejecutadas por un ordenador. El resultado es un conjunto agrupado y ordenado de instrucciones al que llamamos programa. Para

Más detalles

BLOQUE 1 Diseñas y elaboras algoritmos para la solución de problemas

BLOQUE 1 Diseñas y elaboras algoritmos para la solución de problemas INFORMATICA II BLOQUE 1 Diseñas y elaboras algoritmos para la solución de problemas TEMATICA Bloque I: Diseñas y elaboras algoritmos para la solución de problemas 1.1 Problema 1.1.1 Concepto 1.3 Algoritmos

Más detalles

Evolución del software y su situación actual

Evolución del software y su situación actual Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su

Más detalles

TALLER DIAGRAMAS DE FLUJO EN LEGO MINDSTORMS

TALLER DIAGRAMAS DE FLUJO EN LEGO MINDSTORMS TALLER DIAGRAMAS DE FLUJO EN LEGO MINDSTORMS Cuando se quiere realizar un programa bien pensado para solucionar problemas de robótica es necesario generar algoritmos que permitan llegar a soluciones hipotéticas

Más detalles

Diseño Estructurado de Algoritmo

Diseño Estructurado de Algoritmo Diseño Estructurado de Algoritmo 1 Sesión No. 8 Nombre: Estructuras Algorítmicas. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante identificará las características y usos de las

Más detalles

CAMPAMENTOS URBANOS BILINGÜES

CAMPAMENTOS URBANOS BILINGÜES Programa de : Verano 2017 Área de Programación: Scratch y ScratchJr Talleres para aprender programación visual por bloques con Scratch y ScratchJr Qué es Scratch Scratch, creado por el MIT, es un lenguaje

Más detalles

INTRODUCCIÓN A COMPILADORES Y LENGUAJES FORMALES FUNDAMENTOS DE COMPILADORES

INTRODUCCIÓN A COMPILADORES Y LENGUAJES FORMALES FUNDAMENTOS DE COMPILADORES Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público

Más detalles

Competencia Básica Objetivo de la Materia Contenidos Criterios de Evaluación. científica, tecnológica y de la salud

Competencia Básica Objetivo de la Materia Contenidos Criterios de Evaluación. científica, tecnológica y de la salud ACTIVIDAD 3: En la siguiente actividad se trata de analizar cómo se va desarrollando un objetivo de la materia (en términos de competencia), relacionado con las competencias básicas del currículo, a lo

Más detalles

INFORMATICA- DE 1001 A 1006

INFORMATICA- DE 1001 A 1006 Qué es un Algoritmo? COLEGIO NICOLAS ESGUERA TALLER DE REFUERZO PRIMER PERIODO GRADOS DECIMO -INFORMATICA Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada

Más detalles

Informática Aplicada a la Economía. Tema 1: Introducción

Informática Aplicada a la Economía. Tema 1: Introducción Informática Aplicada a la Economía Tema 1: Introducción Objetivos Hacer un breve repaso sobre la historia de la informática Conocer los principales términos Revisar las principales funciones para las que

Más detalles

Expositor: Mauricio Galvez Legua

Expositor: Mauricio Galvez Legua ó Expositor: Mauricio Galvez Legua mgl10may62@hotmail.com 1 Qué es la ó La Robótica es una ciencia aplicada que se ocupa del estudio, desarrollo y aplicaciones de los robots. El estudio de la robótica

Más detalles

2. Editor de bloques. Permite programar de una forma visual e intuitiva el flujo de funcionamiento del programa utilizando bloques.

2. Editor de bloques. Permite programar de una forma visual e intuitiva el flujo de funcionamiento del programa utilizando bloques. Bienvenidos!!! App Inventor 2 (AI2) es la versión mejorada de una herramienta de programación creada por el MIT (Instituto Tecnológico de Massachusetts) y que fue adoptada por Google para sus usuarios

Más detalles

Mención en Computación

Mención en Computación Mención en Computación Competencias Idea general sobre lo que es computación Aprender SOBRE lenguajes de programación, diseño y procesamiento Aprender SOBRE la eficiencia y complejidad de algoritmos (

Más detalles

Capítulo 1 Fundamentos

Capítulo 1 Fundamentos Capítulo 1 Fundamentos Fundamentos de los ordenadores personales Fundamentos de Internet Seguridad e informática Universidad de Murcia. Curso 2005/06 1 Fundamentos de los ordenadores tipo PC - Necesidad

Más detalles

2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.

2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje. Modulo 1. Introducción a los lenguajes de programación La solución de problemas mediante en uso de un computador nos lleva a desarrollar programas o aplicaciones, la construcción de estos programas debe

Más detalles

INFORMÁTICA APLICADA A LA ECONOMÍA Tema 1: Introducción. Diana Marcela Sánchez Fúquene

INFORMÁTICA APLICADA A LA ECONOMÍA Tema 1: Introducción. Diana Marcela Sánchez Fúquene INFORMÁTICA APLICADA A LA ECONOMÍA Tema 1: Introducción Diana Marcela Sánchez Fúquene 2011-2012 Objetivos Hacer un breve repaso sobre la historia de la informática Conocer los principales términos (informática,

Más detalles

Robopedia - 3 INTRODUCCION

Robopedia - 3 INTRODUCCION INTRODUCCION Robopedia es la Escuela de Robótica desarrollada por Green Hills Learning Center, cuyo objetivo es inspirar a los niños y niñas en el campo de la ingeniería a través de la robótica y las ciencias

Más detalles

Diseño estructurado de algoritmos. Sesión 8: Estructuras Algorítmicas

Diseño estructurado de algoritmos. Sesión 8: Estructuras Algorítmicas Diseño estructurado de algoritmos Sesión 8: Estructuras Algorítmicas Contextualización A qué crees se refiere el término estructura? Como recordaremos, un algoritmo puede ser aplicado en todo, con el único

Más detalles

Maquina de Turing. 5. Fundamentos de algoritmos. Turing TURING TURING 10/08/2010. MI Elizabeth Fonseca Chávez

Maquina de Turing. 5. Fundamentos de algoritmos. Turing TURING TURING 10/08/2010. MI Elizabeth Fonseca Chávez Maquina de Turing 5. Fundamentos de algoritmos MI Elizabeth Fonseca Chávez matemático inglés Alan Turing Turing Definición de algoritmo: conjunto ordenado de operaciones que permite hallar la solución

Más detalles

10 - Dibuja sin lápiz ni papel

10 - Dibuja sin lápiz ni papel 10 Dibuja sin lápiz ni p apel 01rsp.indd 119 119 12/30/13 9:55 AM En la lección 7 vimos como la electrónica y las computadoras han modificado la forma de crear e interpretar la música a lo largo del las

Más detalles

Evolución histórica del procesamiento de información

Evolución histórica del procesamiento de información Evolución histórica del procesamiento de información Blaise Pascal Construyó la primera máquina sumadora, solucionó el problema del acarreo de dígitos. En 1642, Blaise Pascal fue el primero en diseñar

Más detalles

C u e s t i onario: Historia y evolución de la computadora.

C u e s t i onario: Historia y evolución de la computadora. Nombre: No. de lista: Instrucciones: Lee detenidamente las siguientes preguntas y subraya la respuesta correcta. 1. Es considerado la primera herramienta de cálculo que utilizo el hombre: a) Hueso de Ishango.

Más detalles

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para

Más detalles

UNIDAD 3 Robótica y Programación

UNIDAD 3 Robótica y Programación UNIDAD 3 Robótica y Programación 1. Code Hour 2. Uso de los Robots 3. Programación con NXT 4. Condicional 5. Loops En esta unidad hablaremos de cómo iniciaron las computadoras, cuáles son sus componentes

Más detalles

Arquitecturas de Computadores. 1 Introducción Prof. Javier Cañas R.

Arquitecturas de Computadores. 1 Introducción Prof. Javier Cañas R. Arquitecturas de Computadores 1 Introducción Prof. Javier Cañas R. Hardware PREGUNTA: Qué es el hardware? RESPUESTA: Lo que recibe los golpes cuando el software no funciona! Temario 1. Ideas Preliminares

Más detalles

Módulo 1. Introducción a los lenguajes de programación

Módulo 1. Introducción a los lenguajes de programación Módulo 1. Introducción a los lenguajes de programación Objetivo - Definir qué es un lenguaje de programación e identificar cómo es su forma de clasificación. Introducción a los lenguajes de programación

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

Mención en Computación

Mención en Computación Mención en Computación Ordenadores y paradojas Imágenes extraídas del artículo: Ordenadores, paradojas y fundamentos de las matemáticas, de G. J. Chaitin. El planteamiento del problema Bertrand Russell

Más detalles

DIAGRAMAS DE FLUJOS. Qué son Los Diagramas de Flujo y Para qué se Usan?

DIAGRAMAS DE FLUJOS. Qué son Los Diagramas de Flujo y Para qué se Usan? DIAGRAMAS DE FLUJOS Los diagramas de flujo representan la secuencia o los pasos lógicos para realizar una tarea mediante unos símbolos. Dentro de los símbolos se escriben los pasos a seguir. Un diagrama

Más detalles

Programación del Control por Computador. Cómo se estudia esta asignatura?

Programación del Control por Computador. Cómo se estudia esta asignatura? Programación del Control por Computador Cómo se estudia esta asignatura? Ignacio Alvarez García Septiembre - 2013 El Control de Procesos por Computador Proceso o sistema Conjunto de elementos físicos que

Más detalles

Mis Amigos Robot. Israel Gutiérrez

Mis Amigos Robot. Israel Gutiérrez Este documento es una traducción de la actividad de My Robotic Friends desarrollada por Thinkersmith y publicada en abierto para la Computer Science Education Week 2013. Más información en http://csedweek.org/unplugged/thinkersmith

Más detalles

Distinguir correctamente las ventajas y desventajas de la lógica cableada y de la lógica programada con PLC.

Distinguir correctamente las ventajas y desventajas de la lógica cableada y de la lógica programada con PLC. Programas de Actividades Curriculares Plan 94A Carrera: Ingeniería Mecánica AUTOMATIZACIÓN INDUSTRIAL Área: Bloque: Eléctrica Tecnologías Básicas Nivel: 4º año Tipo: Electiva Modalidad: Anual Carga Horaria

Más detalles

Diseño Estructurado de Algoritmos

Diseño Estructurado de Algoritmos Diseño Estructurado de Algoritmos 1 Sesión No. 2 Nombre: Metodología de resolución de problemas a través de computadoras. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará

Más detalles

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral

Más detalles

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ciencias Naturales y Matemáticas SYLLABUS DEL CURSO. Fundamentos de Computación

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ciencias Naturales y Matemáticas SYLLABUS DEL CURSO. Fundamentos de Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ciencias Naturales y Matemáticas SYLLABUS DEL CURSO 1. CÓDIGO Y NÚMERO DE CRÉDITOS CÓDIGO ICM00794 NÚMERO DE CRÉDITOS Teóricos: 4 Prácticos: 0 2. DESCRIPCIÓN

Más detalles

LEGO MINDSTORMS Education

LEGO MINDSTORMS Education LEGO MINDSTORMS Education Hay un nuevo robot en la Clase Con LEGO MINDSTORMS Education tu mayor reto será que tus estudiantes salgan del salón de clases! La versión más nueva está aquí! EV3 de LEGO MINDSTORMS

Más detalles

UNIVERSIDAD JUAREZ DEL ESTADO DE DURANGO COLEGIO DE CIENCIAS Y HUMANIDADES

UNIVERSIDAD JUAREZ DEL ESTADO DE DURANGO COLEGIO DE CIENCIAS Y HUMANIDADES UNIVERSIDAD JUAREZ DEL ESTADO DE DURANGO COLEGIO DE CIENCIAS Y HUMANIDADES NOMBRE: SAMANTHA MARTINEZ MARTINEZ NOMBRE DEL POROFESOR: JORGE LUIS FLORES NEVAREZ CURSO: COMPUTACION FECGA DE ENTREGA: 04/FEB/2016

Más detalles

M.S.C. Elvia Cristina Márquez Salgado. Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS

M.S.C. Elvia Cristina Márquez Salgado. Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS M.S.C. Elvia Cristina Márquez Salgado Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS Definición del Problema Esta fase está dada por el enunciado del problema, el cual requiere una definición clara

Más detalles

Personajes y aportes importantes en el mundo de la computación

Personajes y aportes importantes en el mundo de la computación Personajes y aportes importantes en el mundo de la computación Época antigua El Abaco El ábaco representa el artefacto más antiguo empleado para manipular datos. Se cree que alrededor del año 3000 BC,

Más detalles

roducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. Nociones básicas de programación

roducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. Nociones básicas de programación There are no translations available. Introducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. roducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C.

Más detalles

Dpto. de Electrónica - Universidad de Alcalá TuBot

Dpto. de Electrónica - Universidad de Alcalá TuBot Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 1 TUBOT 2014 INTRODUCCIÓN Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 2 Elementos de un Robot Móvil Autónomo SISTEMA DE ALIMENTACIÓN

Más detalles

Algoritmos. Fundamentos de Programación

Algoritmos. Fundamentos de Programación Algoritmos Fundamentos de Programación Comunicarnos con el computador No es una tarea fácil. Instrucciones Debemos aprender a realizar las instrucciones de forma correcta para que el computador lo entienda

Más detalles

LÓGICA COMPUTACIONAL. Descripción del CURSO

LÓGICA COMPUTACIONAL. Descripción del CURSO LÓGICA COMPUTACIONAL Descripción del CURSO Antes de entrar en el maravilloso mundo de la programación debemos de conocer cómo trabaja internamente nuestra computadora. Este curso cubre las necesidades

Más detalles

1, 4, 7, 10, 13, 16,,

1, 4, 7, 10, 13, 16,, Sistema de numeración Competencia Construcción de conceptos y aplicaciones para seriar contar y agrupar números naturales. Escritura y lectura de números hasta el 000. A continuación te presentamos varias

Más detalles

Usar todo nuestro cerebro y todos nuestros conocimientos para aprender y realizar tareas significa que tenemos una INTELIGENCIA EFICAZ, COMPETENTE.

Usar todo nuestro cerebro y todos nuestros conocimientos para aprender y realizar tareas significa que tenemos una INTELIGENCIA EFICAZ, COMPETENTE. UNIDAD DIDÁCTICA 5 Hola, te acuerdas de mí?, soy ENE, tu amiga la neurona. He vuelto para contarte una cosa muy interesante sobre tu cerebro y sobre nosotros tus neuronas. Somos como un equipo de fútbol,

Más detalles

ESCUELA DE VERANO. Julio 3-14

ESCUELA DE VERANO. Julio 3-14 ESCUELA DE VERANO Julio 3-14 CON EL APOYO DEL PROYECTO KULTURA DIGIT@L DESARROLLADO POR LA DIPUTACIÓN FORAL DE GIPUZKOA Y ORONA FUNDAZIOA, KODE_ESKOLA PONE EN MARCHA LA PRIMERA EDICIÓN DE LA ESCUELA DE

Más detalles

informática Educación Secundaria Obligatoria

informática Educación Secundaria Obligatoria informática Educación Secundaria Obligatoria Transmitir y tratar información. Crear maquinas. Métodos para procesar esa información. Necesidad humana a lo largo de la Historia Informática como Ciencia.

Más detalles

Curso de Mantenimiento y Reparación de computadoras

Curso de Mantenimiento y Reparación de computadoras Curso de Mantenimiento y Reparación de computadoras Máquina electrónica que recibe y procesa datos para convertirlos en información útil. La característica principal que la distingue de otros dispositivos

Más detalles

Elementary 2º Programación

Elementary 2º Programación Elementary 2º Programación 1. Introducción 2. Qué son los Algoritmos? 3. Programación con LOGO a. Comandos b. Formas básicas c. Introducción de códigos 4. Reglas de la Robótica La programación hoy en día

Más detalles

PROGRAMACIÓN CON SCRATCH

PROGRAMACIÓN CON SCRATCH PROGRAMACIÓN CON SCRATCH Vamos a aprender a usar Scratch, que es un entorno de programación diseñado para enseñar a niños y jóvenes los fundamentos de la programación de ordenadores. Es útil para crear

Más detalles

MATEMÁTICAS 4. º CURSO UNIDAD 7: DIVISIÓN

MATEMÁTICAS 4. º CURSO UNIDAD 7: DIVISIÓN MATEMÁTICAS 4. º CURSO UNIDAD 7: DIVISIÓN OBJETIVOS Calcular divisiones cuyo divisor es un número dígito. Reconocer si una división es exacta o entera. Conocer y aplicar la relación entre los términos

Más detalles

HERRAMIENTAS PARA LA COMPUTACIÓN Y VISUALIZACIÓN Guía de Aprendizaje Información al estudiante

HERRAMIENTAS PARA LA COMPUTACIÓN Y VISUALIZACIÓN Guía de Aprendizaje Información al estudiante 1 HERRAMIENTAS PARA LA COMPUTACIÓN Y VISUALIZACIÓN Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Herramientas para la computación y visualización

Más detalles

AÑO XXXIV Núm de junio de

AÑO XXXIV Núm de junio de AÑO XXXIV Núm. 120 22 de junio de 2015 19549 4. Tecnología robótica. (4º ESO) Introducción. La evolución tecnológica que se ha producido a lo largo de los últimos años hace que la incorporación de contenidos

Más detalles

METODOS NUMÉRICOS TRIMESTRE ENERO-MARZO/2001 PROFESORES: JEAN-MARIE LEDANOIS AURA LUISA LOPEZ DE RAMOS

METODOS NUMÉRICOS TRIMESTRE ENERO-MARZO/2001 PROFESORES: JEAN-MARIE LEDANOIS AURA LUISA LOPEZ DE RAMOS METODOS NUMÉRICOS TRIMESTRE ENERO-MARZO/2001 PROFESORES: JEAN-MARIE LEDANOIS AURA LUISA LOPEZ DE RAMOS CAPÍTULO 1 INTRODUCCIÓN CÁLCULOS AUTOMATIZADOS OBJETIVO El objetivo de este capítulo es introducir

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

CURSO DE ROBÓTICA EDUCATIVA CON ARDUINO

CURSO DE ROBÓTICA EDUCATIVA CON ARDUINO CURSO DE ROBÓTICA EDUCATIVA CON ARDUINO DIRIGIDO A: Público en General (desde los 12 años en adelante). INTRODUCCIÓN Nuestros alumnos, motivados por su curiosidad y creatividad, aprenden a diseñar, construir

Más detalles

UNIDAD DIDÁCTICA : ECUACIONES DE PRIMER GRADO Autor: Miguel Ángel Cabezón Ochoa

UNIDAD DIDÁCTICA : ECUACIONES DE PRIMER GRADO Autor: Miguel Ángel Cabezón Ochoa UNIDAD DIDÁCTICA : ECUACIONES DE PRIMER GRADO Autor: Miguel Ángel Cabezón Ochoa Alumno/a, nombre: Fecha de comienzo Fecha de finalización Entra en Descartes y dentro de las unidades didácticas, en el bloque

Más detalles

Grado en Ingeniería Informática

Grado en Ingeniería Informática Grado en Ingeniería Informática Primer Curso Primer semestre ESCUELA SUPERIOR DE INGENIERÍA Chile, 1 11002-CÁDIZ Teléfono: 95 015100 Fax: 95 015101 Más información: www.uca.es/ingenieria Itinerario curricular

Más detalles

I. DATOS DE IDENTIFICACIÓN. 2. Programa (s) de estudio: Licenciatura en Matemáticas, Físico, Biología, Licenciado en Ciencias Computacionales

I. DATOS DE IDENTIFICACIÓN. 2. Programa (s) de estudio: Licenciatura en Matemáticas, Físico, Biología, Licenciado en Ciencias Computacionales UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESIONAL Y VINCULACIÓN PROGRAMA DE UNIDAD DE APRENDIZAJE POR COMPETENCIAS I. DATOS DE IDENTIFICACIÓN.

Más detalles

1. CRITERIOS DE CALIFICACIÓN Y EVALUACIÓN POR CURSO

1. CRITERIOS DE CALIFICACIÓN Y EVALUACIÓN POR CURSO 1. CRITERIOS DE CALIFICACIÓN Y EVALUACIÓN POR CURSO Han de ser conocidos por los alumnos, porque de este modo se mejora el proceso de enseñanza-aprendizaje. El alumno debe saber qué se espera de él y cómo

Más detalles

Introducción a la programación de computadores Jhon J. Padilla A., PhD.

Introducción a la programación de computadores Jhon J. Padilla A., PhD. Introducción a la programación de computadores Jhon J. Padilla A., PhD. Cómo se comporta un computador? Es como un perro tonto (sólo entiende un conjunto limitado de instrucciones) pero muy rápido Hola,

Más detalles

Qué es un Diagrama de Flujo? Como Hacer un Diagrama de Flujo

Qué es un Diagrama de Flujo? Como Hacer un Diagrama de Flujo Qué es un Diagrama de Flujo? Un diagrama de flujo, también llamado Flujograma de Procesos o Diagrama de Procesos, representa la secuencia o los pasos lógicos (ordenados) para realizar una tarea mediante

Más detalles

1. Computadores y programación

1. Computadores y programación 1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la

Más detalles

Nivel primario Primer contacto Ayudemos a Codi

Nivel primario Primer contacto Ayudemos a Codi Miniprogramadores Nivel primario Primer contacto Ayudemos a Codi Autoridades Presidente de la Nación Mauricio Macri Jefe de Gabinete de Ministros Marcos Peña Ministro de Educación Alejandro Finocchiaro

Más detalles

ICM Fundamentos de Computación

ICM Fundamentos de Computación Contenido Estructuras de Control... 1 Estructuras para Selección:... 1 1. Condicionales... 1 2. Condicional con varias preguntas... 3 3. Condicionales con varios casos... 4 4. Condicionales en árbol...

Más detalles

Tecnología robótica. (4º ESO) 1.Introducción.

Tecnología robótica. (4º ESO) 1.Introducción. Tecnología robótica. (4º ESO) 1.Introducción. La evolución tecnológica que se ha producido a lo largo de los últimos años hace que la incorporación de contenidos relacionados con control automático y robótica

Más detalles

UNIDAD DIDÁCTICA: Robótica para 4ºE.S.O.

UNIDAD DIDÁCTICA: Robótica para 4ºE.S.O. UNIDAD DIDÁCTICA: Robótica para 4ºE.S.O. CURSO DE ROBÓTICA AVANZADA C.E.P. LUISA REVUELTA. CÓRDOBA. AUTOR: Álvaro Olivares Olmedilla PROFESOR DE TECNOLOGÍA DEL I.E.S. TRASSIERRA CÓRDOBA CURSO 2007/08 1

Más detalles

MÁSTER EN DIDÁCTICA DE LA TECNOLOGÍA MODERNA

MÁSTER EN DIDÁCTICA DE LA TECNOLOGÍA MODERNA MÁSTER EN DIDÁCTICA DE LA TECNOLOGÍA MODERNA Forma a tus alumnos con las herramientas y metodologías actuales de la tecnología. También, para todos los que os queráis iniciar en el mundo maker. MÁSTER

Más detalles

Prof. María Alejandra Quintero. Informática Año

Prof. María Alejandra Quintero. Informática Año Prof. María Alejandra Quintero Informática Año 2014-2015 Es la acción de escribir programas de computación con el objetivo de resolver un determinado problema. Implica escribir instrucciones para indicarle

Más detalles

GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA

GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA TABLA DE EQUIVALENCIA DE INGENIERÍAS INDUSTRIALES A GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA CÓDIGO ASIGNATURAS ITI ELECTRICIDAD (64)

Más detalles

De Ingeniería Industrial al Grado en Ingeniería en Tecnologías Industriales

De Ingeniería Industrial al Grado en Ingeniería en Tecnologías Industriales Tablas de adaptación al Grado en Tecnologías es Campus de Arrosadia De al Grado en en Tecnologías es Código Asignatura Código Asignatura 35101 Expresión Gráfica 242104 + 242205 Expresión gráfica + Dibujo

Más detalles

TEMA 2: ALGORITMOS Y PROGRAMAS

TEMA 2: ALGORITMOS Y PROGRAMAS TEMA 2: ALGORITMOS Y PROGRAMAS TEMA 2: ALGORITMOS Y PROGRAMAS. 1 INTRODUCCIÓN 1 Análisis del problema.. 1 Búsqueda del algoritmo.. 1 Programación del algoritmo. 3 ESTRUCTURAS DE CONTROL. 4 Estructuras

Más detalles