SlideShare una empresa de Scribd logo
1 de 13
STORE, ADD,
JUMP.
BASIC, ...
Lenguajes de bajo
nivel
Lenguajes de Alto
nivel
• Primera G.
• Segunda G.: lenguajes
ensamblados.
• Tercera G.: Lenguaje de
Alto nivel.
• Cuarta G.: Lenguajes
de propósito especial.
• Primera G.
• Segunda G.: lenguajes
ensamblados.
• Tercera G.: Lenguaje de
Alto nivel.
• Cuarta G.: Lenguajes
de propósito especial.
Lenguajes de Bajo Nivel: Lenguajes de Alto Nivel:
Primera Generación: Segunda Generación:
Tercera Generación:Cuarta Generación:
Primera Generación: Segunda Generación:
Tercera Generación:Cuarta Generación:
Algunos Lenguajes de programación asumen que un
Método debe de mantener el invariante del objeto al que
esta asociado asumiendo también que este es valido
cuando el método es invocado.
En Ciencia de la computación , y análisis numérico el pseudocódigo (o falso lenguaje)
Es una descripción informal de alto nivel de un algoritmo informático de
programación, compacto e informal, que utiliza las conversiones estructurales de un
lenguaje de programación verdadero , pero que esta diseñado para la lectura humana
en la lectura mediante la maquina.
El Diagrama de flujo o Diagrama de actividades es la representación grafica del
algoritmo o proceso. Se utiliza en disciplina, como programación, economía, procesos
industriales y psicología cognitiva.
También conocido como diagrama de Chapín, es como un diagrama de flujo en el que se omiten las
flechas de unión y las cajas son contiguas. Las acciones sucesivas se escriben en cajas sucesivas, y,
como en los diagramas de flujo, se pueden escribir diferentes acciones en una caja.
Los Diagramas Estructurados, son una técnica que permite formular algoritmos mediante una
representación geométrica y de asignación de espacios de un bloque específico.
Un algoritmo se representa de la manera
siguiente:
Una estructura condicional en N-S se
representa de la siguiente manera :
< Acciones > < Acciones >
Si No
Condición?
Ejemplo: Se desea calcular el salario neto
semanal de un trabajador en función del
número de horas trabajadas y la tasa de
impuestos.
Leer
Calcular
Calcular
Calcular
Escribir
Nombre, hora, precio
Salario Horas * precio
Impuestos
Neto
Nombre, Salario, Impuesto, Neto
0.25 * salario
Salario - impuestos

Más contenido relacionado

La actualidad más candente (15)

Recta numérica
Recta numéricaRecta numérica
Recta numérica
 
Algoritmo dary
Algoritmo daryAlgoritmo dary
Algoritmo dary
 
Algoritmos nusefa
Algoritmos nusefaAlgoritmos nusefa
Algoritmos nusefa
 
NÚMEROS 2 Enteros PTU (1).pptx
NÚMEROS 2 Enteros PTU (1).pptxNÚMEROS 2 Enteros PTU (1).pptx
NÚMEROS 2 Enteros PTU (1).pptx
 
Taller
TallerTaller
Taller
 
Mapa conceptual de c++
Mapa conceptual de c++Mapa conceptual de c++
Mapa conceptual de c++
 
Arreglo multidimensional
Arreglo multidimensionalArreglo multidimensional
Arreglo multidimensional
 
Lenguajes_de_Programacion
Lenguajes_de_ProgramacionLenguajes_de_Programacion
Lenguajes_de_Programacion
 
Pseuco
PseucoPseuco
Pseuco
 
Pseint
PseintPseint
Pseint
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Trabajo dfe informatica
Trabajo dfe informatica Trabajo dfe informatica
Trabajo dfe informatica
 
Trabajo de informatica.com
Trabajo de informatica.comTrabajo de informatica.com
Trabajo de informatica.com
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 

Similar a Lenguaje de Programacion

S03_s3-Definici.pdffgggggggggggggggggggggggggggggggggggg
S03_s3-Definici.pdffggggggggggggggggggggggggggggggggggggS03_s3-Definici.pdffgggggggggggggggggggggggggggggggggggg
S03_s3-Definici.pdffggggggggggggggggggggggggggggggggggggaronlara2
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBMaria_carvajal
 
Fundamentos de p
Fundamentos de pFundamentos de p
Fundamentos de pcalubens
 
Estructura de datos Algorítmica
Estructura de datos Algorítmica Estructura de datos Algorítmica
Estructura de datos Algorítmica MarianoBobadilla
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica IINoe Altamirano
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica iiNoe Altamirano
 
