Вы находитесь на странице: 1из 9

Indicaciones para principiantes PSEUDOCDIGO

El pseudocdigo es un lenguaje general, de especificacin de la solucin del problema mediante un algoritmo. Se considera como el paso anterior a la codificacin. La ventaja es que, este lenguaje puede ser traducido indistintamente y sin problemas a cualquier lenguaje de programacin de computadora. Un algoritmo es una secuencia de pasos lgicos que nos conducen hacia la solucin de un determinado problema. Nosotros haremos los algoritmos usando un lenguaje comn, el ms sencillo para todos. Indicamos que no nos distraeremos preocupados por terminismos. La idea en fin, ser solucionar los problemas y as lo haremos, sabiendo que lo ms importante antes de empezar a escribir un programa es necesario hacer el algoritmo.

PROGRAMACION I

Indicaciones para principiantes PSEUDOCDIGO

Lgicamente, si ya tiene el programa que soluciona un problema, ya no necesita hacerle un algoritmo; pero si de situaciones acadmicas se trata, hacer el algoritmo, teniendo el programa no necesita de ningn esfuerzo, solamente pegarse a algunas reglas y trminos de pseudocdigo, como inicio, fin asignar, etc.

PROGRAMACION I

ESTRATEGIA PARA RESOLVER PROBLEMAS CON ALGORITMOS

Cuando usted est resolviendo un examen va donde el profesor cada rato y pregunta y pregunta acerca de un problema, hasta se olvida que esta rindiendo un examen, despus dice, esta mal planteada la pregunta, y raja, se molesta, tira la silla y sale del examen y comenta con sus compaeros e insiste que el problema estaba mal planteado, lgicamente que eso puede suceder; si para usted es todas las veces as, quizs resulte que en el examen que acaba de desaprobar y despus que el profesor resolvi el problema usted diga claro la pregunta era esa!, verdad esa era la respuesta!. En el pregrado tambin lo hacamos. La experiencia ensea, hay personas que intentamos dar respuestas a los problemas, sin haber entendido de lo que se trata, algo as como que al leer o escuchar, leemos o escuchamos a medias y si en esta situacin nos encontramos pues lo que estamos haciendo es aumentar la dificultad del problema, que se supone vamos a solucionar.
PROGRAMACION I

ESTRATEGIA PARA RESOLVER PROBLEMAS CON ALGORITMOS

Ante un problema, hay que leer o escuchar cuantas veces sean necesarias, hasta comprender o memorizar el enunciado si fuera posible. Cuantas veces hemos fracasado por no escuchar o saber leer bien, lo que implica entender. Saber escuchar o leer es saber comprender. Si no entiende un problema no se atreva a resolverlo, mejor qudese intentado comprenderlo! A continuacin planteamos 3 pasos indispensables en el desarrollo de problemas usando algoritmos.

PROGRAMACION I

PASOS PARA DEFINIR PROBLEMAS

1.COMPRENDER EL PROBLEMA Lea o escuche atentamente el problema. Haga un bosquejo, tantee una posible solucin. Si no entiende el problema no contine al paso 2.

2.IDENTIFICAR LAS ENTRADAS, PROCESOS Y SALIDAS Entradas: Identifique los datos de ingreso al algoritmo. Procesos: Son las operaciones, clculos matemticos o procesos que se realizan con los datos de entrada, a veces dependen del conocimiento de algn tema especifico, puede ser matemticas, estadstica, qumica, biologa, investigacin de operaciones, contabilidad, etc. Salidas: Son los resultados a imprimirse o mostrarse. Es la solucin al problema. Son las respuestas.

PROGRAMACION I

PASOS PARA DEFINIR PROBLEMAS

3.COMPROBAR Consiste en simular para verificar si el algoritmo resuelve el problema realmente, se hacen con los datos posibles de entrada, puede realizarse en papel y a mano. Generalmente los problemas con estructuras secunciales y selectivas son ms complicados de comprender y fciles de identificar las entradas, procesos y salidas, ya que las soluciones tratan de al menos de operaciones matemticas u procesos sencillos. Por otro lado los problemas donde se usan bucles o repeticiones, son sencillos de comprender y difciles de identificar las entradas, procesos y salidas.

PROGRAMACION I

EJEMPLO 1: Escribir un algoritmo para un programa que calcule el rea de un trapecio. 1. Comprendiendo el problema: Luego de saber que el problema se trata de geometra y es un tema que todo estudiante de educacin superior conoce, el problema ya estara comprendido de antemano, especficamente se trata del clculo del rea de un trapecio. 2.Identificando las entradas, procesos y salidas Entradas: Para calcular el rea de un trapecio, necesitamos saber el valor numrico de: la basemayor, basemenor y su altura. Procesos: El proceso general a realizarse sera: Area = ((basemayor+basemenor)*altura)/2 Salidas: La nica salida sera el valor del rea

PROGRAMACION I

EJEMPLO 1: Escribir un algoritmo para un programa que calcule el rea de un trapecio.

3.Comprobando Algoritmo Inicio Declare area, basemayor, basemenor, altura area= ((basemayor+basemenor)/2)*altura Imprimir area Fin Base Mayor Base Menor Altura 20 15 24 22 4 10 12 15 5 4 6 7 rea 60 50 108 129.5

PROGRAMACION I

Ejemplo: Disee un pseudocdigo que lea 3 nmeros, los sume e imprima su resultado. Pseudocdigo sumatoria VARIABLES eN1, eN2, eN3, eSuma: Entero INICIO ESCRIBE Dame tres nmeros: LEE eN1, eN2, eN3 eSuma = eN1 + eN2 + eN3 ESCRIBE El resultado de la suma es: , eSuma FIN

PROGRAMACION I

Вам также может понравиться