Conceptos Básicos Y Metodología Para La Solución De Problemas Por Medio De Computadoras
Enviado por AndRoses666 • 18 de Febrero de 2013 • 552 Palabras (3 Páginas) • 698 Visitas
Conceptos Básicos Y Metodología Para La Solución De Problemas Por Medio De Computadoras
1.1 Definición De Lenguaje
1.2 Definición De Algoritmo
1.3 Algoritmo Cotidiano
1.4 Definición De Lenguaje Algorítmico
1.5 Historia Y Aplicación De Los Lenguajes Algorítmicos
1.6 Definición De Problemas
1.7 Análisis De Los Datos
1.8 Diseño De La Solución
1.9 Codificación
1.10 Prueba y Depuración
1.11 Documentación
1.12 Mantenimiento
1.1 Definición De Lenguaje
Lenguaje
Medio de comunicación entre los seres humanos a través de signos orales y escritos que poseen un significado. También podría decirse que es cualquier procedimiento que sirve para comunicarse, representado mediante símbolos y caracteres específicos
Desde El Punto De Vista Informático El Lenguaje Es:
La representación por medio de signos, símbolos y caracteres que existe entre la comunicación de la PC.
Lenguajes De Programación
Son los lenguajes utilizados para escribir programas de computadoras que puedan ser entendidos por ellas.
Los lenguajes de programación se clasifican en tres grandes categorías:
- Máquina
- Bajo nivel (ensamblador) y
- Alto nivel
Lenguaje Máquina
Es el lenguaje propio de la computadora, basado en la lógica binaria, de ceros y unos (00010111). Este lenguaje resulta difícil de utilizar para las personas; ya que el programador debe introducir todos y cada uno de los comandos y datos en forma binaria, y una operación sencilla como comparar el contenido de un registro con los datos situados en una ubicación del chip de memoria puede tener el siguiente formato: 11001010 00010111 11110101 00101011.
La programación en lenguaje máquina es una tarea tan tediosa y consume tanto tiempo que muy raras veces lo que se ahorra en la ejecución del programa justifica los días o semanas que se han necesitado para escribir el mismo.
Lenguaje De Bajo Nivel
(Ensamblador)
Como vimos anteriormente la programación en lenguaje máquina es difícil por ello se necesitan lenguajes que faciliten este proceso. Por este motivo han sido diseñados los lenguajes de bajo nivel.
Estos lenguajes dan a cada instrucción un mnemónico, como por ejemplo STORE, ADD o JUMP. Los lenguajes de bajo nivel permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender. Esta abstracción da como resultado un lenguaje de muy bajo nivel que es específico de cada microprocesador:
El Lenguaje Ensamblador
.Al
...