31 Jul Tema 23 – Diseño de algoritmos.
Elementos cuyo contenido puede modificarse durante la ejecución de un programa. Trozos de memoria capaces de contener un solo dato, a los que el programador les asigna un nombre...

Elementos cuyo contenido puede modificarse durante la ejecución de un programa. Trozos de memoria capaces de contener un solo dato, a los que el programador les asigna un nombre...
Primer lenguaje de programación empleado. Totalmente ligado a la máquina. La CPU como ya sabemos cuenta con una serie de instrucciones en sistema binario y todo programa debe venir expresado según este juego de instrucciones...
El diseño de programas se realizará en niveles que irán de lo genérico a lo particular, por medio de refinamientos o descomposiciones que concluirán instrucciones del programa...
La programación modular se basa en la siguiente máxima: es más fácil resolver muchos problemas pequeños que un problema grande...
En la programación tradicional los datos y las operaciones se encontraban separados. Por un lado, estaban las variables y por el otro las instrucciones...
La respuesta a cada estímulo posee unas ligaduras de tiempo que hemos de respetar. Una vez detectado y analizado el estímulo se debe responder dentro de unos parámetros temporales establecidos de antemano...
De una pasada: Sólo leemos la fuente una vez. Se tiene que resolver el problema de las sentencias de salto GOTO o JMP. Cuando procesamos esa línea no sabemos la dirección de la instrucción a la que hace referencia el salto. Por lo tanto,...
La prueba de comparación. Se emplea en sistemas en tiempo real o en los que se necesita gran fiabilidad. La idea consiste en usar SW y HW que realizan las mismas funciones para evitar todos los errores posibles...
Esto se debe a sus especiales características. C es un lenguaje que ofrece recursos análogos a los de un ensamblador, permitiendo accesos y operaciones que por lo general no son posibles con lenguajes de alto nivel, ya que éstos están definidos hacia tareas concretas, gestión,...
Estos puntos le otorgan potencia y flexibilidad que lo hacen especialmente indicado para la implementación de estructuras de este tipo, que son imprescindibles para el desarrollo de sistemas operativos, programas de gráficos, compiladores…...