Asignatura: Computación
Sección: ABN0101
Profesora: Alumnos:
Elisaira Guzmán Eyder Navas C.I 22.546.204
1
Contenido
Introducción ......................................................................... 3
Pseudocódigo ....................................................................... 4
¿En qué consiste un pseudocódigo? ..................................... 4
Simbología Utilizada ............................................................. 5
Estructuras Básicas ............................................................... 7
Conclusión .......................................................................... 13
2
Introducción
Este trabajo tiene como objetivo conocer cómo funciona un algoritmo ya que
mucho conocemos como funciona la computadora y los navegadores pero desde
una forma de detalle físico la siguiente información no da como fin como funciona
esta cosa desde una forma electrónica y de programación para sí tener la
suficiente noción de cómo es la programación. El desarrollo de algoritmos es un tema
fundamental en el diseño de programas o soluciones. Por lo cual, el alumno debe tener buenas
bases que le sirvan para poder crear de manera fácil y rápida sus programas. La siguiente
documentación nos sirve para facilitarnos el desarrollo de nuestra capacidad analítica y creadora,
para de esta manera mejorar nuestra destreza en la elaboración de algoritmos que sirven como
base para la codificación de los diferentes programas.
3
Pseudocódigo
En ciencias de la computación, y análisis numérico, el pseudocódigo (o
falso lenguaje) es una descripción de nivel compacta e informal1 del principio
operativo de un programa informático u otro algoritmo.
Utiliza las convenciones estructurales de un lenguaje de programación real,2 pero
está diseñado para la lectura humana en lugar de la lectura mediante máquina, y
con independencia de cualquier otro lenguaje de programación. Normalmente, el
pseudocódigo omite detalles que no son esenciales para la comprensión humana
del algoritmo, tales como declaraciones de variables, código específico del sistema
y algunas subrutinas. El lenguaje de programación se complementa, donde sea
conveniente, con descripciones detalladas en lenguaje natural, o con notación
matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender
para las personas que el código del lenguaje de programación convencional, ya que
es una descripción eficiente y con un entorno independiente de los principios
fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y
publicaciones científicas que se documentan varios algoritmos, y también en la
planificación del desarrollo de programas informáticos, para esbozar la estructura
del programa antes de realizar la efectiva codificación.
4
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
Cabecera:
* Programa:
* Modulo:
* Tipos de datos:
* Constantes:
* Variables:
Cuerpo:
* Inicio
* Instrucciones
* Fin
Simbología Utilizada
Es un pseudolenguaje intermedio entre el natural del programador y el lenguaje de
programación seleccionado, considerándose por tanto un lenguaje de
pseudoprogramación.
No existe una sintaxis estándar para el pseudocódigo, utilizando una mezcla de
lenguaje natural (utilizando como base la lengua nativa del programador) y una
serie de símbolos, términos y otras características propias de los lenguajes de
programación de alto nivel como Pascal o APL.
5
Sus principales características son:
6
Estructuras Básicas
Secuencial: La estructura secuencial es aquella en la que una acción (instrucción)
sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es
la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
7
El anterior ejemplo es un sencillo algoritmo de un problema cotidiano dado como
muestra de una estructura secuencial
8
Si el resultado de la es falso entonces termina la ejecución del bucle. Ejemplo N;i
1;factorial mientras (i > 1) hacer factorial * i;factorial i – 1;i fin mientras;
9
Ejemplo N;i 1;factorial repetir factorial * i;factorial i – 1;i hasta_que (i ==
1);
10
Ejemplo 1;factorial para i desde N hasta 1 paso -1 hacer factorial * i;factorial
fin_para;
El pseudocodigo seria:
Proceso lado_oscuro_de_java
esta_oscuro:=Verdadero
11
Si esta_oscuro Entonces
Escribir"Prender la luz"
Fin Si
FinProceso
La instrucción SI tiene que tener un comienzo y un final es decir cuando termina,
todo lo que este dentro del SI y del FIN SI se ejecutara solo si se cumple las
condiciones necesarias.
12
Conclusión
13