jueves, 29 de abril de 2010

DIAGRAMAS DE FLUJO





























CONDICIONALES SIMPLES

1.

Proceso reyes

Escribir "feo";

Fin Proceso

2.

Proceso risa

Escribir "había una pollito y levanto un pie después el otro pie y se cayó";

Fin Proceso

3.

Proceso parra

Escribir "el Sena los jueves aburre mucho";

Fin Proceso

4.

Proceso parra

Escribir "este es un ejemplo simple en psint hecho por parra";

Fin Proceso

5.

Proceso parra

Escribir "Jaramillo no hace nada";

Escribir "tan raro";

Fin Proceso

CONDICIONALES DOBLES

1.

Proceso parra

Escribir "Yo soy una dignidad y siempre suelo ser dos, y soy cuatro y veinte y ciento, él numero es del uno al cinco";

Leer a;

Segun a Hacer

2: escribir "correcto nerda";

5: escribir "tonto lea bien";

3: Escribir "bobo no entendió";

4: Escribir "ya casi abeja";

1: Escribir "no me joda báñese";

De Otro Modo:

Fin Según

Fin Proceso

2.

Proceso asignar

Escribir "10000000";

Leer a;

Para a<-a+1 Hasta 100000000 Con Paso 1 Hacer

Escribir a

Fin Para

Fin Proceso

3.

Proceso test

Escribir "cuanto es 25 + 25?";

Leer a;

Si a = 50 Entonces

Escribir "si sabes sumar";

Sino

Escribir "Es mejor que vuelvas a entrar a estudiar";

Fin Si

Fin Proceso

4.

Proceso para

Escribir "que le dirías a una persona fea";

Leer a;

Para i<-1 Hasta 5 Con Paso 1 Hacer

Escribir a;

Fin Para

Fin Proceso

5.

Proceso parra

Escribir "que música escucha 1:rock 2:vallenato 3:s-kap 4:electronica";

Leer a;

Según a Hacer

1: escribir "mala música";

2: escribir "mala elección";

3: Escribir "muy bien";

4: Escribir "flogger idiota";

Fin Según

Fin Proceso

domingo, 28 de febrero de 2010

Diferencia entre lenguaje algoritmico y lenguaje informatico

El lenguaje algoritmico es aquel por medio del cual se realiza un analisis previo del problema a resolver y encontrara un metodo que permita resolverlo. El conjunto de todas las operaciones a realizar, y el orden en el que deben efectuarse, se le denomina algoritmo.
El lenguaje informatico es aquel por medio del cual dicho algoritmo se codifica a un sistema comprensible por el ordenador o por el computador. Este tipo de lenguaje es mas cercano a la maquina que al ser humano y podemos distinguir distintos tipos dependiendo de la proximidad a la maquina. Se denomina lenguaje de alto nuvel aquel que es mas cercano a la comprension humana y lenguaje de bajo nivel a aquellos que son mas comprensibles por la maquina.

jueves, 25 de febrero de 2010

Operadores

Aritmeticos: utilizados para operaciones matematicas
De relacion: una operacion con un operador de relacion es aquella que al evaluar da como resultado un valor logico verdadero o falso
Logicos: Se utilizan para unir expresiones logicas

ARITMETICOS
+
Este operador se puede aplicar unicamente 2 datos de tipo numerico Ejemplo:

var a, b, c Entero
a=15
b=35
c=a+b
En c quedara 50

-
Este operador se utiliza para ejecutar la resta entre datos de tipo numerico Ejemplo

var a, b, c Entero
a=26
b=12
c=a-b
En c quedara 14

*
Este operador se utiliza para ejecutar multiplicaciones entre datos de tipo numerico Ejemplo

var a, b, c
a=25
b=30
c=a*b
En c quedara 750

/
Este operador divide un dato de tipo numerico entre otro de tipo numerico Ejemplo

var a, b, c
a=50
b=20
c=a/b
En c quedara 2.5

MOD
Este operador devuelve el residuo de una division entre daros de tipo numerico Ejemplo:

var a, b, c
a=10
b=35
c=(a+10)==(b+3)
En c quedara 1

^
Este operador permitea una potencia un dato de tipo numerico Ejemplo:

Var a, b, c
a=10
b=3
c=a^b
En c quedara 1000

Uso de los operadores
()^, MOD
Los operadores ^, MOD, / y * tienen mayor jerarquia que el + y el - se presente varios operadores dentro de una operacion aritmetica los operadores ^, MOD, / y * primero que los + y -
c=a+b MOD d
no es lo mismo
c=(a+b) MOD d

De relacion == igual que
Var a, b, c
a=15
b=35
c=(a+10)==(b+3)
En c quedara falso

>
Var a, b, c
a=15
b=35
c=(a+30)>(b+5)
En c quedara verdadero

Tipos de datos

Existen 2 tipos de datos;simples y estructurados; los primeros solo ocupan un campo de memoria. los segundos se caracterizan por hacer referencia a un grupo de campos de memoria determinados por un solo identificador.
Dentro los datos simples encontramos los siguientes. Los numeros (enteros y reales) aceptan numeros negativos y positivos siguen los caracteres aceptan letras y numeros

Logicos: se representan con un valor verdadero o falso

Asignacion

Un bloque de asignacion es utilizado para asignar valores exactos o expresiones a una variable; es aclarar que una asignacion siempre reemplazara al valor que la variable tenia guardado anteriormente siendo este remplazado por el nuevo valor
Variable=expresion o valor
En donde expresion puede ser uno sentencia aritmetica o logica o una constante o una variable y valor puede ser un dato numerico alfanumerico o alfabetico
Ejemplo:
Supongamos que tenemos una memoria una variable con el nombre n. Si quisieramos almacenar en n el numero 5 solamente se debe hacer lo siguiente: n=5

Constantes

Son espacios de memoria que pueden almacenar datos que nunca cambian de valor; al igual que las variables requieren de un identificador el cual maneja las mismas reglas mencionadas anteriormente, la letra indica que esta constante se llamara n a lo largo de todo el programa y el numero 5 indica que el valor de la constante sera 5