Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Programación estructurada

Índice Programación estructurada

La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y a tres estructuras de control básicas: secuencia, selección (if y switch) e iteración (bucles for y while); asimismo, se considera innecesario y contraproducente el uso de la transferencia incondicional (GOTO); esta instrucción suele acabar generando el llamado código espagueti, mucho más difícil de seguir y de mantener, además de originar numerosos errores de programación.

47 relaciones: Ada (lenguaje de programación), ALGOL, Arquitectura multicapa, BASIC, Bit, Bloque de código, Bucle (programación), Bucle for, Bucle while, C (lenguaje de programación), Código espagueti, Ciclo de instrucción, COBOL, Compilador, Conmutador (dispositivo de red), Corrado Böhm, Diseño estructurado, Donald Knuth, Edsger Dijkstra, Error de software, Estructuras de control, Fortran, Función computable, GOTO, IBM, Instrucción (informática), Iteración, Lenguaje de programación, Lenguaje ensamblador, Máquina de Turing, Palabra reservada, Paradigma de programación, Pascal (lenguaje de programación), PL/1, Programa informático, Programación modular, Programación orientada a objetos, Programación por procedimientos, Python, QBASIC, Robert W. Floyd, Sentencia condicional, Subrutina, Teoría de grafos, Teorema del programa estructurado, The New York Times, Unidad central de procesamiento.

Ada (lenguaje de programación)

Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos.

¡Nuevo!!: Programación estructurada y Ada (lenguaje de programación) · Ver más »

ALGOL

Se denomina ALGOL (o Algol) a un lenguaje de programación.

¡Nuevo!!: Programación estructurada y ALGOL · Ver más »

Arquitectura multicapa

En ingeniería de software, una arquitectura multicapa es una arquitectura cliente-servidor en la que las funciones de presentación, lógica de negocio y gestión de datos están separadas físicamente.

¡Nuevo!!: Programación estructurada y Arquitectura multicapa · Ver más »

BASIC

BASIC, siglas de Beginners' All-purpose Symbolic Instruction Code (en castellano: ‘Código simbólico de instrucciones de propósito general para principiantes’), es una familia de lenguajes de programación de alto nivel.

¡Nuevo!!: Programación estructurada y BASIC · Ver más »

Bit

En informática o teoría de la información, el bit corresponde a un dígito del sistema de numeración binario y representa la unidad mínima de información.

¡Nuevo!!: Programación estructurada y Bit · Ver más »

Bloque de código

El bloque de código es un usuario o sección de código con una o más declaraciones y sentencias.

¡Nuevo!!: Programación estructurada y Bloque de código · Ver más »

Bucle (programación)

Un bucle o ciclo, en programación, es una secuencia de instrucciones de código que se ejecuta repetidas veces, hasta que la condición asignada a dicho bucle deja de cumplirse.

¡Nuevo!!: Programación estructurada y Bucle (programación) · Ver más »

Bucle for

El bucle for es una estructura de control en programación en la que se puede indicar de antemano el número máximo de iteraciones.

¡Nuevo!!: Programación estructurada y Bucle for · Ver más »

Bucle while

El bucle while o bucle mientras es un ciclo repetitivo basado en los resultados de una expresión lógica; se encuentra en la mayoría de los lenguajes de programación estructurados.

¡Nuevo!!: Programación estructurada y Bucle while · Ver más »

C (lenguaje de programación)

C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.

¡Nuevo!!: Programación estructurada y C (lenguaje de programación) · Ver más »

Código espagueti

El código espagueti parece retorcido y enmarañado como el bol epónimo de ''espagueti''; seguir el trayecto de una sola hebra a lo largo de la totalidad es extremadamente difícil. El código espagueti es un término peyorativo para los programas de computación que tienen una estructura de control de flujo compleja e incomprensible.

¡Nuevo!!: Programación estructurada y Código espagueti · Ver más »

Ciclo de instrucción

Un ciclo de instrucción (también llamado ciclo de fetch-and-execute o ciclo de fetch-decode-execute en inglés) es el período que tarda la unidad central de proceso (CPU) en ejecutar una instrucción de lenguaje máquina.

¡Nuevo!!: Programación estructurada y Ciclo de instrucción · Ver más »

COBOL

El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.

¡Nuevo!!: Programación estructurada y COBOL · Ver más »

