niveles de lenguajes de programación

10
LENGUAJES DE PROGRAMACIÓN

Upload: sceapn

Post on 06-Jul-2015

1.854 views

Category:

Technology


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

Page 1: Niveles de Lenguajes de Programación

LENGUAJES DE PROGRAMACIÓN

Page 2: Niveles de 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

Page 3: Niveles de Lenguajes de Programación

Se Clasifican

Lenguajes de Alto Nivel

Lenguajes de Bajo Nivel

En computación se suele hablar de niveles de los

lenguajes de programación

Page 4: Niveles de 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

Page 5: Niveles de Lenguajes de Programación

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

Page 6: Niveles de Lenguajes de Programación

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

Page 7: Niveles de Lenguajes de Programación

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

Page 8: Niveles de Lenguajes de Programación

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

Page 9: Niveles de Lenguajes de Programació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

Page 10: Niveles de Lenguajes de Programación

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