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
 
 
 

DEFINICION DE ALGORITMO:


Define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla.


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

GENERACIONES DE LENGUAJES DE PROGRAMACIÓN


Algo parecido ha ocurrido con la programación de los ordenadores (el software), que se realiza en lenguajes que suelen clasificarse en cinco generaciones, de las que las tres primeras son evidentes, mientras no todo el mundo está de acuerdo en las otras dos. Estas generaciones no coincidieron exactamente en el tiempo con las de hardware, pero sí de forma aproximada, y son las siguientes:


  • Primera generación: Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.
  • Segunda generación: Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.

  • Tercera generación: Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas.
  • Cuarta generación: se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos.
  • Quinta generación: se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.


QUE ES UN COMPUTADOR

Un computador es una maquina de propósito general que procesa datos, de acuerdo con las instrucciones que recibe el computador toma los datos que el usuario le da, hace algo con ellos (los procesa) y entrega un resultado