Total

Páginas: 17 (4086 palabras) Publicado: 28 de noviembre de 2012
OBJETIVO TERMINAL UNIDAD I:

ESTUDIAR, ANALIZAR Y APLICAR TODOS LOS CONCEPTOS FUNDAMENTALES NECESARIOS PARA RESOLVER PROBLEMAS REALES USANDO LAS TÉCNICAS ALGORITMICAS, QUE EN UN FUTURO SERÁN TRADUCIDAS A UN LENGUAJE DE PROGRAMACIÓN PARTICULAR.
| |
Referencias recomendadas:

➢ NORTON, Peter. Introducción a la Informática. Tercera Edición.
➢ Fundamentos de programación. Luis JoyanesAguilar
➢ Peña Tresancos / M.C. Vidal Fernández. Introducción a la Informática. McGraw- Hill, edición 2004.
➢ Internet.

INTRODUCCIÓN

La computadora no debe ser considerada, solo como una herramienta que nos permite solucionar problemas, podemos pasar de ser usuarios finales a ser programadores y/o diseñadores de sistemas, entonces también podemos ser creadores de soluciones, usando comoherramienta de trabajo la computadora, como materia prima nuestra inteligencia, capacidad de análisis, habilidad para detectar soluciones a problemas y como forma de expresión de esas soluciones utilizaremos los algoritmos y los lenguajes de programación, con estos últimos crearemos programas como resultado de un previo análisis y diseño de algoritmos.


Lenguaje: Es una serie de símbolos quesirven para transmitir uno o mas mensajes (ideas) entre dos entidades diferentes. A la transmisión de mensajes se le conoce comúnmente como comunicación.

La comunicación es un proceso complejo que requiere una serie de reglas simples, pero indispensables para poderse llevar a cabo. Las dos principales son las siguientes:
Los mensajes deben correr en un sentido a la vez.
Debe forzosamenteexistir 4 elementos: Emisor, Receptor, Medio de
Comunicación y Mensaje.



Definición de Algoritmo: La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.
Un algoritmo es una serie de pasos organizados que describe el procesoque se debe seguir, para dar solución a un problema específico.

Lenguajes Algorítmicos: Es un conjunto ordenado de símbolos y reglas que se utilizan para describir de manera explícita un proceso.

Tipos de Lenguajes Algorítmicos:

▪ Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).

▪ No Gráficos: Representa en formadescriptiva las operaciones que debe realizar un algoritmo (pseudocódigo).


1


2 CARACTERÍSTICAS GENERALES DE UN PROGRAMA O ALGORITMO

(Más adelante se hablará de programas)

Con el fin de facilitar la explotación y el mantenimiento de un algoritmo, es fundamental reunir un conjunto de características generales para obtener su máximo rendimiento en el menor plazo de tiempo y esfuerzo. Estascaracterísticas son:

Legibilidad: Un algoritmo o programa, debe ser claro y sencillo para facilitar su lectura y comprensión a las personas ajenas al programador (autor) de la aplicación. De este modo existe la posibilidad de repartir las tareas de mantenimiento y pruebas.

Fiabilidad: Un programa debe ser "robusto". Es decir, capaz de recuperarse frente a errores o usos inadecuados por partedel usuario y controlar todo posible error que pueda producirse en las distintas operaciones que realicen los dispositivos que se utilizan en la aplicación.

Portabilidad: El diseño del algoritmo debe permitir la codificación en diferentes lenguajes utilizando para ello un diseño único y universal, sin entrar en sentencias u operadores específicos de algún lenguaje en especial.Modificabilidad: Debe ser fácil y posible su instalación en distintas máquinas. Facilitar al máximo su mantenimiento, modificación y actualización para adaptarlo o mejorarlo a nuevas situaciones.

Eficiencia: Aprovechar y no derrochar los recursos de la máquina. Esto lo conseguimos minimizando el uso de la memoria, el tiempo de proceso y el de ejecución. No debemos dejarnos llevar por los últimos y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Total
  • TOTAL
  • Total
  • total
  • Totales
  • totala
  • Total
  • total

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS