Vous êtes sur la page 1sur 3

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. El pseudocodigo, como su nombre lo indica, es un "codigo falso" que se asemeja a un lenguaje de programacion, pero mucho mas flexible, y facil de entender, y obviamente no puede ser interpretado directamente por la maquina

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 especificacin sin necesidad de ejecutarlo. Bsicamente, una prueba de escritorio es una ejecucin 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.

Ejemplos: Desarrolla el algoritmos, pseudocdigo, diagrama de flujo y prueba de escritorio del siguiente problema.

Calcula la corriente total de un circuito en serie conociendo su voltaje y resistencia total Algoritmo Pseudocdigo Diagrama de flujo 1. Inicio 1. Inicio 2. Leer resistencia 2. Declara variable I, R, V 3. Leer voltaje 3. Pedir voltaje 4. Dividir corriente 4. Guardar voltaje en V entre voltaje 5. Pedir resistencia 5. Escribir corriente 6. Guardar resistencia en R 6. Fin 7. Calcular corriente total I= V/R 8. Escribir corriente 9. Fin

Prueba de escritorio Voltaje Resistencia Corriente

12 v 10 ?

12 v 10 12 v / 10

12 v 10 1.2 A

Ejemplos: Desarrolla el algoritmos, pseudocdigo, diagrama de flujo y prueba de escritorio del siguiente problema. Un alumno de Conalep paga 10 pesos por un kilo de pltanos cunto pagara si compra P kilos de pltano? Algoritmo Pseudocdigo Diagrama de flujo 1. Inicio 1. Inicio 2. Precio de kilo de 2. Declarar variables kilos pltanos =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 CONSTRUCCIN DE PROGRAMA EN LENGUAJE DE PROGRAMACIN. La solucin de problemas mediante en uso de un computador nos lleva a desarrollar programas o aplicaciones, la construccin de estos programas debe ser realizada mediante una metodologa, los pasos para la construccin de programas son: 1 Disear el algoritmo, consiste en analizar el problema y describir los instrucciones de forma ordenada que resuelven el problema. 2. Codificar de forma sistemtica la secuencia de instrucciones en un lenguaje. 3. Ejecutar y validar el programa en un computador (verificacin) Para codificar de forma sistemtica un algoritmo se necesita de un lenguaje programacin que la computadora comprenda.

2. Qu es un lenguaje de programacin? Un lenguaje de programacin es una tcnica estndar de comunicacin que permite expresar las instrucciones que han de ser ejecutadas en una computadora. Estas instrucciones permiten la construccin de programas con los cuales podemos realizar operacin de entrada y salida, almacenamiento, clculos y lgica de comparacin. Un lenguaje de programacin permite a un programador especificar de manera precisa: Sobre qu datos una computadora debe operar, cmo deben ser estos almacenados y transmitidos y qu acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a travs de un lenguaje que intenta estar relativamente prximo al lenguaje humano o natural, tal como sucede con el lenguaje Lxico. COMPILADOR

Diagrama a bloques de la operacin de un buen compilador. Un compilador es un programa informtico que traduce un programa escrito en un lenguaje de programacin a otro lenguaje de

programacin, generando un programa equivalente que la mquina ser capaz de interpretar. Usualmente el segundo lenguaje es cdigo mquina, pero tambin puede ser simplemente texto. Este proceso de traduccin se conoce como compilacin. Un compilador es un programa que permite traducir el cdigo fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (tpicamente lenguaje mquina). De esta manera un programador puede disear un programa en un lenguaje mucho ms cercano a como piensa un ser humano, para luego compilarlo a un programa ms manejable por una computadora. Interprete un intrprete informtico; un traductor lingstico que trabaja oralmente en la interpretacin de lenguas Intrprete, que analiza el programa fuente y lo ejecuta directamente, sin generar ningn cdigo equivalente. Su accin equivale a la de un intrprete humano, que traduce las frases que oye sobre la marcha, sin producir ningn 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 versin 3) Python C# J# ASP

Vous aimerez peut-être aussi