SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
LENGUAJES DE
PROGRAMACIÓN
Lenguaje de
Programación
Secuencia de
instrucciones
INTERPRETAR
EJECUTAR
MODIFICAR
Lenguaje
Artificial
Reglas sintácticas
y semánticas
Rigen la estructura
del programa
Como
se usan
Lista de
instrucciones
Identifica
una tarea
Algoritmo
para
resolverla
Codificar
Se Clasifican
Lenguajes de
Alto Nivel
Lenguajes de
Bajo Nivel
En computación se suele
hablar de niveles de los
lenguajes de programación
LENGUAJES DE
BAJO NIVEL
Lenguajes
Ensambladores Escribir
instrucciones
de un programa
A nivel
de
circuitos
Procesan señales
electrónicas
binarias
Enviadas al
microprocesador
Compuestas
de series de
unos y ceros
(1-0)
Crear programas
muy rápidos y
eficientes
Específicos
para cada
procesador
Realiza
tareas
Procesamiento
de texto
Cálculos
LENGUAJES DE
ALTO NIVEL
Escribir
instrucciones de
un programa
Utilizando palabras
o expresiones
sintácticas
Las instrucciones
son independientes
de la máquina
Formados por
elementos de
lenguajes
naturales (del
inglés)
Genera un
código más
sencillo y
comprensible
TIPOS
Sin
Parámetros
Parámetros
de Entrada
Parámetros
de Salida
Parámetros
de
Entradas y
Salidas
MÉTODOS DE
PROGRAMACIÓN
Permite
la
cualidad
Descifrar
Datos
Computar
Resultados
Observar las
Respuestas
Recibe
Datos para
realizar
algún
proceso
Devuelven el
resultado de
un proceso
Recibe datos
y devuelve
un resultado
Únicamente
realiza un
proceso
PSEUDOCÓDIGOS
También conocido
como Falso Lenguaje Descripción
informal
Diseñado para
la lectura
humana
No obedece
a reglas
Descripción de
Algoritmos
Se suele ejecutar en
un ordenador
Sencilla de utilizar y de
manipular
Facilita el paso del programa
al lenguaje de programación
Es independiente del
lenguaje de programación
utilizado
Permite
Instrucciones
primitivas
Instrucciones
de proceso
Instrucciones de
control
DIAGRAMAS DE
FLUJO
Herramientas
Gráficas
Representación de
Algoritmos
VISUAL GRÁFICA
Compuestos por una
serie de símbolos
icónicos unidos por
flechas
Los símbolos representan
acciones o funciones en
el programa
Las flechas representan el
orden de realización de las
acciones o funciones
Cada símbolo tendrá al menos
una flecha que conduzca a él
y una flecha que parta de él
Se leen de arriba a abajo y
de izquierda a derecha
VENTAJAS
Muy sencillos
de entender
Utilizan símbolos
estándar
DESVENTAJA
Dificultad de
manteni-miento y
actualización
DIAGRAMAS NS
Estos diagramas aparecen
contenidos en un rectángulo
Un conjunto de símbolos
adyacentes representan las
estructuras de control básicas
VENTAJAS
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
DESVENTAJA
Dificultad de Modificación
Estructura de
este Diagrama
CICLOS DE
PROGRAMACION EN
SEUDOCODIGOS
Estructura de control
repetitivo
Son aquellas en las que una
sentencia o grupos de
sentencias se repiten muchas
veces
Se
denomina bucle
o lazo
Se representa de varias
formas
Una de las formas
es el Lazo
Condicionado
El proceso de repetición se
controla mediante una condición
previamente establecida

Contenu connexe

Tendances

Lenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaLenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaHuber2907
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivelfelipehhg
 
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ónRonay Garcia
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptSergio Sorelas
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Carito Paz
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelelvin1202
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionElder Giron
 
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
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 
Nivel de abstraccion
Nivel de abstraccionNivel de abstraccion
Nivel de abstraccionnoe_isaack
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2danny7206
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programaciónrmirandaibanez
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónromeprofe
 
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ónd3m3nt3
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 

Tendances (20)

Lenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaLenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber Nava
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
 
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 programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.ppt
 
PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivel
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Nivel de abstraccion
Nivel de abstraccionNivel de abstraccion
Nivel de abstraccion
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
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
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 

Similaire à Niveles de Lenguajes de Programación.

Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación323santy323
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación323santy323
 
Programación (Tarea IV)
Programación (Tarea IV)Programación (Tarea IV)
Programación (Tarea IV)Brayan Rivera
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionKarina Molina
 
Tipos de Lenguaje-expo 3•4.pdf
Tipos de Lenguaje-expo 3•4.pdfTipos de Lenguaje-expo 3•4.pdf
Tipos de Lenguaje-expo 3•4.pdfGilbertoCruzcruz3
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016maritqueve
 
Lenguajes de programación ed
Lenguajes de programación edLenguajes de programación ed
Lenguajes de programación edleiderserna
 
Lenguajes de programacón mila
Lenguajes de programacón milaLenguajes de programacón mila
Lenguajes de programacón milamilagros1158
 
Actividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaActividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaacdurcor
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionlaura delgado
 
PresentacióN2
PresentacióN2PresentacióN2
PresentacióN2jhon
 
Lenguajes De Progaramacion
Lenguajes De ProgaramacionLenguajes De Progaramacion
Lenguajes De Progaramacionmayra alejandra
 
Lenguajes De Progaramacion
Lenguajes De ProgaramacionLenguajes De Progaramacion
Lenguajes De Progaramacionmayra alejandra
 
