martes, 23 de octubre de 2012

Los Algoritmos(Pseudocódigo)

Ejemplos de Pseudocódigo

Ejemplo: Realizar el pseudocódigo de un programa que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo..
Programa; área
Entorno: BASE, ALTURA, AREA son número enteros
Algoritmo:
            escribir “Introduzca la base y la altura”
            leer BASE, ALTURA
            calcular AREA = BASE * ALTURA
            escribir “El área del rectángulo es “AREA
Finprograma
Ejemplo: Realizar el pseudocódigo que permita al usuario introducir por teclado dos notas, calculando la suma y el producto de las notas.
Programa: SumaProducto
Entorno: NOTA1,NOTA2,SUMA,PRODUCTO son números enteros
Algoritmo:
escribir “Introduzca las notas”
leer NOTA1,NOTA2
calcular SUMA = NOTA1 + NOTA2
calcular PRODUCTO = NOTA1 * NOTA2
escribir “La suma de las dos notas es:” SUMA
escribir “El producto de las dos notas es :”PRODUCTO
Finprograma

Ejemplo: Realizar el pseudocódigo de un programa que permita saber si un número es mayor, menor o igual a cero.
    Programa: ComparaNúmeros
       Entorno: NUMERO es un número entero
Algoritmo:
Escribir “Introduzca un número “
leer NUMERO
SI NUMERO>0  ENTONCES
          escribir “El número introducido es positivo”
SI NO
          SI NUMERO<0 entonces="entonces" span="span">
                 escribir “El número introducido es negativo”
          SI NO
                 escribir “El número es cero”
          FINSI
FINSI
Finprograma


Supongamos un algoritmo que lea las coordenadas de tres puntos y los mueva tres puntos en la coordenada x y escriba el resultado en algún dispositivo de salida:

ALGORITMO lee_tres_vertices
ENTRADA: las coordenadas (x,y) de tres puntos
SALIDA: las coordenadas (x,y) de los tres puntos movidos 3 puntos hacia la derecha.
VARIABLES: i:entera
x,y: real
INICIO
PARA i=1 HASTA 3 CON INCREMENTO +1
ESCRIBE "Abscisa del punto número ", i
LEER x
ESCRIBE "Ordenada del punto número ", i
LEER Y
ESCRIBE "El punto es (" x+3","y")"
FIN_PARA
FIN
 El programa equivalente a este algoritmo se muestra a continuación. Como podemos apreciar en un programa en Pascal es importantísimo no olvidar detalles de sintaxis. Por ejemplo cada sentencia termina en punto y coma. De cualquier forma es inmediato apreciar los simples cambios existentes.

program lee_tres_vertices;
var x,y:real;
i:integer;
begin
for i:=1 to 3 do
begin
write ('Abscisa del punto número ',i); readln(x);
write ('Ordenada del punto número ',i); readln(y);
writeln (' El punto es (',x+3,',',y,')');
end;
end

Fuente: http://arantxa.ii.uam.es/~jmmartinez/Pseudocodigo.htm

Los Algoritmos(Entradas Secuenciales)

1 .- Elaborar un algoritmo el cual calcule e imprima el sueldo de un empleado, teniendo como datos de entrada: nombre, horas trabajadas y cuota por hora.
ALGORITMO:
1.- inicio
2.- pedir horas,pedir nombre, pedir horas trabajadas y cuota por hora (N,H,C)
3.- multiplicar el numero de horas trabajadas por la cuota
por hora (S=H*C)
4.- mostrar resultados (S)
5.- fin
2) Escribe un algoritmo para obtener el área de un triángulo, tomando en cuenta que el área: (base * altura)/2.
ALGORITMO:
1.- inicio
2.- pedir la base y la altura (B,H)
3.- multiplicar la base y la altura y dividirlas entre 2 (A=B*H/2)
4.- mostrar resultados (A)
5.- fin
3) Hacer un algoritmo para calcular el promedio de calificaciones de un estudiante. Los datos disponibles son: nombre y las 4 calificaciones de los exámenes. El algoritmo deberá imprimir el mensaje de “Aprobado” si el promedio fue >=7, de lo contrario el mensaje deberá ser “Reprobado”.
ALGORITMO:
1.- inicio
2.- pedir nombre (N)
3.-Pedir calificaciones( c1,c2,c3,c4)
4.- sacar promedio prom=(c1+c2+c3+c4)/4
5.- si el promedio es >=7 entonces mostrar como resultados “aprobado” si el promedio es menor a 7 mostrar como resultado “reprobado.
6.- fin
4) Hacer un algoritmo que calcule e imprima el costo de un terreno rectangular, teniendo como datos la anchura y longitud en metros, y el costo del metro cuadrado.
ALGORITMO:
0.- inicio
1.-Pedir el costo (C)
2.- pedir el precio del metro cuadrado (Pm2)
3.- pedir el ancho y largo del terreno en metros cuadrados (A,L)
4.- multiplicar el numero de metros cuadrados del terreno por el precio por metro para sacar su costo total (C=Pm2*(A*L))
5.- mostrar resultados (C).
6.- fin
5) Hacer un algoritmo que convierta un número dado de segundos en minutos y que imprima el resultado.

Fuente: http://www.buenastareas.com/ensayos/Algoritmos-Secuenciales/3521484.html

domingo, 17 de junio de 2012

Paradigama Educativo

Quizás sea una forma de reformar la educación, una educación tradicional que se combine con una educación carismática y técnica.

miércoles, 26 de enero de 2011

Pruebas Por Competencias

Check out this SlideShare Presentation:

miércoles, 9 de septiembre de 2009

Operación Pandemia

Bueno, en esta entrada quiero hacer referencia a un hecho que nos ha acontecido y es sobre "La Influenza Porcina" que en mi opinión es una farsa. Pero que mas para explicar esto que un fragmento de un documental hecho por Julián Alterini en donde su documental "Operación Pandemia" explica un poco sobre la gripe AH5N1 o gripe aviar y cómo influye en esta los Estados Unidos maquillando la verdadera realidad dada por la OMS (Organización Mundial de la Salud).

domingo, 9 de agosto de 2009

7 de Agosto

Nada más para recordar aquella fecha del 7 de Agosto, el día en que Bolívar gana la Batalle de Boyacá, ahí les dejo los videos de la Historia de Colombia, según Martín de Francisco y Santiago.
Primera Parte:

Segunda Parte:

Tercera Parte:

Cuarta Parte:


Espero que lo disfruten, agradesco al que subio esos videos.