domingo, 8 de marzo de 2015

Introducción a la programación

Algoritmo
Es una secuencia ordenada de pasos no ambiguos, expresados en lenguaje natural.

Esta palabra proviene del nombre de un matemático y astrónomo árabe “Alkhowarizmi”, Al escribió un tratado sobre la manipulación de números y ecuaciones “kitab al-jabr w” almugabala” 
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.
Los algoritmos deben de cumplir con las siguientes características:

Precisos: Indica el orden de realización de cada uno de los pasos.

Deterministicos:
Las mismas entradas deben de dar siempre las mismas salidas.

Finito:
El algoritmo debe de terminar en algún momento.

Para que un algoritmo pueda ser ejecutado por una computadora este debe ser codificada en un lenguaje que él pueda entender una computadora al cual se le llama lenguaje de programación.
DEFINICION DE ALGORITMO:
 
Define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla.
De acuerdo con el concepto anterior, el algoritmo podría estar incluido en la definición de programa de ordenador de la Ley de Propiedad Intelectual (TRLPI), al referirse a éste como toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa o indirectamente, en un sistema informático para realizar una función o una tarea o para obtener un resultado determinado, cualquiera que fuere su forma de expresión y fijación.
Sin embargo, ciertas características de los algoritmos hacen que no puedan ser calificados como programas de ordenador. La consecuencia de estas características es la exclusión del algoritmo del ámbito de protección del derecho de autor, en la medida en que éste constituye una idea, un método de cálculo o una función, afectado por el artículo 96.4 del TRLPI.

 
Ejemplos de algoritmos:


 
Serie numérica
Una serie es una sucesión ordenada de elementos que guardan un vínculo entre sí. Numérico, por su parte, es aquello vinculado a los números.
Con estas definiciones en claro, podemos comprender a qué se refiere el concepto de serie numérica: se trata de una seguidilla de números. Puede entenderse, por lo tanto, como un conjunto ordenado de números. Como los números son infinitos, la cantidad de series numéricas que pueden crearse también lo son. Supongamos que alguien desea detallar una serie numérica de números pares: dicha serie nunca tendrá final.
Las series numéricas, de todos modos, suelen acotarse a ciertos parámetros o instrucciones. Es habitual que los docentes pidan a sus alumnos que detallen los componentes de ciertas series numéricas a modo de ejercicio.

De este modo, un ejercicio de matemática puede pedir a los estudiantes que mencionen los componentes de una serie numérica de números impares cuyo número menor es 3 y su número mayor es 9. Esta serie numérica estará formada por 3, 5, 7 y 9.

En un sentido similar, una serie numérica de 5 en 5 que comience en 5 y llegue hasta 40 estará compuesta por los siguientes números: 5, 10, 15, 20, 25, 30, 35 y 40.

Las series numéricas pueden ser ascendentes o descendentes. En los ejemplos mencionados anteriormente, las series eran ascendentes: iban del número menor al mayor. Una serie numérica descendente de números reales positivos y pares que comience en 12 sería la siguiente: 12, 10, 8, 6, 4 y 2.


Ejercicios de secuencia numérica:





No hay comentarios:

Publicar un comentario