Elaboracion de algoritmos en PSeInt.docx

download Elaboracion de algoritmos en PSeInt.docx

of 13

Transcript of Elaboracion de algoritmos en PSeInt.docx

Conalep Coatza

Direccin General

Colegio de Educacin Profesional Tcnica

Plantel Don Juan Osorio LpezCoatzacoalcos, Veracruz Clave 058

Nombre del Alumno: Vctor M. Alarcn Zamudio.

Matrcula: 120580216-6.

Carrera: Ptb. Mtto. De equipos de cmputo.

Periodo Escolar: 2014.

Grupo: Mecc08-405.

Mdulo: Programacin estructurada.

Nombre del Docente: Ing. Pedro Esteva Felipe.

Nombre de la practica: Elaboracin de algoritmos en PseInt.

Marco terico

Qu es PSeInt?

PSeInt es una herramienta para aprender la lgica de programacin, orientada a estudiantes sin experiencia en dicha rea. Mediante la utilizacin de un simple y limitado pseudo-lenguaje, intuitivo y en espaol, permite comenzar a comprender conceptos bsicos y fundamentales de un algoritmo computacional. Nacido originalmente como proyecto final para la materia programacin y de la carrera ingeniera en informtica de la facultad de ingeniera y ciencias hdricas de la universidad nacional del litoral, es en realidad un intrprete de pseudocodigo basado en los contenidos de la ctedra de fundamentos de programacin de dicha carrera.

Para qu sirve?

PSeInt est pensado para asistir a los estudiantes que se inician en la construccin de programas o algoritmos computacionales. El pseudocdigo se suele utilizar como primer contacto para introducir conceptos bsicos como el uso de estructuras de control, expresiones, variables, etc., sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle adems algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lgica de los algoritmos.

Introduccin

En esta prctica aprenderemos a realizar algoritmos basados en la lgica de programacin con ayuda del programa llamado PseInt, como toda prctica empezaremos desde el principio osea desde la descarga del programa PSeInt hasta la finalizacin de la actividad.

Con este software se pueden hacer las programaciones con el texto plano y tambin en base de diagrama de flujo (tambin llamado diagrama a bloques) el cual tiene una mejor comprensin del programa.

El programa PSeInt tiene muchas virtudes ya que nos muestra nuestros errores y podemos hacerle diversas pruebas al programa tal como la prueba paso a paso o la prueba general.

Desarrollo

1.- Prendemos nuestra computadora y en el navegador accedemos al siguiente sitio web http://pseint.sourceforge.net/ y descargamos el instalador del software compatible para nuestro programa (Windows, Linux o Mac.) e instalamos en nuestra computadora.

2.- Como PSeInt est dedicado a estudiantes tiene varios tipos de pseudocdigos de diferentes escuela, en este caso nosotros no queremos instalar el pseudocdigo de ninguna escuela as que le damos en predeterminado o cerramos la ventana. Este es el panel de creacin de PSeInt al iniciar:

3.- Como podemos ver tenemos que poner un ttulo al programa que crearemos en este caso el programa se basa en las siguientes instrucciones:

Una escuela desea realizar un censo escolar con la ayuda de un programa, considerando que existen 570 alumnos, los resultados que se desean alcanzar son: Nmero de alumnos mayores de edad Nmero de alumnos mayores de edad Nmero de hombres Nmero de mujeres Promedio general de calificacionesEl promedio general se obtendr del promedio de cada alumno, por lo tanto se aplicar un ciclo.

As que al programa le pondremos Censo_de_alumnos, le ponemos guin bajo porque en el ttulo del programa no se permiten espacios vacos.

4.- Como tenemos que usar variables, acumuladores y contadores las ponemos al principio del programa para dejarlas en claro.En este caso pondr los caracteres X, Q, y Z como mis variables, acumuladores y contadores.Para que las variables sean variables tenemos que asignarle un valor el cual ser cero y lo asignamos de la siguiente manera:

5.- Tenemos que utilizar una variable booleana entonces teniendo en cuenta que solo se le aplicar el censo a 570 alumnos iremos sumndole una unidad a la variable X iniciando como X=0, cada vez que el programa responda que X si es diferente de 570 el programa se ir por el lado verdadero y se le sumar una unidad a la variable X y, de esa manera cuando pasen los 570 alumnos el programa har el proceso del lado falso y finalizar.

6.- Siguiendo las instrucciones para el lado verdadero, en el programa preguntamos cuantos aos tiene el alumno para que se separen los mayores de edad de los menores, poniendo en el programa escribir y entre comillas los caracteres que deseamos mostrar y la respuesta la guardamos en una variable de almacenamiento temporal que en este caso es el caracter A, le ponemos leer porque de esa manera el programa lee los caracteres ingresados. Quedara de esta manera:

7.- Hacemos la comparacin si A