Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1ERO BT PROGRAMACION Guia3
1ERO BT PROGRAMACION Guia3
paraconocer
para conocerherramientas
los elementosy del diagrama
elementos quey lo
lascomponen
reglas de su
en
¿Para qué? organigrama genérico
su función.
1. Observe la imagen
y dialogue con sus
familiares
compañeros y
exponga sus ideas.
Problematización
A 1. UN LENGUAJE DE PROGRAMACIÓN
Un lenguaje de programación, es un lenguaje que puede ser
utilizado para controlar el comportamiento de una máquina.
Consiste en un conjunto de reglas sintácticas y semánticas que
definen su estructura y el significado de sus elementos,
respectivamente.
El ordenador solo entiende un lenguaje conocido como código
binario o código máquina, consistente en ceros y unos. Es decir,
solo utiliza 0 y 1 para codificar cualquier acción.
Los lenguajes más próximos a la arquitectura hardware se
denominan lenguajes de bajo nivel y los que se encuentran más
cercanos a los programadores y usuarios se denominan lenguajes
de alto nivel.
A.1. Pseudocódigo
la secuencia de instrucciones se representa
por medio de frases o proposiciones, mientras
que en un Diagrama de Flujo se representa
por medio de gráficos.
El pseudocódigo (o falso lenguaje) es una
descripción de alto nivel compacta e informal
del principio operativo de un programa informático
u otro algoritmo.
Antes de comenzar, sobre todo si recién estamos empezando en el tema de los lenguajes de
programación, es sumamente importante intentar conocer el concepto detrás del
seudocódigo. Cabe destacar que la palabra “Pseudo” proviene del griego y significa “Falso”. En
ámbitos como el de las ciencias de la computación, las carreras en informática y el análisis
numérico, se denomina como pseudocódigo a un método usado para visualizar la solución de
un algoritmo de manera detallada.
Entonces, el pseudocódigo es una manera relativamente sencilla de expresar los distintos pasos
que debe realizar un programa hasta alcanzar su objetivo, sin tener que ejemplificar el mismo
y tener que desarrollarlo en un lenguaje de programación específico, con lo cual estaríamos
limitando el diseño a las características propias del lenguaje de programación utilizado.
Sin embargo, una definición más exacta del pseudocódigo es que se trata de la descripción de
un algoritmo informático de programación de alto nivel compacto e informal, el cual utiliza las
convenciones estructurales de un lenguaje de programación verdadero pero que a su vez es
independiente de cualquiera de ellos.
A pesar que el pseudocódigo utiliza las convenciones de desarrollo de un lenguaje de
programación estándar, lo cierto es que con el pseudocódigo estamos eliminado la barrera de
las limitaciones estructurales, ya que tenemos total libertad de diseño, es decir que no tenemos
que pensar en las diferentes implantaciones de una idea para cada tipo de lenguaje de
programación.
Para no tener que lidiar con esta problemática, nada mejor que utilizar herramientas de
software que nos puedan facilitar el trabajo de hacer el seudocódigo con una estructura
estándar, para ello nada mejor que PSeInt, un software gratuito que es capaz de ofrecernos
mucha ayuda al momento de tener que escribir pseudocódigo, y que además es sencillo de
usar e incluye opciones como la posibilidad de crear diagramas de flujo.
ESTRUCTURAS SECUENCIALES
En este tipo de estructura las instrucciones se realizan o se ejecutan una después de la otra y,
por lo general, se espera que se proporcione uno o varios datos, los cuales son asignados a
variables para que con ellos se produzcan los resultados que representen la solución del
problema que se planteó.
Los algoritmos tienen como fin actuar sobre los datos proporcionados por el usuario, a los que
se les aplican procesos con el fin de generar la información o un resultado. El algoritmo es
realmente la representación funcional de un sistema, como el que se muestra en la figura:
Ejemplo 1
Se desea implementar un algoritmo para obtener la suma de dos números cualesquiera. Se
debe partir de que para poder obtener la suma es necesario contar con dos números, pues el
proceso que debemos realizar es precisamente la suma de éstos, la cual se asigna a una
variable que se reporta como resultado del proceso.
Los pasos por seguir son los mostrados en el siguiente pseudocódigo, que corresponde al
algoritmo que permite determinar la suma de dos números cualesquiera.
Como se puede ver, A y B representan los valores para sumar, y S el resultado de la suma. Al
representar la solución del problema utilizando pseudocódigo, se está utilizando un lenguaje
que comúnmente utilizamos, sólo que de una forma ordenada y precisa.
Es recomendable indicar mediante una tabla las variables que se utilizan, señalando lo que
representan y sus características, esta acción facilitará la lectura de la solución de un problema
dado, sin importar qué herramienta de programación se esté utilizando para la representación
de la solución del problema. Para el problema de la suma de dos números, la tabla muestra las
variables utilizadas en la solución.
Verificación.
ENUNCIADO.
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.
2. Construya el Pseudocódigo
1.
2.
3.
4.
5.
6.
7.
Conclusión
1. Analiza el siguiente pseudocódigo, utiliza las ideas que te da para construir tu propio
pseudocódigo