Las torres de Hanoi. Informática - Hoja de Ejercicios 6

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

Download "Las torres de Hanoi. Informática - Hoja de Ejercicios 6"

Transcripción

1 Las torres de Hanoi Informática - Hoja de Ejercicios 6

2 Posición inicial

3 Objetivo Mover todos los discos desde la aguja A a la aguja C

4 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

5 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

6 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

7 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

8 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

9 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

10 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

11 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

12 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

13 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

14 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

15 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

16 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

17 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

18 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

19 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

20 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

21 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

22 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

23 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

24 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

25 Normas. Sólo se puede mover un disco a la vez de una aguja a otra.. No se puede colocar un disco encima de otro de menor tamaño.

26 Procedimiento general Queremos mover discos desde A hasta C, utilizando, B como aguja auxiliar.

27 Procedimiento general Paso : Mover discos de A a B, utilizando C como aguja auxiliar. (Se hace en varios pasos) Mismo problema, pero de tamaño menor.

28 Procedimiento general Paso : Mover discos de A a B, utilizando C como aguja auxiliar. (Se hace en varios pasos)

29 Procedimiento general Paso : Mover un disco de A a C. (Un único paso)

30 Procedimiento general Paso : Mover un disco de A a C. (Un único paso)

31 Procedimiento general Paso : Mover discos de B a C, utilizando A como aguja auxiliar.

32 Procedimiento general Paso : Mover discos de B a C, utilizando A como aguja auxiliar.

33 Resumen Queremos mover discos de A a C, utilizando B como auxiliar:. Mover discos de A a B, utilizando C como auxiliar.. Mover directamente el disco (el más grande), de A a C.. Mover discos de B a C, utilizando A como auxiliar.

34 Generalización Queremos mover n discos de A a C, utilizando B como auxiliar:. Mover n- discos de A a B, utilizando C como auxiliar.. Mover directamente el disco n (el más grande), de A a C.. Mover n- discos de B a C, utilizando A como auxiliar.

35 Objetivo Realizar un programa, que partiendo de una posición inicial con n discos en la aguja A, llegue a la posición en la que los n discos estén en la aguja C. El programa debe escribir en un archivo la representación de las sucesivas configuraciones por las que van pasando las agujas.

36 Ejemplo Configuración 0: Configuración : Configuración : Torre Torre Torre Torre Torre Torre Torre Torre Torre

37 Representación de las torres A Columna A: [,, ]

38 Representación de las configuraciones 0 [ [, ], [ ], [, ] ]

39 Representación de las configuraciones 0 [ [, ], [ ], [, ] ]

40 Representación de las configuraciones 0 [ [], [ ], [,, ] ]

41 Representación de las configuraciones 0 [ [], [ ], [,, ] ] Configuración

42 Paso Crear una función para mover fichas de una columna a otra. def mover(configuracion, ColOrigen, ColDestino): donde: Configuracion contiene la información de las tres agujas. ColOrigen contiene el índice de la aguja que contiene el disco que queremos sacar. ColDestino contiene el índice de la aguja donde queremos meter el disco.

43 Paso 0 Si C = [ [, ], [ ], [, ] ] mover(c, 0, )

44 Paso Esqueleto del programa: def hanoi(n, Configuracion, Inicio, Fin, Aux): donde: n es el número de discos Configuración es la configuración inicial. Inicio es el número de columna que contiene inicialmente los discos. Fin es el número de columna donde colocar los discos. Aux es el número de columna que utilizaremos como auxiliar.

45 Paso 0 Llamada inicial: C = [ [,,, ], [], [] ] hanoi(, C, 0,, )

46 Caso base 0 if n == : mover(configuracion, Inicio, Fin) # Imprimir configuración

47 Caso recursivo 0 else: # si n > hanoi(n-, Configuracion, Inicio, Aux, Fin) mover(configuracion, Inicio, Fin) #..Imprimir configuración... hanoi(n-, Configuracion, Aux, Fin, Inicio)

48 Caso recursivo 0 else: # si n > hanoi(n-, Configuracion, Inicio, Aux, Fin) mover(configuracion, Inicio, Fin) #..Imprimir configuración... hanoi(n-, Configuracion, Aux, Fin, Inicio)

49 Caso recursivo 0 else: # si n > hanoi(n-, Configuracion, Inicio, Aux, Fin) mover(configuracion, Inicio, Fin) #..Imprimir configuración... hanoi(n-, Configuracion, Aux, Fin, Inicio)

50 Caso recursivo 0 else: # si n > hanoi(n-, Configuracion, Inicio, Aux, Fin) mover(configuracion, Inicio, Fin) #..Imprimir configuración... hanoi(n-, Configuracion, Aux, Fin, Inicio)

51 Caso recursivo 0 else: # si n > hanoi(n-, Configuracion, Inicio, Aux, Fin) mover(configuracion, Inicio, Fin) #..Imprimir configuración... hanoi(n-, Configuracion, Aux, Fin, Inicio)

52 Caso recursivo 0 else: # si n > hanoi(n-, Configuracion, Inicio, Aux, Fin) mover(configuracion, Inicio, Fin) #..Imprimir configuración... hanoi(n-, Configuracion, Aux, Fin, Inicio)

