Sie sind auf Seite 1von 4

A continuacin recordaremos los siguientes conceptos:

1.1. Algoritmo
1.2. Lenguaje de programacin
1.3. Pseudocdigo
1.4. Programa informtico
1.5. Programacin
1.6. Editores de texto
1.7. Compiladores
1.8. Interpretes
1.9. Diagramas de flujo

1.1. Algoritmo
Es el conjunto de operaciones y procedimientos que deben seguirse para
resolver un problema.
Ejecutar un algoritmo es realizar las tareas del mismo, en el orden especificado
y utilizando los recursos disponibles.

1.2. Lenguaje de programacin


Es un lenguaje formal diseado para expresar procesos que pueden ser
llevados a cabo por mquinas como las COMPUTADORAS.
Esta formado por un conjunto de caractersticas y reglas que le permiten a las
personas comunicarse con la computadora y crear software.
1.3. Pseudocdigo
El pseudocdigo (o falso lenguaje) es comnmente utilizado por los
programadores para omitir secciones de cdigo o para dar una explicacin del
paradigma que tom el mismo programador para hacer sus cdigos, esto
quiere decir que el pseudocdigo no es programable sino facilita la
programacin.
El principal objetivo del pseudocdigo es el de representar la solucin a un
algoritmo de la forma ms detallada posible, y a su vez lo ms parecida posible
al lenguaje que posteriormente se utilizar para la codificacin del mismo.

Caractersticas y sus partes:

Las principales caractersticas de este lenguaje son:


1.- Se puede ejecutar en un ordenador.
2.- Es una forma de representacin sencilla de utilizar y de manipular.
3.- Facilita el paso del programa al lenguaje de programacin.
4.- Es independiente del lenguaje de programacin que se vaya a utilizar.
5.- Es un mtodo que facilita la programacin y solucin de algoritmo del
programa.

Todo documento en pseudocdigo debe permitir la descripcin de:


1.- Instrucciones primitivas.
2.- Instrucciones de proceso.
3.- Instrucciones de control.
4.- Instrucciones compuestas.
5.- Instrucciones de descripcin.

1.4. Programa informtico


Un programa informtico es un conjunto de instrucciones que una vez
ejecutadas realizarn una o varias tareas en una COMPUTADORA(ordenador, un
telfono u otros equipos tecnolgicos.
Para desarrollar un programa informtico, se necesita apelar a los lenguajes de
programacin que posibilitan el control de las mquinas. A travs de diversas
reglas semnticas y sintcticas estos lenguajes especifican los datos que
transmiten el software y que tendr que operar la COMPUTADORA.

1.5. Programacin
Es el proceso de disear, codificar, depurar y mantener el cdigo fuente de
programas computacionales.
1.6. Editores de texto
Es un programa que permite crear y modificar archivos digitales compuestos
nicamente por texto sin formato, conocidos comnmente como archivos de
texto o texto plano.
1.7. Compiladores

Analiza el programa fuente y lo traduce a otro equivalente escrito en otro


lenguaje (ejemplo: el lenguaje de la mquina). Su accin equivale a la de un
traductor humano, que toma un libro y produce otro equivalente escrito en otra
lengua.
1.8. Interpretes
Analiza el programa fuente y lo ejecuta DIRECTAMENTE sin generar ningn
cdigo equivalente.
Su accin equivale a la de un intrprete humano, que traduce las tareas que
oye sobre la marcha, sin producir ningn escrito permanente.

1.9. Diagramas de flujo


Un diagrama de flujo es una representacin esquemtica de los distintos pasos
de un programa. Constituyen pues, otra forma de representar algoritmos
distinta al pseudocdigo, pero que nos sirve de forma complementaria en el
proceso de creacin de la estructura del programa antes de ponernos delante
del ordenador.
Estos smbolos y normas de construccin son necesarios para la creacin de
diagramas de flujo:

Das könnte Ihnen auch gefallen