Compilador

En informática, un compilador es un programa que traduce código escrito en un lenguaje de programación (llamado fuente) a otro lenguaje (conocido como objeto).

¡Nuevo!!: Programación estructurada y Compilador · Ver más »

Conmutador (dispositivo de red)

Conmutador (switch) es el dispositivo digital lógico de interconexión de equipos que opera en la capa de enlace de datos del modelo OSI.

¡Nuevo!!: Programación estructurada y Conmutador (dispositivo de red) · Ver más »

Corrado Böhm

Corrado Böhm (Milán, 17 de enero de 1923-Roma, 23 de octubre de 2017) fue un informático teórico italiano, profesor emérito de la Universidad de La Sapienza, conocido principalmente por sus contribuciones en la teoría de programación estructurada, matemática constructiva, lógica combinatoria, cálculo lambda, y la semántica e implementación de lenguajes de programación funcional.

¡Nuevo!!: Programación estructurada y Corrado Böhm · Ver más »

Diseño estructurado

En programación y diseño de algoritmos, el diseño estructurado persigue elaborar algoritmos que cumplan la propiedad de modularidad.

¡Nuevo!!: Programación estructurada y Diseño estructurado · Ver más »

Donald Knuth

Donald Ervin Knuth (Milwaukee, Wisconsin; 10 de enero de 1938) es un reconocido experto en ciencias de la computación estadounidense y matemático, famoso por su fructífera investigación dentro del análisis de algoritmos y compiladores.

¡Nuevo!!: Programación estructurada y Donald Knuth · Ver más »

Edsger Dijkstra

Edsger Wybe Dijkstra (AFI) (Róterdam, 11 de mayo de 1930-Nuenen, 6 de agosto de 2002) fue un científico de la computación de los Países Bajos.

¡Nuevo!!: Programación estructurada y Edsger Dijkstra · Ver más »

Error de software

Un error de software, error o simplemente fallo (también conocido por el inglés, bug) es un problema en un programa de computadora o sistema de software que desencadena un resultado indeseado.

¡Nuevo!!: Programación estructurada y Error de software · Ver más »

Estructuras de control

En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.

¡Nuevo!!: Programación estructurada y Estructuras de control · Ver más »

Fortran

Fortran (previamente FORTRAN, contracción del inglés The IBM Mathematical Formula Translating System) es un lenguaje de programación de alto nivel de propósito general, procedural e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica.

¡Nuevo!!: Programación estructurada y Fortran · Ver más »

Función computable

Las funciones computables son el objeto básico de estudio de la teoría de la computabilidad y son, específicamente, las funciones que pueden ser calculadas por una máquina de Turing.

¡Nuevo!!: Programación estructurada y Función computable · Ver más »

GOTO

GOTO (también goto, go to, GO TO, GoTo y similares; del inglés go to, «ir hasta», «ir hacia», «ir a») es una instrucción que existe en diversos lenguajes de programación.

¡Nuevo!!: Programación estructurada y GOTO · Ver más »

IBM

International Business Machines Corporation (IBM) es una empresa tecnológica multinacional estadounidense con sede en Armonk, Nueva York.

¡Nuevo!!: Programación estructurada e IBM · Ver más »

Instrucción (informática)

Se denomina instrucción en informática al conjunto de datos insertados en una secuencia estructurada o específica que el procesador interpreta y ejecuta.

¡Nuevo!!: Programación estructurada e Instrucción (informática) · Ver más »

Iteración

Iteración significa repetir varias veces un proceso con la intención de alcanzar una meta deseada, objetivo o resultado.

¡Nuevo!!: Programación estructurada e Iteración · Ver más »

Lenguaje de programación

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

¡Nuevo!!: Programación estructurada y Lenguaje de programación · Ver más »

Lenguaje ensamblador

El lenguaje ensamblador o assembler (en inglés: assembler language y la abreviación asm) es un lenguaje de programación que se usa en los microprocesadores.

¡Nuevo!!: Programación estructurada y Lenguaje ensamblador · Ver más »

Máquina de Turing

Una máquina de Turing es un dispositivo que manipula símbolos sobre una tira de cinta de acuerdo con una tabla de reglas.

¡Nuevo!!: Programación estructurada y Máquina de Turing · Ver más »

Palabra reservada