53 Caso recursivo 0 else: # si n > hanoi(n-, Configuracion, Inicio, Aux, Fin) mover(configuracion, Inicio, Fin) #..Imprimir configuración... hanoi(n-, Configuracion, Aux, Fin, Inicio)

54 Paso Configuración 0: Configuración : Configuración : Torre Torre Torre Torre Torre Torre Torre Mantener un contador de configuraciones Torre Torre

55 Paso 0 [ [], [ ], [,, ], ] Número de configuración

56 Paso Modificar la función: def mover(configuracion, ColOrigen, ColDestino): para que, además de mover los discos de ColOrigen a ColDestino, aumente el contador contenido en Configuracion.

57 Paso Escritura en el fichero de salida: def hanoi(f, n, Configuracion, Inicio, Fin, Aux): Identificador del fichero en el que escribir el resultado.

RECURRENCIA RECURSIÓN o RECURSIVIDAD

RECURRENCIA RECURSIÓN o RECURSIVIDAD RECURRENCIA RECURSIÓN o RECURSIVIDAD 1 Definición Definición de diccionario Recursividad: Véase Recursividad 2 Definición Técnica que para resolver problemas basándose en la propia definición del mismo

Más detalles

Estructuras de Datos y de la Información Ingeniería Técnica en Informática de Gestión. Curso 2007/2008 Ejercicios del Tema 2

Estructuras de Datos y de la Información Ingeniería Técnica en Informática de Gestión. Curso 2007/2008 Ejercicios del Tema 2 Estructuras de Datos y de la Información Ingeniería Técnica en Informática de Gestión. Curso 2007/2008 Ejercicios del Tema 2 Diseño de algoritmos recursivos 1. Dado un vector de enteros de longitud N,

Más detalles

LAS TORRES DE HANOI-6 Si quieres saber más

LAS TORRES DE HANOI-6 Si quieres saber más LAS TORRES DE HANOI-6 Si quieres saber más Viaje al país del conocimiento Para este viaje utilizaremos un código: Disco 1: disco mayor Disco 2: disco siguiente al 1 Disco 3: disco siguiente al 2 I: torre

Más detalles

Ejercicios Resueltos del Práctico 3 - Recursión

Ejercicios Resueltos del Práctico 3 - Recursión Ejercicio 1 Escriba el pseudocódigo de una función recursiva que verifique si 2 listas son iguales (mismos elementos en el mismo orden). Solución propuesta para el Ejercicio 1 Si ambas listas son vacías

Más detalles

Tema 4.- Recursión e iteración

Tema 4.- Recursión e iteración UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER

Más detalles

Funciones Básicas de la Hoja de Cálculo

Funciones Básicas de la Hoja de Cálculo 1 Funciones Básicas de la Hoja de Cálculo Objetivos del capítulo Conocer el concepto y características de una hoja de cálculo. Conocer los elementos más importantes de una hoja de cálculo. Explicar la

Más detalles

Ejercicios sobre recursividad

Ejercicios sobre recursividad Ejercicios sobre recursividad 11 de febrero de 2003 1. Implementa una función recursiva que devuelva la suma de los dígitos de un número natural, que se le pasa por parámetro. 2. Implementa una función

Más detalles

UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO.

UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO. UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO. TRUJILLO Recursividad: La recursividad es una técnica de programación

Más detalles

Capacitación en el uso de herramientas didácticas en nivel básico

Capacitación en el uso de herramientas didácticas en nivel básico Capacitación en el uso de herramientas didácticas en nivel básico Objetivo General: Promover estrategias a través del uso y aplicación de materiales didácticos para + - x = [ ] + - x = [ ] 86 16 35 Seleccionar

Más detalles

Recursividad. Definición. Diseño de Algoritmos Recursivos

Recursividad. Definición. Diseño de Algoritmos Recursivos Recursividad Definición Un procedimiento o función se dice recursivo si durante su ejecución se invoca directa o indirectamente a sí mismo. Esta invocación depende al menos de una condición que actúa como

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 1: RECURSIÓN

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 1: RECURSIÓN Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 1: RECURSIÓN ÍNDICE Definición Conceptos básicos Ejemplos recursivos Recursión mútua Recursión e iteración DEFINICIÓN Técnica

Más detalles

Matemáticas Discretas TC1003

Matemáticas Discretas TC1003 Matemáticas Discretas TC1003 Recursión: de Problemas Departamento de Matemáticas / Centro de Sistema Inteligentes ITESM Recursión: de Problemas Matemáticas Discretas - p. 1/7 Recursión: Las Torres de En

Más detalles

Resolución de Problemas y Algoritmos Segundo cuatrimestre de 2015 Clase 18: Recursión - Problemas clásicos

Resolución de Problemas y Algoritmos Segundo cuatrimestre de 2015 Clase 18: Recursión - Problemas clásicos Resolución de Problemas y Algoritmos Segundo cuatrimestre de 2015 Clase 18: Recursión - Problemas clásicos Dr. Sergio A. Gómez http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación

Más detalles

Listas. Rafael Palacios May/2005

