SlideShare una empresa de Scribd logo
METODOS DE PROGRAMACION
Lenguaje de bajo nivel
Son lenguajes
dependientes
de la máquina
Este tipo de
lenguajes no
se pueden
migrar
Ni utilizar en otras
maquinas.
Se encuentra
Lenguaje de maquina
Lenguaje ensamblador
Ordena a la máquina
operaciones para su
funcionamiento.
Es mucho más rápido
que los lenguajes de alto
nivel.
Es un derivado del
lenguaje maquina.
Desventaja es que son
bastantes difíciles de
manejar y usar
Formado por
abreviaturas de letras
y números
Los códigos fuentes eran más
cortos y los programas
creados ocupaban menos
memoria
Lenguaje de alto nivel
Se encuentran más
cercanos al lenguaje
natural que al lenguaje
máquina
Dirigidos a solucionar
problemas mediante el
uso de EDD's.
Tratan de lenguajes
independientes de la
arquitectura del
ordenador
Permiten al programador
olvidarse por completo del
funcionamiento interno de
la maquina
solo necesitan un
traductor que
entiendan el código
fuente
como las
características de la
maquina.
Pseudocódigo
Es una herramienta
utilizada para el diseño de
programas
Permite al programador
expresar sus
pensamientos
utilizando su lenguaje
natural
Muestra el orden de
ejecución
De sentencias del
programa sin ninguna
ambigüedad
Su objetivo es el de representar
la solución a un algoritmo de la
forma más detallada posible
Diagrama de flujo
Es la representación
gráfica del algoritmo o
proceso
Estos diagramas
utilizan símbolos con
significados definidos
que representan los
pasos del algoritmo
Características
• Identificar las ideas principales al ser
incluidas en el diagrama de flujo.
• Definir qué se espera obtener del
diagrama de flujo.
• Identificar quién lo empleará y cómo.
• Establecer el nivel de detalle
requerido.
• Determinar los límites del proceso a
describir
Diagrama Nassi-Shneiderman
Es una representación gráfica
que muestra el diseño de un
programa estructurado
Utiliza técnicas para la
especificación de algoritmos que
combina la descripción textual del
pseudocódigo con la representación
gráfica del diagrama de flujo
Fue desarrollado en 1972 por
Isaac Nassi y Ben
Shneiderman
sirve para representar la
estructura de los programas
CICLOS DE PROGRAMACION EN SEUDOCODIGOS
Bucle repetir
Se utiliza cuando el
cuerpo del bucle se
ejecute una sola vez
Bucle para
Se utiliza para iterar un
numero, utilizando como
índice una variable
Bucle mientras
En el se repiten
mientras su condición
sea cierta, sino el
bucle no se ejecutara

Más contenido relacionado

La actualidad más candente

Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
Eriick Leon
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
alexsldc
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?
charnisch
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacionhellenvargasp
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
Edward Eliecer Silva Mejia
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
Eliezer Cordova
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
Bayo Chicaiza
 
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
irenedaguar
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
Karlos Valladares
 
Lenguajes de programación programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
Luis Fernando Aguas Bucheli
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionwiberbarcos
 

La actualidad más candente (11)

Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
 
Lenguajes de programación programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 

Similar a lenguajes de programacion

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionnecrosteel
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
rjcm107
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivel
elvin1202
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
juanjokobrax
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionjafp21
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjeoselyn
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionfdfreddy
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionIngrid
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionMafer Calderon
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionfdfreddy
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Roberto Uribe Luque
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjeoselyn
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionESPOL
 
Computación
ComputaciónComputación
Computación
kateshita
 
Diapositivas lenguaje ensamblador
Diapositivas lenguaje ensambladorDiapositivas lenguaje ensamblador
Diapositivas lenguaje ensamblador
DANIELCUEVASUAREZ
 
Elementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeElementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeortgmvico
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 

Similar a lenguajes de programacion (20)

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivel
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguajes de programación
Lenguajes de programación Lenguajes de programación
Lenguajes de programación
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Computación
ComputaciónComputación
Computación
 
