Programar con Processing en Python
|
|
|
- Juan Godoy Villanueva
- hace 9 años
- Vistas:
Transcripción
1 Programar con Processing en Python J.B. Hayet CENTRO DE INVESTIGACIÓN EN MATEMÁTICAS Julio 2015 J.B. Hayet Processing-Python Mode Julio / 20
2 El lenguaje Processing Processing: Un dialecto de Java muy simplificado. Una IDE sencilla e intuitiva. A priori ninguna dificultad para programadores en C C++. La meta es tocar a un público que no sabe de lenguajes en general enfocado a gráficos interactivos sonido vídeo animación... J.B. Hayet Processing-Python Mode Julio / 20
3 El lenguaje Processing Aplicaciones particularmente bien adaptadas: enseñanza: rudimentos programación hasta POO enseñanza: ilustración animada de conceptos prototipaje rápido de aplicaciones sketches visualización de datos. J.B. Hayet Processing-Python Mode Julio / 20
4 Una IDE reducida a lo esencial J.B. Hayet Processing-Python Mode Julio / 20
5 Una IDE reducida a lo esencial Una ventana de texto para escribir el código. Una consola. Una ventana gráfica con el output del programa. Interfaz de la IDE simplista: En unos minutos se entiende como funciona todo. J.B. Hayet Processing-Python Mode Julio / 20
6 Sketches El concepto de Sketch es el de proyecto de las IDEs normales es decir el un programa con una o varias unidades de compilación. A un Sketch corresponde a un directorio en un directorio de Sketches. Los archivos de los Sketches tienen extensión.pde (Java) o.pyde (Python). Los diferentes archivos aparecen como pestañas en la ventana del código. J.B. Hayet Processing-Python Mode Julio / 20
7 Librerías disponibles Integrados Importación de datos XML SVG Exportación PDF DXF etc. Video Redes Comunicación serial External Contributions Sonido: Ess Sonia Computer Vision: JMyron ReacTIVisionBlobDetection Interface: procontroll Interfascia... J.B. Hayet Processing-Python Mode Julio / 20
8 Varios modos de programación Tres maneras de programar en Python (con el Python Mode) Modo básico (dibujos estáticos codigo secuencial). Modo continuo (animación funciones). Modo objeto (clases Python). Se puede adaptar a la audiencia... J.B. Hayet Processing-Python Mode Julio / 20
9 Varios modos de programación Modo básico programación imperativa s i z e ( ) background (255) nostroke ( ) f o r i i n range ( ) : f i l l ( random ( ) random ( ) random ( ) ) x = random (512) y = random (512) r e c t ( x y ) Ciclos llamadas a funciones variables... J.B. Hayet Processing-Python Mode Julio / 20
10 Varios modos de programación Modo continuo programación procedural d e f s e t u p ( ) : s i z e ( ) background (255) nostroke ( ) framerate ( 1 ) d e f draw ( ) : drawcross ( ) J.B. Hayet Processing-Python Mode Julio / 20
11 Varios modos de programación Modo continuo programación procedural d e f drawcross ( x y w ) : i f w<1: return f i l l ( random ( ) random ( ) random ( ) ) r e c t ( x+w/3 y+w/3 w/3 w/3) r e c t ( x y+w/3 w/3 w/3) r e c t ( x+2 w/3 y+w/3 w/3 w/3) r e c t ( x+w/3 y w/3 w/3) r e c t ( x+w/3 y+2 w/3 w/3 w/3) drawcross ( x y w/3) drawcross ( x+2 w/3 y w/3) drawcross ( x y+2 w/3 w/3) drawcross ( x+2 w/3 y+2 w/3 w/3) Funciones recursiones... J.B. Hayet Processing-Python Mode Julio / 20
12 Varios modos de programación Modo continuo programación procedural Dos funciones invocadas por default: setup() : al crear la ventana draw() : función de dibujo llamada en cada ciclo (frecuencia adaptable... ) Simulación dinámica... J.B. Hayet Processing-Python Mode Julio / 20
13 Varios modos de programación Modo continuo programación procedural + Handlers para eventos de ratón teclados... mousepressed() mousereleased() mousemoved() keypressed()... Variables globales mousex mousey pmousex pmousey... J.B. Hayet Processing-Python Mode Julio / 20
14 Varios modos de programación Modo objeto: programación orientada a objetos clases... Usar la applet de Processing en otro programa... Usaremos clases en los talleres de robótica. J.B. Hayet Processing-Python Mode Julio / 20
15 Varios modos de programación Implicit data types (int float boolean) Arrays Loops Conditionals and Logical Operators Strings Variables and Scoping J.B. Hayet Processing-Python Mode Julio / 20
16 Gráficos Es lo más interesante del lenguaje: se encarga de toda la parte generalmente técnicamente delicada de inicialización integrando varias modalidades gráficas por default (2D 3D OpenGL... ) muy fácil de crear animaciones visualizaciones dinámicas aun para debutante gráficos sonidos animación son al centro del concepto. J.B. Hayet Processing-Python Mode Julio / 20
17 Gráficos J.B. Hayet Processing-Python Mode Julio / 20
18 Gráficos Modo 2D d e f s e t u p ( ) : s i z e ( ) background (153) d e f draw ( ) : l i n e ( 0 0 width h e i g h t ) J.B. Hayet Processing-Python Mode Julio / 20
19 Gráficos Modo P3D d e f s e t u p ( ) : s i z e ( P3D) d e f draw ( ) : background ( 0 ) s t r o k e ( ) t r a n s l a t e ( width /2 h e i g h t /2) r o t a t e X ( cos ( framecount PI / 300)) l i n e ( width h e i g h t 200) l i n e ( width h e i g h t 200) l i n e ( width h e i g h t 200 width h e i g h t 200) J.B. Hayet Processing-Python Mode Julio / 20
20 Features adicionales Soporte para imágenes. Soporte para manejo de vídeo. Unos esfuerzos para portar el OpenCV a Processing J.B. Hayet Processing-Python Mode Julio / 20
Programar con Processing
Programar con Processing J.B. Hayet CENTRO DE INVESTIGACIÓN EN MATEMÁTICAS Julio 2014 J.B. Hayet Julio 2014 1 / 34 El lenguaje Processing Processing: Un dialecto de Java muy simplificado. Una IDE sencilla
Librerías JavaScript Processing.js
Librerías JavaScript Processing.js Programación Multimedia. G.I.M. Francisco Grimaldo, Inmaculada Coma 1 Índice Librerías JavaScript Processing.js vs Three.js Processing & Processing.js Plantillas de uso
PROCESSING. El interfaz del programa es el siguiente: Antes de iniciar su utilización, hay que saber algunos aspectos importantes.
PROCESSING Processing es un IDE (Integrated Development Environment Entorno de Desarrollo Integrado), software que se encarga de traducir el lenguaje humano en el lenguaje máquina. El interfaz del programa
03. Interpolar. Objetivo Interpolar los parámetros de una ilustración; modificar colores en el espacio HSB.
03. Interpolar Objetivo Interpolar los parámetros de una ilustración; modificar colores en el espacio HSB. Un Mechero: El siguiente código diseño un mechero bic en función de 4 parámetros: X, Y, altura
Gráficos por Computador
Gráficos por Computador 3D con processing Jordi Linares i Pellicer Escola Politècnica Superior d Alcoi Dep. de Sistemes Informàtics i Computació [email protected] http://www.dsic.upv.es/~jlinares processing
Tema: Processing y manejo de hardware con Arduino
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Processing y manejo de hardware con Arduino Objetivos Específicos. Programar un sketch de ejemplo en Processing para
INTRODUCCION. Quées Processing? Objetivos. Proyecto
PROCESSING INTRODUCCION Quées Processing? Sistema que integra un software, un lenguaje de programación y una metodología de enseñanza. Busca introducir fundamentos de programación dentro de un contexto
Gráficos por Computador
Gráficos por Computador Interacción Jordi Linares i Pellicer Escola Politècnica Superior d Alcoi Dep. de Sistemes Informàtics i Computació [email protected] http://www.dsic.upv.es/~jlinares processing
TEMA 4: PROGRAMACIÓN
1. Introducción TEMA 4: PROGRAMACIÓN Un programa es una secuencia de instrucciones escritas mediante un lenguaje de programación, que permiten desarrollar y resolver un problema para el que han sido creados
Gráficos por Computador
Gráficos por Computador Animación Jordi Linares i Pellicer Escola Politècnica Superior d Alcoi Dep. de Sistemes Informàtics i Computació [email protected] http://www.dsic.upv.es/~jlinares processing
Diplomado C#.NET con Visual Studio
Diplomado C#.NET con Visual Studio Descripción Desde la primera versión aparecida con Visual Studio en 2002, el lenguaje C# siguió una evolución constante hasta esta versión 4.0. Actualmente es el lenguaje
Gráficos por Computador
Gráficos por Computador Introducción a processing Jordi Linares i Pellicer Escola Politècnica Superior d Alcoi Dep. de Sistemes Informàtics i Computació [email protected] http://www.dsic.upv.es/~jlinares
INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11
Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16
Flash: Animación para medios interactivos
Flash: Animación para medios interactivos Flash es una de las herramientas mas versátiles de la casa Adobe, y uno de los pocos programas que viene integrado con una plataforma de desarrollo para uno de
Instrumentación virtual (Aplicaciones Educativas) José Manuel Ruiz Gutiérrez
Instrumentación virtual (Aplicaciones Educativas) INDICE 1.- Conceptos Generales sobre Instrumentación 2.- Areas de Aplicación de la Instrumentación Virtual 3.- Arquitectura Básica de un Sistema de Adquisición
Introducción a Arduino
Introducción a Arduino Federico Davoine, Gabriel Eirea Taller de Electrónica Libre, Instituto de Ingeniería Eléctrica 10 de abril de 2013 TEL (Taller de Electrónica Libre) Introducción a Arduino 10 de
Raspberry PI. Programa de Estudio.
Raspberry PI Programa de Estudio Raspberry PI Aprende a crear aplicaciones IOT (Internet of Things) de alta performance. Domina la plataforma de Linux embebido más difundida en el mercado y desarrolla
Cómo abordamos la enseñanza de la programación?
Cómo abordamos la enseñanza de la programación? Jornada para la mejora de las competencias docentes del profesorado de informática Joaquin López Sánchez-Montañés SUMARIO Programar desde la adolescencia
Contenido. Prefacio Orígenes de la programación orientada a objetos... 1
Prefacio... xv 1. Orígenes de la programación orientada a objetos... 1 1.1 La crisis del software... 1 1.2 Evolución del software... 3 1.3 Introducción a la programación orientada a procedimientos... 4
Tema 1. Herencia y Polimorfismo
ÍNDICE EDA. Unidad didáctica I: Conceptos de Java para Estructuras de Datos Tema 1. Herencia y Polimorfismo 1. Relaciones entre clases: Reutilización del software. 2. La Herencia como soporte Java del
JAVA 7 Los fundamentos del lenguaje Java
Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado
Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13
Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Evolución Y CARACTERísticas de LOS navegadores Web...14 1.2 ARQUITECTURA de ejecución...17 1.3 Lenguajes
Programación I Recursividad.
Programación I Recursividad http://proguno.unsl.edu.ar [email protected] Recursividad Técnica de resolución de problemas particulares. La definición de un concepto es recursiva si el concepto es definido
Ejecutar el instalador y seguir los pasos. Una vez instalado abrir el SDK Manager y seleccionar los paquetes necesarios. En nuestro caso son los
Processing es un entorno y un lenguaje de programación para aprender a codificar en el contexto de las artes visuales de forma rápida y sencilla, sin preocuparnos por el hardware que estamos utilizando.
ING1310 Introducción a la Computación. Python. Conceptos Básicos. Carlos Reveco
ING1310 Introducción a la Computación Python Conceptos Básicos Carlos Reveco [email protected] [email protected] Facultad de Ingeniería/Universidad de los Andes/Chile Rev : 254 C.Reveco Facultad
Objetivos y Temario CURSO JAVA 7
Objetivos y Temario CURSO JAVA 7 OBJETIVOS Este curso se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si es principiante como si ya tiene experiencia con otro lenguaje, el
FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER 2.49b
FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER 2.49b Autor: Juan Cisneros ([email protected]) http://juancisneros.blogspot.com http://cienciaconciencia.org.ve Cagua, Junio de 2010 Contenido Qué es Blender?
Master en Java Certificación para Programadores
Javmasdeb Master en Java Certificación para Programadores Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java Formación: Master Horas: 112 Introducción Java es un lenguaje de programación con el que
Clase 2: Programación
Clase 2: Conviértete en un Joven Inventor PENTA UC TAV 2014 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles Contenidos Qué es
Especialista TIC en Diseño con Adobe Flash Cc y ActionScript 3.0
Especialista TIC en Diseño con Adobe Flash Cc y ActionScript 3.0 Duración: 60 horas. Objetivos: ActionScript es un lenguaje de programación para la tecnología Flash de Adobe con el que el programador o
Adobe Dreamweaver CS6 Elementos multimedia
Adobe Dreamweaver CS6 Elementos multimedia Mg. Carlos Antonio Huamán Terrazas. Presentación En pocos años, la web ha dejado de ser una colección de páginas estáticas con imágenes y texto, para transformarse
Actividad. Un lenguaje gráfico en el entorno educativo que permite representar la lógica de un diagrama de flujo es Flowol.
Actividad Descripción Diagramas de flujo El la actividad del ciclo de vida del software se aprecia que una de las primeras etapas una vez especificados los requisitos de usuario de un programa, es diseñar
Experto en Diseño, Programacion y Creación Web
Experto en Diseño, Programacion y Creación Web Duración: 355.00 horas Descripción El Programa de Experto en Diseño y Creación Web te ofrece un método sencillo y práctico para que puedas desarrollar tu
LENGUAJES JÓVENES PROGRAMADORES
LENGUAJES JÓVENES PROGRAMADORES SCRATCH Qué es Scratch? Es un lenguaje de programación creado por el MIT (Instituto Tecnológico de Massachusetts, EE.UU.) y diseñado para el aprendizaje de la programación.
Computación Gráfica = CG = Computer Graphics
Computación Gráfica = CG = Computer Graphics Porqué computación gráfica? Para qué sirve? Cómo se utiliza? Cuáles son las principales áreas? Necesidad contemporanea Visualizar/Analizar lo imposible Una
Lenguaje Orientado por Objetos Simple, Poderoso y Fácil de aprender Robusto Interactivo Arquitectura neutral Interpretado y de alto desempeño
Programación Orientada a Objetos Introducción a Java Angela Carrillo Ramos Java: Lenguaje de Programación Por qué surge un lenguaje? Para adaptarse a los cambios de entorno y usos: Independencia de la
La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.
Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMÁTICA SÍLABO 2015 PLAN DE ESTUDIOS 2006-2 I. DATOS GENERALES CURSO : TALLER DE PROGRAMACIÓN II CODIGO
Definición de Memoria
Arquitectura de Ordenadores Representación de Datos en Memoria Abelardo Pardo [email protected] Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Definición de Memoria DRM-1 La memoria
Tema 1 Introducción. David Vallejo Fernández. Curso 2007/2008. Escuela Superior de Informática
Tema 1 Introducción David Vallejo Fernández Curso 2007/2008 Escuela Superior de Informática Índice de contenidos 1.Computer Graphics. 2.Principales aplicaciones. 3.APIs gráficas. 4.. 5.Resumen. 2 1 Computer
Introducción a Java. Dr. (c) Noé Alejandro Castro Sánchez
Introducción a Java Dr. (c) Noé Alejandro Castro Sánchez Programas Java Applets Pueden correr en navegadores Web Agregan funcionalidad a páginas Web Se llega a restringir su funcionalidad (e. g., no pueden:
Introducción a Java LSUB. 30 de enero de 2013 GSYC
Introducción a Java LSUB GSYC 30 de enero de 2013 (cc) 2013 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial
Rocío Abascal Mena Erick López Ornelas Sergio Zepeda Hernández. Hola Mundo con Processing
Rocío Abascal Mena Erick López Ornelas Sergio Zepeda Hernández Hola Mundo con Processing Rocío Abascal Mena Erick López Ornelas Sergio Zepeda Hernández Hola Mundo con Processing Esta investigación fue
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Tema 5: Tratamiento de imágenes fijas.
Tema 5: Tratamiento de imágenes fijas. En las últimas décadas se ha generalizado el uso de lo programas de dibujo y retoque fotográfico. Las herramientas que antes solo utilizaban muy pocas personas y
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN MECATRÓNICA
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN MECATRÓNICA DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE MEDICIÓN DE VELOCIDAD PARA VEHICULOS UTILIZANDO VISIÓN ARTIFICIAL IMPLEMENTADO
CURSO DE PROGRAMACIÓN DESDE CERO CON UNITY BIENVENIDOS!
CURSO DE PROGRAMACIÓN DESDE CERO CON UNITY BIENVENIDOS! de clase TEMARIO Primera clase Conceptos básicos de programación orientada a objetos. Scripting en Unity (C#). Lógica de programación en Unity (Clase
1
Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus
Universidad Autónoma de Tlaxcala. M.C. José Juan Hernández Mora. Primera Sesión
Universidad Autónoma de Tlaxcala Introducción al lenguaje JAVA Primera Sesión 1. Introducción a la programación orientada a objeto 2. Introducción al lenguaje Java 3. Primer programa en Java 4. Primer
Bitbloq 2: Entorno de programación
1.1.5. Bitbloq 2: Entorno de programación Bitbloq 1 es una herramienta online que permite crear programas para un microcontrolador y cargarlos en el mismo de forma sencilla y sin tener necesariamente conocimientos
Proyecto final de Ingeniería Electrónica
1 Contenido Introducción:...3 Marco Teórico:...3 Planteamiento:...4 Propuesta:...4 Implementación (1º parte):...4 Mecánica :...5 Electrónica:...7 Software:...8 Implementación (2º parte):...13 Diseño:...13
Visor del libro digital
Visor del libro digital ÍNDICE La interfaz del libro digital... 3 Contenidos interactivos... 7 Barra del profesor... 8 Figura 8 Enlace web publicado por SM.... 8 Figura 9 Enlace web publicado por el profesor....
APLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 2 Nombre: Tipos de lenguajes de programación móvil Objetivo: Al finalizar la clase el alumno comprenderá lo que es un lenguaje de
Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA
Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS CONTENIDOS UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A
Java para no Programadores
Java para no Programadores Programa de Estudio Java para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT. Este curso está orientado a quienes no tienen
Lenguaje de Programación: C++ Directivas al preprocesador
UG Lenguaje de Programación: C++ Directivas al preprocesador Universidad de Guanajuato Septiembre 2010 Un preprocesador es un programa separado que es invocado por el compilador antes de que comience la
José Luis Alonzo Velázquez
UG Introducción Universidad de Guanajuato Sesión 1 Temario Sobre la clase: Preguntas Sobre la clase: Tareas Objetivo del Curso Inicio de curso Temario: 1 Introducción a la Programación 1 Karel el Robot
Java para no Programadores
Java para no Programadores Programa de Estudio Java para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT y comienza tu camino como desarrollador Java.
PROGRAMACIÓN EN JAVA
1. INTRODUCCIÓN A LA PROGRAMACIÓN 1.1. Datos, algoritmos y programas 1.1.1. Definición de algoritmo 1.1.2. Datos 1.1.3. Características de un programa 1.2. Paradigmas de programación 1.2.1. Programación
Para crear un arreglo de cualquier tipo de elementos la sintaxis es:
Arreglos (arrays) Un arreglo es una estructura de datos homogénea o conjunto de elementos del mismo tipo. En Java se pueden manejar arreglos de elementos de tipo primitivo (8 tipos primitivos hay en Java)
Programa Formativo. Código: Curso: Programación con JAVA 8 SE Standard Edition Modalidad: ONLINE Duración: 120h.
Código: 16630 Curso: Programación con JAVA 8 SE Standard Edition Modalidad: ONLINE Duración: 120h. Objetivos Java es un lenguaje de programación con el que podemos realizar cualquier tipo de desarrollo.
Práctica 6. Localización de páginas web con SDL Trados Studio
Práctica 6 Localización de páginas web con SDL Trados Studio 1 Qué es una página web? Un documento o información electrónica que puede contener una variedad de recursos como texto, imágenes, sonido, vídeo,
Programación I. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación I Licenciatura en Informática IFM - 0430 3-2-8 2.- HISTORIA DEL PROGRAMA
Evolución de la Programación Orientada a Objetos
Evolución de la Programación Orientada a Objetos Dr. Luis Gerardo de la Fraga Departamento de Computación Cinvestav Correo-e: [email protected] 7 de diciembre de 2006 Dr. Luis Gerardo de la Fraga Cinvestav
Conceptos básicos de Arduino:
Conceptos básicos de Arduino: Cosas básicas de C: Siempre que se acabe de escribir una línea, y esta no acabe en }, hay que poner punto y coma (;) 1. Variables: 2. Cómo declarar una variable: a. Se pueden
MATERIAL ADICIONAL... XV PRÓLOGO... XVII INTRODUCCIÓN...XXI
ÍNDICE MATERIAL ADICIONAL... XV PRÓLOGO... XVII INTRODUCCIÓN...XXI CAPÍTULO 1. INSTALACIÓN DE OPENOFFICE...1 1.1 REQUISITOS DEL SISTEMA...1 1.2 CÓMO CONSEGUIR LOS PROGRAMAS...2 1.2.1 Descarga para OpenOffice.org
El lenguaje Visual Basic 2008
El lenguaje Visual Basic 2008 Estudia la sintaxis y características específicas del lenguaje de programación Visual Basic 2008, prestando especial interés a su enfoque orientado a objetos. Introducción
DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS
DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación Un dato
Oracle Certified Associate, Java SE 8 Programmer
J A V A S E 8 Información del examen: Número de examen: 1Z0-808. Certificación Asociada: Oracle Certified Associate, Java SE 8 Programmer I Versión del producto: Java SE 8 Duración: 150 minutes Número
1. Explorando la ventana Python
Primer taller de Phyton en GeoGebra Guíía 1 IInteracciión de Python con GeoGebra Despliegue de vista Python Abra Vista en el menú principal Clique en la vista Python y tendrá la ventana: 1. Explorando
La plataforma Arduino y su programación en entornos gráficos
La plataforma Arduino y su programación en entornos gráficos Luisa Fernanda García Vargas Flor Ángela Bravo Sánchez Agenda 1 Control de un robot 2 Qué es Arduino? 3 4 El uso de Arduino en robótica Programación
Lenguaje de Programación: C++ GLUT (como instalarlo)
UG C++ Lenguaje de Programación: C++ GLUT (como instalarlo) Universidad de Guanajuato Noviembre 2010 Inicializar GLUT Lo primero que debemos mandar llamar en un proyecto con la librería GLUT es: void glutinit(int