Listas. Rafael Palacios May/2005 Listas Rafael Palacios May/2005 Descripción Las listas son estructuras de datos parecidas a los vectores Aprovechan la memoria mejor que los vectores Facilitan las operaciones de inserción y borrado No

Más detalles

Tema 7: Recursividad

Tema 7: Recursividad Tema 7: Recursividad Objetivos: en este tema estudiaremos funciones recursivas; esto es, funciones que se invocan a sí mismas. Estas funciones son equivalentes a estructuras tipo bucle pero permiten especificar

Más detalles

Combinar correspondencia

Combinar correspondencia Combinar correspondencia Combinar correspondencia es una utilidad que incluye Word desde hace muchos años (y muchas versiones) que permite generar, desde un documento modelo creado una única vez, un mailing

Más detalles

Fundamentos de la programación

Fundamentos de la programación Fundamentos de la programación 10 Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Facultad de Informática Universidad Complutense Concepto de recursión

Más detalles

MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE MICROSOFT EXCEL MICROSOFT EXCEL 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE IMPRESIÓN 11.1. Vista de Diseño de página En anteriores versiones existía la vista preliminar como

Más detalles

EXCEL I UNIDAD 1 EMPEZANDO A TRABAJAR CON EXCEL (SEMANA 1)

EXCEL I UNIDAD 1 EMPEZANDO A TRABAJAR CON EXCEL (SEMANA 1) EXCEL I UNIDAD 1 EMPEZANDO A TRABAJAR CON EXCEL (SEMANA 1) 1.1.- Conceptos de Excel EXCEL: es una aplicación para crear hojas de cálculo que está divida en filas y columnas, al cruce de estas se le denomina

Más detalles

EXPERTO EN OFIMATICA (65 HORAS) MODULO 1. WORD (19 HORAS. 12 HORAS TEORICAS Y 7 HORAS PRACTICAS)

EXPERTO EN OFIMATICA (65 HORAS) MODULO 1. WORD (19 HORAS. 12 HORAS TEORICAS Y 7 HORAS PRACTICAS) EXPERTO EN OFIMATICA (65 HORAS) MODULO 1. WORD 2007. (19 HORAS. 12 HORAS TEORICAS Y 7 HORAS PRACTICAS) Crear y modificar párrafos (2 horas: 1 teóricas y 1 prácticas) 1. Tabulaciones 2. Listas numeradas

Más detalles

PRACTICA 10: Máquinas de Turing

PRACTICA 10: Máquinas de Turing ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Departamento de Estadística, I.O. y Computación Teoría de Autómatas y Lenguajes Formales PRACTICA 10: Máquinas de Turing 10.1. Introducción La clase de

Más detalles

Introducción Algoritmos de tipo dividir para vencer Algoritmos de rastreo Inverso. Recursividad. Programación Avanzada. 8 de septiembre de 2017

Introducción Algoritmos de tipo dividir para vencer Algoritmos de rastreo Inverso. Recursividad. Programación Avanzada. 8 de septiembre de 2017 Recursividad Programación Avanzada 8 de septiembre de 2017 Contenido Introducción Objetivos Definición y características Caso de análisis: factorial Contenido Introducción Objetivos Definición y características

Más detalles

Una Introducción a la Programación Estructurada en C

Una Introducción a la Programación Estructurada en C Una Introducción a la Programación Estructurada en C Otoño 2013 Índice I 1 Estructura de un programa en C 2 El primer programa en C Lectura de datos Consideraciones adicionales 3 Estructura de control

Más detalles

Impresión. Vista de Diseño de página

Impresión. Vista de Diseño de página Impresión Vamos a ver las diferentes técnicas relacionadas con la impresión de datos, como puede ser el diseño y la configuración de las páginas a imprimir y la operación de imprimir los datos. Vista de

Más detalles

Para establecer márgenes, orientación de página y otras opciones de configuración de página, se debe realizar el siguiente procedimiento:

Para establecer márgenes, orientación de página y otras opciones de configuración de página, se debe realizar el siguiente procedimiento: Impresión Establecer opciones de configuración de página Para establecer márgenes, orientación de página y otras opciones de configuración de página, se debe realizar el siguiente procedimiento: 1. Abrir

Más detalles

Las Torres de Hanoi. Las Torres de Hanoi

Las Torres de Hanoi. Las Torres de Hanoi M A T E M Á T I C A S Las Torres de Hanoi Las Torres de Hanoi M A T E M Á T I C A S Consiste en un juego matemático que puedes construirte tú mismo con sólo tres soportes verticales y un conjunto de aros

Más detalles

INSTITUCIÓN MANUEL MARÍA SÁNCHEZ Tecnología e Informática Word

INSTITUCIÓN MANUEL MARÍA SÁNCHEZ Tecnología e Informática Word Combinación de Correspondencia Con la combinación de correspondencia, podemos combinar una lista de datos, tales como nombres y direcciones, con un formulario o plantilla genéricos para crear documentos

Más detalles

Unidad 3: Gestión de Archivos

Unidad 3: Gestión de Archivos Unidad 3: Gestión de Archivos Tema 5, Sistema de Archivos: 5.1 Introducción: Requisitos para el almacenamiento de información. 5.2 Archivo: Concepto y operaciones con archivos. 5.3 Métodos de Acceso: Acceso

