0% encontró este documento útil (0 votos)
45 vistas7 páginas

Informe de Programacionn

El documento dedica agradecimientos a Dios y a los padres por su apoyo y amor incondicional. También se reconoce a la docente Zulema Bustamante por inspirar el interés en la profesión y la investigación. Además, se explican los ciclos en programación, incluyendo las estructuras repetitivas 'while', 'do while' y 'for', junto con ejemplos de código en C++.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas7 páginas

Informe de Programacionn

El documento dedica agradecimientos a Dios y a los padres por su apoyo y amor incondicional. También se reconoce a la docente Zulema Bustamante por inspirar el interés en la profesión y la investigación. Además, se explican los ciclos en programación, incluyendo las estructuras repetitivas 'while', 'do while' y 'for', junto con ejemplos de código en C++.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

DEDICA

TORIA
Este trabajo va dedicado en primer
lugar a Dios por brindarnos salud y la
tranquilidad necesaria para seguir da a
da y poder lograr nuestros objetivos,
adems de su infinita bondad y amor.
A nuestros padres por habernos
apoyado en todo momento y por seguir
hacindolo, por sus consejos, sus valores
y por ese amor incondicional e infinito;
por los ejemplos de perseverancia y
constancia que los caracterizan, por
transmitirnos el verdadero sentido de la
responsabilidad para afrontar cada uno
de nuestros roles como hijos y
estudiantes.

AGRADECIMIENT
O

A nuestra docente Zulema


Bustamante por demostrarnos el
verdadero
amor
por
nuestra
profesin,
por
despertar
en
nosotros
el
inters
por
la
investigacin y por esa constante
e incondicional gua acadmica
que nos brinda da a da.

CICLOS
Un ciclo es cualquier construccin de programa que repite una
sentencia o secuencia de sentencias un nmero de veces
Las estructuras que repiten una secuencia de instrucciones, un
nmero determinado de veces, se nombra bucles, y se denomina
iteracin al hecho de repetir la ejecucin de una secuencia de
acciones.
dentro de los ciclos repetitivos ms comunes se encuentra el ciclo
while, do, while y for.
SENTENCIA WHILE
Joyanes Aguilar seala que la estructura repetitiva mientras (en
ingls while) es aquella en la que el cuerpo del bucle se repite
mientras se cumple una determinada condicin.
Cuando se ejecuta la instruccin mientras, la primera cosa que
sucede es que se evala la condicin (una expresin booleana). Si se
evala falsa, no se toma ninguna accin y el programa prosigue en la
siguiente instruccin del bucle. Si la expresin booleana es verdadera,
entonces se ejecuta el cuerpo del bucle, despus de lo cual se evala
de nuevo la expresin booleana. Este proceso se repite una y otra vez
mientras la expresin booleana (condicin) sea verdadera.
LAS REPRESENTACIONES GRFICAS SON:
a) Diagrama de flujo

b) Diagrama N-S

c) Pseudocdigo
mientras condicin hacer
accin S1
accin S2
.
accin Sn
fin_mientras
d) Sintaxis en C++
while (condicin)
{
instruccin(es);
}
Ejemplo 1: Algoritmo que permita obtener la suma de todos los
nmeros contenidos del 1-100.
Cdigo en C++ del ejemplo anterior
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main()
{
int conta=1,suma=0;
clrscr();
while(conta<=100)
{
suma=suma+conta;
}
cout<<El total de la suma es:<<suma;
getch();
}
DOWHILE (HACER MIENTRAS)
Joyanes Aguilar menciona que el bucle hacer-mientras es
anlogo al bucle mientras y el cuerpo del bucle se ejecuta una y otra
vez mientras la condicin (expresin booleana) es verdadera.
Existe, sin embargo, una gran diferencia y es que el cuerpo del
bucle est encerrado entre las palabras reservadas hacer y mientras,

de modo que las sentencias de dicho cuerpo se ejecutan, al menos


una vez, antes de que se evale la expresin booleana. En otras
palabras, el cuerpo del bucle siempre se ejecuta, al menos una vez,
incluso aunque la expresin booleana sea falsa.

LAS REPRESENTACIONES GRFICAS SON:


a) Diagrama de flujo

b)
hacer
<acciones>
mientras(<expresin>)

Pseudocdigo

c) Sintaxis en C++:
do{
instruccin(es);
}while(condicin);
Ejemplo 1: Algoritmo que
comprendidos del 100 al 200.

escriba

de

en

los

nmeros

Cdigo en C++
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main( );
{
int numero=100;
do{
cout<<\n<<numero;
numero=numero+2;
}while(numero<=200);
getch();
ESTRUCTURA DESDE/PARA (FOR)
En ocasiones se conoce de antemano el nmero de veces que
se desean ejecutar las acciones de un bucle. En estos casos, en el que

el nmero de iteraciones es fijo, se debe usar la estructura desde o


para (for en ingls), seala Joyanes Aguilar. La estructura desde
ejecuta las acciones del cuerpo del bucle un nmero especificado de
veces y de modo automtico controla el nmero de iteraciones o
pasos a travs del cuerpo del bucle.
La estructura desde comienza con un valor inicial de la variable
ndice y las acciones especificadas se ejecutan, a menos que el valor
inicial sea mayor que el valor final. La variable ndice se incrementa
en uno y si este nuevo valor no excede al final, se ejecutan de nuevo
las acciones. Por consiguiente, las acciones especficas en el bucle se
ejecutan para cada valor de la variable ndice desde el valor inicial
hasta el valor final con el incremento de uno en uno.
El incremento de la variable ndice siempre es 1 si no se indica
expresamente lo contrario. Dependiendo del tipo de lenguaje, es
posible que el incremento sea distinto de uno, positivo, o negativo.
a) Diagrama de flujo

b) Diagrama N-S

Sintaxis en C++:
for(valor inicial; condicin; incremento/decremento)
{
Instruccin(es)
}
Ejemplo 1: Algoritmo que escribe en pantalla los nmeros del 1-20 de
3 en 3.
Cdigo en C++
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main()
{
int numero;

clrscr();
for(numero=0;numero<=20;numero=numero+3)
{
cout<<\n<<numero;
}
getch();
}

También podría gustarte