Diapositivas lenguaje ensamblador
Diapositivas lenguaje ensambladorDiapositivas lenguaje ensamblador
Diapositivas lenguaje ensamblador
 
Elementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeElementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguaje
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 

Más de marwinp

lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionmarwinp
 
SISTEMAS MICROPROGRAMABLES
SISTEMAS MICROPROGRAMABLESSISTEMAS MICROPROGRAMABLES
SISTEMAS MICROPROGRAMABLES
marwinp
 
Evolución de las Computadoras
Evolución de las ComputadorasEvolución de las Computadoras
Evolución de las Computadorasmarwinp
 
Marwin Prin Computacion 1
 Marwin Prin Computacion 1  Marwin Prin Computacion 1
Marwin Prin Computacion 1
marwinp
 
Marwin Prin Compu 1
Marwin Prin Compu 1Marwin Prin Compu 1
Marwin Prin Compu 1
marwinp
 

Más de marwinp (6)

lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
SISTEMAS MICROPROGRAMABLES
SISTEMAS MICROPROGRAMABLESSISTEMAS MICROPROGRAMABLES
SISTEMAS MICROPROGRAMABLES
 
Evolución de las Computadoras
Evolución de las ComputadorasEvolución de las Computadoras
Evolución de las Computadoras
 
Marwin Prin Computacion 1
 Marwin Prin Computacion 1  Marwin Prin Computacion 1
Marwin Prin Computacion 1
 
Marwin Prin Compu 1
Marwin Prin Compu 1Marwin Prin Compu 1
Marwin Prin Compu 1
 
Compu 1
Compu 1Compu 1
Compu 1
 

lenguajes de programacion

  • 1.
  • 2. METODOS DE PROGRAMACION Lenguaje de bajo nivel Son lenguajes dependientes de la máquina Este tipo de lenguajes no se pueden migrar Ni utilizar en otras maquinas. Se encuentra Lenguaje de maquina Lenguaje ensamblador Ordena a la máquina operaciones para su funcionamiento. Es mucho más rápido que los lenguajes de alto nivel. Es un derivado del lenguaje maquina. Desventaja es que son bastantes difíciles de manejar y usar Formado por abreviaturas de letras y números Los códigos fuentes eran más cortos y los programas creados ocupaban menos memoria
  • 3. Lenguaje de alto nivel Se encuentran más cercanos al lenguaje natural que al lenguaje máquina Dirigidos a solucionar problemas mediante el uso de EDD's. Tratan de lenguajes independientes de la arquitectura del ordenador Permiten al programador olvidarse por completo del funcionamiento interno de la maquina solo necesitan un traductor que entiendan el código fuente como las características de la maquina.
  • 4. Pseudocódigo Es una herramienta utilizada para el diseño de programas Permite al programador expresar sus pensamientos utilizando su lenguaje natural Muestra el orden de ejecución De sentencias del programa sin ninguna ambigüedad Su objetivo es el de representar la solución a un algoritmo de la forma más detallada posible
  • 5. Diagrama de flujo Es la representación gráfica del algoritmo o proceso Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo Características • Identificar las ideas principales al ser incluidas en el diagrama de flujo. • Definir qué se espera obtener del diagrama de flujo. • Identificar quién lo empleará y cómo. • Establecer el nivel de detalle requerido. • Determinar los límites del proceso a describir
  • 6. Diagrama Nassi-Shneiderman Es una representación gráfica que muestra el diseño de un programa estructurado Utiliza técnicas para la especificación de algoritmos que combina la descripción textual del pseudocódigo con la representación gráfica del diagrama de flujo Fue desarrollado en 1972 por Isaac Nassi y Ben Shneiderman sirve para representar la estructura de los programas
  • 7. CICLOS DE PROGRAMACION EN SEUDOCODIGOS Bucle repetir Se utiliza cuando el cuerpo del bucle se ejecute una sola vez Bucle para Se utiliza para iterar un numero, utilizando como índice una variable Bucle mientras En el se repiten mientras su condición sea cierta, sino el bucle no se ejecutara