Más detalles

Impresión. Vista de Diseño de página

Impresión. Vista de Diseño de página Impresión Vamos a ver las diferentes técnicas relacionadas con la impresión de datos, como puede ser el diseño y la configuración de las páginas a imprimir y la operación de imprimir los datos Vista de

Más detalles

Denominación: OPERACIONES AUXILIARES CON TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. Código: MF1209_1

Denominación: OPERACIONES AUXILIARES CON TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. Código: MF1209_1 MÓDULO FORMATIVO 3 Denominación: OPERACIONES AUXILIARES CON TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. Código: MF1209_1 Contenidos UNIDAD DIDÁCTICA 1. Bloques funcionales en un sistema informático.

Más detalles

Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7

Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7 Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7 1, Escriba un método llamado puntoscalidad que reciba como entrada el promedio de un estudiante y devuelva 4 si el promedio se encuentra

Más detalles

Introducción a la Programación

Introducció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 detalles

índice MÓDULO 1: PowerPoint XP 1ª Parte Herramientas de Comunicación: PowerPoint XP TEMA 1. Primeros Pasos TEMA 2. La Plantilla y sus Componentes

índice MÓDULO 1: PowerPoint XP 1ª Parte Herramientas de Comunicación: PowerPoint XP TEMA 1. Primeros Pasos TEMA 2. La Plantilla y sus Componentes MÓDULO 1: PowerPoint XP 1ª Parte TEMA 1. Primeros Pasos Comenzar una Sesión de PowerPoint XP La Barra de Título Barra de Menús Cuadros de Diálogo Tipos de Mensajes Barras de Herramientas Las Barras de

Más detalles

Separar texto en columnas

Separar texto en columnas Separar texto en columnas Cuando tenemos un texto que deseamos dividir en varias celdas de nuestra hoja, podemos utilizar el Asistente para convertir texto en columnas. Este asistente nos ayudará a colocar

Más detalles

Logro. Conocimientos previos. Tema: Realizando acciones en Microsoft Office Publisher #

Logro. Conocimientos previos. Tema: Realizando acciones en Microsoft Office Publisher # Ficha de aprendizaje 6 Tema: Realizando acciones en Microsoft Office Publisher n Logro Realiza las acciones Agregar, Eliminar, Mover y Asignar nombres a las páginas de Publisher. Elabora programas con

Más detalles

Campos que se pueden introducir de modo automático en LibreOffice (OpenOffice)

Campos que se pueden introducir de modo automático en LibreOffice (OpenOffice) Campos que se pueden introducir de modo automático en LibreOffice (OpenOffice) Los campos son información relativa al documento que estamos realizando que nos puede servir, a nosotros y al Sistema Operativo,

Más detalles

Habilitar las macros en el calendario Lo primero que debes saber es que, el calendario 2017 utiliza macros para dos cosas:

Habilitar las macros en el calendario Lo primero que debes saber es que, el calendario 2017 utiliza macros para dos cosas: 1 Calendario 2017 en Excel El calendario 2017 es un archivo de Excel que contiene cinco tipos de calendarios diferentes: completo, mensual, mini, semanal y diario. Cada calendario está ubicado en una hoja

Más detalles

TRATAMIENTO DE DATOS

TRATAMIENTO DE DATOS Sesión 3 Tratamiento de datos TRATAMIENTO DE DATOS Objetivo Crear y administrar Estilos. Crear y administrar encabezados y pies de página. Aprender a dividir nuestra hoja y a inmovilizar paneles. Contenido

Más detalles

Práctica 3: Presentaciones con OpenOffice I

Práctica 3: Presentaciones con OpenOffice I Práctica 3: A lo largo de este curso veremos como crear presentaciones de diapositivas de forma rápida y sencilla. Utilizaremos una aplicación de software libre especialmente diseñada para la creación

Más detalles

Pantalla de carta 2018

Pantalla de carta 2018 Pantalla de carta 2018 1. Forma rápida de pasar una carta si esta digitalizada. Podemos pasar los datos manualmente desde la carta, que lo explicaremos a continuación, o si nos los entregan digitalizados

Más detalles

ÍNDICE INTRODUCCIÓN... 13

ÍNDICE INTRODUCCIÓN... 13 ÍNDICE INTRODUCCIÓN... 13 CAPÍTULO 1. EL ORDENADOR... 15 1.1 ELEMENTOS DEL ORDENADOR... 15 1.1.1 Los dispositivos: Hardware... 15 1.1.2 Los programas: Software... 16 1.2 COMPONENTES BÁSICOS DEL ORDENADOR...

Más detalles

Utilización de variables en texto y en códigos de barra GS1

Utilización de variables en texto y en códigos de barra GS1 Utilización de variables en texto y en códigos de barra GS1 En este instructivo se explicará paso a paso como utilizar una misma variable tanto en un texto como en un código de barras, en este caso utilizaremos

Más detalles

Internet Explorer TEMA 1. La Red Definición de Internet Historia de Internet La Red Militar y la Incorporación Universitaria La Popularización de Internet Características de Internet Redes y Protocolos.

Más detalles

CACTUS-Cálculo Versión 3.4. Descripción del producto