Programación estructurada - Clasificación de los lenguajes de programación
Programación estructurada - Clasificación de los lenguajes de programaciónProgramación estructurada - Clasificación de los lenguajes de programación
Programación estructurada - Clasificación de los lenguajes de programaciónAndres Minako Partugal Himeko
 
Programación estructurada - Clasificación de los lenguajes de programación
Programación estructurada - Clasificación de los lenguajes de programaciónProgramación estructurada - Clasificación de los lenguajes de programación
Programación estructurada - Clasificación de los lenguajes de programaciónAndres Minako Partugal Himeko
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacionTensor
 

Similaire à Niveles de Lenguajes de Programación. (20)

Introduccion
IntroduccionIntroduccion
Introduccion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Programación (Tarea IV)
Programación (Tarea IV)Programación (Tarea IV)
Programación (Tarea IV)
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Tipos de Lenguaje-expo 3•4.pdf
Tipos de Lenguaje-expo 3•4.pdfTipos de Lenguaje-expo 3•4.pdf
Tipos de Lenguaje-expo 3•4.pdf
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016
 
Lenguajes de programación ed
Lenguajes de programación edLenguajes de programación ed
Lenguajes de programación ed
 
Lenguajes de programacón mila
Lenguajes de programacón milaLenguajes de programacón mila
Lenguajes de programacón mila
 
Informática
InformáticaInformática
Informática
 
Informática
InformáticaInformática
Informática
 
Actividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaActividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lectura
 
PresentacióN2
PresentacióN2PresentacióN2
PresentacióN2
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
PresentacióN2
PresentacióN2PresentacióN2
PresentacióN2
 
Lenguajes De Progaramacion
Lenguajes De ProgaramacionLenguajes De Progaramacion
Lenguajes De Progaramacion
 
Lenguajes De Progaramacion
Lenguajes De ProgaramacionLenguajes De Progaramacion
Lenguajes De Progaramacion
 
Programación estructurada - Clasificación de los lenguajes de programación
Programación estructurada - Clasificación de los lenguajes de programaciónProgramación estructurada - Clasificación de los lenguajes de programación
Programación estructurada - Clasificación de los lenguajes de programación
 
Programación estructurada - Clasificación de los lenguajes de programación
Programación estructurada - Clasificación de los lenguajes de programaciónProgramación estructurada - Clasificación de los lenguajes de programación
Programación estructurada - Clasificación de los lenguajes de programación
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 

Dernier

Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024anasofiarodriguezcru
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalEmanuelCastro64
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaElizabethLpezSoto
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888ElianaValencia28
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 

Dernier (20)

Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamental
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestría
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 

Niveles de Lenguajes de Programación.

  • 2. Lenguaje de Programación Secuencia de instrucciones INTERPRETAR EJECUTAR MODIFICAR Lenguaje Artificial Reglas sintácticas y semánticas Rigen la estructura del programa Como se usan Lista de instrucciones Identifica una tarea Algoritmo para resolverla Codificar
  • 3. Se Clasifican Lenguajes de Alto Nivel Lenguajes de Bajo Nivel En computación se suele hablar de niveles de los lenguajes de programación
  • 4. LENGUAJES DE BAJO NIVEL Lenguajes Ensambladores Escribir instrucciones de un programa A nivel de circuitos Procesan señales electrónicas binarias Enviadas al microprocesador Compuestas de series de unos y ceros (1-0) Crear programas muy rápidos y eficientes Específicos para cada procesador
  • 5. Realiza tareas Procesamiento de texto Cálculos LENGUAJES DE ALTO NIVEL Escribir instrucciones de un programa Utilizando palabras o expresiones sintácticas Las instrucciones son independientes de la máquina Formados por elementos de lenguajes naturales (del inglés) Genera un código más sencillo y comprensible
  • 6. TIPOS Sin Parámetros Parámetros de Entrada Parámetros de Salida Parámetros de Entradas y Salidas MÉTODOS DE PROGRAMACIÓN Permite la cualidad Descifrar Datos Computar Resultados Observar las Respuestas Recibe Datos para realizar algún proceso Devuelven el resultado de un proceso Recibe datos y devuelve un resultado Únicamente realiza un proceso
  • 7. PSEUDOCÓDIGOS También conocido como Falso Lenguaje Descripción informal Diseñado para la lectura humana No obedece a reglas Descripción de Algoritmos Se suele ejecutar en un ordenador Sencilla de utilizar y de manipular Facilita el paso del programa al lenguaje de programación Es independiente del lenguaje de programación utilizado Permite Instrucciones primitivas Instrucciones de proceso Instrucciones de control
  • 8. DIAGRAMAS DE FLUJO Herramientas Gráficas Representación de Algoritmos VISUAL GRÁFICA Compuestos por una serie de símbolos icónicos unidos por flechas Los símbolos representan acciones o funciones en el programa Las flechas representan el orden de realización de las acciones o funciones Cada símbolo tendrá al menos una flecha que conduzca a él y una flecha que parta de él Se leen de arriba a abajo y de izquierda a derecha VENTAJAS Muy sencillos de entender Utilizan símbolos estándar DESVENTAJA Dificultad de manteni-miento y actualización
  • 9. DIAGRAMAS NS Estos diagramas aparecen contenidos en un rectángulo Un conjunto de símbolos adyacentes representan las estructuras de control básicas VENTAJAS 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 DESVENTAJA Dificultad de Modificación Estructura de este Diagrama
  • 10. CICLOS DE PROGRAMACION EN SEUDOCODIGOS Estructura de control repetitivo Son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces Se denomina bucle o lazo Se representa de varias formas Una de las formas es el Lazo Condicionado El proceso de repetición se controla mediante una condición previamente establecida