algoritmo

8
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universidad de Oriente Núcleo Nueva Esparta Estado Nueva Esparta ALGORITMOS Realizado por: Saul Argañaraz

Upload: buggs1152

Post on 29-Dec-2015

9 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Algoritmo

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación

Universidad de Oriente Núcleo Nueva Esparta

Estado Nueva Esparta

ALGORITMOS

Realizado por:

Saul Argañaraz

C.I 25999139

Guatamare, Febrero del 2014

Page 2: Algoritmo

Algoritmo.

Es un conjunto finito de instrucciones o pasos que sirven para ejecutar una

tarea o resolver un problema (Anibal Carrasquel, 2011, p. 8). De otra manera, se

puede definir como un grupo finito de operaciones organizadas de manera lógica y

ordenada que permite solucionar un determinado problema. Se trata de una serie

de instrucciones o reglas establecidas que, por medio de una sucesión de pasos,

permiten arribar a un resultado o solución.

Un algoritmo posee varias características fundamentales; las cuales son:

Precisión: indica el orden de realización de cada paso dentro del proceso.

Definición: explica la exactitud y consistencia de los pasos descritos en el

proceso, si el algoritmo se prueba dos veces, en estas dos pruebas, se

debe obtener el mismo resultado.

Finitud: señala el número razonable de pasos, los cuales deben conllevar a

la finalización del proceso y producir un resultado en un tiempo finito. Al

diseñar un algoritmo se debe tener presente las características de

precisión, definición y finitud.

Todo algoritmo debe obedecer a la estructura básica de un sistema, es

decir: entrada, proceso y salida.

Entrada: corresponde al insumo, a los datos necesarios que requiere el

proceso para ofrecer los resultados esperados.

Proceso: pasos necesarios para obtener la solución del problema o la

situación planteada.

Salida: resultados arrojados por el proceso como solución.

Un algoritmo se puede representar por medio de dos formas, a través de

Pseudocódigo o de Diagramas de Flujo. Para la presentación de los algoritmos

que hasta ahora se han utilizado en el texto se han representado a través de

pseudocódigos.

Page 3: Algoritmo

Pseudocódigo: significa escribir las instrucciones del algoritmo en lenguaje

natural, tal y como lo expresamos de manera cotidiana, este procedimiento facilita

su escritura (Edgardo Buelvas, 2009).

Ejemplo: realizar el pseudocódigo de un programa que permita saber si un

número es mayor, menor o igual a cero.

Programa: ComparaNúmeros

Entorno: NUMERO es un número entero

Algoritmo:

Escribir “Introduzca un número “

Leer NUMERO

SI NUMERO>0  ENTONCES

Escribir “El número introducido es positivo”

SI NO

SI NUMERO<0 ENTONCES

            Escribir “El número introducido es negativo”

SI NO

            Escribir “El número es cero”

FINSI

FINSI

Finprograma

Diagramas de flujo o flujogramas: son representaciones gráficas de los

pasos necesarios que conllevan a la solución algorítmica de un problema. Para

diseñarlos se utilizan determinados símbolos o figuras que representan una acción

dentro del procedimiento.

Estos símbolos se han normalizado o estandarizado para representar los

pasos del algoritmo. Cada paso se representa a través del símbolo adecuado, que

se van uniendo con flechas, denominadas líneas de flujo, que a su vez indican el

orden en que los pasos deben ser ejecutados (Edgardo Buelvas, 2009).

Page 4: Algoritmo

Ejemplo: crear un algoritmo de los pasos a seguir si una lámpara no

funciona, utilizando la técnica de diagrama de flujo.

Page 5: Algoritmo

Algoritmo del proceso a seguir para inscribirse por primera vez en la

U.D.O.N.E habiendo sido asignado por la Oficina de Planificación del Sector

Universitario (OPSU).

1. Inicio.

2. Haber sido asignado a la carrera seleccionada a través de la OPSU.

3. Entrar a la página de la U.D.O.N.E.

4. Copiar los requisitos para inscribirse.

5. Tener todos los requisitos para inscribirse.

6. Ir a la U.D.O.N.E. en la fecha y hora estipulada para inscribirse.

7. Hacer la fila y esperar para entrar en el aula virtual.

8. Tomar el peso y medida.

9. Realizar el censo estudiantil.

10.Entregar los requisitos solicitados en la taquilla.

11.Recibir la constancia de inscripción.

12.Fin.

Page 6: Algoritmo

Referencias

Anibal Carrasquel (2011), Los algoritmos. Disponible en:

http://www.slideshare.net/anibal1955/los-algoritmos-definicin-y-flujograma-

9133033 [Consulta 2014, Febrero 04].

Definición de algoritmo. Disponible en: http://definicion.de/algoritmo/

[Consulta 2014, Febrero 04].

Edgardo Buelvas (2009), Partes y elementos para la construcción de un

algoritmo. Disponible en:

http://edgardobuelvas0407.wordpress.com/generalidades/anexo-3-fundamentos-

de-un-algoritmo/partes-y-elementos-para-la-construccion-de-un-algoritmo/

[Consulta 2014, Febrero 04].

Ejemplos de pseudocódigo. Disponible en:

http://arantxa.ii.uam.es/~jmmartinez/Pseudocodigo.htm [Consulta 2014, Febrero

04].