SlideShare une entreprise Scribd logo
1  sur  7
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL
POLITÉCNICA
“ANTONIO JOSÉ DE SUCRE”
NÚCLEO: CHARALLAVE
ASIGNATURA: COMPUTACION.
PROFESORA:
GIOCONDA ECHENIQUE
ALUMNO:
HERNÁNDEZ ROSSY
EXP:2012247020.
LENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓN
LNIVELES DE
LENGUAJES DE
PROGRAMACION
¿Qué es?
Es cualquier lenguaje artificial, el cual, se utiliza para definir
adecuadamente una secuencia de instrucciones que puedan ser
interpretadas y ejecutadas en una computadora.
Uso de los lenguajes de
programación:
identifica una tarea y se conoce el algoritmo para
resolverla, el programador debe codificarlo en una
lista de instrucciones, propias de algún lenguaje de
computación. Los programas pueden ser escritos en
cualquier lenguaje de la amplia gama disponibles
Niveles de los lenguajes de
programación:
Lenguajes de bajo nivel:
son capaces de procesar señales
electrónicas binarias. Estas
instrucciones binarias que se
envían al microprocesador, se
componen de series de unos y
ceros, espaciadas en el tiempo de
una forma determinada.
Lenguajes de alto nivel:
normalmente se concibe como
una máquina que realiza tareas
de procesamiento de texto y
cálculos es una percepción
bastante sintética y esquemática
de entender la computadora.
Ejemplo De Bajo Nivel:
STORE (Almacenar), ADD
(Adicionar) o JUMP
(Saltar).
Ejemplo De Bajo Nivel:
Pascal, BASIC,
FORTRAN, COBOL,
Java, C y C++.
Métodos De
Programación,
Diagramas de
Nassi-
Schneiderman:
¿Qué es Métodos de Programación?
 Estos diagramas (también 
conocidos como diagramas de 
Chapin o diagramas N-S) 
aparecen contenidos en un 
rectángulo, donde un conjunto de 
símbolos adyacentes representan 
las estructuras de control básicas 
de la programación estructurada 
¿Qué es Diagrama de
Nassi-schneiderman?
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. Ejemplo:
Determinar si un número natural 
mayor que uno es primo, expresándolo 
en lenguaje natural, pseudocódigo, 
diagrama de flujo, diagrama N-S y por 
último codificado en lenguaje C. 
Componentes de una clase que abarca el definiciones de datos 
locales e instrucciones del algoritmo propuesto para la solucion 
del problema.
Objetivo:
Ejecutar una tarea especifica una 
tarea especifica cada vez que se 
llame por su identificador.
Formato:
Modificadores Tipos De Datos 
Devuelto-Nombre método.(lista 
en parámetro)
Tipos:
*Métodos din Parámetros.
*Métodos con Parámetros de 
Entrada.
*Métodos Sin Parámetros de 
Entradas
PSEUDOCODIGOS,
Diagramas De 
FLUJOS 
¿Qué es Pseudocódigo?
Es una herramienta utilizada para el diseño de programas que 
permiten al programador expresar sus pensamientos de una forma 
clara utilizando  su lenguaje natural y mostrando el orden de 
ejecución de las sentencias del programa sin ninguna ambigüedad 
Objetivo:
Es representar la solución a un 
algoritmo de la forma mas 
detallada posible, a su vez lo más 
parecido posible al lenguaje que 
posteriormente se utiliza para la 
codificación del mismo 
Elementos:
Variables: representar 
elementos, acciones, cosas 
, procesos, datos o 
información relevante.
¿Qué es Diagramas De Flujo?
Son herramientas gráficas para la 
representación visual y gráfica de 
algoritmos, compuestos por una serie 
de símbolos icónicos unidos por 
flechas 
Características:
•Los símbolos representan acciones o 
funciones en el programa.
•Se lee de arriba a bajo y de 
izquierda a derecha. 
•Cada símbolo tendrá una flecha que 
lo conduzca a el  y una flecha que 
parta de el a excepción de los 
terminadores y conectores.
Ventajas:
Al ser visuales son muy 
sencillos de entender y que 
utilizan símbolos estándar. 
Desventajas:
Es la dificultad de mantenimiento y 
actualización, puesto que deben 
utilizarse editores gráficos.
Ciclos De Programación
En Pseudocódigo:
¿Qué es Ciclo de Programación?
Son estructuras de control repetitivo, es decir, son aquellas en las que
una sentencia o grupos de sentencias se repiten muchas veces. Este
conjunto de sentencias se denomina bucle o lazo
Tipos de Ciclos:
Unidimensionales
Es una colección de datos
del mismo tipo. Sirve para
manejar un número “n” de
elementos en común, ya
sea de tipos definidos por el
Lenguaje,
(“int”,”float”,”String”,etc…),t
ambién son llamados
“Vectores”.
Bidimensionales
Al Igual que las Unidimensionales es una
colección de datos del mismo tipo. Pero de 2
dimensiones, es decir, una fila y una columna
(vertical y horizontal).
Multidimensionales
Los ciclos Multidimencionales
son las que están integradas por
3 o mas dimensiones, como los
registros de los aeropuertos,
como pasajeros, avión o vuelo,
origen , destino.
Algunos CICLOS EN
PSEUDOCODIGO:
Mientras
Repetir:
Para:
Tipos De
Condiciones
Pseudocódigo.
Simple:
Doble:
Múltiple:
Múltiples-caso
Tipos De
Condiciones
Pseudocódigo.
Simple:
Doble:
Múltiple:
Múltiples-caso

