Você está na página 1de 2

INSTITUCIN EDUCATIVA JOS EUSEBIO CARO

REA DE TECNOLOGA E INFORMTICA


2017
DOCENTE JESS EDUARDO MADROERO RUALES

INTRODUCCIN A LA PROGRAMACIN

El tema a desarrollar es uno de los ms importantes en la formacin acadmica de cualquier estudiante, porque aporta
tcnicas, habilidades y hbitos que le servirn para la vida prctica, en la solucin de problemas (no nicamente en
ingeniera).

Aprender a resolver problemas que se presentan a lo largo de la existencia utilizando un orden establecido, el algoritmo
adecuado y la lgica, nos lleva a un desarrollo pleno en todos los mbitos: en el hogar, en la escuela, en la universidad y
en el lugar de trabajo.

ALGORITMOS Y PROGRAMACIN

Muchas palabras usadas en la aritmtica provienen del lenguaje rabe, debido a los grandes adelantos que tenan los
rabes en esta materia. Mohamed ben Musa (780-950 d.C.) padre del lgebra, era conocido con el seudnimo de Al
Jwarizmi, trmino que fue cambiando con el tiempo a algorismo; hasta convertirse finalmente en algoritmo por la
influencia y similitud fontica.

Para casi todos los problemas, y hasta para las ms elementales acciones que se tienen que llevar a cabo diariamente, se
realizan secuencias de pasos, a veces inconscientemente.

EJEMPLO: Suponiendo que se va a ir a una fiesta. Una de las posibles soluciones (paso a paso) del escenario anterior,
se presenta en el siguiente cuadro:

Pasos necesarios:
1. Seleccionar la ropa a ponerse.
2. Seleccionar los zapatos.
3. Baarse.
4. Vestirse.
5. Ponerse los zapatos.
6. Peinarse.
7. Lavarse los dientes.
8. Salir de la casa.
9. Dirigirse al lugar de la fiesta.

Tenga en cuenta que el escenario anterior, puede ser solucionado de muchas maneras. La solucin anterior es tan solo,
una de muchas soluciones posibles. De esta manera se llevan a cabo todas las actividades del ser humano. Las recetas
de cocina y los manuales de procedimientos son ejemplos claros de algoritmos. Las computadoras utilizan estos pasos
lgicos para resolver los problemas o realizar actividades como el procesamiento de textos, los clculos, el
ordenamiento y manejo de los datos, el diseo de presentaciones, la creacin de grficas e imgenes y, en general, todo
lo que se hace con los programas de cmputo.

Para aplicar algoritmos a la solucin de problemas, se debe entender primero lo que es un problema: La palabra
problema tiene muchas acepciones, las ms empleadas son:

- Situacin difcil que debe resolverse.


- Cuestin que se trata de aclarar o resolver.
- Cuestin en que hay algo que averiguar o alguna dificultad.
- Cuestin en la que se conocen algunos datos mediante los cuales es posible encontrar otros valores o datos.
- Asunto del que se espera una solucin.
- Situacin que nos presenta la necesidad cambiar algo que tenemos por algo que deseamos; es decir, la
satisfaccin de las necesidades es una solucin de los problemas.
Se debe tener en cuenta, que no todos los problemas representan situaciones difciles que han de resolverse. Algunos
problemas son tan triviales como asistir el sbado a una fiesta. La serie de pasos lgicos que han de llevarse a cabo para
hacerlo, es lo que se conoce como algoritmo.

Los problemas se pueden resolver de diversas maneras; sin embargo, los que nos ataen, que requieren de las
computadoras y un lenguaje de programacin para proporcionar soluciones a los usuarios de computadoras, siempre
deben ser resueltos utilizando algoritmos y la lgica, ya que los circuitos de una computadora trabajan de esa manera;
utilizando los operadores lgicos del algebra de Boole.

DICCIONARIO

Algoritmo: Es una serie finita de pasos o instrucciones que deben seguirse para resolver un problema.

Programa: Conjunto de instrucciones, funciones y comandos, que indican a la computadora lo que debe hacer.

Lenguaje de programacin: Lenguaje que permite el control de las computadoras, mediante smbolos, instrucciones y
enunciados, sujetos a una serie de reglas sintcticas y semnticas. Se utilizan para crear programas.

Lgica: Forma de pensamiento razonado que se basa en el conocimiento cientfico para obtener mejores resultados.

ACTIVIDAD

1. Consultar la biografa de George Boole y responder: Cul fue el aporte ms significativo a la programacin?
2. Consultar la biogrfica de Alan Turing y responder: Cul fue su aporte ms significativo a la computacin?
3. Consultar informacin sobre los primeros lenguajes de programacin implementados en computadoras.
4. En base a lo descrito en el documento responder: todos los problemas tienen una nica solucin? Justificar la
respuesta.
5. Describir y resolver dos problemas de la vida diaria en los cuales sea posible aplicar pasos lgicos para su
solucin.

Você também pode gostar