Manual Proyecto I Ordenar Secuencia.

Slides:



Advertisements
Presentaciones similares
IINTRODUCCION A LA CIENCIA DE LA COMPUTACION Y A LA PROGRAMACION
Advertisements

Melissa Cerezo Laura Solórzano 10030
Laura Solórzano, carné # Melissa Cerezo, carné #10085
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Preparado por: Prof. Nelliud D. Torres
INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza.
UNA INTRODUCCIÓN A PROGRAMAR Con pseudocódigo Created by P.Jones 2014.
Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo.
Una vez observado el producto programado que se debe construir, es importante que realice los siguientes ejercicios con la ayuda del docente. 1)Con la.
CICLOS CONDICIONALES DINÁMICOS Y CICLOS CONDICIONALES FIJOS Aixa Sosa Colón NE: Programación 2250 – 3240 ONL Profesora. Rebecca Acevedo Rivera.
Unidad 1: Conceptos fundamentales Instituto Tecnológico de Toluca Ing. Sistemas Computacionales Asignatura: Programación Lógica y Funcional Presentan Nieto.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
Ciclos Condicionales Joel R. Almodóvar Rivera Tarea 6-1 PROG2310L.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
FACULTAD DE INGENIERÍA CIVIL Y MECÀNICA CARRERA DE INGENIERÍA MÈCANICA EMPLEO DE NUEVAS TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (NTIC´s II) TEMA: PASOS.
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN.
Tipos de programación Lic. Natisma Julieta López Salas.
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
Estructuras de Control en Visual Basic.net
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Repaso Programacion en C
SOFTWARE Se forma por el conjunto de instrucciones o programas. Los programa son una secuencia de órdenes que se le dan a la computadora para que haga.
Introducción al proyecto para exhibición
Introducción a la Programación Multimedial
PHP Hypertext Preprocessor
Programación 1 Curso: 5to. I TT
Ciclos condicionales y exactos Estructura de control de ciclos
PROGRAMACIÓN (1).
Diagramas de Flujo Algoritmos.
Lección de PROGRAMACION PARA PRINCIPIANTEs
Conceptos básicos de programación
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
Estructuras de Control en Visual Basic.net
Lenguajes y representación técnica
Conceptos y definición básicos
PSEUDOCÓDIGO Prof. Rafael Mourglia.
CURSO DE FUNDAMENTOS DE PROGRAMACIÓN
Visual Basic CESAR RIAÑO.
LECCION DE PROGRAMACION EV3 PARA PRInCIPIANTES
Tema 6. Conceptos básicos de programación Clase 1
Hackea tu clase La Hora del Código Conceptos de Tecnología.
Infografía. Estructura de Datos.
Los wikis Por: Karina Montes Ruth González Mabel Ibarra.
PLANIFICACIÓN DE LA UNIDAD TEMÁTICA (4 SEMANAS) PROYECTO DE LA UNIDAD
Índice temático 2.1 Análisis de problemas. 2.2 Representación de algoritmos: gráfica y pseudocódigo. 2.3 Diseño de algoritmos aplicados a problemas 2.4.
Metodología de la programación
QUE ES PROGRAMAR.
Lenguajes de Programación
Paul Leger Funciones Paul Leger
INTRODUCCIÓN ING. IVONNE MALDONADO. PROGRAMACIÓN Programar no es mas que idear y ordenar las acciones. Lograr que un programa cumpla con una cierta tarea.
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
HERRAMIENTAS DE PROGRAMACIÓN
resolución de problemas
Presentación de prueba.
Nombre: Brandon Posadas Guzmán Maestra: Lic. María del Carmen Aguilar Macías Unidad de Aprendizaje: TIC II Especialidad: TIC_EPW Matrícula: Grupo:
Introducción práctica la uso de la tarjeta Arduino.
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
CICLO DE VIDA DE SOFTWARE
Fundamentos de la Programación I
PROGRAMACIÓN (2).
Elaboración de la sesión Integrantes Aylas Rojas, Antony Williams Carhuaz Chavez,Wanda Sofia Gómez Arrieta Jesús Flores Palermo, Steffi.
Teoría Nº 3 Conceptos Básicos de Algoritmia Estructuras de Control
Informática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial
Programación Modular Programación de Computadoras - Hugo Vega Grupo2: Reina Rodríguez Miriam Salluca.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
Introducción – Parte 4 PYTHON PARA TODOS Hablemos con Python.
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
ALGORITMOS. Es un conjunto finito de instrucciones que especifican una secuencia de operaciones a realizar en orden para resolver un problema específico.
¿QUE ES LA PROGRAMACIÓN? Programación es el proceso a través del cual un programa o aplicación informática es desarrollado. Es la metodología o proceso.
Transcripción de la presentación:

Manual Proyecto I Ordenar Secuencia

¿Qué es Rur-ple? RUR – PLE es una herramienta educativa para ayudar a estudiantes a aprender Python lenguaje de programación. RUR-PLE hace que aprender de Python sea más interesante. Un estudiante escribe un programa que controle un robot llamado “Reeborg”, en mundos, que se encuentran divididos en calles y avenidas. RUR-PLE tiene con 40 lecciones con los ejemplos de códigos y de los mundos para experimentar.

Meta: Se debe escribir un programa en el ambiente RUR-PLE para que el Robot realice la tarea de ordenar la secuencia.

Datos: Funciones que se utilizaron para programar: acciones pruebas función especial move() front_is_clear() repeat (función, #) turn_left() on_beeper() def pick_beeper() if put_beeper() else turn_off()

Condiciones: Seguir las buenas prácticas de documentación. Tener estructuras condicionales y de repetición. El programa debe estar estructurado con funciones definidas por el programador (con la instrucción “def”). Mínimo tres funciones. Tener programación defensiva para que reaccione correctamente ante eventos no esperados, tal como chocar con una pared o tratar de recoger un beeper donde no hay ninguno. Funcionar en mundos que defina el catedrático al momento de la presentación de su proyecto.

Resultado: Modelo del mundo al final: Al final se conforman los grupos de beepers. Cada grupo comienza con un beeper número 1 colocado a la izquierda del grupo y termina con un beeper número 3 colocado a la derecha del grupo. El Robot puede terminar ubicado en cualquier posición de su mundo.