Académique Documents
Professionnel Documents
Culture Documents
Santiago Mario
Extensin Maturn.
Bachiller:
Seccin C
El papel de los programas de computadoras es esencial (importante) ya que sin una lista
de instrucciones a seguir, la computadora es virtualmente intil. Los lenguajes de
programacin nos permiten escribir esos programas y por consiguiente comunicarnos con
las computadoras
PROGRAMACION
LENGUAJE DE PROGRAMACIN
Los lenguajes de programacin intentan conservar una similitud con el lenguaje humano,
con la finalidad de que sean ms naturales a quienes los usan. Establecen un conjunto de
reglas sintcticas y semnticas, las cuales rigen la estructura del programa de
computacin que se escribe o edita. De esta forma, permiten a los programadores o
desarrolladores, poder especificar de forma precisa los datos sobre los que se va a actuar,
su almacenamiento, transmisin y dems acciones a realizar bajo las distintas
circunstancias consideradas.
LENGUAJE DE ALTO NIVEL
En los primeros lenguajes, la limitacin era que se orientaban a un rea especfica y sus
instrucciones requeran de una sintaxis predefinida. Se clasifican como lenguajes
procedimentales o lenguajes de bajo nivel. Otra limitacin de estos es que se requiere de
ciertos conocimientos de programacin para realizar las secuencias de instrucciones
lgicas. Los lenguajes de alto nivel se crearon para que el usuario comn pudiese
solucionar un problema de procesamiento de datos de una manera ms fcil y rpida.
VB.NET
Ada
ALGOL
BASIC
C Sharp
FORTRAN
Java
Lisp
Modula-2
Pascal
Pauscal en espaol
Perl
PHP
PL/1
PL/SQL
Python
Ruby
Matlab
Es una serie finita de pasos o instrucciones mediante los cuales se resuelve un problema o
se ejecuta una tarea especfica.
Los algoritmos especifican los pasos (instrucciones) que permiten llegar a la solucin de
un problema, sin importar si el proceso es manual o automatizado. De modo que no se
encuentran exclusivamente relacionados con la computacin. En la vida cotidiana son
empleados en diversas ocasiones. Por ejemplo, los pasos seguidos para retirar dinero de
un cajero automtico de un banco o cuando se sigue una receta de cocina. Se puede
entenderlos entonces, como una especie de receta que indica los pasos que permiten
alcanzar la solucin de un problema.
Ser definidos, lo que implica que cada vez que se siga se obtendr invariablemente
el mismo resultado.
DIAGRAMA DE FLUJO
Es una representacin grfica de un proceso. Cada paso del proceso es representado por
un smbolo diferente que contiene una breve descripcin de la etapa de proceso. Los
smbolos grficos del flujo del proceso estn unidos entre s con flechas que indican la
direccin de flujo del proceso.
Si me dice que no, lo sirvo en el Plato, si me dice que s, le hecho sal y despus lo sirvo
en el plato.
Teniendo los pasos mediante el algoritmo, podemos realizar el diagrama de flujo que
sera:
Diagrama de flujo.
DIFERENCIAS ENTRE PROGRAMACION Y LENGUAJE DE PROGRAMACION
La diferencia que existe entre estos dos tipos de lenguajes es que, los lenguajes de alto
nivel se caracterizan por expresar el algoritmo de una manera adecuada a la capacidad
cognitiva humana, en lugar de la capacidad ejecutora de las mquinas. Mientras que los
lenguajes de bajo nivel permiten al programador escribir instrucciones de un programa
usando abreviaturas del ingls, tambin llamadas palabras nemotcnicas, tales como:
ADD, DIV, SUB, ADD M, N, P, etc.
Esto quiere decir que el lenguaje de alto nivel est hecho para el mejor entendimiento
humano mquina, lo contrario del lenguaje de bajo nivel que es un programa escrito en un
lenguaje ensamblador tiene el inconveniente de que no es comprensible para la
computadora, ya que, no est compuesto por ceros y unos, esto requiere una fase de
traduccin a lenguaje mquina.
CONCLUSIN
Los programas escritos en un lenguaje declarativo especifican las propiedades que tienen
o que deben cumplirse para la salida. No especifican detalles expresados en trminos de
flujo de control de la mquina de ejecucin pero s de las relaciones matemticas entre
los objetos declarados y sus propiedades.
Tambin se habl de los algoritmos que son una serie finita de pasos o instrucciones
mediante los cuales se resuelve un problema o se ejecuta una tarea especfica. De estas
instrucciones o serie de pasos ordenados podemos realizar una representacin grfica o
dicho de otra forma un diagrama de flujo.