Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diferencia Entre Pseudocodigo y Algoritmo
Diferencia Entre Pseudocodigo y Algoritmo
El algoritmo es una lista de pasos o acciones a realizar para cumplir un objetivo. Por ejemplo, el
algoritmo para abrir una puerta: acercarse a la puerta, extender la mano, agarrar el picaporte,
girar el picaporte, empujar la puerta.
PRUEBA DE ESCRITORIO
La prueba de escritorio es una herramienta útil para entender que hace un determinado
algoritmo, o para verificar que un algoritmo cumple con la especificación sin necesidad de
ejecutarlo.
Básicamente, una prueba de escritorio es una ejecución ‘a mano’ del algoritmo, por lo tanto se
debe llevar registro de los valores que va tomando cada una de las variables involucradas en el
mismo.
Prueba de escritorio
Voltaje 12 v 12 v 12 v
Resistencia 10Ω 10Ω 10Ω
Corriente ¿? 12 v / 10 1.2 A
Ejemplos: Desarrolla el algoritmos, pseudocódigo, diagrama de flujo y prueba de escritorio del
siguiente problema.
Un alumno de Conalep paga 10 pesos por un kilo de plátanos ¿cuánto pagara si compra P kilos de
plátano?
Algoritmo Pseudocódigo Diagrama de flujo
1. Inicio 1. Inicio
2. Precio de kilo de 2. Declarar variables kilos
plátanos =p y costo = c.
3. Pedir cantidad de 3. Asignar a costo c= 10
kilos 4. Pedir Kilos
4. Calcular costo 5. Calcular pago total = p * c
5. Escribir resultado 6. Escribir pago
6. Fin 7. Fin
Prueba de escritorio
c
p
T
Estas instrucciones permiten la construcción de programas con los cuales podemos realizar
operación de entrada y salida, almacenamiento, cálculos y lógica de comparación. Un lenguaje
de programación permite a un programador especificar de manera precisa: Sobre qué datos una
computadora debe operar, cómo deben ser estos almacenados y transmitidos y qué acciones
debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que
intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el
lenguaje Léxico.
COMPILADOR
Interprete
•un intérprete informático;
• un traductor lingüístico que trabaja oralmente en la interpretación de lenguas
Intérprete, que analiza el programa fuente y lo ejecuta directamente, sin generar ningún código
equivalente. Su acción equivale a la de un intérprete humano, que traduce las frases que oye
sobre la marcha, sin producir ningún escrito permanente.
Ejemplos
Algunos ejemplos de lenguajes que son normalmente interpretados en vez de compilados son:
• Perl
• PHP
• Java
• Java script
• Logo
• ASP (hasta la versión 3)
• Python
• C#
• J#
• ASP