Vous êtes sur la page 1sur 9

INTRODUCCION

La importancia de sistematizar procesos y crear programas de


cómputo radica esencialmente en que estos se puedan utilizar como
resolución de problemas similares en muchos casos, dicho de otra
forma: la resolución del problema por medio de un programa
informático debe funcionar para el uso de distintas variables y en
diferentes lenguajes de cómputo. Esa es principalmente la función de
un pseudocódigo.

La resolución de problemas es una tarea únicamente humana


comprobable en todos los casos con los mismos resultados. .
PSEUDOCODIGO
DEFINICION
El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los
programadores para omitir secciones de código o para dar una explicación del
paradigma que tomó el mismo programador para hacer sus códigos, esto quiere
decir que el pseudocódigo no es programable sino facilita la programación.

El principal objetivo del pseudocódigo es el de representar la solución a un


algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al
lenguaje que posteriormente se utilizará para la codificación del mismo

El pseudocódigo utiliza para representar las acciones sucesivas palabras


reservadas en inglés (similares a sus homónimos en los lenguajes de
programación), tales como star,begin, end, stop, if-then-else, while, repeat-
until….etc
Es un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el
paso de codificación final (esto es, la traducción a un lenguaje de programación)
relativamente fácil.

El pseudocódigo nació como un lenguaje similar al inglés y era un medio para


representar básicamente las estructuras de control de programación estructurada.
Se considera un primer borrador, dado que el pseudocódigo tiene que traducirse
posteriormente a un lenguaje de programación. Cabe señalar que el pseudocódigo
no puede ser ejecutado por una computadora.

Según Analía Lanzillotta: "Considerado como un lenguaje falso, el pseudocódigo


es un lenguaje intermedio entre nuestro lenguaje y el de programación, debido a
que quien lo utiliza se guía por una serie de normas pero sin llegar a usar una
estructura tan rígida como la del lenguaje de programación.
El objetivo al que apunta es que quien lo pone en práctica se centre más en la
solución del algoritmo o el diseño de un software que en el programa que utiliza
para crearlo. Y esto es posible porque es más fácil de manipular ya que no tiene
que tener en mente el lenguaje en sí y además, más fácil de codificar.

Por ejemplo, si alguien tiene que hacer un software con un fin determinado, utiliza
un pseudocódigo propio en donde confluyen frases del lenguaje coloquial y
algunas palabras de programación, y una vez que se logra concretar el software,
se puede pasar al escalón siguiente que es el de la transformación al lenguaje de
programación formal que se vaya a utilizar.

De esta manera, al ser un lenguaje intermedio, no tiene una composición


estandarizada por lo que no todos los programadores utilizan la misma sintaxis
con exactitud. Pero a la vez, como es una herramienta que está un paso previo al
lenguaje formal de programación, es fácil de transformar al que será ejecutado en
la computadora.

CARACTERÍSTICAS Y PARTES:

Las principales características de este lenguaje son:


* Se puede ejecutar en un ordenador.
* Es una forma de representación sencilla de utilizar y de manipular.
* Facilita el paso del programa al lenguaje de programación.
* Es independiente del lenguaje de programación que se vaya a utilizar.
* Es un método que facilita la programación y solución al algoritmo del programa.

Todo documento en pseudocódigo debe permitir la descripción de:


* Instrucciones primitivas.
* Instrucciones de proceso.
* Instrucciones de control.
* Instrucciones compuestas.
* Instrucciones de descripción. Estructura a seguir en su realización:
* Cabecera.
* Programa.
* Modulo.
* Tipos de datos.
* Constantes.
* Variables.
* Cuerpo.
* Inicio.
* Instrucciones.
* Fin.

ELEMTOS DEL PSEUDOCODIGO

Tipos de Datos
CONDICIONES DEL PSEUDOCODIGO
Estas condiciones se utilizan cuando el usuario, programa que si se cumple una
condición, se ejecutara determinado proceso, en caso contrario, se ejecutara otro.

Tipos de Condiciones

Simple Doble Multiple Multiple-casos


La condición es una Si esta condición es En esta estructura si En este caso hay un
expresión booleana. cierta se ejecuta Condicion1, es cierta, indicador que es una
Las instrucciones se instrucciones1, si no es entonces se ejecuta variable o una función
ejecutan solo si la asi entonces se ejecuta solo instrucciones1. cuyo valor es comparado
condición es verdadera. instrucciones2 En general, Si una en cada caso.
condición es cierta Si en algún caso
entonces solo te coinciden ambos
ejecuta esa instrucción valores, entonces se
ejecutaran las
instrucciones
correspondientes

Si condición entonces Seleccionar indicador


Si condición entonces Instrucciones1 Caso valor:
Si condición entonces Instrucciones1 Sino si condicion2 Instrucciones1
Instrucciones Sino entonces entonces Caso valor2:
Fin si Instrucciones2 Instrucciones2 Instrucciones2
Fin si … …
Si no entonces En otro caso
Instrucciones(n) Instrucciones(n)
Fin si Fin seleccionar
INSTRUCCIONES EN PSEUDOCODIGO
Las instrucciones son acciones que deben utilizar un algoritmo o proceso para
resolver un problema.
Las más comunes son:
 Inicio y Fin
 Asignación
 Lectura
 Escritura
 Bifurcación

Instrucción De Inicio Y Fin:


Representa el inicio y fin de un algoritmo, siempre debe ponerse.

El inicio y el fin están en la misma columna.

Instrucción De Asignación:
Representa la asignación de un valor a una variable (la variable es un espacio
en la memoria donde se almacena un dato, que puede cambiar durante la
ejecución del programa), se puede representar usando una flecha.
Instrucción De Lectura:
Representa el ingreso de los datos mediante un dispositivo de entrada (por
ejemplo: teclado).

Instrucción De Escritura, Impresión O Mostrar


Representa la salida de la información (como puede ser un mensaje o el
proceso de una operación matemática) mediante un dispositivo de salida (por
ejemplo: monitor o impresora).
Instrucción De Bifurcación (División De Una Cosa En Dos
Opciones):
Usada en la expresión lógica (condición), donde cambia el flujo del programa.
BUCLE O CICLO
Los ciclos son estructuras de control repetitivo, es decir, son aquellas en las que
una sentencia o grupos de sentencias se repiten muchas veces. Este tipo de
sentencias se denominan bucle o ciclo.

Mientras Repetir Para


El bucle se repite mientras La estructura de control Una estructura de control
la condición sea cierta, si al repetir se utiliza cuando muy común es el ciclo para,
llegar por primera vez al es necesario que el la cual se usa cuando se
bucle mientras la condición cuerpo del bucle se desea iterar un numero
es falsa, el cuerpo del bucle ejecuten al menos una conocido de veces,
no se ejecuta ninguna vez. vez y hasta que se empleando como índice una
cumpla la condición. variable que se incrementa
(o decrementa)

Mientras condición hacer Repetir Para i <- x hasta n hacer


Instrucciones Instrucciones Instrucciones
Fin mientras Hasta que condición Fin para

Manejo De Condiciones, Entradas Y Salidas


Gran parte de la programación se basa en evaluación de variables, para luego
mostrar un resultado, ya sea por pantalla o por impresora.
Dos o más variables se comparan en base a un patrón predefinido, y en base a
ello se ejecuta una u otra acción. A continuación un pseudocódigo que puede
utilizarse para representar sentencias condicionales.
Comenzaremos con la más famosa, la sentencia Si - Entonces - FinSi
Si (condicion1=valor)
{
ejecutar acción
}
sino
{
ejecutar acción
}
finsi

Vous aimerez peut-être aussi