CACTUS-Cálculo Versión 3.4. Descripción del producto CACTUS-Cálculo Versión 3.4 Descripción del producto 1 CACTUS-Cálculo Descripción del producto CACTUS-Cálculo es una poderosa herramienta informática especialmente diseñada para el cálculo actuarial. Su

Más detalles

Introducción a la recursividad. Diseño y Análisis de Algoritmos

Introducción a la recursividad. Diseño y Análisis de Algoritmos Diseño y Análisis de Algoritmos Contenidos Contenidos 1 Introducción 2 Ejemplos 3 Problemas variados 4 Problemas combinatorios URJC DAA 2 / 52 Introducción Introducción URJC DAA 3 / 52 Introducción Qué

Más detalles

Programa Formativo IFCT OPERACIONES AUXILIARES DE MONTAJE Y MANTENIMIENTO DE SISTEMAS MICROINFORMÁTICOS

Programa Formativo IFCT OPERACIONES AUXILIARES DE MONTAJE Y MANTENIMIENTO DE SISTEMAS MICROINFORMÁTICOS Código: 13705 Unidad Formativa: MF1209_1 - Operaciones auxiliares con tecnologías de la información y la comunicación Módulo: MF1209_1 - OPERACIONES AUXILIARES CON TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN

Más detalles

Las consultas. Ejercicio 6: Concesionario VI. Si no tienes abierto Access2003, ábrelo para realizar los ejercicios planteados a continuación.

Las consultas. Ejercicio 6: Concesionario VI. Si no tienes abierto Access2003, ábrelo para realizar los ejercicios planteados a continuación. Las consultas Si no tienes abierto Access2003, ábrelo para realizar los ejercicios planteados a continuación. Ejercicio 6: Concesionario VI. 1 Abrir la base de datos Concesionario de la carpeta Mis documentos

Más detalles

Word y Excel Básico. Contenido Temático. Unidad I Word Básico. Módulo 1. Explorar Word 2010

Word y Excel Básico. Contenido Temático. Unidad I Word Básico. Módulo 1. Explorar Word 2010 2.1. Nuevo, abrir, guardar, guardar como y cerrar documentos. 2.2. Buscar un archivo. 2.3. Nomenclatura de archivos. 2.4. Moverse por un documento. 2.5. Seleccionar un documento. 2.6. Copiar, cortar y

Más detalles

Ficheros conceptos. Manejo de ficheros en C. Apertura del fichero Función fopen: nombre del fichero. Apertura del fichero Función fopen

Ficheros conceptos. Manejo de ficheros en C. Apertura del fichero Función fopen: nombre del fichero. Apertura del fichero Función fopen Fundamentos de Informática. Dpto. de ATC - Página 1 de 8 conceptos Manejo de ficheros en C Contienen los datos que se almacenan en dispositivos de almacenamiento masivo: disquetes, discos duros, DROM,

Más detalles

INFORMÁTICA E INTERNET MEDIO TEMA 8: WINDOWS (II) Profesor José Antonio Cotanda Rucio

INFORMÁTICA E INTERNET MEDIO TEMA 8: WINDOWS (II) Profesor José Antonio Cotanda Rucio INFORMÁTICA E INTERNET MEDIO TEMA 8: WINDOWS (II) Profesor José Antonio Cotanda Rucio El escritorio Podemos encontrar distintos iconos, como la papelera de reciclaje, Mi PC, etc. Contiene la barra de tareas,

Más detalles

ESTRUCTURA DE DATOS: Tema 3. Recursividad

ESTRUCTURA DE DATOS: Tema 3. Recursividad ESTRUCTURA DE DATOS: Tema 3. Recursividad Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca Instituto de Computación Oficina No. 37 dtorres@mixteco.utm.mx Contenido 1. Directa e indirecta

Más detalles

El resultado será el siguiente gráfico, muévelo de manera que no cubra los datos de la hoja de cálculo:

El resultado será el siguiente gráfico, muévelo de manera que no cubra los datos de la hoja de cálculo: En el libro de Excel realiza lo siguiente: Actividad 1 1. En la hoja Ejemplo selecciona el rango A7:B22 para graficar los datos de los pacientes y su temperatura, luego en la pestaña Insertar selecciona

Más detalles

Administración de sistemas gestores de bases de datos

Administración de sistemas gestores de bases de datos Administración de sistemas gestores de bases de datos S TAR BOOK Pablo Valderrey Sanz Administración de sistemas gestores de bases de datos Pablo Valderrey Sanz Contenido Capítulo 1. Tipos de almacenamiento

Más detalles

Para imprimir hay que tener en cuenta las opciones que se encuentran en tres grupos:

Para imprimir hay que tener en cuenta las opciones que se encuentran en tres grupos: LECCION 6 IMPRESION Para imprimir hay que tener en cuenta las opciones que se encuentran en tres grupos: 1. Obtener vista preliminar 2. Modificar el formato de página 3. Impresión del documento LA VISTA

Más detalles

Clase 2: El Lenguaje Python

Clase 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 detalles

Guía de ayuda para la configuración manual de los nuevos tipos de IVA y Retención

Guía de ayuda para la configuración manual de los nuevos tipos de IVA y Retención Guía de ayuda para la configuración manual de los nuevos tipos de IVA y Retención LA VERSIÓN 162.008 DEL PROGRAMA DE GESTIÓN IN4 CREA DE FORMA AUTOMÁTICA LOS NUEVOS TIPOS DE IVA DEL 21% Y 10%, Y ESTABLECE

Más detalles

M.C. Yolanada Moyao Martínez

M.C. Yolanada Moyao Martínez M.C. Yolanada Moyao Martínez Es una técnica de programación que permite que un bloque de instrucciones se ejecute n veces. En Java los métodos pueden llamarse a sí mismos. Si dentro de un método existe

Más detalles

07 Variables. 7.1 Variables globales Definición

07 Variables. 7.1 Variables globales Definición 07 Variables 07 Variables 7.1 Variables globales 7.1.1. Definición Las variables se utilizan para almacenar datos individuales en disco o en memoria. Son datos globales a la aplicación y comunes, en el

Más detalles

Explotación de la Biblioteca de documentos.

Explotación de la Biblioteca de documentos. 1.5. La Biblioteca de documentos Edidado por jmarco Explotación de la Biblioteca de documentos. El escritorio personal del profesorado incluye esta herramienta en sus páginas privadas.esta aplicación se

Más detalles

Matemáticas Discretas II clase 6: Ecuaciones de recurrencia Universidad del valle

Matemáticas Discretas II clase 6: Ecuaciones de recurrencia Universidad del valle Matemáticas Discretas II clase 6: Ecuaciones de recurrencia Universidad del valle Profesor: Jairo Ernesto Maldonado G. http://eisc.univalle.edu.co/cursos/ http://eisc.univalle.edu.co/~jaerma/ jaerma@eisc.univalle.edu.co

Más detalles

Introducción Mic i ro r s o of o t t W or o d r

Introducción Mic i ro r s o of o t t W or o d r Introducción Microsoft Word Qué es el Microsoft Word? Word es uno de los procesadores de texto, más utilizados para trabajar con documentos en la actualidad. Casi no existe persona con computadora, que

Más detalles

Construyendo Programas más Complejos

Construyendo Programas más Complejos Arquitectura de Ordenadores Construcciones de Alto Nivel en Ensamblador Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Construyendo Programas más

Más detalles

Tutorial de Python orientado a objetos

Tutorial 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 detalles

Curso Superior de Office Nivel Profesional (440 horas)

Curso Superior de Office Nivel Profesional (440 horas) Curso Superior de Office 2010. Nivel Profesional (440 horas) Categoría: Informática y Comunicaciones Página del curso: http://normabasica.com/cursos/curso-superior-de-office-2010-nivel-profesional-440-

Más detalles

Unidad N 11. Impresión.

Unidad N 11. Impresión. Unidad N 11. Impresión. Vamos a ver las diferentes técnicas relacionadas con la impresión de datos, como puede ser el diseño y la configuración de las páginas a imprimir y la operación de imprimir los

Más detalles

Se debe disponer sobre la mesa un documento de identificación con fotografía.

Se debe disponer sobre la mesa un documento de identificación con fotografía. Examen escrito de Programación 1. Miércoles 31 de enero de 2018 Se debe disponer sobre la mesa un documento de identificación con fotografía. Se debe comenzar a resolver cada uno de los problemas del examen

Más detalles

INSTITUTO POLITÉCNICO NACIONAL

INSTITUTO POLITÉCNICO NACIONAL INSTITUTO POLITÉCNICO NACIONAL Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas TEMA: SISTEMA OPERATIVO UNIX INTEGRANTES DEL EQUIPO: De La Cruz Bautista Arturo

Más detalles

Algorítmica y Lenguajes de Programación. Ficheros

Algorítmica y Lenguajes de Programación. Ficheros Algorítmica y Lenguajes de Programación Ficheros Ficheros. Introducción Un fichero es una unidad de información almacenada en disco a la que se asigna un identificador único. Los ficheros nos ofrecen la

Más detalles

Manual para la instalación, configuración y uso de la utilería de impresión SicdePrintUtility

Manual para la instalación, configuración y uso de la utilería de impresión SicdePrintUtility Manual para la instalación, configuración y uso de la utilería de impresión SicdePrintUtility Instalación y configuración 1. Consultar si el equipo tiene Windows de 64 o de 32 bits. a. Windows 7. Dar clic

Más detalles

Combinar correspondencia

Combinar correspondencia Combinar correspondencia Word 2003 Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com COMBINAR CORRESPONDENCIA COMBINAR CORRESPONDENCIA Contenido Mediante la opción

Más detalles

SIMULACIÓN DE MOVIMIENTO

SIMULACIÓN DE MOVIMIENTO MACROS CON EXCEL Ya que se va trabajar en opciones avanzadas de EXCEL es preciso que se active la ficha PROGRAMADOR. Para activar la ficha PROGRAMADOR en la cinta de opciones de EXCEL, para lograr este

Más detalles

Entrada/Salida de Archivos

Entrada/Salida de Archivos Entrada/Salida de Archivos Herman Schinca Clase 10 29 de Abril de 2011 Para qué? Guardar datos y no tener que volver a correr el programa (para esa entrada) Se necesita leer los datos con otro programa

