20 dic 2011

Fin de Algoritmos. Resumen.

Ahora es dejo un resumen bien detallado de todo lo que vimos, para que una vez que lo lean lo anterior, puedan guiarse desde aca.

Link del pseint, programa donde pondremos nuestro pseudocodigo, facil de usar, simple:
Descargar Pseint!!

Variable: es un espacio de memoria donde guarda un dato. Se llama variable cuando el dato cambia en el transcurso del programa.
Constante: igual que una variable, pero el dato es fijo, no cambia en el programa.

Tipos de datos:
Caracteres: son letras y cadenas de letras que contiene una variable o constante.
Numericos: son datos numericos que puede contener una variable o constante.
Los tipos de datos de una variable se definen al inicializarse.
Inicializacion: Inicializar significa que toma un valor inicial, al pedir al usuario que guarde un dato en una variable, la misma toma el valor que ingreso, pero tambien podemos inicializar nosotros mismos las variables desde el codigo: var_destino<-origen; el valor de var_destino, pasa a ser igual al de origen.
Arreglos: son un conjunto de datos que puede contener una misma variable, un arreglo se define asi:
Dimension nombreArreglo(tamaño);
y se accede a sus indices:
nombreArreglo(1) //Este es el valor de la posicion 1 del arreglo.

Sentencias:
Entrada y salida:
Escribir"texto",variable; //muestra texto y valor de la variable, si la variable fuera 2, mostraria: texto2. Puede mostrar solo texto entre comillas o solo variables sin comillas o ambos separados por coma
Leervariable; //permite al usuario ingresar un dato y lo guarda en la variable, si la variable tenia un valor previo, lo suplanta. Puede tener mas de una variable separada por comas


Selectivas:
Si(condicion/es)Entonces
//sentencias
FinSi

Si se cumple la condicion, ejecuta las sentencias, si no finaliza el Si.

Si(condicion/es)Entonces
//sentencias
Sino
//sentencias por falso
FinSi
Si se cumple la condicion, ejecuta las sentencias, si no ejecuta las sentencias del Sino y luego finaliza el Si.
⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂

Segun(opc)Hacer //comienza el Segun
   opc 1: //si elige opcion 1
        //sentencias opcion 1
   opc 2: //si elige opcion 2
        //sentencias opcion 2
   opc 3: //si elige opcion 3
        //sentencias opcion 3
   De Otro Modo:
        //sentencias en caso de que no elija ninguna de las opciones
 FinSegun 
Pide al usuario una opcion, y dependiendo de la opcion, realiza cada caso.
⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂

Ciclicas:
Mientras (condicion/es) Hacer
//sentencias
FinMientras 
Repite las sentencias mientras se cumpla la condicion. Si la misma no se cumple de un principio, el mientras no se ejecuta ni una vez.
⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂

Para variable<-valor_inicial Hasta valor_final Con Paso paso Hacer
//sentencias

FinPara
Repite las sentencias hasta que la variable llegue al valor final, se ejecuta al menos una vez. El paso es el cambio que tiene la variable.Si no se incluye el paso, el valor por defecto es 1:

Para variable<-valor_inicial Hasta valor_final Hacer  
//se irá sumando de a 1 por defecto
//sentencias

FinPara
⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂

Repetir
//sentencias
Hasta Que (condicion)
Repite las sentencias igual que el mientras, solo que este si se ejecuta al menos 1 vez. 
⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂

No hay comentarios:

Publicar un comentario