Programación estructurada

la programación estructurada se conocida como el método de desarrollo de programas más viable porque utiliza tres sistemas de control: secuencia, selección, y la interacción

prercedentes

antes de la programación estructurada hiciera su aparición se utilizaban lenguajes como Basic, GW_Basic o básico

GW_Basic

se entiende como un programa de secuencias con salto de línea para hacer un ciclo o proceso repetitivo que inicia en uno y termina cuando llega a diez

Características

conceptos básicos

-Sistemas de control: es la forma de ejecución de directrices introducidas en ellas, que dependen de requisitos determinados con anterioridad
-Secuencia: es el orden en que se emplean las instrucciones o bloqueos señalan la complejidad o tamaño
-Selección: elección entre dos instrucciones, donde la decisión se toma en bace al examen de un enunciado llamado condición
-Interacción: es una estructura cíclica que se usa para repetir una o más indicaciones al cumplir una condición
-Fraccionamiento: se incorpora para no sobrepasar una página de codificación
-Sangrado: es una técnica que se utiliza para organizar el código por lotes

1-Mejor comprensión del código fuente 2-Es más fácil la verificación
3-Minimisa el tiempo de prueba
4-Filtracion de programas
5-Magnífica presentación

jjdjjdjjd

Tipos de programas

evolucion de los lenguajes de programacion

Los lenguajes de programación fueron creados durante la década de los

cincuenta, tras un problema de comunicación entre hombre-máquina ya que el

primero usa su idioma natural y el segundo uno artificial

generacines

• 1GL primera generación: lenguaje máquina estimado de bajo nivel, utiliza símbolos binarios (1 y0)

• 2GL segunda generación: lenguaje simbólico que simplifica la escritura y las
instrucciones haciéndolas más legibles

• 3GL tercera generación: lenguaje de alto nivel que posee comandos
adyacentes al lenguaje natural (humano) o matemático

• 4GL cuarta generación: orientada a objetos, contiene un software más
avanzado, posee capacidades gráficas, de consulta y bases de datos

• 4GL cuarta generación: orientada a objetos, contiene un software más
avanzado, posee capacidades gráficas, de consulta y bases de datos

Existen diferentes tipos de lenguajes de programación según su operatividad o
campo de aplicación,

segun su operatividad

campo de aplicación

Aplicaciones científicas: Aplicaciones donde prevalecen ejercicios
matemáticos o matriciales pertenecientes a algoritmos numéricos

Aplicaciones para procesamiento de datos: Usualmente se encuentran
ejercicios de mantenimiento, innovación y consulta sobre bases de datos

Aplicaciones para inteligencia artificial: Estas aplicaciones apuntan a que las

Aplicaciones de tratamiento de textos: Como su nombre lo indica están
ligadas al manejo de textos en lenguaje común; C

Lenguajes procedimentales: Son lenguajes compilados que utilizan una máquina para que ejecute comandos

Lenguajes declarativos: Para desarrollar programas en estos lenguajes, se
utilizan sentencias que permiten describir el problema y determinar la solución,

Orientados a objetos: Estos lenguajes utilizan la abstracción, que es,

identificar las características propias de un objeto para poder realizar operaciones

Aplicaciones para programación de sistemas: esta contenida en este tipo de aplicaciones y funcionan como patrones del sistema operativo y los traductores

ESPINOZA GARCIA ANGEL ARIEL 3° 7