09 enero

Pseudocódigo y diagramas de flujo.

 Pseudocódigo

 Sin duda, en el mundo de la programación el pseudocódigo es una de las herramientas más conocidas para el diseño de solución de problemas por computadora. 

Esta herramienta permite pasar casi de manera directa la solución del problema a un lenguaje de programación específico. 

El pseudocódigo es una serie de pasos bien detallados y claros que conducen a la resolución de un problema. 

La facilidad de pasar casi de forma directa el pseudocódigo a la computadora ha dado como resultado que muchos programadores implementen de forma directa los programas en la computadora, cosa que no es muy recomendable, sobre todo cuando no se tiene la suficiente experiencia para tal aventura, pues se podrían tener errores propios de la poca experiencia acumulada con la solución de diferentes problemas. 

Por ejemplo, el pseudocódigo para determinar el volumen de una caja de dimensiones A, B y C se puede establecer de la siguiente forma:



 1. Inicio. 

2. Leer las medidas A, B y C. 

3. Realizar el producto de A * B * C y guardarlo en V (V = A * B * C). 

4. Escribir el resultado V. 

5. Fin. 

Como se puede ver, se establece de forma precisa la secuencia de los pasos por realizar; además, si se le proporciona siempre los mismos valores a las variables A, B y C, el resultado del volumen será el mismo y, por consiguiente, se cuenta con un final. 

Diagramas de flujo

 Los diagramas de flujo son una herramienta que permite representar visualmente qué operaciones se requieren y en qué secuencia se deben efectuar para solucionar un problema dado. 

Por consiguiente, un diagrama de flujo es la representación gráfica mediante símbolos especiales, de los pasos o procedimientos de manera secuencial y lógica que se deben realizar para solucionar un problema dado.



Principales símbolos utilizados para construir los diagramas de flujo.



Principales símbolos utilizados en los diagramas de flujo para indicar las operaciones que se realizan para producir un resultado.
👇


Diagrama de flujo para obtener el volumen de un cubo
👇


Y como se puede ver de manera gráfica, se establece de forma precisa la secuencia de los pasos por realizar para obtener el resultado del volumen. 
Como se puede verificar, son los mismos pasos que se establecieron en el algoritmo presentado previamente mediante el pseudocódigo.

Ejemplo 2.
 Un estudiante realiza cuatro exámenes durante el semestre, los cuales tienen la misma ponderación. Realice el pseudocódigo y el diagrama de flujo que representen el algoritmo correspondiente para obtener el promedio de las calificaciones obtenidas. 

Las variables que se van a utilizar en la solución de este problema se muestran en la tabla 2.3.

Para explicar este proceso, primeramente se parte de que para poder obtener un promedio de calificaciones es necesario conocer estas calificaciones, las cuales las tenemos que leer de alguna parte (C1, C2, C3, C4); posteriormente, se tienen que sumar para saber el total de calificaciones obtenidas (S), y con base en el número de calificaciones proporcionadas (4), poder calcular el promedio obtenido (P) y presentar el resultado obtenido, éste de manera escrita. 

Ahora bien, el diagrama de flujo 2.2 muestra la representación correspondiente mediante la cual se debe utilizar el mismo razonamiento que se utilizó al crear el pseudocódigo.


Ejemplo 2.3 
Se requiere conocer el área de un rectángulo. 
Realice un algoritmo para tal fin y represéntelo mediante un diagrama de flujo y el pseudocódigo para realizar este proceso. 
Como se sabe, para poder obtener el área del rectángulo, primeramente se tiene que conocer la base y la altura, y una vez obtenidas se presenta el resultado. 
La tabla 2.4 muestra las variables que se van a utilizar para elaborar el algoritmo correspondiente.


La estructura del pseudocódigo 2.3 muestra el algoritmo que permite obtener el área del rectángulo. 

1. Inicio
2. Leer A, B 
3. Hacer Área = B * A
4. Escribir Área 
5. Fin

👆Pseudocódigo 2.3 Algoritmo para determinar el área de un rectángulo.


Ejemplo 2.4 
Se requiere obtener el área de una circunferencia. 
Realizar el algoritmo correspondiente y representarlo mediante un diagrama de flujo y el pseudocódigo correspondiente. 
De igual forma que en los problemas anteriores, es importante establecer la tabla de variables que se utilizarán para la solución del problema, pero ahora previamente se analizará qué se requiere para obtener el área de la circunferencia. 
Si se analiza la fórmula que se utiliza para tal fin, se puede establecer que se requiere un valor de radio solamente y que se debe dar un valor constante, que es el valor de PI, que se establece como 3.1416.

 Con esto ahora se puede establecer la tabla 2.5 con las variables correspondientes.




Da click en el siguiente imagen para ver más ejemplos:





No hay comentarios.:

Publicar un comentario

Repaso Unidad 3

  Por favor da click en cada tema 👇 Conceptos Básicos de Algoritmos Elementos básicos de un programa 8. Conoce los diferentes métodos, técn...