algoritmos

Páginas: 43 (10628 palabras) Publicado: 3 de septiembre de 2014
ALGORITMOS Y PROGRAMAS
1.
 
INTRODUCCIÓN A LOS ALGORITMOS
Si tuvieses que escoger un programa entre varios que resuelven un mismo problema, ¿enfunción de que escogerías?: ¿de su elegancia?, ¿de la legibilidad?, ¿del interfaz de usuario?,¿de su velocidad de ejecución?, ¿de la memoria que consume? No cabe duda de que todoslos factores influyen. Nosotros consideraremos aquí criterios basados enla eficiencia, esdecir, en el mejor aprovechamiento de los recursos computacionales. Nuestro objeto deestudio serian los métodos de resolución de problemas, es decir, los algoritmos, y no losprogramas, o sea, sus implementaciones concretas usando diferentes lenguajes deprogramación.El desarrollo de algoritmos es un tema fundamental e importante en el diseño deprogramas, aplicaciones de cómputo ysoluciones informáticas. Por lo cual, el alumno debetener buenas bases que le sirvan para poder crear de manera fácil y rápida el desarrollo desus programas.
2
.
 
SISTEMAS DE PROCESAMIENTO DE LA INFORMACIÓN
Un ordenador es una máquina de procesamiento de información. Es una máquina con unconjunto de elementos que interactúan entre sí, cables, chips, procesadores, etc., (procesarinformaciónes la capacidad del Sistema de Información para efectuar cálculos de acuerdocon una secuencia de operaciones preestablecida. Estos cálculos pueden efectuarse condatos introducidos recientemente en el sistema o bien con datos que están almacenados).Para procesar la información está el hardware (corresponde a todas las partes físicas y tangibles de una computadora: sus componentes eléctricos,electrónicos, electromecánicosy mecánicos, microprocesador, RAM, buses, chips,), y el software (que comprende elconjunto de los componentes lógicos necesarios para hacer posible la realización de unatarea específica, en contraposición a los componentes físicos del sistema, el hardware).
3
.
 
DEFINICIÓN DE ALGORITMO
Si bien los allegados a la informática saben que un algoritmo es un conjunto deoperacionesordenadas de modo tal en que puedan resolver un problema, son pocos los saben que eltérmino deriva del matemático astrónomo y geógrafo musulmán al-Jwarizmi.Los algoritmos tienen algo en común con las funciones matemáticas: reciben una entrada y producen una salida, pero para que pueda ser considerado como algoritmo debe sereficiente (encontrar una solución en el menor tiempo posible), finito(posee un númerodeterminado de pasos) y definido (se llega al mismo resultado si se sigue el mismo procesomás de una vez).En conclusión un algoritmo es una serie de pasos organizados que describe el proceso quese debe seguir, para dar solución a un problema específico.
4
.
 
TIPOS DE ALGORITMOS
Existen dos tipos y son llamados así por su naturaleza:

 
Cualitativos:
Son aquellos en losque se describen los pasos utilizando palabras.

 
Cuantitativos:
Son aquellos en los que se utilizan cálculos numéricos para definirlos pasos del proceso.
Definición de Lenguaje 
Es una serie de símbolos que sirven para transmitir uno o más mensajes (ideas) entre dosentidades diferentes. A la transmisión de mensajes se le conoce comúnmente comocomunicación.La comunicación es un procesocomplejo que requiere una serie de reglas simples, peroindispensables para poderse llevar a cabo. Las dos principales son las siguientes:

 
TÉCNICAS Y DISEÑOS DE ALGORITMOS
INICIANDO LA PROGRAMACIÓN
9
Lenguajes Algorítmicos 
Un Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir demanera 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 forma descriptiva las operaciones que debe realizar unalgoritmo (pseudocódigo).INICIOEntero: EdadESCRIBA ´cuál es tu edad?µ Lea EdadSI (Edad >=18 entonces)ESCRIBA ´Eres mayor de EdadµSINOESCRIBA ´No eres mayor de EdadµFINSIESCRIBA ´fin del algoritmoµFIN
5
.
 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS