3.283 cursos gratis
6.262.109 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Aprende a programar > Estructuras básicas.

Aprende a programar

Autor: Maria Elena de Lobos
Curso:  4,80/5 4,80/5 (30 opiniones) |36931 alumnos|Fecha publicación: 08/03/2005

Capítulo 15:

 Estructuras básicas.

Durante las siguientes lecciones estaremos estudiando tres estructuras básicas que son:

Estructura Desde/Para
Estructura Mientras
Estructura Repetir

En esta lección estudiaremos la forma general de la estructura Desde/Para, su uso y ejemplos.

Estructura Desde/Para:
Se usa frecuentemente cuando se conoce de antemano el número de veces que se ejecutarán las acciones de un bucle. Esta es una de sus características.

Estructuras básicas.

Representación pseudocodificada:

Español                                                                       Inglés

Desde var = valor inicial hasta valor final hacer                For var=valor inicial to valor final do
Acciones                                                                      acciones
Fin_desde                                                                     end_for

A la estructura Desde/Para se le conoce como Repetitiva. Para utilizar esta estructura en algoritmos, debemos hacer uso de contadores y algunas veces de acumuladores, cuyos conceptos se describen a continuación:

CONTADOR:
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle; deben realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor. Se situará antes y fuera del bucle.
Representación:
<nombre del contador> ¬ nombre del contador> + <valor constante>
Si en vez de incremento es decremento se coloca un menos en lugar del más.
Ejemplo: i = i + 1

ACUMULADOR O TOTALIZADOR :
Es una variable que suma sobre sí misma un conjunto de valores para de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando en una cantidad variable.
Representación: <Nombre del acumulador> ¬ <nombre del acumulador> + <valor variable>

Ejemplo:
Calcular la suma de los cuadrados de los primeros 100 enteros y escribir el resultado. Se desea resolver el problema usando estructura Desde, Mientras y luego Repetir.

Estructuras básicas.

Ejemplo 2.
Elaborar un flujograma para encontrar la suma de los K primeros números enteros.

Estructuras básicas. 

En este ejemplo hemos utilizado un bucle repetir, el cual estudiaremos en otra lección. Lo que queremos hacer notar por el momento, es cómo funcionan el contador y el acumulador. Nota que N es el contador, el cual se inicializa en este caso, con cero, antes de entrar al bucle. Dentro del bucle podrás notar que N se incrementa en 1.

También observa la variable suma, la cual es un acumulador que lleva la suma de los números generados. También debe inicializarse con cero, ya que para sumar valores debemos partir de cero, es decir, que al inicio no tenemos nada. Dentro del bucle, suma se incrementa en un número N, pero la diferencia con el contador N, es que a suma le sumamos N más ella misma.

EJERCICIO:

Trata de elaborar un flujograma para encontrar el cuadrado de los primeros 25 números naturales, usando la estructura Desde/Para.

¿Qué necesitas para resolver el problema contadores o acumuladores? Modifica el flujograma del ejercicio anterior para que también te muestre la suma de dichos cuadrados.
¿Qué necesitas agregar ahora?

RESUMEN

En esta lección aprendimos un poco del uso de contadores y acumuladores. También aprendimos a elaborar flujogramas o algoritmos usando la estructura Desde. Hay un número importante de reglas que deben seguirse cuando se utilizan instrucciones

Desde:

Los valores inicial y final de la variable de control se determinan antes de que empiece la repetición y no pueden cambiarse durante la ejecución de la instrucción Desde. Dentro del cuerpo del bucle Desde, los valores de las variables que especifican los valores inicial y final pueden cambiar, pero esto no va a afectar al número de repeticiones. La instrucción del cuerpo del bucle de una instrucción Desde puede utilizar el valor de la variable de control, pero no debe modificar este valor. Esta estructura se puede usar únicamente en aquellos casos en que conocemos el número de veces que se va a realizar el ciclo.

Esta estructura hace el incremento automáticamente y se inicializa en la instrucción desde.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 30 opiniones. Opina sobre este curso.


Cursos similares a Aprende a programar


Cursos Valoración Alumnos Vídeo
Apache + PHP + MySql + PhpMyAdmin como módulo de Apache
Éste es un breve manual para una instalación rápida de PHP como módulo de Apache. Recuerda que el PHP también puede instalarse como CGI aunque no es el tipo de ... [18/01/05]
5/5 8.788  
PHP, HTML y MYSQL. Guía básica
PHP, HTML y MYSQL. Este curso básico de programación te enseñará una manera sencilla de trabajar co... [18/11/09]
3/5 45  
Introducción al Lenguaje C
El lenguaje C apareció en 1972, en el diseño del sistema operativo UNIX. Este lenguaje, que en la actualidad está bajo el estandar ANSI C, se ha utilizado para diseñar ho... [10/05/04]
 4,41/5 25.607  


Publicar en   del.icio.us    digg    meneame

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