Más detalles

CURSO SUPERIOR DE OFFICE NIVEL PROFESIONAL

CURSO SUPERIOR DE OFFICE NIVEL PROFESIONAL CURSO SUPERIOR DE OFFICE 2010. NIVEL PROFESIONAL DURACIÓN 60h CONTENIDOS Dispone de las herramientas necesarias para manejar el paquete Office 2010 compuesto por los programas Word, Access, Excel y Power

Más detalles

Cómo combinar correspondencia y enviar por correo electrónico con Word 2007 y 2010

Cómo combinar correspondencia y enviar por correo electrónico con Word 2007 y 2010 Cómo combinar correspondencia y enviar por correo electrónico con Word 2007 y 2010 www.funcionarioseficientes.com 1 INSTRUCCIONES PASO A PASO: 1. Abrimos Word y redactamos nuestra carta o documento, debemos

Más detalles

ACTIVIDAD INFORMÁTICA: VIDEOCLUB

ACTIVIDAD INFORMÁTICA: VIDEOCLUB ACTIVIDAD INFORMÁTICA: VIDEOCLUB En esta actividad vas a aprender como crear y organizar un videoclub utilizando todas las herramientas que ofrece LibreOffice: PASO1: Crea un carpeta llamada VIDEOCLUB,

Más detalles

GESTIÓN DE VENTAS POR CATEGORÍAS

GESTIÓN DE VENTAS POR CATEGORÍAS GESTIÓN DE VENTAS POR CATEGORÍAS Desde la pantalla inicial de VGaleno: Pulsar el botón de Gestión de Ventas. Pulsar sobre el texto Gestión de ventas por categorías. Fichero de productos categorizado por

Más detalles

ÍNDICE INTRODUCCIÓN CAPÍTULO 1. FUNCIONAMIENTO BÁSICO DEL EQUIPO INFORMÁTICO... 17

ÍNDICE INTRODUCCIÓN CAPÍTULO 1. FUNCIONAMIENTO BÁSICO DEL EQUIPO INFORMÁTICO... 17 ÍNDICE INTRODUCCIÓN... 15 CAPÍTULO 1. FUNCIONAMIENTO BÁSICO DEL EQUIPO INFORMÁTICO... 17 1.1 EL ORDENADOR. CONCEPTOS BÁSICOS...17 1.1.1 Un poco de historia...18 1.1.2 Componentes de un ordenador...19 1.2

Más detalles

Si la marcamos, la preparación se envía automáticamente a paquetes al marcarla como envasada.

Si la marcamos, la preparación se envía automáticamente a paquetes al marcarla como envasada. Sumario Configuración General:...1 Parámetros:...1 Conexión a Argos Pharma:...1 Empresas de Mensajería:...2 Portes refrigerados:...2 Reembolso (%):...2 Fichas de clientes:...2 Opciones de envío:...2 Etiqueta

Más detalles

Pilas Motivación

Pilas Motivación Capítulo 4 Pilas Las pilas son estructuras muy sencillas y poderosas, también conocidas como LIFO (last in, first out) por la forma en que se trabaja con ellas. Ejemplo de ellas son las pilas de charolas

Más detalles

Práctica : Creación y uso de métodos

Práctica : Creación y uso de métodos Métodos y Parámetros 1 Práctica : Creación y uso de métodos Objetivos Al final de esta práctica, usted será capaz de: Crear y hacer llamadas a métodos con y sin parámetros. Utilizar distintos mecanismos

Más detalles

ÍNDICE INTRODUCCIÓN CAPÍTULO 1. BLOQUES FUNCIONALES EN UN SISTEMA INFORMÁTICO... 17

ÍNDICE INTRODUCCIÓN CAPÍTULO 1. BLOQUES FUNCIONALES EN UN SISTEMA INFORMÁTICO... 17 ÍNDICE INTRODUCCIÓN... 15 CAPÍTULO 1. BLOQUES FUNCIONALES EN UN SISTEMA INFORMÁTICO... 17 1.1 TRATAMIENTO DE LA INFORMACIÓN EN UN SISTEMA INFORMÁTICO...17 1.2 SISTEMAS DE CODIFICACIÓN...17 1.2.1 Sistemas

Más detalles

Clase adicional 9. Listas enlazadas. Temas. Listas enlazadas Árboles Problemas de la clase adicional Ejercicios de diseño

Clase adicional 9. Listas enlazadas. Temas. Listas enlazadas Árboles Problemas de la clase adicional Ejercicios de diseño Clase adicional 9 Temas Listas enlazadas Árboles Problemas de la clase adicional Ejercicios de diseño Listas enlazadas Previamente en este curso, ya habrá trabajado con dos de las estructuras de datos

Más detalles

UNIVERSIDAD POLITÉCNICA DE CARTAGENA

UNIVERSIDAD POLITÉCNICA DE CARTAGENA UNIVERSIDAD POLITÉCNICA DE CARTAGENA Dpto. de Métodos Cuantitativos e Informáticos ASIGNATURA: INFORMÁTICA APLICADA A LA GESTIÓN DE LA EMPRESA CONVOCATORIA: JUNIO 007 TIPO 01 1. Cuántos valores se pueden

