lenguaje de programacion

6
Lenguaje de programación Argenis Mejías Exp: 2012257082 Computación I UNEXPO

Transcript of lenguaje de programacion

Page 1: lenguaje de programacion

Lenguaje de programación

Argenis MejíasExp: 2012257082Computación IUNEXPO

Page 2: lenguaje de programacion

Lenguaje de programación

Es un conjunto de palabras y sintaxis que sirve para hacer cualquier programa.

diseñados con la idea de facilitar la creación de programas, ya que el ordenador trabaja de forma binaria, y la programación de forma binaria es muy complicada

Niveles de lenguaje de programación

Bajo nivel Medio nivel Alto nivel

Son lenguajes de compeljo aprendizaje,

pero son los más rápidos y potentes.

posibilitan usar herramientas de bajo nivel con una sintaxis

más sencilla.

Son fáciles de aprender y muy comprensibles, aunque no suelen ser

muy potentes.

Page 3: lenguaje de programacion

Elementos

Instrucciones de entrada y salida.

Acciones compuestas.

Instrucciones de Proceso

Sentencias de control de flujo de ejecución.

Contiene el Que informáticaAsigna al programa

3 era parte

2 da parte Descripción de los elementos que forman el entornodel propio programa

Algoritmo que resuelve el problema.

ESTRUCTURA

PSEUDOCODIGOS.

Pseudolenguaje intermedio entre el natural del programador

y el lenguaje de programación seleccionado.

Características

Fácil de Aprender Utilizar.

1 era parte

Es independiente del lenguaje de programación que se valla a utilizar.

Es conciso

Fácil de Mantener.

VENTAJAS

Facilidad de creación.

Evolución y mantenimiento.

Facilidad de expresar el lenguajeDe programación.

Desventajas

Falta de estandarización.

Dificultad de su lectura cuando Crece de tamaño.

Ejemplo de palabras y símbolos usados en pseudocodigos.AND OR.

Page 4: lenguaje de programacion

DIAFRAGMA DE FLUJO

Herramientas graficas para la Presentación Visual y grafica

de algoritmos

Características:

Los símbolos presentan acciones o funciones en el programa

Las flechas representan el orden de realización marcando el sentido del flujo lógico.

Ventaja.

Al ser visibles son muy sencillos De entender , y que utilizan símbolos estandarizados

Desventaja. Dificultad de mantenimiento

y actualización.

Compuesto por:

Serie de símbolos e iconos

Inicio / FinRepresenta el comienzo oficial de un programa

Entrada/Salida

Representa la introducción de datosEn la memoria o envío de información procesada de salida

Proceso.Presenta cualquier operación que pueda originar cambio de valor.

DecisiónNo

SiRepresenta operacionesLógicas de comparación entre datos

DecisiónMúltiple

En función del contenido de 1 variable el programa seguirá uno de los diferentes cambios alternativos

Flechas y líneas.

Sirven de unión entre 2 elementosE indican el sentidoDel flujo.

USOS:

Rápida compresión con las relaciones

Documentación adecuada de los programas

Page 5: lenguaje de programacion

Diagrama NASSI-SCHRDEIMAN:

Aparecen contenidos en un rectángulo donde un conjunto de símbolos Representan las estructuras de control.

Ventajas

Adecuación a la programación Estructurada.

Favorece las técnicas del diseño

Favorece la participación de los programas en módulos pequeños

Desventajas

Dificultad de modificación.Combina la descripción textual del

pseudocódigo con la representación grafica del diagrama de flujo

Page 6: lenguaje de programacion

Ciclos de programación en seudocódigos