Contenu connexe

Tendances

Niveles y tipos de lenguajes de programación
Niveles y tipos de lenguajes de programaciónNiveles y tipos de lenguajes de programación
Niveles y tipos de lenguajes de programaciónJafet Duran
 
algortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujoalgortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujoangie0202
 
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
 
Edith alfaro lopez
Edith alfaro lopezEdith alfaro lopez
Edith alfaro lopezestrellitab
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónKatherine Gonzales
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaFrancisco63836
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1LisbleinArismendi
 
Clase # 1 fundamentos de programación
Clase # 1   fundamentos de programaciónClase # 1   fundamentos de programación
Clase # 1 fundamentos de programaciónpamelafajardovera
 
Trabajo de daniela montes
Trabajo de daniela montesTrabajo de daniela montes
Trabajo de daniela montesDaniela Ortega
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacionAnaisMar22
 

Tendances (17)

Niveles y tipos de lenguajes de programación
Niveles y tipos de lenguajes de programaciónNiveles y tipos de lenguajes de programación
Niveles y tipos de lenguajes de programación
 
Correa correa juan_felipe
Correa correa juan_felipeCorrea correa juan_felipe
Correa correa juan_felipe
 
algortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujoalgortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujo
 
Angie informatica!
Angie informatica!Angie informatica!
Angie informatica!
 
Informe
InformeInforme
Informe
 
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
 
Diapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacionDiapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacion
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Edith alfaro lopez
Edith alfaro lopezEdith alfaro lopez
Edith alfaro lopez
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1
 
Clase # 1 fundamentos de programación
Clase # 1   fundamentos de programaciónClase # 1   fundamentos de programación
Clase # 1 fundamentos de programación
 
Trabajo de daniela montes
Trabajo de daniela montesTrabajo de daniela montes
Trabajo de daniela montes
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 

Similaire à Lenguajes de programacion.

Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
Tema1
Tema1Tema1
Tema1UH
 
Universidad de panamá kathia j
Universidad de panamá kathia jUniversidad de panamá kathia j
Universidad de panamá kathia jJoel Boya
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacionJoseeespinozad
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajesmafer3388
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionbcrra_lms
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióNAlfonso
 
Practica 09 (6)
Practica 09 (6)Practica 09 (6)
Practica 09 (6)Danny_MC
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionyuleisyferrer
 
Nivel programacion web introduccion
Nivel programacion web introduccionNivel programacion web introduccion
Nivel programacion web introduccionJuanDavidB1
 

Similaire à Lenguajes de programacion. (20)

Tema1 b
Tema1 bTema1 b
Tema1 b
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Tema1
Tema1Tema1
Tema1
 
Mapa
MapaMapa
Mapa
 
Universidad de panamá kathia j
Universidad de panamá kathia jUniversidad de panamá kathia j
Universidad de panamá kathia j
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
 
PROGRAMACION WEB
PROGRAMACION WEBPROGRAMACION WEB
PROGRAMACION WEB
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajes
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programacion objetos
Programacion objetosProgramacion objetos
Programacion objetos
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
Practica 09 (6)
Practica 09 (6)Practica 09 (6)
Practica 09 (6)
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Nivel programacion web introduccion
Nivel programacion web introduccionNivel programacion web introduccion
Nivel programacion web introduccion
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 

