3.283 cursos gratis
6.261.122 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Metodología de la Programación > Explicación al ejemplo anterior

Metodología de la Programación

Autor: Xavi Llunell
Curso:  4,54/5 4,54/5 (437 opiniones) |46907 alumnos|Fecha publicación: 23/05/2003

Capítulo 40:

 Explicación al ejemplo anterior

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.

Capítulo anterior - Cómo creamos una matriz
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 437 opiniones. Opina sobre este curso.


Cursos similares a Metodología de la Programación


Cursos Valoración Alumnos Vídeo
Bases de Datos en C#
El curso incluye el código necesario para acceder a las bases de datos y realizar consultas de selección y de acción.... [05/04/07]
 3,33/5 4.826  
Manual de estilo de páginas Web
En este curso se quiere dar una guía muy amplia para todos aquellos que están interesados en crear una página Web. Dando explicaciones de como crear un buen diseño tanto ... [05/05/05]
5/5 14.413  
HTML para principiantes
HTML para principiantes, aprende a hacer tus propias páginas web. Programar en un lenguaje como es HTML puede ser fácil y sencillo. Este curso está di... [15/09/09]
 4,83/5 2.346  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail