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