En los lenguajes informáticos, una palabra reservada es una palabra que tiene un significado gramatical especial para ese lenguaje y no puede ser utilizada como un identificador de objetos en códigos del mismo, como pueden ser las variables.

¡Nuevo!!: Programación estructurada y Palabra reservada · Ver más »

Paradigma de programación

Se denominan paradigmas de programación a las formas de clasificar los lenguajes de programación en función de sus características.

¡Nuevo!!: Programación estructurada y Paradigma de programación · Ver más »

Pascal (lenguaje de programación)

Pascal es un lenguaje de programación creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969, y publicado en 1970.

¡Nuevo!!: Programación estructurada y Pascal (lenguaje de programación) · Ver más »

PL/1

PL/1, acrónimo de Programming Language 1 (Lenguaje de Programación 1), fue propuesto por IBM hacia 1970 para responder simultáneamente a las necesidades de las aplicaciones científicas y comerciales, disponible en las novedosas plataformas de utilidad general IBM 360 y más adelante IBM 370.

¡Nuevo!!: Programación estructurada y PL/1 · Ver más »

Programa informático

Un programa informático o programa de computadora es una secuencia de instrucciones u órdenes basadas en un lenguaje de programación que una computadora interpreta para resolver un problema o una función especifica.

¡Nuevo!!: Programación estructurada y Programa informático · Ver más »

Programación modular

La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable Se presenta históricamente como una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que esta puede resolver.

¡Nuevo!!: Programación estructurada y Programación modular · Ver más »

Programación orientada a objetos

La programación orientada a objetos (POO, en español); es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos (a veces también referidos como atributos o propiedades) y código en forma de métodos.

¡Nuevo!!: Programación estructurada y Programación orientada a objetos · Ver más »

Programación por procedimientos

La programación procedimental o programación por procedimientos es un paradigma de la programación.

¡Nuevo!!: Programación estructurada y Programación por procedimientos · Ver más »

Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo, por ejemplo: Instagram, Netflix, Spotify, Panda3D, entre otros.

¡Nuevo!!: Programación estructurada y Python · Ver más »

QBASIC

QBasic es un entorno de desarrollo integrado y un Intérprete para una variante del lenguaje de programación BASIC basada en el compilador QuickBASIC.

¡Nuevo!!: Programación estructurada y QBASIC · Ver más »

Robert W. Floyd

Robert W. Floyd (8 de junio de 1936 - 25 de septiembre de 2001) fue un prominente científico estadounidense en informática.

¡Nuevo!!: Programación estructurada y Robert W. Floyd · Ver más »

Sentencia condicional

Los tipos más conocidos de sentencias condicionales son el SI..ENTONCES (if..then), el SI..ENTONCES..SI NO (if..then..else) y el SEGÚN (case o switch), aunque también podríamos mencionar al manejo de excepciones como una alternativa más moderna para evitar el "anidamiento" de carne condicionales.

¡Nuevo!!: Programación estructurada y Sentencia condicional · Ver más »

Subrutina

En informática, una subrutina o subprograma (también llamada procedimiento, función, rutina o método), como idea general, se presenta como un subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una tarea específica.

¡Nuevo!!: Programación estructurada y Subrutina · Ver más »

Teoría de grafos

La teoría de grafos, también llamada teoría de gráficas, es una rama de la matemática y las ciencias de la computación que estudia las propiedades de los grafos.

¡Nuevo!!: Programación estructurada y Teoría de grafos · Ver más »

Teorema del programa estructurado

El teorema del programa estructurado es un resultado en la teoría de lenguajes de programación.

¡Nuevo!!: Programación estructurada y Teorema del programa estructurado · Ver más »

The New York Times

The New York Times es un periódico publicado en la ciudad de Nueva York y cuyo editor es Arthur Sulzberger, que se distribuye en los Estados Unidos y muchos otros países.

¡Nuevo!!: Programación estructurada y The New York Times · Ver más »

Unidad central de procesamiento

La unidad central de procesamiento (conocida por las siglas CPU, del inglés Central Processing Unit) o procesador es un componente del hardware dentro de un ordenador, teléfonos inteligentes, y otros dispositivos programables.

¡Nuevo!!: Programación estructurada y Unidad central de procesamiento · Ver más »

Redirecciona aquí:

Programacion Estructurada, Programacion estructurada, Programación Estructurada.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »