Niveles de Lenguajes de Programación.

Post on 06-Jul-2015

1.856 views 1 download

description

NIVELES DE LENGUAJES DE PROGRAMACIÓN; MÉTODOS DE PROGRAMACIÓN: QUE SON SEUDOCODIGOS, DIAGRAMAS DE FLUJO Y DIAGRAMAS NS: CICLOS DE PROGRAMACION EN SEUDOCODIGOS.

Transcript of Niveles de Lenguajes de Programación.

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 programaUtilizando 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