Lenguajes de programacion.

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA “ANTONIO JOSÉ DE SUCRE” NÚCLEO: CHARALLAVE ASIGNATURA: COMPUTACION. PROFESORA: GIOCONDA ECHENIQUE ALUMNO: HERNÁNDEZ ROSSY EXP:2012247020. LENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓN
  • 2. LNIVELES DE LENGUAJES DE PROGRAMACION ¿Qué es? Es cualquier lenguaje artificial, el cual, se utiliza para definir adecuadamente una secuencia de instrucciones que puedan ser interpretadas y ejecutadas en una computadora. Uso de los lenguajes de programación: identifica una tarea y se conoce el algoritmo para resolverla, el programador debe codificarlo en una lista de instrucciones, propias de algún lenguaje de computación. Los programas pueden ser escritos en cualquier lenguaje de la amplia gama disponibles Niveles de los lenguajes de programación: Lenguajes de bajo nivel: son capaces de procesar señales electrónicas binarias. Estas instrucciones binarias que se envían al microprocesador, se componen de series de unos y ceros, espaciadas en el tiempo de una forma determinada. Lenguajes de alto nivel: normalmente se concibe como una máquina que realiza tareas de procesamiento de texto y cálculos es una percepción bastante sintética y esquemática de entender la computadora. Ejemplo De Bajo Nivel: STORE (Almacenar), ADD (Adicionar) o JUMP (Saltar). Ejemplo De Bajo Nivel: Pascal, BASIC, FORTRAN, COBOL, Java, C y C++.
  • 3. Métodos De Programación, Diagramas de Nassi- Schneiderman: ¿Qué es Métodos de Programación?  Estos diagramas (también  conocidos como diagramas de  Chapin o diagramas N-S)  aparecen contenidos en un  rectángulo, donde un conjunto de  símbolos adyacentes representan  las estructuras de control básicas  de la programación estructurada  ¿Qué es Diagrama de Nassi-schneiderman? 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. Ejemplo: Determinar si un número natural  mayor que uno es primo, expresándolo  en lenguaje natural, pseudocódigo,  diagrama de flujo, diagrama N-S y por  último codificado en lenguaje C.  Componentes de una clase que abarca el definiciones de datos  locales e instrucciones del algoritmo propuesto para la solucion  del problema. Objetivo: Ejecutar una tarea especifica una  tarea especifica cada vez que se  llame por su identificador. Formato: Modificadores Tipos De Datos  Devuelto-Nombre método.(lista  en parámetro) Tipos: *Métodos din Parámetros. *Métodos con Parámetros de  Entrada. *Métodos Sin Parámetros de  Entradas
  • 4. PSEUDOCODIGOS, Diagramas De  FLUJOS  ¿Qué es Pseudocódigo? Es una herramienta utilizada para el diseño de programas que  permiten al programador expresar sus pensamientos de una forma  clara utilizando  su lenguaje natural y mostrando el orden de  ejecución de las sentencias del programa sin ninguna ambigüedad  Objetivo: Es representar la solución a un  algoritmo de la forma mas  detallada posible, a su vez lo más  parecido posible al lenguaje que  posteriormente se utiliza para la  codificación del mismo  Elementos: Variables: representar  elementos, acciones, cosas  , procesos, datos o  información relevante. ¿Qué es Diagramas De Flujo? Son herramientas gráficas para la  representación visual y gráfica de  algoritmos, compuestos por una serie  de símbolos icónicos unidos por  flechas  Características: •Los símbolos representan acciones o  funciones en el programa. •Se lee de arriba a bajo y de  izquierda a derecha.  •Cada símbolo tendrá una flecha que  lo conduzca a el  y una flecha que  parta de el a excepción de los  terminadores y conectores. Ventajas: Al ser visuales son muy  sencillos de entender y que  utilizan símbolos estándar.  Desventajas: Es la dificultad de mantenimiento y  actualización, puesto que deben  utilizarse editores gráficos.
  • 5. Ciclos De Programación En Pseudocódigo: ¿Qué es Ciclo de Programación? Son estructuras de control repetitivo, es decir, son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle o lazo Tipos de Ciclos: Unidimensionales Es una colección de datos del mismo tipo. Sirve para manejar un número “n” de elementos en común, ya sea de tipos definidos por el Lenguaje, (“int”,”float”,”String”,etc…),t ambién son llamados “Vectores”. Bidimensionales Al Igual que las Unidimensionales es una colección de datos del mismo tipo. Pero de 2 dimensiones, es decir, una fila y una columna (vertical y horizontal). Multidimensionales Los ciclos Multidimencionales son las que están integradas por 3 o mas dimensiones, como los registros de los aeropuertos, como pasajeros, avión o vuelo, origen , destino. Algunos CICLOS EN PSEUDOCODIGO: Mientras Repetir: Para: