MINISTERIO DEL PODER POPULAR PARA LA” EDUCACION SUPERIOR”
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA
“ANTONIO JOSE DE SUCRE”
UNEXPO - V.R. “LUIS CABALLERO MEJIAS”
COMPUTACION
PROFESORA : AUTOR:
GIOCONDA ECHENIQUE TORREALBA
ANDERWIN
EXP:2012157055
NIVELES DE LENGUAJES DE
PROGRAMACION
Los lenguajes de programación se clasifican
por su nivel de abstracción del procesador en
este caso la abstracción es un principio por el
cual se aísla toda aquella información que no
es resulta relevante a un determinado nivel de
conocimiento
LENGUAJE DE BAJO
NIVEL
es el que proporciona poca o ninguna
abstracción del microprocesador de
un ordenador. Consecuentemente es
fácilmente trasladado a lenguaje de
máquina.
En general se utiliza este tipo de
lenguaje para programar.
LENGUAJE DE MEDIO
NIVEL
Es un lenguaje de programación
informática como el lenguaje C que
se encuentran entre los lenguajes de
alto nivel y los lenguajes de bajo
nivel. Son precisos para ciertas
aplicaciones como la creación de
sistemas operativos, ya que permiten
un manejo abstracto (independiente
de la máquina, a diferencia del
ensamblador), pero sin perder
mucho del poder y eficiencia que
tienen los lenguajes de bajo nivel.
LENGUAJE DE ALTO
NIVEL
se caracterizan por expresar los
algoritmos de una manera adecuada
a la capacidad cognitiva humana, en
lugar de a la capacidad ejecutora de
las máquinas . Los lenguajes de muy
alto nivel se crearon para que el
usuario común pudiese solucionar tal
problema de procesamiento de datos
de una manera más fácil y rápida.
METODOS DE PROGRAMACION
Un método es un trozo de código que puede ser llamado o invocado
por el programa principal o por otro método para realizar alguna tarea
específica
En Java, los métodos suelen ir asociados con los objetos o instancias en
particular a los que operan (métodos de instancia). Los métodos que no
necesitan o trabajan con objetos (y sí con números, por ejemplo) se denominan
métodos estáticos o de clase y se declaran con el modificador static.
*Los lenguajes que no emplean la
programación orientada a objetos.
Por ejemplo, el método sqrt de la
clase Math es un método estático
Los métodos estáticos o de clase son
equivalentes a las rutinas (funciones
o procedimientos)
*A diferencia de otros lenguajes de
programación, como Pascal, en Java, la
declaración del método puede realizarse
en el código fuente después de la llamada
al propio método.
PSEUDOCODIGO
Es una descripción informal de alto nivel de un algoritmo
informático de programación compacto e informal, que
utiliza las convenciones estructurales de un lenguaje de
programación verdadero , pero que está diseñado para la
lectura humana en lugar de la lectura mediante máquina,
y con independencia de cualquier otro lenguaje de
programación.
Las principales características de
este lenguaje son:
*Se puede ejecutar en un ordenador (con *Es
una forma de representación sencilla de utilizar
y de manipular.
*Facilita el paso del programa al lenguaje de
programación.
*Es independiente del lenguaje de
programación que se vaya a utilizar.
Estructura a seguir en su realización:
Cabecera: Programa , Módulo, Tipos de
datos, Constantes, Variables.
Cuerpo: Inicio, Instrucciones, Fin
Aplicación
Muchas veces, en los libros de texto y
publicaciones científicas relacionadas con la
informática y la computación numérica, se
utilizan pseudocódigo en la descripción de
algoritmos, de manera que todos los
programadores puedan entenderlo, aunque
no todos conozcan el mismo lenguaje de
programación.
DIAGRAMA DE FLUJO
es una representación gráfica de un proceso. Cada paso del proceso es representado por un
símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos
gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del
proceso.
El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso
mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y
su relación con las demás, el flujo de la información y los materiales, las ramas en el proceso.
Características:
Los símbolos representan acciones o funciones en el
programa.
Las flechas representan el orden de realización de las
acciones o funciones, marcando el sentido o flujo lógico
del algoritmo.
Cada símbolo tendrá al menos una flecha que
conduzca a él y una flecha que parta de él, a excepción
de los terminadores y conectores.
Reglas para
dibujar un
diagramas de
flujo
Estos diagramas (también conocidos como diagramas de Chapin o diagramas N-S) aparecen
contenidos en un rectángulo, donde un conjunto de símbolos adyacentes representan las estructuras de
control básicas de la programación estructurada
DIAGRAMA – (NS)
CARACTERISTICA
*Se podría decir que un diagrama N S es un diagrama
de flujo en el que se omiten las líneas de unión y las
cajas o rectángulos son contiguos, el aspecto general
de un algoritmo expresado según esta forma
Las palabras reservadas más utilizadas
son:
*Inicio Fin Leer Escribir
*Mientras Repita Hasta Para
*Incrementar Decrementar Hacer Función
*Entero Real Caracter Cadena
*Lógico Retornar
Sus principales ventajas son:
Adecuación a la programación estructurada.
Favorecen las técnicas de diseño descendente.
Favorecen la partición de los programas en
módulos pequeños; resaltando más las partes
generales sobre los detalles concretos, que
quedan más pequeños cuanto más específicos
son.

Presentación 4

  • 1.
    MINISTERIO DEL PODERPOPULAR PARA LA” EDUCACION SUPERIOR” UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA “ANTONIO JOSE DE SUCRE” UNEXPO - V.R. “LUIS CABALLERO MEJIAS” COMPUTACION PROFESORA : AUTOR: GIOCONDA ECHENIQUE TORREALBA ANDERWIN EXP:2012157055
  • 2.
    NIVELES DE LENGUAJESDE PROGRAMACION Los lenguajes de programación se clasifican por su nivel de abstracción del procesador en este caso la abstracción es un principio por el cual se aísla toda aquella información que no es resulta relevante a un determinado nivel de conocimiento LENGUAJE DE BAJO NIVEL es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina. En general se utiliza este tipo de lenguaje para programar. LENGUAJE DE MEDIO NIVEL Es un lenguaje de programación informática como el lenguaje C que se encuentran entre los lenguajes de alto nivel y los lenguajes de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del ensamblador), pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel. LENGUAJE DE ALTO NIVEL se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas . Los lenguajes de muy alto nivel se crearon para que el usuario común pudiese solucionar tal problema de procesamiento de datos de una manera más fácil y rápida.
  • 3.
    METODOS DE PROGRAMACION Unmétodo es un trozo de código que puede ser llamado o invocado por el programa principal o por otro método para realizar alguna tarea específica En Java, los métodos suelen ir asociados con los objetos o instancias en particular a los que operan (métodos de instancia). Los métodos que no necesitan o trabajan con objetos (y sí con números, por ejemplo) se denominan métodos estáticos o de clase y se declaran con el modificador static. *Los lenguajes que no emplean la programación orientada a objetos. Por ejemplo, el método sqrt de la clase Math es un método estático Los métodos estáticos o de clase son equivalentes a las rutinas (funciones o procedimientos) *A diferencia de otros lenguajes de programación, como Pascal, en Java, la declaración del método puede realizarse en el código fuente después de la llamada al propio método.
  • 4.
    PSEUDOCODIGO Es una descripcióninformal de alto nivel de un algoritmo informático de programación compacto e informal, que utiliza las convenciones estructurales de un lenguaje de programación verdadero , pero que está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Las principales características de este lenguaje son: *Se puede ejecutar en un ordenador (con *Es una forma de representación sencilla de utilizar y de manipular. *Facilita el paso del programa al lenguaje de programación. *Es independiente del lenguaje de programación que se vaya a utilizar. Estructura a seguir en su realización: Cabecera: Programa , Módulo, Tipos de datos, Constantes, Variables. Cuerpo: Inicio, Instrucciones, Fin Aplicación Muchas veces, en los libros de texto y publicaciones científicas relacionadas con la informática y la computación numérica, se utilizan pseudocódigo en la descripción de algoritmos, de manera que todos los programadores puedan entenderlo, aunque no todos conozcan el mismo lenguaje de programación.
  • 5.
    DIAGRAMA DE FLUJO esuna representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso. El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información y los materiales, las ramas en el proceso. Características: Los símbolos representan acciones o funciones en el programa. Las flechas representan el orden de realización de las acciones o funciones, marcando el sentido o flujo lógico del algoritmo. Cada símbolo tendrá al menos una flecha que conduzca a él y una flecha que parta de él, a excepción de los terminadores y conectores. Reglas para dibujar un diagramas de flujo
  • 6.
    Estos diagramas (tambiénconocidos como diagramas de Chapin o diagramas N-S) aparecen contenidos en un rectángulo, donde un conjunto de símbolos adyacentes representan las estructuras de control básicas de la programación estructurada DIAGRAMA – (NS) CARACTERISTICA *Se podría decir que un diagrama N S es un diagrama de flujo en el que se omiten las líneas de unión y las cajas o rectángulos son contiguos, el aspecto general de un algoritmo expresado según esta forma Las palabras reservadas más utilizadas son: *Inicio Fin Leer Escribir *Mientras Repita Hasta Para *Incrementar Decrementar Hacer Función *Entero Real Caracter Cadena *Lógico Retornar Sus principales ventajas son: Adecuación a la programación estructurada. Favorecen las técnicas de diseño descendente. Favorecen la partición de los programas en módulos pequeños; resaltando más las partes generales sobre los detalles concretos, que quedan más pequeños cuanto más específicos son.