algoritmos
jueves, 14 de junio de 2012
jueves, 19 de abril de 2012
* Programa que calcula el área de un cuadrado a partir de un lado dado por teclado.
Programa: area_cuadrado
Modulo: main **( también se puede llamar principal)
Variables:
lado: natural
area: natural
Inicio
Visualizar "Introduce el lado del cuadrado"
Leer lado
Area<- lado * lado
Visualizar "El área del cuadrado es", area
Fin
* Programa que visualice la tabla de multiplicar del numero introducido por teclado
Programa: Tabla multiplicar
Modulo: main
Variables:
t: entero
núm. : entero
Inicio
Visualizar "Introduce un número"
Leer num
Desde t=1 hasta t=10 repetir
Visualizar num, " X", t, "=", num*t
Fin desde
Fin
PSEUDOCODIFICACION
En ciencias de
la computación, y análisis numérico el pseudocódigo (o
falso lenguaje) es una descripción de un algoritmo de programación informático de alto nivel
compacto e informal que utiliza las convenciones estructurales de unlenguaje de
programación verdadero, pero que está diseñado para la lectura
humana en lugar de la lectura en 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 de 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 codificación efectivamente. No existe una sintaxis estándar para el
pseudocódigo, aunque los dos programas que manejan pseudocódigo tengan su
sintaxis propia. Aunque parecido, el pseudocódigo no debe confundirse con los
programas esqueleto que incluyen código ficticio, que pueden ser compilados sin errores. Aunque los diagramas de flujo y UML sean
más amplios en el papel, pueden ser considerados como una alternativa gráfica
al pseudocódigo.
Muchas veces, los libros de
texto y publicaciones científicas relacionadas con la informática y la
computación numérica, utilizan pseudocódigo en la descripción de algoritmos, de
manera que todos los programadores puedan entenderlo, aunque no todos conozcan
el mismo lenguaje de programación. Por lo general, en los libros de texto, hay
una explicación que acompaña la introducción que explica las convenciones
particulares en uso. El nivel de detalle del pseudocódigo puede, en algunos
casos, acercarse a la de formalizar los idiomas de propósito general.
Un programador que tiene que aplicar un
algoritmo específico, sobre todo uno desfamiliarizado, generalmente comienza
con una descripción en pseudocódigo, y luego "traduce" esa
descripción en el lenguaje de programación meta y lo modifica para que
interactúe correctamente con el resto del programa. Los programadores también
pueden iniciar un proyecto describiendo la forma del código en pseudocódigo en
el papel antes de escribirlo en su lenguaje de programación, como ocurre en la
estructuración de un enfoque de Top-down y
Bottom-up arriba hacia abajo.
Características y partes
Las
principales características de este lenguaje son:
- Se puede
ejecutar en un ordenador (con
un IDE como
por ejemplo SLE o PSeInt)
- 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.
- Módulo.
- Tipos de
datos.
- Constantes.
- Variables.
- Cuerpo.
- Inicio.
- Instrucciones.
- Fin.
jueves, 12 de abril de 2012
Suscribirse a:
Entradas (Atom)