viernes, 7 de junio de 2013

DO WHILE

Es un estado de flujo de control que permite que el código se ejecuta una vez basado en una condición booleana dada. Tenga en cuenta sin embargo, que a diferencia de la mayoría de los idiomas, bucle do de Fortran es en realidad el mismo que el bucle for.



File:Do-while-loop-diagram.svg

SINTAXIS
DO
{
SENTENCIAS<
}
WHILE (CONDICION)


WHILE

El Bucle while o bucle mientras es una estructura de la mayoría de los lenguages de programacion estructurados cuyo propósito es repetir un bloque de codigo mientras una condición se mantenga verdadera.

File:While-loop-diagram.svg



La sintaxis en Pseudocodigo es la siguiente:


Mientras condicion hacer
     Instrucciones
Fin mientras

jueves, 25 de abril de 2013

FOR


Bucle repetitivo a partir de una condición hasta que se cumpla.


REALIZAR UN PROGRAMA QUE MUESTRE LOS  PRIMEROS 20 NUMEROS MULTIPLOS DE 3

#include<iostream>
#include<conio.h>
#include<stdlib.h>
using namespace std;
float n;
int main ()
    {     
    system("cls");
    for (n=0; n<=60; n=n+3)
    {
    cout<<"MULTIPLOS DE 3 SON:"<<n<<endl;
   }
   getche();
  }
 
 

SI ANIDADO


Una sentencia if es anidada cuando la sentencia de la rama verdadera o la rama falsa es a su vez una sentencia if.
ESTRUCTURA
if (Condicion 1)
{
  Instrucción 1;
  Instrucción 2;
}
else
{
  if (Condicion 2)
  {              
    Instrucción A;
    Instrucción B;
  }
  else
  {
    Instrucción X;
    Instrucción Z;
  }
}
  • Escribir un programa que dado un número del 1 a 7 escriba el correspondiente nombre del día de la semana.
#include<iostream>
#include<conio.h>
using namespace std;
float a;
int main ()
{        
         cout<<"DIGITE EL NUMERO CORRESPONDIENTE A LA SEMANA ";cin>>a;
         if (a<=0 | a>=0)
         {
                   if (a==1)
                   {
                   cout<<"EL NUMERO "<<a;cout<<" DIGITADO CORRESPONDE AL DIA LUNES ";
                   }
                   if (a==2)
                   {
                   cout<<"EL NUMERO "<<a;cout<<" DIGITADO CORRESPONDE AL DIA MARTES ";
                   }
                   if (a==3)
                   {
                   cout<<"EL NUMERO "<<a;cout<<" DIGITADO CORRESPONDE AL DIA  MIERCOLES";
                   }
                   if (a==4)
                   {
                   cout<<"EL NUMERO "<<a;cout<<" DIGITADO CORRESPONDE AL DIA JUEVES";
                   }
                   if (a==5)
                   {
                  cout<<"EL NUMERO "<<a;cout<<" DIGITADO CORRESPONDE AL DIA VIERNES ";
                   }
                   if (a==6)
                   {
                   cout<<"EL NUMERO "<<a;cout<<" DIGITADO CORRESPONDE AL DIA SABADO";
                   }       
                   if (a==7)
                   {
                   cout<<"EL NUMERO "<<a;cout<<" DIGITADO CORRESPONDE AL DIA DOMINGO";
                   }
                   if (a>7 | a<=0)
                   {
                   cout<<"NO CORRESPONDIENTE A NINGUN NUMERO DE LOS DIAS DE LA SEMANA "<<a;
                   }                
         }
getche();
}
 
 


RESULTADO EJECUTANDOLO
 
 

ESTRUCTURA DEL IF


IF significa SI (condicional) en español. Su funcionamiento es simple. Se evalúa una , siLla condicion es verdadera ejecuta un código, si es falsa, ejecuta otro código.

Estructura IF en pseudocódigo:

if (condición)
ejecuta esto si la condición es verdadera
else
ejecuta esto si la condición es falsa

EJEMPLO

Escribir un programa que determine si un número leído desde el teclado es par o impar. 

#include<iostream>
#include<conio.h>
using namespace std;
int a;
int main ()
    {   
         cout<<"INGRESE UN NUMERO: ";cin>>a;
         if (a % 2 == 0)
         {
         cout<<"EL NUMERO "<<a;cout<<" ES PAR.";
         }       
         else
         {
         cout<<"EL NUMERO "<<a;cout<<" ES INPAR.";
         }
         getche();
  }

 
 


EJEMPLOS DE COMO QUE DARIA EJECUTANDOLO





ESTRUCTURA DE DEV C ++

ESTA ES LA ESTRUCTURA PRICIPAL DE DEV C++

DFD


Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos .

CONVENCIONES DE UN  DFD

 
 
INICIO
VARIABLES: LARGO, ANCHO, PERIMETRO
IMPRIMA “DIGITE LARGO”
LEER LARGO
IMPRIMA “DIGITE ANCHO”
LEER ANCHO
PERIMETRO= 2*(LARGO+ANCHO)
IMPRIMA “PERIMETRO”
FIN