electronica

Páginas: 11 (2637 palabras) Publicado: 24 de marzo de 2014



ITSSMT

ALGORITMOS Y LENGUAJE DE PROGRAMACIÓN

13/03/2014

LUIS ALFREDO SOSA



INTRODUCCIÓN

PERO QUIEN REALMENTE INFLUYÓ EN EL DISEÑO DE LOS PRIMEROS COMPUTADORES FUE CHARLES BABBAGE (1793-1871). CON LA COLABORACIÓN DE LA HIJA DE LORD BYRON, LADY ADA COUNTESS OF LOVELACE (1815-1852), A LA QUE DEBE SU NOMBRE EL LENGUAJE ADA CREADO POR EL DOD (DEPARTAMENTO DE DEFENSA DE ESTADOSUNIDOS) EN LOS AÑOS 70. BABBAGE DISEÑÓ Y CONSTRUYÓ LA "MÁQUINA DIFERENCIAL" PARA EL CÁLCULO DE POLINOMIOS.

OBJETIVO
COMPRENDER PRINCIPALMENTE LOS CONCEPTOS BÁSICOS DE LA PROGRAMACIÓN.












DESARROLLO
DEFINICIÓN DE PROGRAMACIÓN
Se llama Programación a la implementación de un algoritmo en un determinado lenguaje de programación, para realizar un programa.Programa (Software en inglés) es una secuencia de instrucciones que una computadora puede interpretar y ejecutar.


INTRODUCCIÓN A LA PROGRAMACIÓN
Algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema.
Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea específica, como la solución de un problema. Losalgoritmos son independientes tanto del lenguaje de programación en que se expresan como de la computadora que los ejecuta.


El proceso de programación es, por consiguiente, un proceso de solución de problemas y el desarrollo de un programa requiere las siguientes fases:

Definición y análisis del problema.
Diseño de algoritmos.
diagrama de flujo
pseudocódigo.
Codificación del programa.Depuración y verificación del programa.
Documentación.
Mantenimiento.



CARACTERÍSTICAS DE LOS ALGORITMOS

Las características fundamentales que debe cumplir todo algoritmo son:
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
Un algoritmo debe serfinito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea debe de tener un número finito de pasos.

LENGUAJES DE PROGRAMACIÓN (LENGUAJE MÁQUINA, ENSAMBLADOR Y DE ALTO NIVEL)

Al igual que los idiomas sirven de vehículo de comunicación entre seres humanos, existen lenguajes que realizan la comunicación entre ellos y las computadoras. Estos lenguajes permiten expresar lasinstrucciones que el programador desea que la computadora ejecute.

Los principales tipos de lenguajes utilizados en la actualidad son tres:
1. •Lenguaje maquina
2. •Lenguaje de bajo nivel (ensamblador)
3. •Lenguajes de alto nivel


LENGUAJES MÁQUINA
Se llama lenguaje máquina a las instrucciones que se dan directamente a la computadora, utilizando una serie de dígitos binarios o bits,representados por los números 0 y 1 que especifican una operación. Aunque este lenguaje es el que entiende la computadora, es muy difícil de manejar en la comunicación humana.
LENGUAJES DE BAJO NIVEL (ENSAMBLADOR)
Las instrucciones en lenguaje ensamblador son conocidas como mnemotécnicos.
Por ejemplo, mnemotécnicos típicos de operaciones aritméticas son:
En ingles, ADD, SUB, DIV, etc.
En español,SUM,RES, DIV, etc.
Una instrucción típica de suma seria:
ADD M, N, P
Esta instrucción podría significar "sumar el número contenido en la posición de memoria M al número almacenado en la posición de memoria N y situar el resultado en la posición de memoria P". 0110 1001 1010 1011
El programa original escrito en lenguaje ensamblador se denomina programa fuente y el programa traducido en lenguajemaquina se conoce como programa objeto, ya directamente entendible por la computadora.
El traductor de programas fuente a objeto es un programa llamado ensamblador (assembler), existente en casi todas las computadoras.

LENGUAJES DE ALTO NIVEL

Los lenguajes de alto nivel son los más utilizados por los programadores. Están diseñados para que las personas escriban y entiendan los programas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Electronica
  • Electron
  • Electronica
  • Electronica
  • Electronica
  • Electronica
  • Electronica
  • Electrones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS