jueves, 29 de abril de 2010
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 Procesodomingo, 28 de febrero de 2010
Diferencia entre lenguaje algoritmico y lenguaje informatico
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
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
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
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
Variables
1. Todo identificador debe comenzar con 1 letra
2. No debe contener caracteres epeciales como $*(),;-.
3. Debe tener un nombre significativo; es decir que indique lo mejor posible el dato que vayan a almacenar
El identificadorno debe ser demasiado extenso largo para evitar ambiguedades
Algoritmos
Un algoritmo debe ser preciso indicando el orden de cada paso a seguir, debe permitirnos llegar a la misma solucion cada vez que lo ejecutemos y debe tener un principio y un fin; para definir un algoritmo debemos tener an cuenta lo siguiente:
Entender el caso a resolver, informacion necesaria de entrada, realizar los procesos necesarios con dicha informacion e informacion de salida que es la resultante de los procesos realizados
Ejemplo:
Plato a preparar: huevos pericos para 4 personas
Ingredientes: 4 huevos, 2 tomates, 1 cebolla, 1 cuhara de aceite, sal al gusto
Preparacion: Revolver los huevos junto con la sal utilizando para ello un plato hondo. picar los tomates y la cebolla, colocar a calentar en un sarten el aceite junto con los tomates y la cebolla picada, dejar fritar por 3 min revolviendo constantemente, verter los huevos revueltos en la sarten y revolver hasta obtener una consistencia agradable.
Salida: servir el plato acompañado de chocolate y pan
Existen los siguientes tipos de algoritmos
Cualitativos:
Permiten dar solucion a casos cotidianos en donde no es necesario utilizar operaciones matematicas para llegar a dicha solucion
Ejemplo:
Describir los pasos para sumar 2 numeros
-solicitar los numeros que se van a sumar
-tomar el primer numero y a este sumarle el segundo numero
-dar el resultado de la operacion anterior
Cuantitativos:
A diferencia de los anteriores soluciona casos en donde es necesario el recurrir a las matematicas para dar solucion a dichos casos
Ejemplo:
Describir los pasos para ver una pelicula en cine
-ir al cine
-hacer la fila para comprar la boleta
-entrar al cine
-ver la pelicula
-salir del cine
¿Que es logica?
Ejemplo: colocar en el tablero los numeros del 1 al 9 y q todas sus filas, columnas y diagonales sumen 15