• No se han encontrado resultados

73Términos clave

Mantener buenos hábitos de programación

73Términos clave

El término numérico describe los datos que consisten en números. La palabra cadena se refi ere a los datos que no son numéricos. Un entero es un número entero.

Un número de punto flotante es un número con lugares decimales. Los números reales son números de punto fl otante.

Una constante numérica (o constante numérica literal) es un valor numérico específi co. Una constante de cadena (o constante de cadena literal) es un grupo específi co de caracte- res encerrados entre comillas.

Los valores alfanuméricos pueden contener caracteres alfabéticos, números y signos de puntuación.

Una constante literal es un valor numérico o de cadena literal.

Una declaración es un enunciado que proporciona un tipo de datos y un identifi cador para una variable.

Un identificador es el nombre de un componente del programa.

El tipo de datos de un elemento de datos es una clasifi cación que describe qué valores pueden asignarse, cómo se almacena el elemento y qué tipos de operaciones es posible realizar con el elemento.

Inicializar una variable es la asignación de su primer valor, con frecuencia al mismo tiempo que se crea la variable.

Basura es el valor desconocido almacenado en una variable no asignada.

Las palabras clave comprenden el conjunto limitado de palabras que se reservan en un lenguaje.

73 Términos clave

La notación de camello es una convención para nombrar variables en la que la letra inicial es minúscula, los nombres de variable con múltiples palabras se escriben juntos y cada nueva palabra dentro del nombre de la variable comienza con una letra mayúscula.

La caja de Pascal es una convención para nombrar variables en la que la letra inicial es mayúscula, los nombres con múltiples palabras se escriben juntos y cada nueva palabra del nombre comienza con letra mayúscula.

La notación húngara es una convención para nombrar variables en la que el tipo de datos de las mismas u otra información se almacenan como parte de su nombre.

Una declaración de asignación asigna un valor desde la derecha de un operador de asigna- ción hacia la variable o constante a la izquierda de dicho operador.

El operador de asignación es el signo de igual; se usa para asignar un valor a la variable o constante a su izquierda.

Un operador binario es aquel que requiere dos operandos, uno de cada lado.

La asociatividad derecha y la asociatividad de derecha a izquierda describen operadores que evalúan primero la expresión de la derecha.

Un lvalue es el identifi cador de la dirección de memoria a la izquierda de un operador de asignación.

Una variable numérica es aquella que puede contener dígitos, hacer que se realicen opera- ciones matemáticas en ella y por lo general contener un punto decimal y un signo que indique positivo o negativo.

Una variable de cadena puede contener texto que incluya letras, dígitos y caracteres especia- les como signos de puntuación.

Seguridad de tipo es la característica de los lenguajes de programación que previene la asig- nación de valores de un tipo de datos incorrecto.

Una constante nombrada es similar a una variable, con excepción de que su valor no puede cambiar después de la primera asignación.

Un número mágico es una constante literal cuyo propósito no es evidente de inmediato. El término carga adicional describe los recursos extra que una tarea requiere.

Las reglas de precedencia dictan el orden en que se realizan las operaciones en la misma declaración.

El orden de las operaciones describe las reglas de precedencia.

La asociatividad de izquierda a derecha describe operadores que evalúan primero la expre- sión de la izquierda.

Los módulos son unidades pequeñas que pueden usarse juntas para hacer un programa. Los programadores también se refi eren a ellos como subrutinas, procedimientos, funciones o

métodos.

Llamar a un módulo es usar el nombre del mismo para atraerlo, causando que se ejecute. La modularización es el proceso de dividir un programa en módulos.

La descomposición funcional es la reducción de un programa grande en módulos más manejables.

La abstracción es el proceso de poner atención a las propiedades importantes mientras se ignoran los detalles no esenciales.

La reutilización es la característica de los programas modulares que permite que los módulos individuales se usen en diversas aplicaciones.

La confi abilidad es la característica de los programas modulares que asegura que un módulo se ha probado y funciona en forma correcta.

Un programa principal corre de principio a fi n y llama a otros módulos.

La lógica de línea principal es la que aparece en el módulo principal de un programa; llama a otros módulos.

El encabezado del módulo incluye el identifi cador del mismo y quizá otra información de identifi cación necesaria.

El cuerpo del módulo contiene todas las declaraciones en este último.

La declaración return del módulo marca el fi nal del mismo e identifi ca el punto en que el control regresa al programa o módulo que lo llamó.

El encapsulamiento es la acción de contener las instrucciones de una tarea en un módulo. Una pila es una ubicación de memoria en la que la computadora sigue el rastro a la dirección de memoria correcta a la que deberá regresar después de ejecutar un módulo.

La cohesión funcional de un módulo es una medida del grado en que todas las declaraciones de éste contribuyen a la misma tarea.

La palabra visible describe el estado de los elementos de datos cuando un módulo puede reconocerlos.

El término en ámbito designa el estado de los datos que son visibles.

La palabra local se refi ere a las variables que se declaran en el módulo que las usa.

Un módulo portátil es aquel que puede reutilizarse con más facilidad en múltiples programas. El término global describe las variables que un programa entero conoce.

Las variables globales se declaran en el nivel de programa.

Las tareas de administración incluyen los pasos que usted debe efectuar al inicio de un pro- grama a fi n de estar listo para el resto del mismo.

Las tareas de ciclo detallado incluyen los pasos que se repiten para cada conjunto de datos de entrada.

Las tareas de fi n de trabajo son los pasos que usted sigue al fi nal del programa para terminar la aplicación.

Una gráfica de jerarquía es un diagrama que ilustra las relaciones recíprocas entre los módulos.

Los comentarios del programa son explicaciones escritas que no forman parte de la lógica del programa pero que sirven como documentación para quienes lo lean.

75