Contenido del curso
- 1. Introducción
- 2. Formas de solucionar posibles problemas
- 3. La estructura condicional 'si'
- 4. Ejemplo 1 - subiendo escaleras hasta el escalón 200
- 5. Ejemplo 2 - Moverse de una posición a otra
- 6. Ejemplo 3 - Coger el bloque y moverse
- 7. Posible solución al ejemplo 3
- 8. Otra posible solución al ejemplo 3
- 9. Los bucles
- 10. Ejemplo 1 - Situarse en la última posición de nuestra plataforma (I)
- 11. Ejemplo 1 - Situarse en la última posición de nuestra plataforma (II)
- 12. Ejemplo 2 - Bucle infinito
- 13. Posible solución al ejemplo 3
- 14. Explicación al ejemplo anterior
- 15. Las variables
- 16. Características de las variables numéricas
- 17. Ejemplo 1 - Contador dentro de un bucle
- 18. Explicación del ejemplo anterior
- 19. Estructuras condicionales (II)
- 20. Nueva estructura condicional
- 21. Ejemplo de la nueva estructura condicional
- 22. Ejercicio práctico
- 23. Planteamiento del problema
- 24. Cómo implementar lo que hemos aprendido
- 25. Implementación en Visual Basic
- 26. Pasos a seguir para la implementación
- 27. Bucles (II)
- 28. Nueva estructura de bucles
- 29. Operadores lógicos
- 30. Cómo implementar funciones dentro de un mismo 'Si'
- 31. Analizando el operador lógico O
- 32. Explicación matemática
- 33. La multiplicación en decimal y en binario
- 34. ¿Qué es una tabla?
- 35. Operando con tablas
- 36. Explicación al ejemplo anterior
- 37. Segundo Ejemplo
- 38. Las matrices
- 39. Cómo creamos una matriz
- 40. Explicación al ejemplo anterior
40. Explicación al ejemplo anterior
Capítulo anterior: 39 - Cómo creamos una matriz
Veamos la explicación correspondiente a la lección de cómo crear una matriz.
1.- Definimos una tabla llamada Tabla con 2 filas y 10 posiciones de tipo número.
2 y 3.- Definimos una variable llamada IndicePar que nos servirá para movernos por la fila de los pares y otra variable llamada IndiceImpar para movernos por la fila de los impares.
4.- Definimos una variable llamada Cantidad para almacenar el valor del número buscado de forma aleatoria.
5 y 6.- Inicializamos las variables IndicePar e IndiceImpar a 1 para empezar a rellenar la matriz desde la primera columna.
7.- Iniciamos un bucle que se repetirá hasta que se llene completamente la matriz. Como nuestra matriz tiene 2 filas y 10 posiciones cada una de ellas en total tenemos 20 posiciones.
8.- Almacenamos en la variable Cantidad un número aleatorio del 1 al 100.
9.- Miramos si la Cantidad es par mediante la formula Resto(Cantidad/2) y si el índice que utilizamos para movernos por la fila de los números par no esté fuera de rango, no sea más grande de 10. Recordemos que si intentamos acceder a una posición fuera de la matriz nos daría un error de ejecución.
10.- Si la Cantidad es par y el IndicePar está dentro de los límites almacenamos Cantidad en la matriz Tabla en la segunda fila, reservada para los números pares, y en la posición que indique el IndicePar.
11.- Incrementamos en 1 el valor de la variable IndicePar, para avanzar una posición en la fila de los pares.
12.- Línea que nos indica el fin del primer Si.
13.- Miramos si la Cantidad es impar mediante la formula Resto(Cantidad/2) y si el índice que utilizamos para movernos por la fila de los números impares no esté fuera de rango, no sea más grande de 10.
14.- Si la Cantidad es impar y el IndiceImpar está dentro de los límites almacenamos Cantidad en la matriz Tabla en la primera fila, reservada para los números impares, y en la posición que indique el IndiceImpar.
15.- Incrementamos en 1 el valor de la variable IndiceImpar, para avanzar una posición en la fila de los impares.
16.- Línea que nos indica el fin del segundo Si.
17.- Fin del bucle.
Aquí llegamos al final de este curso de introducción a la programación. Todavía faltarían algunas cosas para ver, pero con lo visto hasta el momento nos podemos hacer una buena idea de qué es la programación y cómo plantearnos muchos problemas que nos puedan ir surgiendo.
Recuerde la importancia de realizar bien las trazas ya que nos pueden facilitar mucho el trabajo y nos pueden ayudar a encontrar errores que podamos cometer y para plantearnos nuevas soluciones.
Le recomiendo hacer muchos ejercicios para tener más soltura en el momento de resolver los programas que nos puedan ir surgiendo.
« Anterior 40/40
Hay 432 opiniones del curso
-
Algoritmos -- Roberto (22/05/08)
El post esta muy bueno, pero tambien les recomiendo que miren esta web. http://www.algoritmos.tk
-
muy bueno -- cosima (11/12/07)
Forma concreta de explicar un la programación
-
Muy completo -- mª jose (09/12/07)
Es un curso muy completo y me ha servido de mucho. sky22.
-
muy util -- Nancy (26/08/07)
muy bueno el curso y facil de entender
Cursos relacionados
Busquedas relacionadas
Todos los derechos reservados. No está permitida la reproducción total o parcial de esta obra ni su tratamiento por cualquier método sin autorización escrita de la Editorial o de su autor.La opinión expresada en este correo no tiene por qué coincidir con la de MailxMail SL. Los comentarios y opiniones contenidos en él son únicamente propiedad de sus respectivos autores, nunca de MailxMail SL.