Más detalles

Manual de Informe de Tienda GIO INTELLIGENT

Manual de Informe de Tienda GIO INTELLIGENT Manual de Informe de Tienda GIO INTELLIGENT Índice 0» Introducción 3 1» Los datos del informe 4 2» Generar Informe por Tienda 7 3» Programar envío del informe 9 0» Introducción Este manual explica cómo

Más detalles

GESTIÓN DE DOCUMENTOS DE PAGO

GESTIÓN DE DOCUMENTOS DE PAGO La gestión de cobros y pagos lleva asociada en muchos casos la emisión de documentos de pago a proveedores y acreedores o la generación de remesas bancarias. Dentro de los usos y formas más comunes destacamos

Más detalles

A DISTANCIA / SEMIPRESENCIAL / PRESENCIAL / TELEFORMACIÓN

A DISTANCIA / SEMIPRESENCIAL / PRESENCIAL / TELEFORMACIÓN DENOMINACIÓN: HERRAMIENTAS DE COMUNIACIÓN POWERT POINT DESTINATARIOS: TRABAJADORES/AS DEL SECTOR TECNOLOGICO MODALIDAD: A DISTANCIA / SEMIPRESENCIAL / PRESENCIAL / TELEFORMACIÓN OBJETIVO GENERAL: - El

Más detalles

B12. Informática I. Curso 2001/2002

B12. Informática I. Curso 2001/2002 Departament d Enginyeria i Ciència dels Computadors Práctica 8: Formato de sección y Documento B12. Informática I. Curso 2001/2002 Profesores: Julio Pacheco Juanjo Murgui Raul Montoliu Mª Carmen Ortiz

Más detalles

Servicios Informáticos Curso

Servicios Informáticos Curso Servicios Informáticos Curso 2017-18 http://www.etsin.upm.es/escuela/organizacion_medios/servicios_apoyo/servicios_informaticos EL CENTRO DE CÁLCULO AULAS DE INFORMÁTICA DIAPOSITIVA 1 Ubicación del Centro

Más detalles

Gestión del tiempo con Excel Diseñe planificaciones, horarios, tabla de ausencias

Gestión del tiempo con Excel Diseñe planificaciones, horarios, tabla de ausencias Capítulo 1: Introducción A. A quién se dirige este libro? 10 B. Presentación 10 C. Cómo leer este libro? 10 1. Información general 10 2. Proyectos individuales 11 3. Detalles sobre los proyectos propuestos

Más detalles

Gestión del tiempo con Excel Diseñe planificaciones, horarios, tabla de ausencias - Versión online

Gestión del tiempo con Excel Diseñe planificaciones, horarios, tabla de ausencias - Versión online Capítulo 1: Introducción A. A quién se dirige este libro? B. Presentación C. Cómo leer este libro? 1. Información general 2. Proyectos individuales 3. Detalles sobre los proyectos propuestos D. Descarga

Más detalles

Recursividad. 1.1 Concepto de Recursividad. Objetivos. Metodología de la Programación II Entender el concepto de recursividad.

Recursividad. 1.1 Concepto de Recursividad. Objetivos. Metodología de la Programación II Entender el concepto de recursividad. Objetivos Metodología de la Programación II Entender el concepto de recursividad. Conocer los fundamentos del diseño de algoritmos recursivos. Recursividad Comprender la ejecución de algoritmos recursivos.

Más detalles

GUÍA PARA PRESENTAR EL 3ER EXAMEN EXTRAORDINARIO DE LA MATERIA: INFORMATICA Y COMPUTACION I

GUÍA PARA PRESENTAR EL 3ER EXAMEN EXTRAORDINARIO DE LA MATERIA: INFORMATICA Y COMPUTACION I PREPARATORIA OFICIAL NUM.128 PROFR: LOTH AGUILAR LEGARIA GUÍA PARA PRESENTAR EL 3ER EXAMEN EXTRAORDINARIO DE LA MATERIA: INFORMATICA Y COMPUTACION I GRUPOS: 1C Y 1D LA GUIA ESTÁ COMPUESTA DE 2 PARTES.

Más detalles

HOJA DE CÁLCULO EXCEL

HOJA DE CÁLCULO EXCEL HOJA DE CÁLCULO EXCEL HOJA DE CÁLCULO Calc HOJA DE CÁLCULO EXCEL Excel es la hoja de cálculo de la suite ofimática de Microsoft que nos permite realizar cálculos y analizar datos visuales gracias a los

Más detalles

Formación a distancia de Curso de Computación e Informática

Formación a distancia de Curso de Computación e Informática Instituto de Formación Profesional CBTech Estudie desde su hogar y obtenga un certificado universitario Formación a distancia de Curso de Computación e Informática 1 Curso de Procesamiento de Textos con

Más detalles

MICROSOFT EXCEL 2007 (FÁCIL)

MICROSOFT EXCEL 2007 (FÁCIL) MICROSOFT EXCEL 2007 (FÁCIL) Módulo 1: Introducción a Office 2007 Se presenta la suite ofimática Microsoft Office 2007, describiendo los programas que la forman y viendo los elementos y características

Más detalles