República Bolivariana de Venezuela
Universidad Nacional Experimental Politécnica
Antonio José de Sucre
Vicerrectorado –Luis Caballero Mejías
Núcleo-Charallave
Charallave, Octubre del 2013
Profesora: Ing; Echenique Yoconda
Participante: Espinoza José
Nº Exp: 2012257051
• NIVELES DE LENGUAJES DE PROGRAMACION
• METODOS DE PROGRAMACION
• PSEUDOCODIGOS
• DIAGRAMAS DE FLUJO
• DIAGRAMAS NS
• CICLOS DE PROGRAMACION EN
SEUDOCODIGOS
CONTENIDOS
un lenguaje de programación es cualquier
lenguaje artificial, el cual, se utiliza para definir
adecuadamente una secuencia de instrucciones que
puedan ser interpretadas y ejecutadas en una
computadora.
Lenguajes de
Programaciones
Niveles de Lenguajes
de Comunicación
Lenguaje de bajo nivel
o código máquina.
• Lenguaje de bajo nivel o código
máquina.
• Lenguaje ensamblador.
• Lenguaje de alto nivel.
Es utilizado por el
Sistema Numérico
Binario
Lenguajes de bajo
nivel
Lenguajes
Dependientes
Aprovechan sus
Características al
Máximo
Diseñados a medida
del Hardware
Lenguaje Ensamblador
En el lenguaje ensamblador, las instrucciones se
representan por nemónicos o combinaciones de
letras que recuerdan el significado de la instrucción
en inglés.
La estructura de una instrucción escrita en lenguaje ensamblador constaría en
general de tres campos:
• Etiqueta, o nombre simbólico asignado a la dirección donde se encuentra esa
instrucción, y que servirá como operando a otras instrucciones de bifurcación o salto
situadas en otro punto del programa.
• Instrucción, mnemónico equivalente a la primera palabra de datos de la instrucción en
lenguaje máquina.
• Operando, o nombre simbólico asignado a la dirección en que se encuentran los datos.
Como ejemplo, a continuación se representa una porción de programa redactado para el
microcontrolador PIC16X84 y su equivalencia en lenguaje máquina.
Ensamblador Lenguaje máquina
Etiqueta Mnemónico Operando PC
Código+Opera
ndo
INICIO movlw 0x07 000000 3007 h
addlw 0x08 000001 3E08 h
movwf RESULTADO 000002 0090 h
Lenguajes de Alto Nivel
Es el lenguaje mas cercano al usuario y, por tanto, el mas
evolucionado, ya que no se basa en la arquitectura de la
máquina.
Algunos ejemplos de lenguajes de alto nivel son:
• BASIC
• C
• JAVA
QUE SON PSEUDOCODIGOS
PSEUDOCODIGOS
Un pseudocódigo (falso lenguaje), es una serie de normas léxicas
y gramaticales parecidas a la mayoría de los lenguajes de
programación, pero sin llegar a la rigidez de sintaxis de estos ni a la fluidez
del lenguaje coloquial.
Pseudocódigo estilo Fortran:
programa bizzbuzz hacer i = 1
hasta 100 establecer
print_number a verdadero si i es
divisible por 3 escribir "Bizz"
establecer print_number a falso
si i es divisible por 5 escribir
"Buzz" establecer print_number
a falso si print_number, escribir i
escribir una nueva línea fin del
hacer
Pseudocódigo estilo Pascal:
procedimiento bizzbuzz para i
:= 1 hasta 100 hacer
establecer print_number a
verdadero; Si i es divisible por
3 entonces escribir "Bizz";
establecer print_number a
falso; Si i es divisible por 5
entonces escribir "Buzz";
establecer print_number a
falso; Si print_number, escribir
i; escribir una nueva lína; fin
Pseudocódigo estilo C:
subproceso funcion bizzbuzz
para (i <- 1; i<=100; i++) {
establecer print_number a
verdadero; Si i es divisible por
3 escribir "Bizz"; establecer
print_number a falso; Si i es
divisible por 5 escribir "Buzz";
establecer print_number a
falso; Si print_number, escribir
i; escribir una nueva línea; }
DIAGRAMAS DE FLUJO
El diagrama de flujo o diagrama de actividades es la representación
gráfica del algoritmo o proceso. Se utiliza en disciplinas como
programación, economía, procesos industriales y psicología cognitiva.
SIMBOLOGIADIAGRAMA DE FLUJO
Ventajas de los diagramas de flujo
• Favorecen la comprensión del proceso al mostrarlo como un dibujo. El cerebro humano
reconoce muy fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias
páginas de texto.
• Permiten identificar los problemas y las oportunidades de mejora del proceso. Se
identifican los pasos, los flujos de los re-procesos, los conflictos de autoridad, las
responsabilidades, los cuellos de botella, y los puntos de decisión.
• Muestran las interfaces cliente-proveedor y las transacciones que en ellas se
realizan, facilitando a los empleados el análisis de las mismas.
• Son una excelente herramienta para capacitar a los nuevos empleados y también a los
que desarrollan la tarea, cuando se realizan mejoras en el proceso.
• Al igual que el pseudocódigo, el diagrama de flujo con fines de análisis de algoritmos de
programación puede ser ejecutado en un ordenador, con un IDE como Free DFD.
DIAGRAMAS NS
En programación de computadores un diagrama Nassi-Shneiderman
(o NSD por sus siglas en inglés), también conocido como diagrama de Chapin1
2 es una representación gráfica que muestra el diseño de un programa
estructurado.
Todo algoritmo se representa de la
siguiente forma:
Secuenciales
•Alternativas
Alternativa simple
Alternativa doble Alternativa múltiple
Iterativas
Ciclo Mientras
Ciclo Repetir
Ciclo Desde / Para
Alternativas anidadas
Iterativas anidadas Modelo de Diagrama Ns
CICLOS DE PROGRAMACION EN SEUDOCODIGOS ("MIENTRAS...
ENTONCES", "SI... ENTONCES", "DESDE...HASTA" Y OTROS) Y EN QUE
CASOS SE USA.
Niveles de lenguajes de programacion
Niveles de lenguajes de programacion
Niveles de lenguajes de programacion
Niveles de lenguajes de programacion

Más contenido relacionado

PPTX
Nivel de abstraccion
PPTX
Lenguajes de programacion (exposicion)
PPTX
Niveles de programacion
PPTX
Programación introducción
PPTX
Elementos de la programación a nivel del lenguaje
PPT
Que Es Un Lenguaje De Programacion...?
DOCX
Programacion mildred
PPTX
Niveles de Lenguajes de Programación.
Nivel de abstraccion
Lenguajes de programacion (exposicion)
Niveles de programacion
Programación introducción
Elementos de la programación a nivel del lenguaje
Que Es Un Lenguaje De Programacion...?
Programacion mildred
Niveles de Lenguajes de Programación.

La actualidad más candente (19)

PPTX
Exposición de Lenguajes de Programación
PPTX
Lenguaje de programacion presentacion.
PPTX
Clasificacion de los lenguajes de programacion
PPTX
Clasificación de los Lenguajes de Programación
PPTX
Lenguaje de programación
PPTX
TIPOS DE LENGUAJES DE PROGRAMACION
PPTX
Lenguajes de alto nivel
PPT
Lenguaje de Alto Nivel
PPTX
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
PPTX
Programacion
PPT
Lenguajes de programacion
PPTX
Arquitectura de computadoras
PPTX
Lenguaje de programación
DOCX
Taller n°1(1)
PPTX
Eli rodas
PPTX
Conceptos de programacion
PDF
Lenguajes de cuarta generacion
PPTX
Programación
PPS
Programación EN INFORMATICA 3-4
Exposición de Lenguajes de Programación
Lenguaje de programacion presentacion.
Clasificacion de los lenguajes de programacion
Clasificación de los Lenguajes de Programación
Lenguaje de programación
TIPOS DE LENGUAJES DE PROGRAMACION
Lenguajes de alto nivel
Lenguaje de Alto Nivel
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Programacion
Lenguajes de programacion
Arquitectura de computadoras
Lenguaje de programación
Taller n°1(1)
Eli rodas
Conceptos de programacion
Lenguajes de cuarta generacion
Programación
Programación EN INFORMATICA 3-4
Publicidad

Similar a Niveles de lenguajes de programacion (20)

PPTX
Programacion
PPTX
Programacion
PPTX
Niveles de lenguajes de programación, Métodos de programación, Que son Pseudo...
PPTX
Niveles de lenguajes de programacion
PPTX
Niveles de lenguajes de programación, Métodos de programación, Que son Pseudo...
PPTX
Presentación1 katyyy
PPTX
Presentación 4
PPTX
Bloque 1 guia informatica II
PPTX
Bloque i guia informatica ii
PPTX
Tarea 4
PPTX
Programación (Tarea IV)
PPT
Lenguajes de programación1
PPT
Fundamentos de Programación
PPTX
Tarea 4
PPTX
Programacion pc
PPT
diana estefania huertas villota
PPTX
lenguaje de programacion
PPT
Lenguajes de programacion.
PPTX
Lenguaje de programacion
PPTX
Lenguaje de programacion
Programacion
Programacion
Niveles de lenguajes de programación, Métodos de programación, Que son Pseudo...
Niveles de lenguajes de programacion
Niveles de lenguajes de programación, Métodos de programación, Que son Pseudo...
Presentación1 katyyy
Presentación 4
Bloque 1 guia informatica II
Bloque i guia informatica ii
Tarea 4
Programación (Tarea IV)
Lenguajes de programación1
Fundamentos de Programación
Tarea 4
Programacion pc
diana estefania huertas villota
lenguaje de programacion
Lenguajes de programacion.
Lenguaje de programacion
Lenguaje de programacion
Publicidad

Último (20)

PPTX
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PDF
MANUAL de recursos humanos para ODOO.pdf
PPTX
Control de calidad en productos de frutas
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
El uso de las TIC en la vida cotidiana..
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PPTX
Uso responsable de la tecnología - EEST N°1
DOCX
Trabajo informatica joel torres 10-.....................
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Teoría de estadística descriptiva y aplicaciones .pdf
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PPTX
Sistema de Gestión Integral TCA Ingenieros.pptx
PDF
capacitación de aire acondicionado Bgh r 410
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
MANUAL de recursos humanos para ODOO.pdf
Control de calidad en productos de frutas
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
El uso de las TIC en la vida cotidiana..
Mecanismos-de-Propagacion de ondas electromagneticas
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
Uso responsable de la tecnología - EEST N°1
Trabajo informatica joel torres 10-.....................
Curso de generación de energía mediante sistemas solares
Teoría de estadística descriptiva y aplicaciones .pdf
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
Sistema de Gestión Integral TCA Ingenieros.pptx
capacitación de aire acondicionado Bgh r 410
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Guía 5. Test de orientación Vocacional 2.docx
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
informe_fichas1y2_corregido.docx (2) (1).pdf
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO

Niveles de lenguajes de programacion

  • 1. República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica Antonio José de Sucre Vicerrectorado –Luis Caballero Mejías Núcleo-Charallave Charallave, Octubre del 2013 Profesora: Ing; Echenique Yoconda Participante: Espinoza José Nº Exp: 2012257051
  • 2. • NIVELES DE LENGUAJES DE PROGRAMACION • METODOS DE PROGRAMACION • PSEUDOCODIGOS • DIAGRAMAS DE FLUJO • DIAGRAMAS NS • CICLOS DE PROGRAMACION EN SEUDOCODIGOS CONTENIDOS
  • 3. un lenguaje de programación es cualquier lenguaje artificial, el cual, se utiliza para definir adecuadamente una secuencia de instrucciones que puedan ser interpretadas y ejecutadas en una computadora. Lenguajes de Programaciones Niveles de Lenguajes de Comunicación Lenguaje de bajo nivel o código máquina. • Lenguaje de bajo nivel o código máquina. • Lenguaje ensamblador. • Lenguaje de alto nivel. Es utilizado por el Sistema Numérico Binario
  • 4. Lenguajes de bajo nivel Lenguajes Dependientes Aprovechan sus Características al Máximo Diseñados a medida del Hardware Lenguaje Ensamblador En el lenguaje ensamblador, las instrucciones se representan por nemónicos o combinaciones de letras que recuerdan el significado de la instrucción en inglés.
  • 5. La estructura de una instrucción escrita en lenguaje ensamblador constaría en general de tres campos: • Etiqueta, o nombre simbólico asignado a la dirección donde se encuentra esa instrucción, y que servirá como operando a otras instrucciones de bifurcación o salto situadas en otro punto del programa. • Instrucción, mnemónico equivalente a la primera palabra de datos de la instrucción en lenguaje máquina. • Operando, o nombre simbólico asignado a la dirección en que se encuentran los datos. Como ejemplo, a continuación se representa una porción de programa redactado para el microcontrolador PIC16X84 y su equivalencia en lenguaje máquina. Ensamblador Lenguaje máquina Etiqueta Mnemónico Operando PC Código+Opera ndo INICIO movlw 0x07 000000 3007 h addlw 0x08 000001 3E08 h movwf RESULTADO 000002 0090 h
  • 6. Lenguajes de Alto Nivel Es el lenguaje mas cercano al usuario y, por tanto, el mas evolucionado, ya que no se basa en la arquitectura de la máquina. Algunos ejemplos de lenguajes de alto nivel son: • BASIC • C • JAVA
  • 7. QUE SON PSEUDOCODIGOS PSEUDOCODIGOS Un pseudocódigo (falso lenguaje), es una serie de normas léxicas y gramaticales parecidas a la mayoría de los lenguajes de programación, pero sin llegar a la rigidez de sintaxis de estos ni a la fluidez del lenguaje coloquial. Pseudocódigo estilo Fortran: programa bizzbuzz hacer i = 1 hasta 100 establecer print_number a verdadero si i es divisible por 3 escribir "Bizz" establecer print_number a falso si i es divisible por 5 escribir "Buzz" establecer print_number a falso si print_number, escribir i escribir una nueva línea fin del hacer Pseudocódigo estilo Pascal: procedimiento bizzbuzz para i := 1 hasta 100 hacer establecer print_number a verdadero; Si i es divisible por 3 entonces escribir "Bizz"; establecer print_number a falso; Si i es divisible por 5 entonces escribir "Buzz"; establecer print_number a falso; Si print_number, escribir i; escribir una nueva lína; fin Pseudocódigo estilo C: subproceso funcion bizzbuzz para (i <- 1; i<=100; i++) { establecer print_number a verdadero; Si i es divisible por 3 escribir "Bizz"; establecer print_number a falso; Si i es divisible por 5 escribir "Buzz"; establecer print_number a falso; Si print_number, escribir i; escribir una nueva línea; }
  • 8. DIAGRAMAS DE FLUJO El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva. SIMBOLOGIADIAGRAMA DE FLUJO
  • 9. Ventajas de los diagramas de flujo • Favorecen la comprensión del proceso al mostrarlo como un dibujo. El cerebro humano reconoce muy fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto. • Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos, los flujos de los re-procesos, los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión. • Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas. • Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso. • Al igual que el pseudocódigo, el diagrama de flujo con fines de análisis de algoritmos de programación puede ser ejecutado en un ordenador, con un IDE como Free DFD.
  • 10. DIAGRAMAS NS En programación de computadores un diagrama Nassi-Shneiderman (o NSD por sus siglas en inglés), también conocido como diagrama de Chapin1 2 es una representación gráfica que muestra el diseño de un programa estructurado. Todo algoritmo se representa de la siguiente forma: Secuenciales
  • 11. •Alternativas Alternativa simple Alternativa doble Alternativa múltiple Iterativas Ciclo Mientras Ciclo Repetir
  • 12. Ciclo Desde / Para Alternativas anidadas
  • 13. Iterativas anidadas Modelo de Diagrama Ns
  • 14. CICLOS DE PROGRAMACION EN SEUDOCODIGOS ("MIENTRAS... ENTONCES", "SI... ENTONCES", "DESDE...HASTA" Y OTROS) Y EN QUE CASOS SE USA.