algoritmia

Páginas: 27 (6698 palabras) Publicado: 16 de julio de 2014
LENGUAJES ALGORÍTMICOS
Apuntes de la materia

Por Víctor Castillo

CAPÍTULO I
ALGORITMOS

1.1 Procesos.
1.1.1 Definición.
Para poder dar una definición de proceso, debemos adentrarnos un poco
en los sistemas.
La definición de un sistema hace referencia a un conjunto de dispositivos
que se relacionan con el fin de llevar a cabo una tarea. La Teoría General de los
Sistemas presentadapor Bertalanfy en el año 1812 brinda un panorama muy
claro sobre la importancia que tienen los sistemas en la vida cotidiana.

Si pusiéramos atención a todo lo que nos rodea, veríamos que estamos
sumergidos en muchos sistemas, y que todos ellos conviven, de alguna u otra
manera, con el fin de hacer que nuestra vida sea “normal”. Por ejemplo, el

cuerpo humano es un sistema global formadopor el sistema nervioso, el sistema
cardiovascular, sistema respiratorio, etcétera, cada uno de los cuales trabaja en
conjunto con los otros a fin de mantenernos vivos. Si escarbáramos en los
sistemas, veríamos a su vez, que todos ellos están formados de procesos. Por
ejemplo, el sistema nervioso, entre otros, cuenta con un proceso de sensibilidad
al mundo exterior, el cual nos ayuda, asentir cuando el ambiente es frío o cálido.

Un proceso es un conjunto de actividades desarrolladas con el fin de
llevar a cabo una tarea específica.

Gracias a los procesos, las computadoras ha llegado a ser tan útiles en la
vida actual. Los procesos de cómputo están enfocados a transformar ciertos
datos en otros datos o en información a velocidades muy grandes, a final de
cuentas esa es lavirtud principal de las computadoras.

1.1.2 Componentes.
Un proceso de cómputo se compone de tres partes básicas: entrada,
procesamiento y salida.

La entrada es la parte de un proceso que se encarga de recibir los datos
que serán manejados en el mismo. Es una etapa muy importante, ya que la
información o los datos que genera el proceso dependen en gran medida de qué
tan buenos sean losdatos en este fase. El procesamiento es la etapa
fundamental de un proceso, en esta se realizan ciertas operaciones (que
dependen del proceso que se esté siguiendo) para transformar los datos de
entrada en ciertos datos o información de salida (vea figura 1.1).

Figura 1.1. Las partes de un proceso de cómputo.

Entrada

Procesamiento

Salida

La salida es la parte de un proceso en laque se presentan los resultados
de la etapa de procesamiento.

Las computadoras son menos inteligentes de lo que parecen, la gran
capacidad de procesamiento que muchas veces escuchamos al respecto de las
mismas se debe a la velocidad a la que estas llevan a cabo procesos simples y
no a la complejidad de los mismos.

Ejemplo: Elaborar un proceso para sumar dos números.
Parte I. Entrada dedatos: Conocer los elementos a sumar:
A=3
B=5
Parte II. Procesamiento de los datos. Se lleva a cabo la operación que transformará los
datos de entrada (A, B) en un resultado de salida (la suma de los números).
C=A+B
Parte III. Salida de datos. Se presenta el resultado del procesamiento de los datos de
entrada
C=8

Como puede observar, el proceso de suma es muy sencillo. En la mayoría
delos aspectos de informática, los datos son mencionados con nombres de
variables (en este ejercicio usamos las variables A, B y C, de las cuales A y B
son variables de entrada y C es la variable de proceso, la cual es presentada
como salida). Este es un ejemplo típico de un proceso y aunque la mayoría de
los procesos de computadora tienen más variables de entrada, más etapas de
procesamiento ymás variables de salida, las partes fundamentales de los
mismos siempre serán las tres mencionadas anteriormente (entrada,
procesamiento y salida).

1.2 Algoritmos.
1.2.1 Definición.
Un algoritmo es un conjunto ordenado y finito de pasos usados en la
solución de un problema o realización de una tarea.

Como podrá notar, esta definición tiene qué ver con la de procesos, detalle
que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ALGORITMIA
  • Algoritmia
  • algoritmia
  • Algoritmia
  • Algoritmia
  • algoritmia
  • Algoritmia
  • Algoritmia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS