Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación estructurada, jjdjjdjjd, ESPINOZA GARCIA ANGEL ARIEL 3° 7 -…
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
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
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
Tipos de programas
Existen diferentes tipos de lenguajes de programación según su operatividad o
campo de aplicación,
segun su operatividad
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
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
Aplicaciones para programación de sistemas: esta contenida en este tipo de aplicaciones y funcionan como patrones del sistema operativo y los traductores
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
jjdjjdjjd
ESPINOZA GARCIA ANGEL ARIEL 3° 7