Introduccion a la programacion V1

Páginas: 8 (1897 palabras) Publicado: 9 de enero de 2015
INTRODUCCIÓN A LA PROGRAMACIÓN DE COMPUTADORES
ALGORITMOS

Para qué Sirven los Algoritmos?
Partimos este curso, respondiendo esta pregunta, y su respuesta puede ser simple
como compleja; los algoritmos sirven como una guía o receta única para resolver
siempre un mismo problema. Es decir que siguiendo los pasos o instrucciones que da
el algoritmo siempre vamos a encontrar la respuesta a eseproblema.

Que es un problema?
Podemos definir un problema como una situación que debe ser solucionada, el
Diccionario de la Real Academia lo define como (1. Cuestión que se trata de aclarar, 2.
Proposición o Dificultad de Solución Dudosa, 3.) Conjunto de Hechos o Circunstancias
que dificultan la consecución de algún fin. 4.) Planteamiento de una situación cuya
respuesta desconocida debeobtenerse a través de métodos científicos. Partiendo de
esta ultima definición podemos decir que para poder solucionar un problema mediante
el uso de la computadora, es necesario seguir una serie de pasos, donde uno de estos
se conoce como diseño del Algoritmo.

Que es un Algoritmo?
Es un conjunto de instrucciones o pasos ordenados, que tienen como objetivo dar la
solución a un problema y secaracteriza porque cada paso debe ser preciso y detallado,
debe tener un final que es la solución del problema, y debe ser definido, es decir que
sirve para lo que se ha creado.

Tipos de Algoritmos
De acuerdo al tratamiento de los Algoritmos a través de una computadora, estos se
pueden clasificar en Cualitativos y Cuantitativos. Los Algoritmos Cualitativos son
aquellos en donde cada pasose describe en forma de enunciado, textual o
gráficamente. Ejemplo una Receta de Cocina, o instrucciones para Armar algún objeto.
Los Algoritmos Cuantitativos son aquellos en donde cada paso se describe en forma de
expresión matemática, ejemplo: (Una Fórmula un Teorema. etc.).

Características de los Algoritmos
Aunque hay tres características fundamentales que deben tener los algoritmos:finito,
preciso y definido, el Doctor en Computación Donald Knuth define dos mas de esta
forma:
Carácter finito.
"Un algoritmo siempre debe terminar después de un número finito de pasos".
Precisión.
"Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar
a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso".
Entrada.
"Un algoritmo tienecero o más entradas: cantidades que le son dadas antes de que el
algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son
tomadas de conjuntos específicos de objetos."
Salida.
"Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica
con las entradas".
Eficacia.
"También se espera que un algoritmo sea eficaz, en el sentido de que todaslas
operaciones a realizar en un algoritmo deben ser suficientemente básicas como para
que en principio puedan ser hechas de manera exacta y en un tiempo finito por un
hombre usando lápiz y papel".

Como se abordan los problemas desde la perspectiva de los
algoritmos
Para poder especificar la solución de un problema desde la perspectiva de los
algoritmos, debemos Entender bien el Problema,prácticamente se habla de conocer
qué es lo que se busca solucionar, analizar qué datos nos da el enunciado, que
información conocemos, cual desconocemos (y debemos ir a buscar para incluirla en
nuestro algoritmo) o cual desconocemos y debemos pedírsela al usuario cuando
ejecute nuestro algoritmos; partiendo de esto debemos determinar cuáles son nuestros

datos de entrada, también que eslo que debemos realizar (proceso) y que es lo que
debemos mostrar (salida o resultado). Estos son nuestros insumos para poder
desarrollar nuestro algoritmo.
Problema: Se Necesita Conocer el Area de un Círculo, cuyo radio es N (Un Valor
Cualquiera) que debemos saber?
1. Analizar el problema (Investigar la Formula para calcular el área de un Circulo, la
cuales
Area = Pi * Radio Al Cuadrado,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción A La Programacion
  • introducción a la programacion
  • Introduccion A La Programacion
  • Introduccion a la programacion
  • Introduccion a programacion
  • Introduccion a la programacion
  • Introduccion a la programacion
  • introduccion a la programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS