República Bolivariana de Venezuela
Universidad Nacional Experimental Politécnica
Antonio José de Sucre
Vicerrectorado –Lui...
• NIVELES DE LENGUAJES DE PROGRAMACION
• METODOS DE PROGRAMACION
• PSEUDOCODIGOS
• DIAGRAMAS DE FLUJO
• DIAGRAMAS NS
• CIC...
un lenguaje de programación es cualquier
lenguaje artificial, el cual, se utiliza para definir
adecuadamente una secuencia...
Lenguajes de bajo
nivel
Lenguajes
Dependientes
Aprovechan sus
Características al
Máximo
Diseñados a medida
del Hardware
Le...
La estructura de una instrucción escrita en lenguaje ensamblador constaría en
general de tres campos:
• Etiqueta, o nombre...
Lenguajes de Alto Nivel
Es el lenguaje mas cercano al usuario y, por tanto, el mas
evolucionado, ya que no se basa en la a...
QUE SON PSEUDOCODIGOS
PSEUDOCODIGOS
Un pseudocódigo (falso lenguaje), es una serie de normas léxicas
y gramaticales pareci...
DIAGRAMAS DE FLUJO
El diagrama de flujo o diagrama de actividades es la representación
gráfica del algoritmo o proceso. Se...
Ventajas de los diagramas de flujo
• Favorecen la comprensión del proceso al mostrarlo como un dibujo. El cerebro humano
r...
DIAGRAMAS NS
En programación de computadores un diagrama Nassi-Shneiderman
(o NSD por sus siglas en inglés), también conoc...
•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 ...
Niveles de lenguajes de programacion
Niveles de lenguajes de programacion
Niveles de lenguajes de programacion
Niveles de lenguajes de programacion
Upcoming SlideShare
Loading in …5
×

Niveles de lenguajes de programacion

625 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
625
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Niveles de lenguajes de programacion

  1. 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. 2. • NIVELES DE LENGUAJES DE PROGRAMACION • METODOS DE PROGRAMACION • PSEUDOCODIGOS • DIAGRAMAS DE FLUJO • DIAGRAMAS NS • CICLOS DE PROGRAMACION EN SEUDOCODIGOS CONTENIDOS
  3. 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. 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. 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. 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. 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. 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. 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. 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. 11. •Alternativas Alternativa simple Alternativa doble Alternativa múltiple Iterativas Ciclo Mientras Ciclo Repetir
  12. 12. Ciclo Desde / Para Alternativas anidadas
  13. 13. Iterativas anidadas Modelo de Diagrama Ns
  14. 14. CICLOS DE PROGRAMACION EN SEUDOCODIGOS ("MIENTRAS... ENTONCES", "SI... ENTONCES", "DESDE...HASTA" Y OTROS) Y EN QUE CASOS SE USA.

×