Algoritmica y programacion

Solo disponible en BuenasTareas
  • Páginas : 7 (1506 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de marzo de 2011
Leer documento completo
Vista previa del texto
PSeudoCodigo
El Pseudo-código

Las características del este pseudolenguaje fueron propuestas en 2001 por el responsable de la signatura Fundamentos de Programación (Horacio Loyarte) de la carrera de Ingeniería Informática de la FICH-UNL. Las premisas son:

* Sintaxis sencilla
* Manejo de las estructuras básicas de control
* Solo 3 tipos de datos básicos: numérico, caracter/cadenas de caracteres y lógico (verdadero-falso).
* Estructuras de datos: arreglos

Forma General de un Algoritmo en PSeudoCodigo

Todo algoritmo en pseudocógido tiene la siguiente estructura general:


Proceso SinTitulo
accion 1;
accion 1;
.
.
.
accion n;
FinProceso

Comienza con la palabra clave Proceso seguida del nombre del programa, luego le sigue unasecuencia de instrucciones y finaliza con la palabra FinProceso. Una secuencia de instrucciones es una lista de una o más instrucciones, cada una terminada en punto y coma.

Las acciones incluyen operaciones de entrada y salida, asignaciones de variables, condicionales si-entonces o de selección múltiple y/o lazos mientras, repetir o para

Primitivas Secuenciales

* Asignación
* Lectura* Escritura

Asignación

La instrucción de asignación permite almacenar una valor en una variable.

Al ejecutarse la asignación, primero se evalúa la expresión de la derecha y luego se asigna el resultado a la variable de la izquierda. El tipo de la variable y el de la expresión deben coincidir.
Publicado por Ing. Adolfo Alejandro Acevedo Rios 0 comentarios
Etiquetas: PSeudoCodigoAlgoritmos y Diagramas de Flujo
Definición de algoritmo

"Un algoritmo se define como un método que se realiza paso a paso para solucionar un problema que termina en un número finito de pasos".

Las características fundamentales que debe cumplir todo algoritmo son :

Debe ser preciso. e indicar el orden de realización de cada paso.
Debe ser definido. Si se sigue un algoritmo dosveces, se debe obtener el mismo resultado cada vez.
Debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento ; o sea debe tener un número finito de pasos.

La definición de un algoritmo debe describir tres partes : Entrada, Proceso y Salida.

Algoritmos Cotidianos

Se refiere a todos aquéllos algoritmos que nos ayudan a resolver problemas diarios, y que los hacemoscasi sin darnos cuenta de que estamos siguiendo una metodología para resolverlos.

Algunos ejemplos son :

bolazul.gif (334 bytes) Diseñar un algoritmo para cambiar una llanta a un coche.

1. Inicio.
2. Traer gato.
3. Aflojar tornillos de las llantas.
4. Levantar el coche con el gato.
5. Sacar los tornillos delas llantas.
6. Quitar la llanta.
7. Poner la llanta de repuesto.
8. Poner los tornillos.
9. Bajar el gato
10. Apretar los tornillos.
11. Fin

bolazul.gif (334 bytes) Un cliente ejecuta un pedido a una fábrica. La fábrica examina en su banco de datos la ficha del cliente, si el cliente es solventeentonces la empresa acepta el pedido, en caso contrario rechazar el pedido.

Pasos del algoritmo :

Inicio

Leer el pedido

Examinar ficha del cliente

Si el cliente es solvente aceptar pedido, en caso contrario rechazar pedido

Fin

bolazul.gif (334 bytes) Determinar el mayor de tres números enteros.

Pasos del algoritmo :1.- Comparar el primero y el segundo entero, deduciendo cuál es el mayor.

2.- Comparar el mayor anterior con el tercero y deducir cuál es el mayor. Este será el resultado.

Los pasos anteriores se pueden descomponer en otros pasos más simples en los que se denomina refinamiento del algoritmo.

1.- Obtener el primer número (entrada), denominado NUM1...
tracking img