Programación Básica acceso relativo m Capacidad para acceder a cualquier elemento dentro de un flujo de datos sin tener que procesar previamente los elementos anteriores. • acceso secuencial m Tratamiento de un conjunto de elementos de forma que sólo sea posible acceder a ellos según su orden de aparición. Para tratar con un elemento, debe haber tratado con todos los elementos anteriores. • acumulador m Variable donde se asigna el resultado de realizar un cálculo cuando se requiere que se lleve a cabo un bucle. • m Algoritmo de conjunto de reglas explícitas para resolver un problema en un número finito de pasos. • ámbito de una variable f Contexto en el que se considera declarada. • Interfaz de programación de aplicaciones (JAVA f API). En el contexto de Java, es como se le conoce popularmente en el conjunto de bibliotecas que se incluyen por defecto con el entorno de trabajo proporcionado por Java. • argumento m En el método main, conjunto de palabras que se pueden asociar a la ejecución de un programa con el fin de proporcionar información sobre qué datos se van a procesar. • array m Tipo de datos compuesto que permite almacenar en secuencia una cantidad predeterminada de valores que pertenecen al mismo tipo de datos. • ensamblador mNemotécnico colección con el que los programas se codifican en lenguaje máquina para que sea legible por las personas. • library f Extensión al conjunto de instrucciones que se pueden utilizar dentro de un lenguaje de programación. • código fuente m Conjunto de archivos de texto resultantes donde se encuentran las instrucciones de un programa. • Booleano m Un valor lógico para establecer la certeza o falsedad de un estado o afirmación. • loop m Estructura dentro de un programa en el que un bloque de instrucciones se ejecuta repetidamente. • carácter m Unidad fundamental de texto utilizada en cualquier alfabeto, número o signo de puntuación o signo de exclamación. • f Carpeta especial asignada de forma predeterminada cuando se ejecuta una aplicación, normalmente asociada a la ruta de acceso donde se copian sus archivos. • clase f Archivo donde se escribe el código fuente de los programas desarrollados en lenguaje Java. También se utiliza como sinónimo de tipos de datos compuestos. • código objeto m Archivos resultantes de realizar el proceso de compilación, codificados en lenguaje máquina. • comentario m Texto escrito dentro del código fuente de un programa que no tiene ningún efecto en su comportamiento. Sólo sirve como una nota o aclaración para el programador. • Compilador m Programa encargado de traducir el código fuente de un programa en el conjunto de instrucciones que sabe interpretar directamente el ordenador. • variable entera m Variable que se aumenta o disminuye para controlar exactamente el número de veces que se debe ejecutar un bucle. • constante f Tipo especial de variable que tiene la particularidad de que dentro del código del programa su valor sólo puede ser leído, pero nunca modificado. • conversión de tipo m Transformación de un tipo de datos a un tipo de datos diferente. • dada f Información utilizada por el ordenador en las ejecuciones de los programas. • declare v Indique un identificador para que pueda ser utilizado dentro del código fuente de un programa. • diseño descendente m Técnica que se basa en dividir un problema general en problemas más simples, sucesivamente, hasta que estos se consideran lo suficientemente simples como Programación Básica • • • • • • • • • • • • • • • • • • • • • • • • • • • para ser atacados directamente. encapsulación/ocultación m Segregación de los elementos en los que se desglosa un problema general, de forma que su interfaz contractual se separa de su implementación. entero m Un valor numérico, positivo o negativo, sin posiciones decimales. error de compilación m Interrupción del proceso de compilación cuando se detecta que parte del código fuente no sigue las reglas establecidas por el lenguaje de programación. excepción f Nombre que reciben errores de tiempo de ejecución dentro del lenguaje Java. expresión f Cualquier combinación de operadores y operandos. Archivo f clase Java que indica una vía de acceso dentro del sistema de archivos. archivo orientado al carácter f Archivo donde los datos se representan como una secuencia de cadenas de texto, donde cada valor difiere del otro utilizando un delimitador. archivo orientado al byte f Archivo donde los datos se representan directamente según su formato binario, sin ninguna separación. flujo de control m Orden en el que se ejecutan las instrucciones de un programa. implement v Generar el código fuente que realiza un algoritmo. IDE m Iniciales de "integrated development environment" (intergrat development environment), una herramienta que integra todo lo necesario para generar programas informáticos, de forma que el trabajo sea mucho más cómodo. procedimiento de inicialización f Inicialización a partir de la ejecución de un bloque de código, en lugar de por medio de una única asignación directa. initialize v Asignar un valor inicial. instrucción f Comando específico que se solicita en el equipo para realizar. intérprete m Programa auxiliar que procesa el código fuente y gestiona su ejecución en el caso de los lenguajes interpretados. invocació de mètodes f Execució del bloc d’instruccions associat a un mètode. javadoc m Eina auxiliar proporcionada pel kit de desenvolupament del Java (JDK), que permet generar automàticament documentació relativa a classes Java a partir de comentaris dins del seu codi font. literal m Text usat per representar un valor fix dins del codi font d’un programa. llegibilitat f propietat d’un programa de ser fàcil d’entendre i seguir per part d’altres persones, a part del seu creador. llenguatge de màquina m Llenguatge de programació format per instruccions en format binari (compostes com a combinacions de valors 0 o 1) capaces de ser interpretades per un model de processador específic. llenguatge de programació m Llenguatge artificial dissenyat expressament per crear algorismes que puguin ser executats per l’ordinador. llenguatge interpretat m Llenguatge de programació en el qual no cal fer una traducció de codi font a codi objecte per a la seva execució. mètode m Bloc d’instruccions, etiquetat amb un identificador, que es declara de manera explícitament diferenciada dins del codi font. Les seves instruccions realitzen una tasca, normalment associada a resoldre un problema molt concret. mètode estàtic m Mètode que pot ser invocat sense haver d’inicialitzar prèviament, sobre una variable concreta, la classe on es troba definit. mètode principal m Bloc d’instruccions on s’inclou la primera instrucció del programa. mètode recursiu m Aquell que, dins del seu bloc d’instruccions, té alguna invocació a ell mateix. multiplataforma adj Capacitat d’un programa de poder ser executat independentment del tipus de maquinari o sistema operatiu. Programación Básica • nom qualificat (d’una classe) m Combinació de l’identificador del seu package junt amb el seu nom, separats per un punt. • objecte m Valor assignat a una variable d’un tipus de dades compost. • operador m Símbol que identifica cadascuna de les operacions dins d’un tipus de dades. • operand m Dades sobre les quals s’aplica una operació. • package m Conjunt de classes vinculades entre si d’acord a algun criteri temàtic o d’organització del seu codi. • parametritzar v Definir un mètode mitjançant l’ús de paràmetres. • paràmetre m Identificador usat dins la descripció d’un procés, el valor del qual en realitat pot variar per diferents aplicacions d’aquest procés. • paràmetre d’entrada m Valor que s’estableix immediatament abans de seguir un procés, de manera que indica les dades que ha de tractar o modifica el seu comportament. • paràmetre de sortida m Resultat final obtingut després de realitzar un procés determinat. • paraula clau f Dins d’un llenguatge de programació, és aquella que té un significat especial dins de la seva sintaxi i que s’usa per composar certes parts o instruccions al codi font d’un programa. • persistent adj Informació que es manté accessible en finalitzar l’execució del programa o fins i tot en apagar l’ordinador. • precedència f Regla usada per establir de manera no ambigua l’ordre en què s’han de resoldre les operacions dins d’una expressió. • processador m Part del maquinari de l’ordinador encarregat d’interpretar les instruccions d’un programa i traduir-les en ordres a la resta de components. • programa m Codificació d’un algorisme en un llenguatge de programació que l’ordinador entengui. • real m Un valor numèric, positiu o negatiu, amb decimals. • recursivitat f Forma de descriure un procés per resoldre un problema de manera que, al llarg d’aquesta descripció, s’usa el propi procés que s’està descrivint, però aplicat a un cas més simple. • ruta f Forma general d’un nom de fitxer o carpeta, de manera que identifica de forma única la seva localització al sistema de fitxers. • ruta de acceso absoluta f La que hace referencia a un elemento de destino de la carpeta raíz de un sistema de archivos. Esto enumera, una por una, todas las carpetas entre la carpeta raíz y la carpeta que contiene el elemento de destino. • ruta de acceso relativa f La que se considera que se inicia desde la carpeta, o directorio, de trabajo de la aplicación. • semáforo m Variable, generalmente de tipo booleano, que sirve como un interruptor explícito si tiene que continuar ejecutando un bucle. • oración f Elemento mínimo de un lenguaje de programación, a menudo identificado por una cadena de texto especial, que sirve para describir exactamente una acción que el programa debe hacer. • String m Tipo de datos compuesto utilizado para representar cadenas de texto. • Tabla de verdad f Representación que permite conocer, con claridad y fiabilidad, todos los posibles resultados de una operación a partir de todas las combinaciones de los valores posibles de los operandos. • tipo compuesto m Tipo de datos que permite almacenar más de un valor dentro de una sola variable. • tipo de datos m Definición del conjunto de valores válidos que pueden tomar algunos datos y el conjunto de transformaciones que se pueden realizar sobre ellos. Programación Básica • Tipo primitivo m Tipos de datos incorporados directamente a un lenguaje de programación, se utilizan como piezas básicas para construir piezas más complejas. • valor devuelto m Sinónimo de parámetro de salida de un método. • variable f Datos almacenados en memoria que pueden ver su valor modificado en cualquier momento durante la ejecución del programa. • variable global f Variable a la que se puede acceder desde cualquier instrucción dentro del mismo archivo de código fuente. Su ámbito es todo el archivo.