viernes, 14 de septiembre de 2012

DEV C++ - Condicionales,repetitivos.

ESTRUCTURA DE DATOS


Programando en DEV C++




INSTRUCCION IF 

Es la instrucción condicional mas usada en los diversos lenguajes de programación, su formato completo y de trabajo  es :

cargar o asignar la variable de condición.






INSTRUCCION IF-ELSE

if (condición)
{ grupo cierto de instrucciones;}
else
{ grupo falso de instrucciones; };




INSTRUCCION FOR

Instrucciones para ciclos resuelven el problema de repetir todo el programa o cierta parte del programa mas de una vez.

Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Su formato general es:

for (inicialización; condición; incremento)
{ instrucción(es); };




INSTRUCCION WHILE

En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina.
Su formato general es :

cargar o inicializar variable de condición;
while(condición)
{
grupo cierto de instrucciones;
instrucción(es) para salir del ciclo;
};
Un error muy comun con el while, es poner un punto y coma(;) despues de la (condición) ejemplo while(condicion); ←-esto es y causa un error.






INSTRUCCION DO WHILE

Su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la condición;
También se le conoce por esta razón como ciclo de condición de salida.
Su formato general es :
cargar o inicializar variable de condición;
do {
grupo cierto de instrucción(es);
instrucción(es) de rompimiento de ciclo;
} while (condición);


sábado, 1 de septiembre de 2012

PARCIAL DE ESTRUCTURA DE DATOS

Algoritmo vectores al azar de los primeros 50 números, mas la suma con salto de 4 en 4 iniciando de 3.


Proceso examen

//declaracion
definir vector como entero;
definir i como entero;
definir suma como entero;
dimension vector[50];
//entrada
i<-0;
suma<-0;

//proceso
Para i<-1 Hasta 50 Con Paso 1 Hacer
vector[i]<-azar(50);
escribir "el numero asignado es:   " ,vector[i], "  y esta en la posicion:   " i;
FinPara


Para i<-3 Hasta 50 Con Paso 4 Hacer
suma<-suma+vector[i];
FinPara
//salida
escribir " esta es la suma de los numeros de 4 en 4 : ",suma;
FinProceso

DIAGRAMA DE FLUJOS



PRUEBA DE ESCRITORIO

ciclo indice vector[i] suma
1 3 20 20
2 7 8 28
3 11 30 58