Redes

Páginas: 8 (1976 palabras) Publicado: 14 de agosto de 2011
Conocimientos básicos para la elaboración de algoritmos

* Métodos de identificación de procesos y datos de entrada y salida
EI análisis comprende detectar las operaciones que se llevaran a cabo dentro del programa, las cuales pueden no modificar los datos de entrada, generar nuevos valores internos hacia las salidas, cuyas operaciones permitirán que el programas logre su objetivo. Paradetectar las operaciones por realizar se identificaran con los verbos que se encuentran en el planteamiento del problema como calcular, encontrar, sumar, buscar, etc. Así, para las operaciones se recomienda subrayar con doble línea los verbos en el párrafo de la declaración refinada del problema. Además, el análisis de los datos consta en detectar cuales son los datos de entrada del programa,Así como los que se producirán por parte del programa a partir de la definición del problema.

En conclusión: El proceso de entrada de datos, proceso y salida de resultado son operaciones que se pueden configurar acorde al objetivo principal de un programa para llegar a su objetivo.

* Diagrama EPS

Es un esquema que trata de dar a conocer los procesos de un problema hacia la solución deeste. Este esquema se constituye de tres partes fundamentales que son:
Entrada: Es todo dato o archivo que se ingresan para la solución de un problema.
Proceso: Todos los datos que se ingresan pasan por una serie de pasos (dependiendo del problema) para llegar a la solución deseada.
Salida: En este proceso se da a conocer la salida del resultado del problema.

Esquema derepresentación
Salida

Entrada
Proceso
Problema
|

* Identificación y declaración de tipos de datos

Cuando analizamos un problema hay que tener en cuenta que no todos los datos son del mismo tipo de escritura ya que hay muchas formas de expresar un dato de entrada. Por ejemplo: Cuando queremos introducir un dato de entrada de un número primo seguramente ese dato es numérico pero siintroducimos el dato de un nombre ese dato de entrada seguramente es alfabético.

* Tipos de Datos
Enteros: Todo numero que no tienen fracción.
Ejemplo: 1, 38, 445, etc.
Reales: Son todos los números que tiene punto decimal.
Ejemplo: 1.28, 0.456, 23.9, etc.
Cadena: Son todos los datos que tiene solo letras o letras y números.

* Comunicación Usuario – Programa
La comunicación delusuario- Programa es la forma en que el usuario se comunicara con el programa o viceversa (también llamada interfaz). Definir la interfaz es detectar que datos y mensajes serán escritos y recibidos por los usuarios en pantallas de entrada 0 de salida y la forma como se introducirán, considerando si los tipos de datos son números, letras o combinaciones de números y letras, así como las posiciones en lapantalla donde se encontrara cada uno de ellos y los mensajes que proporcione el programa de computo.
Un punto muy importante dentro del la interfaz de un usuario es la forma de pedir los datos, la mayoría de los programas simples van pidiendo los datos con forme van avanzado a la vez que no se preocupan tanto por darle a los programas un ambiente grafico agradable a los usuarios.

* DetalleProcedimental
Detalle Procedimental (Definición de Procesos). Es el de mayor importancia en el programa, pues de este depende la mayor parte de la responsabilidad de la solución del problema. Trata de colocar las operaciones que se tienen que realizar en los datos de entrada para generar los datos de salida y con esto la solución del problema. Prácticamente es el procedimiento del problemautilizando un lenguaje natural expresamente explicito (ordenadas las instrucciones de arriba hacia abajo).

Ejemplo: Dado el área de un triangulo, calcular el área del mismo.
Área= base* altura/ 2
Usuario
Usuario
Base Área Datos Entrada: Datos Salida base= Real altura=Real Área: Real |


* Prueba

Una vez que se termina de codificar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Red De Redes
  • Red de redes
  • Redes
  • Redes
  • Redes
  • Redes
  • Redes
  • Redes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS