Continuando con el desarrollo y avance del tema , se manejo el procedimiento Pseudocodigo, A continuacion veremos todo lo referente al mismo
¿QUE ES PSEUDOCODIGO?
El pseudocodigo es una forma de diagramar un algoritmo para resolver determinado problema, sin atenerse a ningun lenguaje de programacion en especial.
en vez de escribir el algoritmo directamente en determinado programa se hace un borrador o prueba de escritorio que se pueda usar luego en cualquier lenguaje de programacion.
EJEMPLO DE PSEUDOCODIGO
mostrar: se digita lo que va a aparecer en pantalla, la informacion uqe pida el programa o los resultados, etc.
leer: captura un valor o un caracter en una variable
asignacion: las operaciones matematicas que se vayan a ejecutar internamente
tipos de asignación-variables
- asignación de un numero (constante numérica) y una variable numérica, asumamos que la variable A a sido declarado de tipo entero, si queremos copiar el valor 5 en ella lo haremos de la siguiente forma: A = 5
- asignación de resultado de una operación aritmética a una variable numérica. asumamos que la variable A a sido declarada de tipo entero y queremos copiar el resultado de la expresión aritmética "5 x 2 +1", lo hacemos de la siguiente manera: A = 5 x 2 +1
asignación de variable tipo cadena
en una variable de tipo cadena se pueden guardar cadenas directamente o el resultado de evaluar una expresión de cadena.
asumamos que la variable NOMBRE a sido declarada de tipo cadena si queremos copiar en ella el nombre "maría" lo haríamos de la siguiente manera:
NOMBRE = "maría"
copiaría en la variable nombre el valor de maría
asignacion variable tipo logico
en una variable logica se podran guardar datos logicos (verdadero o falso).o el resultado de evaluar una expresion logica.
asumamos que la variable BANDERA a sido declarada de tipo logico, si queremos copiar en ella el resultado de la expresion logica 2>10 lo hariamos de la siguiente manera
BANDERA=2>10
copiaria en la variable BANDERA el valor de falso.
ejemplo de un algoritmo en pseudocodigo:
INICIO
entero: num1, num2,num3,suma,promedio
mostrar ('digite el primer numero')
leer: num1
mostrar ('digite el segundo numero')
leer: num2
mostrar ('digite el tercer numero')
leer: num3
suma=num1+num2+num3
promedio=suma/3
mostrar ('el resultado es',promedio
FIN
POR DESTACAR
Operadores - Aritméticos:
+ suma
- resta
* multiplicación
/ división
mod módulo
div división entera
- de comparación:
*NOTA:Una vez que tenemos preparado un diagrama de flujos y un pseudocódigo ya podemos comenzar con la codificación del programa en nuestro ordenador. A partir de aquí todo varía dependiendo del lenguaje de programación que utilicemos, pero en todos los programas tendremos que definir los tipos de datos que utilizaremos= igual
<> diferente
< menor que
> mayor que
<= menor o igual que
>= mayor o igual que
* 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.
APORTE A LA UNIDAD: PSEUDOCODIGO
Creemos que el principal objetivo es el de representar la solucion a un algoritmo de la forma mas detallada posible , y a su vez lo mas parecida posible al lenguaje que posteriormente se utilizara para la codificacion del mismo, y que en clases hemos visto que su estructura es la cabecera, el tipo de dato, constantes variables, y es alli donde surge inconvenientes a la hora de realizar la prueba de escritorio, ya que muchas condiciones son dificiles de mencionar.
No hay comentarios:
Publicar un comentario