1 Clase 23: técnicas (3/4) orden recursivo iic1102 – introducción a la programación.

Slides:



Advertisements
Presentaciones similares
1 Clase 21: técnicas (1/4) recursión iic1102 – introducción a la programación.
Advertisements

NINGUNO.
Curso de programación Visual Chart 6 (1ªEd.) GESTIÓN MONETARIA ENTRADAS EN STOP.
1 Clase 14: interacción entre clases (2ª parte) iic1102 – introducción a la programación.
EL AMBIENTE EN QUE VIVIMOS ALUMNO: GARCÍA MAURICIO, DANIEL ISAC CÓDIGO:
Explorando el Universo Ceip Jaime de Foxá Toledo.
Creación de un Blog… Pues bienvenido al tutorial donde aprenderás como crear un blog en Blogger paso a paso. Te explicaremos cada paso a seguir para la.
Clase 3: primeros programas (1ª parte) iic1102 – introducción a la programación.
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
SOLUCIONARIOS. ¿Cómo ingresar a los solucionarios de INSTRUIMOS?
¿Te gustaría que en tu instituto: Se respetara más el medio ambiente. Hubiera mejores relaciones entre las personas. Hubiera un ambiente más saludable.
1 Ordenación, Clasificación Introducción Algoritmos Complejidad.
Conversión a formato de Punto Flotante.
Diseño del título Subtítulo. Diseño del título y el contenido con lista  Agregue la primera viñeta aquí  Agregue la segunda viñeta aquí  Agregue la.
Clase 1. Clase 7 Clase 8.
Diseño del título SUBTÍTULO. Título y diseño de contenido con lista Agregue la primera viñeta aquí Agregue la segunda viñeta aquí Agregue la tercera viñeta.
Diseño de título Subtítulo. Diseño de título y objetos con lista Agregue su primera viñeta aquí Agregue su segunda viñeta aquí Agregue su tercera viñeta.
Ana Carolina Amaya Arias Psy, Esp, MSc(c) Epidemiología Clínica
iBrother Escribo aquí una experiencia de
Elementos fundamentales a la hora de contar una historia
“POLIMORFISMO PARAMETRICO”
Diagramas de Flujo Algoritmos.
RECURSIVIDAD.
TALLER DE LABORATORIOS REMOTOS
Ciencia y tecnología del Siglo XXI
ESTADÍSTICA DESCRIPTIVA: OBTENCIÓN Y ORGANIZACIÓN DE LOS DATOS
Recursividad Programación II Recursividad.
¿Cómo registrarse en Linkedin?
II UNIDAD EL PROBLEMA MORAL
Presentación de servicio Pos-venta
LOS NÚMEROS ENTEROS Dentro de los números enteros encontramos los números enteros negativos y los números enteros positivos.
Visual Basic CESAR RIAÑO.
Manual de procedimientos
SUBIR VIDEOS A YOUTUBE CLASE GENERAL
2.b) Si el blog está creado colocamos usuario y contraseña.
Darío Eduardo Rodríguez Palacios
¿Qué es GESTIÓN DEL CONOCIMIENTO?
LENGUAJE DE PROGRAMACION “PILAS”
HISTORIA El lenguaje fue creado por Yukihiro "Matz" Matsumoto, quien empezó a trabajar en Ruby el 24 de febrero de 1993, y lo presentó al público en el.
Consultas de selección
Producto comunicativo basado en el Registro de la Experiencia
Fechas de realización:
Planificación Estratégica. La planificación estratégica es el proceso de determinar cómo una organización puede hacer el mejor uso posible de sus recursos.
Será por tiempo, tiempos, y la mitad de un tiempo.
Érase una vez… y un grupo de alumnos una gran idea.
ABSTRACCION DE DATOS   Estructura de Datos Básicos: En programación una estructurad de datos, es una forma particular de organizar datos en una computadora.
Frases de Cierre de Ventas
Siempre he pensado que una carcajada es en realidad un fuerte ruido con el que el alma dice ¡Que cierto es eso!.
EMISOR CARSA – SICREA POLIZAS SERVICIO PUBLICO
Preguntas claves en la administración de un proyecto
Diseño de título con imágenes
CC Bases de Datos Otoño Clase 8: SQL: Acceso Programático,
H = 6 cm b = 10 cm Como queremos calcular el área del rombo., vamos a pensar cómo lo podríamos hacer. 1 - Al mirar la figura, podemos ver cuatro rectángulos.
Diseño de título Subtítulo.
II UNIDAD EL PROBLEMA MORAL
modelo PARA PRESENTAR EXPOSICIONES
MC Beatriz Beltrán Martínez Verano 2018
METODOLOGIA AGIL XP LIC. ROXANA LAUREL R.. INTRODUCCION  Proceso : conjunto de actividades ordenadas para lograr una serie de objetivos  Proceso Pesado.
Recursividad 1 Análisis de algoritmos. Matrushka La Matrushka es una artesanía tradicional rusa. Es una muñeca de madera que contiene otra muñeca más.
Diseño del título Subtítulo.
Diseño del título Subtítulo.
PLANTILLA EXCURSIÓN N O E S
¿Cómo hacer un informe?. ¿Cómo hacer un trabajo escrito? Antes de comenzar a escribir tu informe debes tener en cuenta lo siguiente: 1. Debes elegir bien.
CC Bases de Datos Otoño Clase 9: SQL: Acceso Programático,
Diseño del título Subtítulo.
Carpeta Electrónica Docente 2012
Título con diseño de imagen
CRUD RELACION (1-N Y N-N) CON LLAVES FORANEAS
Conceptos básicos II. – Game Maker. –.
Clase
Transcripción de la presentación:

1 Clase 23: técnicas (3/4) orden recursivo iic1102 – introducción a la programación

2 Preguntas El ejemplo de la clase pasada tenía una limitación importante en la forma de saber si pasaba dos veces por el mismo lugar, ¿cómo mejorarla?

3 Preguntas Defina recursivamente f(n)=sum(i,i=1..n);

4 Preguntas Defina recursivamente la serie de Fibonacci para valores negativos

5 Preguntas ¿Qué es un Stack Overflow, y qué tiene que ver con recursividad?

6 Dudas

7 Ejemplo El laberinto hecho código: un vistazo a la clase laberinto

8 Algunos comentarios ¿Funcionará con otros laberintos? Mostrar la lista de rutas probadas ¿Cómo mejorar el “si ya pasé por aquí...”?

9 Algunos comentarios Encapsulamiento ¿Clase dirección? Sistema de coordenadas Hacer el laberinto “visible”

10 Orden Recursivo ¿Cómo hacerlo recursivo? Caso base – paso inductivo

11 Orden Recursivo Caso base: si tengo un solo número (o ninguno), ya está ordenado Paso inductivo: dado un elemento (pivote), junto todos los menores en un lado y todos los mayores en el otro, y ordeno cada mitad

12 Orden Recursivo QuickSort