Gráficos con Funciones y Matrices
|
|
- Alicia Gutiérrez Pereyra
- hace 5 años
- Vistas:
Transcripción
1 Gráficos con Funciones y Matrices
2 El objetivo de esta Unidad es generar gráficos y juegos en PythonG mediante el uso de las herramientas aprendidas en las Unidades 1 y 2. Para ello vamos a trabajar en el clásico juego de la memoria, en el cual podremos aprehender lo hecho en el cursado.
3 El juego consiste en un tablero bidimensional de mxn en tamaño de filas y columnas. En cada celda de este tablero se encuentra un símbolo que se repite una vez más en otra posición del tablero. Estas celdas están tapadas por baldosas, que al hacer clic en ellas se descubren dejando ver qué símbolo está debajo. El jugador debe buscar la coincidencia de dos celdas en un intento, luego las celdas que no coinciden se vuelven a cubrir con la baldosa.
4 Esta figura muestra una partida del juego comenzada Matriz de baldosas Matriz de símbolos
5 Inicializar la matríz del juego:
6 Posicionar los símbolos al azar: tenemos 24 celdas que completar, por lo que necesitaremos 12 símbolos distintos. Utilizaremos una cadena de 12 letras distintas para completar nuestro tablero. Para obtener el tamaño genérico del tablero definimos la función dimension(matriz)
7
8 Se obtiene la dimensión de la matriz Para cada carácter, repetimos dos veces
9 Recorremos hasta encontrar una celda [i,j] desocupada Si está desocupada le colocamos el caracter
10 Prestemos atención a la obtención aleatoria de la fila y columna donde vamos a posicionar el caracter actual: [i,j]=[int(filas*random()), int (columnas*random())] La función random() nos genera un número aleatorio entre 0.0 y 1.0, al multiplicarlo por la cantidad de filas o culmnas obtenemos un número de fila o columna aleatorio, por ejemplo, si columna=5 y random() = 0.5 j= int(5*0.5) = int(2.5)=2.
11 Tamaño de la pantalla: Definamos un sistema de coordenadas que nos permita dibujar más fácilmente el tablero, es decir, uno que se adapte al tamaño del juego. window_coordinates(0,0,columnas,filas) window_size(columnas*40, filas*40) Notemos que ahora, cuando referenciemos una posición en pantalla lo haremos mediante los valores de posición de la celda. Visualmente, le damos 40 píxeles a cada celda.
12 Dibujando los símbolos: Ahora vamos a definir la función dibujar_simbolos(), que recibe como único parámetro la matríz de símbolos ya completada, y la dibuja en el tablero. def dibuja_simbolos(simbolos): [filas, columnas] = dimension(simbolos) for i in range(filas): for j in range(columnas): create_text(j+0.5, i+0.5, simbolos[i][j], 18) Los símbolos son dibujados como texto en pantalla en el centro de cada celda, con un tamaño de 18 px.
13 Dibujando las baldosas: De la misma manera que con los símbolos, empezamos a dibujar las baldosas simuladas con cuadrados de color azul. def dibuja_baldosas(baldosas): [filas, columnas] = dimension(baldosas) for i in range(filas): for j in range(columnas): baldosas[i][j] = \ create_filled_rectangle(j,i,j+1,i+1,'black','blue') Se puede ver que en la matriz baldosas cada celda tiene el identificador numérico del rectángulo creado.
14 Borrando las baldosas: Cada vez que queramos levantar una baldosa para ver el símbolo que contiene, tenemos que borrarla temporalmente del tablero. Entonces va a ser útil tener una función para borrar baldosas individualmente. def borra_baldosa(baldosas,i,j): erase(baldosas[i][j]) baldosas[i][j]=none La función tiene como parámetros la matriz de baldosas, y la ubicación [i,j] de la baldosa en la matriz. Lo que hacemos es borrar la baldosa mediante su identificador y luego asignar a esa posición un valor nulo (None).
15 Dibujando las baldosas (reformulación): De la misma manera, necesitaremos una función para ir dibujando individualmente cada baldosa. def dibuja_baldosa(baldosas,i,j): baldosas[i][j] =\ create_filled_rectangle(j,i,j+1,i+1,'black','blue') Esta función hace lo mismo que teníamos dentro del bucle de la función que dibujaba todas las baldosas (dibuja_baldosas), entonces podemos modificar esa línea: def dibuja_baldosas(baldosas): [filas, columnas] = dimension(baldosas) for i in range(filas): for j in range(columnas): #baldosas[i][j] = create_filled_rectangle(j, i, j+1, i+1, 'black','blue') dibuja_baldosa(baldosas,i,j)
16 El ciclo del juego: Lo primero que tenemos que pensar es que el juego va a durar mientras existan baldosas sin levantar en el tablero. Podemos comprobar esto con la siguiente función def existen_baldosas(baldosas): [filas, columnas] = dimension(simbolos) for i in range(filas): for j in range(columnas): if baldosas[i][j]!=none: return True return False
17 El ciclo del juego: Por lo tanto, en nuestro programa principal repetimos todas las acciones mientras existan baldosas: while existen_baldosas(baldosas): Dentro del bucle tenemos que permitir que se descubran las baldosas mediante clics del mouse, para eso usamos la función mouse_state().
18 El ciclo del juego: La función mouse_state() devuelve tres valores en forma de una lista:[boton, x, y] boton es el código del botón de mouse presionado: 0 si no hay botón presionado 1 para el botón izquierdo 2 para el botón del medio (o el wheel). 3 para el botón derecho del mouse. x e y es la coordenada de la pantalla donde se encuentra el puntero del mouse al momento de invocar la función.
19 El ciclo del juego: Sabemos que necesitamos un clic de botón izquierdo para levantar las baldosas. Pero recién debemos realizar esta acción cuando el botón haya sido soltado, eso lo podemos chequear con esta función: def pulsacion_mouse(): boton_anterior = 0 boton_actual = 0 while not (boton_anterior==1 and boton_actual==0): boton_anterior=boton_actual [boton_actual,x,y] = mouse_state() return [int(y),int(x)] La función devuelve una lista de dos elementos, las coordenadas x,y donde fue pulsado el botón
20 Implementación: El ciclo del juego: Debemos tener en cuenta que por ciclo necesitamos levantar dos baldosas para chequear si son iguales o no. while existen_baldosas(baldosas) : while 1: [f1,c1] = pulsacion_mouse() if baldosas[f1][c1]!=none: borra_baldosa(baldosas,f1,c1) break while 1: [f2,c2]= pulsacion_mouse() if baldosas[f2][c2]!=none: borra_baldosa(baldosas,f2,c2) break
21 El ciclo del juego: Una vez obtenidas las coordenadas de las baldosas descubiertas, tenemos que corroborar que debajo (en la matriz de símbolos) hay o no coincidencia. while existen_baldosas(baldosas): if simbolos[f1][c1]!=simbolos[f2][c2]: dibuja_baldosa(baldosas,f1,c1) dibuja_baldosa(baldosas,f2,c2) else: print 'Acierto!'
22 Implementación: El ciclo del juego: Antes de re-dibujar las baldosas (o dejarlas levantadas) tendríamos que dejar un tiempo para que visualmente no parezca que nunca fueron dadas vueltas. Esto lo hacemos con la función sleep(segundos) del módulo time from time import sleep while existen_baldosas(baldosas): sleep(0.5) if simbolos[f1][c1]!=simbolos[f2][c2]: dibuja_baldosa(baldosas,f1,c1) dibuja_baldosa(baldosas,f2,c2) else: print 'Acierto!'
23 Poniendo todo junto: Repetir hasta que no queden baldosas sin descubrir (existen_baldosas). Captar la pulsación de un clic derecho del mouse y almacenar la posición (x,y) cliqueada. Captar la pulsación del segundo clic y verificar que los simbolos en ambas posiciones sean iguales. Para mejorar: Agregar un contador de movimientos. Al encontrar la ante-ultima combinación no es necesario levantar con clics las últimas dos baldosas, debería ser automático. Se puede agregar una configuración de niveles, por ejemplo fácil de 4x4, medio de 6x6 y alto de 10x10.
QUÉ ES UNA TABLA DINÁMICA?
TABLAS DINAMICAS QUÉ ES UNA TABLA DINÁMICA? DEFINICIÓN Una tabla dinámica es una de las herramientas más poderosas de Excel, te permiten resumir y analizar fácilmente grandes cantidades de información
Más detallesCómo comparar dos tablas de datos automáticamente en Excel 2007 y 2010
Cómo comparar dos tablas de datos automáticamente en Excel 2007 y 2010 www.funcionarioseficientes.com 1 INSTRUCCIONES PASO A PASO: A continuación vamos a comparar dos tablas de datos, cada una cuenta con
Más detallesUnidad 4 - Tablas Crear tablas 47 Características de las tablas 48 Ejercicios de la Unidad 4 50
Unidad 4 - Tablas Crear tablas 47 Características de las tablas 48 Ejercicios de la Unidad 4 50 46 Tablas Las tablas permiten organizar la información en filas y columnas, de forma que se pueden realizar
Más detallesEstructuras de control: Las variables: Fuertemente tipado: Tipado dinámico: Variables booleanas: Qué son las estructuras de control?
Estructuras de control: Qué son las estructuras de control? Las estructuras de control nos permiten modificar el flujo del programa. Piensa en el programa como una piedra que baja por un tubo, entra por
Más detallesHasta ahora: los tipos de datos Enteros (int). Punto flotante (float). Cadenas (str). Booleanos (verdadero o falso)
Datos Estructurados Hasta ahora: los tipos de datos Enteros (int). Punto flotante (float). Cadenas (str). Booleanos (verdadero o falso) Ahora agregamos: Sucesión de caracteres. Sucesión de elementos. En
Más detallesAPUNTE TABLAS MICROSOFT WORD 2003
TABLAS Las tablas nos permiten organizar la información en filas y columnas. En cada intersección de fila y columna tenemos una celda. En Word tenemos varias formas de crear una tabla: Desde el icono Insertar
Más detalles1. En primer lugar, seleccionamos la celda o caracteres a los que queremos aplicar el nuevo formato.
tema 3: FORmatEaR HOJaS DE CÁLCULO 3.1 aplicar y modificar formatos de celda El formato es lo que determina el aspecto que tendrá el contenido y los valores mostrados en una hoja de cálculo. Cuando abrimos
Más detalles2.4 Luego, en la pestaña superior al lado de la barra del menú, elegir Desarrollador de aplicaciones
PASO 2: PREPARAR LA PANTALLA PARA EL DESPLIEGUE DE LOS DATOS 2.1 Desde la pantalla inicial de DW, pestaña Crear nuevo, elegir PHP 2.2 Una vez dentro de DW, hacer clic en la opción Sitio, luego elegir Administrar
Más detallesPrácticas de SAGE (caldum) 19 de Enero de 2012
Prácticas de SAGE (caldum) 19 de Enero de 2012 1. Introducción En este ejercicio vamos a ver las posibilidades de programación de SAGE haciendo una implementación del algoritmo de reducción de Gauss de
Más detallesTrabajo con Impress IV
Trabajo con Impress IV 1. Tablas Impress también dispone de tablas para insertar en la presentación. 1.1. Crear tablas Para insertar una tabla iremos al menú Insertar Tabla. Al seleccionar esta opción
Más detallesIntroducción Excel 2007
Introducción Excel 2007 Microsoft Excel Introducción Básicamente, una hoja de cálculo es un programa que nos permite realizar cálculos aritméticos, estadísticos, financieros, etc., de manera automática,
Más detallesPlanilla de calculo. TIC: Planilla de Cálculo 1
Planilla de calculo Conceptos básicos Los archivos de Excel se denominan libros y están divididos en hojas. La hoja de cálculo es el espacio de trabajo. Excel comparte el mismo entorno de otros programas
Más detallesAnálisis de Desempeño Adempiere 3.4
Análisis de Desempeño Adempiere 3.4 Contenido 1 ANÁLISIS DE DESEMPEÑO... 3 1.1 Configuración de Esquema Contable... 3 1.2 Elemento Contable... 6 1.3 Periodos Contables... 8 1.4 Notas de Contabilidad...
Más detallesTutorial de Python orientado a objetos
Tutorial de Python orientado a objetos En la primera llave creamos una clase llamada Gelantia. En la primera parte def init (self, tam, color, sabor): definimos las características del objeto. En la segunda
Más detallesLABORATORIO Nº 9 TABLAS DINÁMICAS
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar tablas dinámicas en Microsoft Excel. 1) DEFINICIÓN Las tablas dinámicas permiten resumir y analizar fácilmente
Más detallesMaribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS
MATRIZ DE LETRAS p q d b p p b n g b n w n w n n w b p q d b p q d n w n g b n p q p q p q d b p n g n g n g b n w n d b d b b p q d b b n b n n w n g b n p q p q p q d b p n g n g n g b n w n d b d b
Más detallesCalc II Rangos. Selección y edición
Calc II 1. Rangos. Selección Un paso básico antes de comenzar a realizar operaciones es conocer las posibles formas que tenemos de seleccionar las celdas. Hemos visto que una celda es la intersección entre
Más detallesMateria: NTIC x Profesor: Alejandro J. Alfonso
Excel 2003 Trabajo Práctico 1 Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples sumas hasta cálculos
Más detallesUNIVERSIDAD DE ALCALÁ
UNIVERSIDAD DE ALCALÁ DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN LABORATORIO FUNDAMENTOS DE LA PROGRAMACIÓN 1ª PARTE TEMA 3 1 TEMA 3: TIPOS DE DATOS DEFINIDOS POR EL USUARIO 3. TIPO ENUMERADO Lista ordenada
Más detallesIntroducción a la Programación
Cali Cali Introducción a la Programación Noviembre 27 de 2006 Nombre: Pregunta 1 2 3 Total Puntos 30 30 50 110 Cal. 1 (30 Puntos) Un pirata necesita encontrar un tesoro en una isla, para hacerlo cuenta
Más detallesEJERCICIOS PARA EMPEZAR CON PHP
EJERCICIOS PARA EMPEZAR CON PHP EJERCICIO 1: MOSTRAR VALORES Cargar en dos variables tu nombre, tu apellido y tu edad e insertarlos en la frase Mi nombre es y tengo años EJERCICIO 2: CALCULAR UN PORCENTAJE
Más detallesTablas. Contenido TECNOLOGÍA WORD
Contenido 1. Utilización de tablas rápidas... 2 1.1 Insertar una tabla mediante el uso de tablas rápidas... 2 1.2 Agregar una tabla a la galería de tablas rápidas... 2 2. Dibujar una tabla... 3 3. Convertir
Más detallesMICROSOFT EXCEL 2010
MICROSOFT EXCEL 2010 Excel es un software que permite crear tablas, y calcular y analizar datos. Este tipo de software se denomina software de hoja de cálculo. Excel permite crear tablas que calculan de
Más detallesUsar los sensores en el Sense HAT
pi-tophomekit - Proyecto 3: Usar los sensores Usar los sensores en el Sense HAT Así como usamos la matriz LED para dibujar imágenes, también podemos usar los sensores de Sense Hat para averiguar información
Más detallesManual Gran Hotel. En principio, una estacionalidad no tiene el fin marcado, puede ser válida para siempre.
2. Estacionalidad Una estacionalidad es el nombre que se le da a un grupo de tarifas, que se les reconocerá por el nombre, que podrá ser indefinida en el tiempo y que se dividirá a su vez en diferentes
Más detallesWORD AVANZADO. Guía Paso a Paso. Desarrollado por Ing. Marcelo Pickelny Lic. Eugenia Tarrachano
WORD AVANZADO Guía Paso a Paso Desarrollado por Ing. Marcelo Pickelny Lic. Eugenia Tarrachano INSERTAR PORTADA... 2 DAR FORMATO AL TEXTO... 2 MODIFICAR INTERLINEADO... 3 CREAR ESTILOS PERSONALIZADOS...
Más detallesProgramación Gráfica 2D ( VI ) Mousemapping y optimizaciones.
Autor: Sergio Hidalgo serhid@wired-weasel.com Programación Gráfica 2D ( VI ) Mousemapping y optimizaciones. Introducción En el último tutorial explicaba como dibujar mapas isométricos, y como realizar
Más detallesCómo crear documentos interactivos en Word 2003 y PDF utilizando vínculos
Cómo crear documentos interactivos en Word 2003 y PDF utilizando vínculos www.funcionarioseficientes.com En un artículo anterior Cómo crear índices automáticamente en Word 2007 y 2010 hemos mencionado
Más detallesPygame (Práctica 3) Objetivo. Programa 3: pygame3.py
Pygame (Práctica 3) Objetivo Vas a trabajar progresivamente en varios programas hasta conseguir dominar el uso de diferentes elementos en una animación por fotogramas e impedir que éstos salgan de los
Más detallesCódigo Pi Kit de experimentación. Destellos aleatorios con Sense HAT
Código Pi Kit de experimentación Destellos aleatorios con Sense HAT Autoridades Presidente de la Nación Mauricio Macri Jefe de Gabinete de Ministros Marcos Peña Ministro de Educación Alejandro Finocchiaro
Más detallesManual Básico de OpenOffice Calc
Manual Básico de OpenOffice Calc Índice de Contenidos Introducción al software libre. 1 Manual Básico de OpenOffice Calc 1 Qué es Calc? 3 Qué es una hoja de cálculo? 3 Nociones básicas de Calc 3 Imagen
Más detallesMICROSOFT POWER POINT MICROSOFT POWER POINT Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
MICROSOFT POWER POINT MICROSOFT POWER POINT 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE TRABAJAR CON TABLAS En una diapositiva además de insertar texto, gráficos, etc. también
Más detallesLaboratorio #4. Acceso rápido son iconos que nos permiten realizar actividades en un solo paso.
Laboratorio #4 Este laboratorio está diseñado para que los alumnos trabajen en forma individual con una planilla de cálculo, utilizando las opciones de la aplicación Excel 2010. Una planilla de cálculo
Más detallesÁlgebra Lineal y Estructuras Matemáticas. J. C. Rosales y P. A. García Sánchez. Departamento de Álgebra, Universidad de Granada
Álgebra Lineal y Estructuras Matemáticas J. C. Rosales y P. A. García Sánchez Departamento de Álgebra, Universidad de Granada Capítulo 4 Matrices con coeficientes en un cuerpo 1. Matrices Sean I = {1,
Más detallesContenido. Página 2 de 10
RÚBRICA Contenido INTRODUCCIÓN... 3 CONFIGURACIÓN Y GESTIÓN DE UNA RÚBRICA... 3 Definir un nuevo formulario de calificación desde cero, para crear un nuevo formulario desde cero... 4 Crear un nuevo formulario
Más detallesMICROSOFT POWERPOINT MICROSOFT POWERPOINT Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
MICROSOFT POWERPOINT MICROSOFT POWERPOINT 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE TRABAJAR CON TABLAS 10.1. Crear una tabla Para insertar una tabla en una diapositiva, despliega
Más detallesManual rápido para evaluación de series en Python
Manual rápido para evaluación de series en Python Breve introducción Python es un lenguaje de programación interpretado con fines científicos, de educación y para hacer programas de uso rápido. Es la base
Más detallesConsejos y Técnicas Profesionales NIVEL PRINCIPIANTES - AVANZADOS
Consejos y Técnicas Profesionales NIVEL PRINCIPIANTES - AVANZADOS Este curso manual está realizado con el fin de aprovechar todas las opciones de Office, en su caso de Excel (los demás programas los veremos
Más detallesMatrices y determinantes.
UNIVERSIDAD DE JAÉN FACULTAD DE CIENCIAS SOCIALES Y JURÍDICAS Departamento de Matemáticas (Área de Álgebra) Curso 24/5 PRÁCTICA Nº 3 Matrices y determinantes. En esta práctica veremos cómo los determinantes
Más detallesPráctica 6. Tratamiento de imágenes mediante Matlab
Práctica 6 Tratamiento de imágenes mediante Matlab MODIFICACIÓN DE LOS COLORES.... OBTENCIÓN DEL NEGATIVO DE UNA IMAGEN....2 MODIFICACIÓN DEL BRILLO DE UNA IMAGEN... 2.3 DIBUJO DE LA IMAGEN EN BLANCO
Más detallesPráctica 1 Arreglos n-dimensionales y operaciones con bits PRÁCTICA I
PRÁCTICA I Ejercicio 1.1 Desarrollar un programa que permita registrar los datos de un campeonato de fútbol para N equipos (valor constante). Por cada equipo debe almacenar: El nombre, la cantidad de partidos
Más detallesReferencias absolutas y relativas
Referencias absolutas y relativas Una referencia identifica a una celda (o rango de celdas) de manera única en Excel. Las referencias son como direcciones dentro de un libro de Excel que permitirán a las
Más detallesUnidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda
Unidad 5. Tablas Una tabla está formada por celdas o casillas, agrupadas por filas y columnas, en cada casilla se puede insertar texto, números o gráficos. Lo principal antes de empezar a trabajar con
Más detallesCURSO DE EXCEL EMPEZANDO A TRABAJAR CON EXCEL
CURSO DE EXCEL 2013-2016 EMPEZANDO A TRABAJAR CON EXCEL UNIVERSIDAD DE ANTIOQUIA HERRAMIENTAS INFORMÁTICAS MYRIAM LUCIA ECHAVARRÍA LIBRO DE TRABAJO Un libro de trabajo es el archivo que creamos con Excel,
Más detallesEstilos. Añadir un Estilo:
Estilos 23 SECCIÓN 4 CAPÍTULO 23 COMPETICIÓN ESTILOS Estilos. Con esta opción accedemos a la zona de Competición del programa de Licencias 2003. Una vez seleccionado la opción Estilos dentro del menú
Más detallesConsulta Avanzado. Objetivo. Contenido. Consulta avanzado. Sesión 1. Aprender a usar las funciones consultav, consulta H, Si y es Error.
Consulta Avanzado Objetivo Aprender a usar las funciones consultav, consulta H, Si y es Error. Contenido Combinación de funciones: CONSULTAV, CONSULTAH, SI, ESERROR Búsqueda Múltiple. Consulta avanzado
Más detallesTrabajar con texto PowerPoint 2007
Trabajar con texto PowerPoint 2007 TRABAJAR CON TEXTO Agregar texto a una diapositiva Para insertar texto en las diapositivas debemos hacer clic dentro del marcador de posición 1 de texto y escribimos
Más detallesExcel Fundamentos de Excel. Área académica de Informática
Excel 2010 Fundamentos de Excel Área académica de Informática 2014 Fundamentos de Excel Orientación sobre el software Microsoft Excel es una herramienta ideal para organizar y analizar datos, ahora aprenderás
Más detallesCREAR GRUPOS O EQUIPOS DE MI CLASE VIRTUAL
Es posible crear grupos de usuarios dentro de un curso, para crear un grupo en esta nueva versión de Moodle debemos ir al icono engranaje y clicar en el enlace Más. En la parte central de nuestra pantalla
Más detallesBOTON DE OPCION Controles de Formulario
BOTON DE OPCION Controles de Formulario * BOTON DE OPCION Controles de Formulario Botones de Opción Ya vimos uno de los controles de formularios en el tutorial de Listas desplegables. Si no lo viste, te
Más detallesPower Point para crear narración de imágenes
Power Point para crear narración de imágenes Descarga del contenido para móvil PowerPoint 2016 permite crear presentaciones multimedia integrando imágenes con títulos, audios y videos. Esta versión incluye
Más detallesPara poder comenzar a trabajar con Excel, es necesario considerar los siguientes términos:
Conceptos básicos de Excel Para poder comenzar a trabajar con Excel, es necesario considerar los siguientes términos: Libro de trabajo Un libro de trabajo es el archivo que creamos con Excel, es decir,
Más detalles3º Seleccionar el objeto de texto y abrir la persiana del menú de efectos "Silueta" (Control + F9)*
Ejercicios de Corel Draw Ejercicio Nº 6: Creación de efectos de texto con la Persiana Silueta 1º Crear el objeto de texto Ejemplo : Tipografía Serpentine Bold (100 pt) 2º Colorear el texto con cualquier
Más detallesComo detectar zonas geométricas Por Álvaro Verión Malagamba
Como detectar zonas geométricas Por Álvaro Verión Malagamba En este tutorial he intentado conseguir detección de colisiones entre el ratón y una figura que tengamos en pantalla. En principio he establecido
Más detallescrear con python Materiales de inicio a la programacion con codigo Ejercicios practicos con soluciones
crear con python Materiales de inicio a la programacion con codigo Ejercicios practicos con soluciones Ejercicios unidad 1 Programas de robots 1. Programas de robots Determina que instrucciones se han
Más detallesMuchos usuarios de Excel consideran una tabla a cualquier rango que tenga datos estructurados y cuyas celdas tengan un estilo y vista diferente.
Tablas Las tablas en Excel son un objeto especial en las hojas de cálculo ya que nos ayudarán a organizar y visualizar nuestros datos de manera amigable. Además, una vez creada la tabla de Excel, podremos
Más detallesCALC: HOJA DE CÁLCULO DE LIBREOFFICE
CALC: HOJA DE CÁLCULO DE LIBREOFFICE 1. ABRIR LA HOJA DE CÁLCULO DE LIBREOFFICE Botón Lubuntu > Oficina > LibreOffice Calc. En la pantalla aparece una cuadrícula de celdas. Cada celda tiene su referencia
Más detallesInformática Prácticas
Informática Prácticas Escola de Enxeñaría Pavillón Manuel Martínez-Risco Campus universitario 32004 Ourense http://aero.uvigo.es mailto:aero.info@uvigo.es Referencia: 1.0 Documento: practicas-inf Fecha:
Más detallesClase 2: El Lenguaje Python
Agosto 2012 Clase 2 Temario Consideraciones generales Operadores y expresiones Variables y Tipos Funciones Las Estructuras de Control Guía práctica Primer curso de programación usando robots y Python Objetivos
Más detalles3.- Seleccionamos la tabla CLIENTES y pulsamos el botón Agregar. Una vez hecho esto cerramos el cuadro Mostrar tabla con el botón Cerrar.
Consultas de Selección Una vez completado los ejercicios anteriores, nos disponemos a visualizar los datos en forma de consulta, es decir, a partir de unos criterios de selección podremos mostrar los datos
Más detallesIntroducción a la Programación
Grupo H Semana 8 Pontificia Universidad Javeriana Cali 6 y 8 de Septiembre de 2011 Recorderis Ciclos Expresiones que se repiten hasta que una determinada condición es encontrada en el sistema. Recorderis
Más detalles3.2. MODIFICAR TABLAS. APLICAR FORMATO A LAS TABLAS.
79 3.2. MODIFICAR TABLAS. APLICAR FORMATO A LAS TABLAS. Si necesitas diseñar y decorar tablas de forma rápida y profesional, Word tiene la opción de aplicar estilos de tabla predefinidos. Estos estilos
Más detallesUSO ACADÉMICO DE HOJAS ELECTRÓNICAS. Primera Sesión
USO ACADÉMICO DE HOJAS ELECTRÓNICAS Primera Sesión Las hojas electrónicas nos permiten realizar cálculos matemáticos y estadísticos. Existe variedad de hojas electrónicas, pero cuando trabajamos en Microsoft
Más detallesOPENOFFICE WRITER. Más opciones de edición de documentos
OPENOFFICE WRITER Más opciones de edición de documentos Numeración y viñetas Con el menú Formato > Numeración y viñetas podemos escribir listas, de 3 tipos: Numeradas u ordenadas No numeradas o con viñetas
Más detallesExamen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 31 de agosto de 2012 Disponer sobre la mesa en lugar visible un documento de identificación
Más detallesTEMA 7: PERSONALIZAR Y AUTOMATIZAR EL TRABAJO CON EXCEL (I PARTE)
TEMA 7: PERSONALIZAR Y AUTOMATIZAR EL TRABAJO CON EXCEL (I PARTE) 1.- Personalizar barras de herramientas y menús.- Con Excel podemos modificar el contenido de los menús y de las barras de herramientas
Más detalles5. Referencias absolutas y relativas
5. Referencias absolutas y relativas Una referencia identifica a una celda (o rango de celdas) de manera única en Excel. Las referencias son como direcciones dentro de un libro de Excel que permitirán
Más detallesSecuencias aleatorias de palabras: cómo hacer para que parezcan reales?
Secuencias aleatorias de palabras: cómo hacer para que parezcan reales? En esta actividad estudiaremos modelos de secuencias aleatorias de símbolos (ya sean caráteres o palabras). Este tipo de modelos
Más detalles2.3 El Mundo de Tarski. java -classpath blockworld.jar ch.ethz.inf.rs.
2.3 El Mundo de Tarski El mundo de Tarski es una herramienta de software desarrollada expresamente para enseñar y mejorar la capacidad del estudiante para describir situaciones en un mundo simple utilizando
Más detallesFUNCIONES EN EXCEL III
FUNCIONES EN EXCEL III UTILIZANDO REFERENCIAS ABSOLUTAS Y RELATIVAS En Excel puedes especificar tres tipos de referencias: relativas, absolutas y mixtas. Al utilizar el tipo de referencia adecuado nos
Más detallesCreación y gestión eficaz de documentos en la empresa con Microsoft Word
Creación y gestión eficaz de documentos en la empresa con Microsoft Word Contenido Contenido...2 Creación de tablas...3 Partes de una tabla...6 Manipulación del texto en la tabla...7 Manejo de celdas...
Más detallesInformática Prácticas
Informática Prácticas Escola de Enxeñaría Pavillón Manuel Martínez-Risco Campus universitario 32004 Ourense http://aero.uvigo.es mailto:aero.info@uvigo.es Referencia: 1.0 Documento: practicas-inf Fecha:
Más detallesEn la pestaña "Actividad" encontramos: ZONA 1. Lo primero que haremos será pulsar en el botón Escoja el gráfico e importar un JPG que esté
Actividad en la que el usuario ha de seleccionar una serie de zonas en una imagen atendiendo a diversos criterios: En la pestaña "Actividad" encontramos: ZONA 1 Lo primero que haremos será pulsar en el
Más detallesMICROSOFT OFFICE EXCEL
MICROSOFT OFFICE EXCEL Hoja Electrónica u Hoja de calculo Docente Sandra Romero O. Qué es Microsoft Excel? Es una hoja electrónica que permite realizar cálculos matemáticos simples (suma, resta, multiplicación
Más detallesMATERIA: TECNOLOGIA DE LA INFORMACION Y LAS COMUNICACIONES II DOCENTE: ING. MAYNOR GUILLERMO REYNADO RIVAS. UNIVERSIDAD TECNICA LATINOAMERICANA
UNIVERSIDAD TECNICA LATINOAMERICANA MATERIA: TECNOLOGIA DE LA INFORMACION Y LAS COMUNICACIONES II DOCENTE: ING. MAYNOR GUILLERMO REYNADO RIVAS. LABORATORISTA: MARVIN MORÁN. Universidad Técnica Latinoamericana
Más detallesMatemáticas Aplicadas
Matemáticas Aplicadas para Diseño de Videojuegos 7. Análisis de videojuegos de tablero. Objetivo El objetivo de esta sección será analizar distintos tipos de videojuegos de tableros para lo cual utilizaremos
Más detallesEl tipo de dato que utilizaremos para almacenar la animación será el siguiente:
23. En algunas ocasiones conviene utilizar un fichero de código realizado por otra persona para solucionar una tarea compleja. En el caso de la animación, este tema tiene un fichero llamado animacion.prg
Más detallesProgramar en TortuBots
Módulo 2 Programación y robótica Capítulo 2 Agenda Las expresiones y los tipos de datos. Comandos y sensado. Variables en TortuBots. Estructuras de control. Estructuras de selección. Estructuras de iteración.
Más detallesEntorno de trabajo de Excel 2010
Entorno de trabajo de Excel 2010 Descripción de la ventana principal Barra de herramientas de acceso Rápido Fichas Barra de Título Cinta de opciones Ayuda de Ms. Excel Nombre de celda activa Encabezado
Más detallesLaboratorio #1. Actividad 1
Laboratorio #1 Este laboratorio está diseñado para que los alumnos trabajen en forma individual con un texto, utilizando las opciones de la aplicación Word. Para desarrollar este laboratorio debe abrir
Más detallesCreación y manejo de la base de datos y tablas
Crear una base de datos Creación y manejo de la base de datos y tablas Para crear una nueva base de datos debemos: 1. Hacer clic sobre la opción Nuevo de la pestaña Archivo. De las distintas opciones para
Más detallesCodificador Decodificador ISBN EAN13 (GTK2.0,GdkPixbuf,GDK & GCC)
(GTK2.0,GdkPixbuf,GDK & GCC) Jose Alberto Benítez Andrades 2ºIngeniería Informática, DNI:71454586A Índice INTRODUCCIÓN 1.DESCRIPCIÓN DEL MÉTODO: CODIFICACIÓN DECODIFICACIÓN 2.ALGORITMOS DE RESOLUCIÓN 3.PROGRAMACIÓN
Más detallesTEMA 7: INICIO A LA PROGRAMACIÓN CON SCRATCH
TEMA 7: INICIO A LA PROGRAMACIÓN CON SCRATCH Scrath es un entorno de programación visual y multimedia destinado a la realización de secuencias animadas con o sin sonido y al aprendizaje de la programación.
Más detallesPERSPECTIVA ISOMÉTRICA (Construcción de algunos volúmenes)
PERSPECTIVA ISOMÉTRICA (Construcción de algunos volúmenes) Cubo de arista L Para construir un cubo empezamos dibujando la base, que es un cuadrado de lado L. Medimos L en el eje x y desde ese punto dibujamos
Más detallesEl problema de los relojes
El problema de los relojes Francisco Javier García Capitán 30 de octubre de 2002 1. Enunciado del problema El siguiente problema aparece en una lista de problemas de preparación de Olimpiadas. Hallar las
Más detallesIES Los Albares (Dep. de Tecnología) MSWLogo nivel 2
INTRODUCCIÓN Vamos a continuar analizando nuevas instrucciones y posibilidades de MSWLogo, fijándonos como meta la realización de otros juegos: En primer lugar, se trata de dirigir la tortuga, con el teclado,
Más detallesUNIDAD IV ESTRUCTURA DE DATOS ESTÁTICAS MATRICES
UNIDAD IV ESTRUCTURA DE DATOS ESTÁTICAS MATRICES 1. Arreglos Unidimensionales (Vectores) Con fines académicos, un arreglo unidimensional puede compararse con una columna de una hoja electrónica, por ejemplo,
Más detalles2.1 Introducción. Propiedades.
19 2 MATRICES II: DETERMINANTES En este segundo capítulo de matrices, aprenderemos a utilizar una herramienta muy importante como son los determinantes Gracias a ellos, podremos calcular la inversa de
Más detallesCuadraTurnos (ios) Manual de usuario. (Guía rápida)
CuadraTurnos (ios) Manual de usuario (Guía rápida) Contenido 1.- Introducción... 3 2.- Configuración Básica... 4 2.1.- Establecer o modificar un turno en un día... 4 2.2.- Perfiles... 5 2.2.1.- Crear un
Más detallesCómo crear filtros en Excel. Filtros en Excel
Filtros en Excel Los filtros en Excel nos permiten buscar un subconjunto de datos que cumpla con ciertos criterios. Generalmente todo comienza cuando tenemos un rango de celdas con información y queremos
Más detallesCómo mover una parte de la imagen en Gimp 2.8
Cómo mover una parte de la imagen en Gimp 2.8 www.funcionarioseficientes.com 1 1º) Insertamos una imagen en Gimp, un clic sobre el menú Archivo y después otro sobre la opción Abrir. En el siguiente cuadro
Más detallesExcel 2013 Introducción al entorno de trabajo
Excel 2013 Introducción al entorno de trabajo Contenido CONTENIDO... 1 DESCRIPCIÓN DE LA VENTANA PRINCIPAL... 2 OBTENER AYUDA... 10 1 Descripción de la ventana principal Barra de título: visualiza el nombre
Más detallesÍndice: Índice Este tutorial de Geometrías en 2D trata sobre los. comandos de Espejo y Rotación Rotación de geometría en 2D...
1 2 Índice: Índice... 3 Este tutorial de Geometrías en 2D trata sobre los comandos de Espejo y Rotación... 5 Rotación de geometría en 2D... 11 Espejos de geometrías en 2D... 11 3 4 Este tutorial de Geometrías
Más detallesÍndice: Índice SprutCAM 2D Ejemplo de Geometría. (Versión 4)... 4
1 2 Índice: Índice... 3 SprutCAM 2D Ejemplo de Geometría. (Versión 4)... 4 3 SprutCAM 2D Ejemplo de Geometría. (Version 4) Este tutorial usa el dibujo 2D SprutCAM drwawing.pdf, que puede descargarse desde
Más detallesWord 2010 Inserción de imágenes
Word 2010 Inserción de imágenes Contenido CONTENIDO... 1 INSERCIÓN DE IMÁGENES... 2 IMÁGENES DESDE ARCHIVO... 9 INSERTAR UNA IMAGEN COPIADA DESDE LA WEB... 10 INSERTAR UNA CAPTURA DE PANTALLA... 11 INSERCIÓN
Más detallesI.E.S Clara Campoamor (Móstoles) Dpt. Tecnología - Javier S Leyva- 19/10/08
Prácticas de GIMP para 4º Informática p.1/5 Prácticas de GIMP para 4º Informática p.2/5 PRÁCTICA Nº3: SELLO Índice PRÁCTICA Nº3: SELLO...2 1 Intro...2 2 Reducir el tamaño de la imagen...2 3 Cambiar el
Más detallesNombre y Apellidos: Especialidad y Grupo:
Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 15-septiembre-2003 PROGRAMA de Estructuras repetitivas y alternativas (2 puntos) 1. Dado el módulo EjForAni.bas, modificarlo para visualizar
Más detallesUSO DEL OBJETO JTABLE
USO DEL OBJETO JTABLE Objeto de Control JTable Como programadores, sabemos muy bien que la presentación de datos tabulados es una de las tareas más comunes que se presentan al momento de crear interfaces
Más detallesCómo trabajar eficazmente con tablas de datos en Excel 2007 y 2010
Cómo trabajar eficazmente con tablas de datos en Excel 2007 y 2010 www.funcionarioseficientes.com Índice Creamos la tabla de datos... 1 1) Aumentaremos las filas de la tabla simplemente presionando la
Más detalles