Está en la página 1de 2

FUNDAMENTOS DE LA PROGRAMACION

Es la combinación de simbolos y reglas que permiteb la elaboración de programas con los


cuales la computadora puede realizar tareas o resolver problemas de maneta eficiente. Los
lenguajes de programación se clasifican en:

1. Lenguaje de maquina.- En el cual las instrucciones son directamente entendibles por


la conmputadora y no necesitan traductor para que la CPU ( Unidad Central de
Procesamiento) pueda entender y ejevutar el programa. Utiliza un código binario (0,1)
y se basa en bits.
2. Lenguaje de bajo nivel ( asembler).- En el cual las instrucciones se escriben en código
alfabéticos, conocidos como nemotécnicos
3. Lenguaje de alto nivel.- El cual es semejante al lenguaje humano, generalmente en
ingles, lo que facilita la elaboración y compresión del programa. Por ejempo; Basic,
Pascal, Fortram, Cobol, C, etc..
Con los lenguajes de alto nivel, se necesita un programa especial llamado compilador
que traduce las iisntrucciones del lenguaje de alto nivel al lenguaje de maquina.

DEFINICION DE ALGRITMO

Se denomina algoritmo al conjunto de pasos ordenados y finitos que permiten resolver un


problema especifico. Los algoritmos son independientes al lenguaje de programación y de la
computadora que se vaya a emplear para ejecutarlo.

Todo algoritmo debe ser:

1. Finito en tamaño o en numero de instrucciones (tiene un primer paso y un ultimo


paso) y tiene tiempo de ejecución (debe terminar en algún momento). Por lo tanto
debe tener un punto particular de inicio y fin.
2. Preciso.- Tener un orden entre sus pasos
3. Definido.- No debe ser ambiguo o prestarse a dobles interpretaciones. Si se ejecuta el
mismo algoritmo varias veces con los mismos datos, el resultado siempre será el
mismo.
4. General.- Debe tolerar cambios que se puedan presentar en la definición del
problema.

Toda actividad que realizamos, la podemos expresar en forma de algoritmo. Existen 2 tipos de
algoritmos, los que se desarrollan para ser ejecutados por una computadora llamados
algoritmos computacionales y los que realiza el ser humano, es decir algoritmos no
computacionales; como ejemplo dde estos podemos anotar; cambiar las llantas de un
automóvil, preoara una receta de cocina, calcular el área de un triangulo.

Cambiar la llanta de un carro

1. Sacar las herramientas (gata, la llave)


2. Sacar la llanta de repuesto
3. Aflojar las tuercas
4. Colocar la gata
5. Subir la gata
6. Sacar llanta ponchada
7. Colocar la llanta de repuesto
8. Colocar tuercas y ajustar
9. Bajar la gata
10. Ajustar las tuercas
11. Guardar la llanta
12. Guardar las herramientas

Calcular el área de un triangulo (computacional)

1. Conocer la base y la altura


2. Calcular el área la empleando la formula
3. Mostrar el resultado

También podría gustarte