que es la programación:
que es Algorítmica:
En matemáticas, lógica, ciencias de la computadoras y disciplinas relacionadas, un algoritmo, es un conjuntos prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. dados un estado inicial y una entrada, siguiendo los pasos deba realizar dicha actividad. dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. los algoritmo son el objetos de estudio de la algoritmo.
Características de la programación
Tenemos muchas características, pero en general las más deseables son
que el lenguaje sea expresivo, legible y eficiente. Otras las
enumeramos a continuación.
Simplicidad : Aumenta la legibilidad y la facilidad de escritura,
aunque demasiada simplicidad tiene el efecto contrario sobre la legibilidad.
Aumenta la confiabilidad del software ya que al ser más sencillo, la
verificación y detección de errores es más sencilla.
Estructuras de control:
Controlan el flujo de ejecución de los
programas. Influyen en la legibilidad y en la facilidad de escritura. Aumentan
el control que el programador tiene sobre un programa, y por lo tanto aumenta
la confiabilidad. Ejemplos son las estructuras IF-THEN-ELSE, WHILE, FOR, etc.
Tipos y estructuras de datos:
son muy útiles ya que organizan
la información de acuerdo a su tipo y en estructuras de datos
convenientes. Los tipos y estructuras de datos aumentan la confiabilidad ya que
es posible el chequeo de tipos.
Diseño de sintaxis: Determina la manera en que se combinan los símbolos y
elementos de un lenguaje. Influye en la legibilidad y facilidad de escritura,
en la confiabilidad y en los costos.
Soporte para abstracción:
minimiza la complejidad de
los problemas a resolver agrupandolos de acuerdo a ciertas
características. Está comprobado que esta característica aumenta la legibilidad
y facilidad de escritura así como la confiabilidad.
Expresividad:
Se refiere a la naturalidad con la que un lenguaje expresa
sus sentencias. Aumenta la legibilidad y la confiabilidad, y en general disminuye
la facilidad de escritura y el costo de aprendizaje.
No hay comentarios.:
Publicar un comentario