Niveles de programacion
Niveles de programacionNiveles de programacion
Niveles de programacionLadimarT
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfSofiaMoreno74
 
ALGORITMOS DE PROGRAMACION (1).pdf
ALGORITMOS DE PROGRAMACION (1).pdfALGORITMOS DE PROGRAMACION (1).pdf
ALGORITMOS DE PROGRAMACION (1).pdfladybovis
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Carito Paz
 
foro de lenguajes de programación.docx
foro de lenguajes de programación.docxforo de lenguajes de programación.docx
foro de lenguajes de programación.docxJezerCaldern
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaAeChm-MgMs-NnNm-OpSe
 

Similar a Lenguaje de Programacion (20)

S03_s3-Definici.pdffgggggggggggggggggggggggggggggggggggg
S03_s3-Definici.pdffggggggggggggggggggggggggggggggggggggS03_s3-Definici.pdffgggggggggggggggggggggggggggggggggggg
S03_s3-Definici.pdffgggggggggggggggggggggggggggggggggggg
 
Correa correa juan_felipe
Correa correa juan_felipeCorrea correa juan_felipe
Correa correa juan_felipe
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 
Fundamentos de p
Fundamentos de pFundamentos de p
Fundamentos de p
 
Estructura de datos Algorítmica
Estructura de datos Algorítmica Estructura de datos Algorítmica
Estructura de datos Algorítmica
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica II
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Niveles de programacion
Niveles de programacionNiveles de programacion
Niveles de programacion
 
Programacion kmi
Programacion kmiProgramacion kmi
Programacion kmi
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
 
ALGORITMOS DE PROGRAMACION (1).pdf
ALGORITMOS DE PROGRAMACION (1).pdfALGORITMOS DE PROGRAMACION (1).pdf
ALGORITMOS DE PROGRAMACION (1).pdf
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
foro de lenguajes de programación.docx
foro de lenguajes de programación.docxforo de lenguajes de programación.docx
foro de lenguajes de programación.docx
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortada
 
Alg diag
Alg diag Alg diag
Alg diag
 
Rpp
RppRpp
Rpp
 
Alg diag
Alg diagAlg diag
Alg diag
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Lenguaje de Programacion

  • 2.
  • 3. Lenguajes de bajo nivel Lenguajes de Alto nivel • Primera G. • Segunda G.: lenguajes ensamblados. • Tercera G.: Lenguaje de Alto nivel. • Cuarta G.: Lenguajes de propósito especial. • Primera G. • Segunda G.: lenguajes ensamblados. • Tercera G.: Lenguaje de Alto nivel. • Cuarta G.: Lenguajes de propósito especial.
  • 4. Lenguajes de Bajo Nivel: Lenguajes de Alto Nivel:
  • 5. Primera Generación: Segunda Generación: Tercera Generación:Cuarta Generación:
  • 6. Primera Generación: Segunda Generación: Tercera Generación:Cuarta Generación:
  • 7. Algunos Lenguajes de programación asumen que un Método debe de mantener el invariante del objeto al que esta asociado asumiendo también que este es valido cuando el método es invocado.
  • 8. En Ciencia de la computación , y análisis numérico el pseudocódigo (o falso lenguaje) Es una descripción informal de alto nivel de un algoritmo informático de programación, compacto e informal, que utiliza las conversiones estructurales de un lenguaje de programación verdadero , pero que esta diseñado para la lectura humana en la lectura mediante la maquina.
  • 9. El Diagrama de flujo o Diagrama de actividades es la representación grafica del algoritmo o proceso. Se utiliza en disciplina, como programación, economía, procesos industriales y psicología cognitiva.
  • 10.
  • 11. También conocido como diagrama de Chapín, es como un diagrama de flujo en el que se omiten las flechas de unión y las cajas son contiguas. Las acciones sucesivas se escriben en cajas sucesivas, y, como en los diagramas de flujo, se pueden escribir diferentes acciones en una caja. Los Diagramas Estructurados, son una técnica que permite formular algoritmos mediante una representación geométrica y de asignación de espacios de un bloque específico. Un algoritmo se representa de la manera siguiente:
  • 12. Una estructura condicional en N-S se representa de la siguiente manera : < Acciones > < Acciones > Si No Condición?
  • 13. Ejemplo: Se desea calcular el salario neto semanal de un trabajador en función del número de horas trabajadas y la tasa de impuestos. Leer Calcular Calcular Calcular Escribir Nombre, hora, precio Salario Horas * precio Impuestos Neto Nombre, Salario, Impuesto, Neto 0.25 * salario Salario - impuestos