Você está na página 1de 7

Diccionario tcnico en espaol e ingls.

Algoritmos cuantitativos: Son aquellos en los que se utilizan clculos numricos para
definir los pasos del proceso. Este tipo de algoritmos describen tres partes esenciales:
Entrada , proceso, y salida.

Algoritmos: Conjunto prescrito de instrucciones o reglas bien definidas ordenadas y finitas


que permiten realizar una actividad mediante pasos sucesivos que no generan dudas a quien
debe realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo pasos
sucesivos se llega a un estado final y se obtiene una solucin.

Algoritmos cualitativos: Son aquellos algoritmos en los que se describen los pasos
utilizando palabras.

Anlisis del problema: Una vez se ha comprendido lo que se desea es necesario definir:
datos de entrada, salida, mtodos y frmulas que se necesitan para procesar datos

Codificacin: Con el algoritmo ya diseado, se procede a su reescritura en un lenguaje de


programacin establecido, (programacin), en la etapa anterior, es decir, en cdigos que la
mquina puede interpretar y ejecutar.

Compilacin y ejecucin: es una tcnica para mejorar el rendimiento de sistemas de


programacin que compilan a bytecode, consistente en traducir el bytecode a cdigo
mquina nativo en tiempo de ejecucin.

Definicin del problema: Esta fase est dada por el enunciado del problema, el cual
requiere de una definicin clara y precisa. Es importante conocer lo que se desea que
realice la computadora; mientras esto no se conozca del todo no tiene mucho sentido
continuar con la siguiente etapa.

Diseo del algoritmo: Mtodo especfico para poder crear un modelo matemtico ajustado
a un problema especfico para resolverlo.

Dispositivos de entrada: Son aquellos equipos y componentes que permiten ingresar


informacin a la unidad de procesamiento; el teclado, el mouse, el escner son algunos
ejemplos.

Dispositivos de salida: Aquel que emite una seal con informacin, la impresora, la
computadora, el monitor, los auriculares y los parlantes son algunos ejemplos.

Documentacin: Es la gua de comunicacin escrita en sus variadas formas ya sea en


enunciados, procedimientos, dibujos o diagramas.
Expresiones: Es una combinacin de constantes, variables, o funciones que es interpretada
de acuerdo a las normas peculiares de precedencia y asociacin para un lenguaje de
programacin en particular.

Identificadores (variables y constantes) Los identificadores son elementos textuales que


nombran entidades del lenguaje. Algunas delas entidades que un identificador puede
reconocer son variables, constantes, tipos de dato, etiquetas, subrutina, y paquetes. Una
constante es un dato cuyo valor no puede cambiar durante la ejecucin del programa: recibe
un valor en el momento de la compilacin y permanece igual durante todo el programa.
Una variable es un nombre asociado a un elemento de datos que puede cambiar durante la
ejecucin de un programa.

Lenguaje de alto nivel: Se caracteriza por expresar los algoritmos de una manera
adecuada de la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las
mquinas.

Lenguaje de bajo nivel (ensamblador): es aquel en el que sus instrucciones ejercen un


control directo sobre el hardware y estn condicionados por la estructura fsica de la
computadora que lo soporta.

Lenguaje de mquina: Sistema de cdigos directamente interpretable por un circuito


como el procesador de una computadora o el microcontralor de un autmata. Este lenguaje
est compuesto por un conjunto de instrucciones que determinan acciones al ser tomadas
por una mquina.

Lenguaje de programacin: lenguaje formal diseado para expresar procesos que pueden
ser llevados a cabo por mquinas como las computadoras. Puede usarse para crear
programas que controlen el pensamiento fsico y lgico de una mquina para expresar
algoritmos con precisin o con modo de comunicacin humana.

Lenguajes no grficos: representan en forma descriptiva las operaciones quede deben


realizar un algoritmo

Lenguajes algortmicos grficos: Son la representacin grfica de las operaciones que


realiza un algoritmo (diagrama de flujo). El diagrama de flujo se caracteriza por la forma
detallada como representa de forma grfica los pasos a seguir para encontrar la solucin a
un problema propuesto.

Mantenimiento: Se lleva a cabo despus de terminado un programa, cuando se detecta que


es necesario hacer un cambio, ajuste o complementacin a un programa para que siga
trabajando de manera correcta. Para poder realizar este trabajo se requiere que el programa
este correctamente documentado.
Memoria auxiliar (externa): Conjunto de dispositivos y soportes de almacenamiento de
datos que conforman el subsistema de memoria de la computadora junto con la memoria
primaria o principal.

Memoria central (interna) :Es la memoria de la computadora donde se almacena


temporalmente los datos como los programas que la CPU est procesando o va a procesar.

Memoria RAM: Tipo de memoria a la que se puede acceder a cualquier byte de memoria
sin acceder a los bytes precedentes.

Memoria ROM: Memoria de slo lectura que se utiliza para almacenar programas que
hacen funcionar el ordenador y realizan los diagnsticos.

Operadores y operandos: Operadores son elementos que relacionan de forma diferente,


los valores de una o ms variables y/o constantes; las constantes permiten manipular
valores. Los operandos son los elementos sobre los que se aplican las operaciones.

Prueba y depuracin: La prueba consiste en la captura de datos hasta que el programa no


presente errores (lgicos o sintcticos). La depuracin es el proceso de identificar y
eliminar errores para dar paso a una solucin sin errores.

Pseudocdigo: Lenguaje intermedio entre nuestro lenguaje y el lenguaje de programacin,


su caracterstica es representar la solucin de forma ms detallada y lo ms parecida al
lenguaje para que posteriormente se pueda codificar.

Tcnicas de diseo top down y bottom up: Top down: Se formula un resumen del
sistema sin especificar detalles. Cada parte del sistema se mejora diseando con mayor
detalle. Cada parte se mejora constantemente hasta que el prototipo cumple con las
especificaciones necesarias. Botton up: Las partes individuales se disean con detalle y
luego se renen para formar componentes ms grandes que despus conforman todo el
sistema.

Tipos de datos: Es un atributo de una parte de los datos que indica al ordenador o
programador algo sobre la clase de datos sobre los que se va a procesar. Esto incluye
imponer restricciones en los datos, como que valores pueden tomar y que operaciones se
pueden realizar.

Unidad aritmtico lgica: Es un circuito digital que calcula operaciones aritmticas y


operaciones lgicas entre dos nmeros.

Unidad central de procesamiento (c.p.u): Es el hardware dentro de un computador u


otros dispositivos programables, que interpreta las instrucciones de un programa de
ordenador mediante la realizacin de operaciones bsicas, aritmticas, lgicas y de entrada
y salida de un sistema.
Unidad de control: Es uno de los bloques funcionales principales en las que se divide una
cpu. Sus funcin es buscar instrucciones en la memoria principal decodificarlas y
ejecutarlas empleando la unidad de proceso.

Technical glossary in Spanish and English

(External) Auxiliary memory: Set of devices and data storage media that make up the
memory subsystem of the computer along with the primary or main memory.

Algorithm design: Specific method to create a mathematical model fitted to a specific


problem to solve

Algorithmic languages Graphics: are the graphical representations of the operations


performed by an algorithm (flowchart). The flow chart is characterized by detail as
graphically represents the steps to find the solution to a proposed problem.

Algorithms: Set prescribed instructions or rules well defined and finite ordered those allow
an activity through successive steps that generate no doubt that should perform this activity.
Given an initial state and an entry, following successive steps we reach a final state and a
solution is obtained.

Central processing unit (c.p.u): The hardware inside a computer or other programmable
devices, which interprets instructions of a computer program by performing basic
arithmetic, logic and input and output of system operations.

Compiling and running: it is a technique to improve the performance of systems


programming compiled bytecode, consisting translate the bytecode to native machine code
at runtime.

Control Unit: One of the main functional blocks in which a CPU is divided. Its function is
to seek instructions in main memory decode and execute them using the processing unit.

Data Types: This is an attribute of a part of the data that tells the computer or programmer
something about the kind of data that is processed. This includes restrictions on data, such
as values can take that operations can be performed.

Design techniques top-down and bottom-up design: Top down: a summary of the system
is formulated without specifying details. Each part of the system is improved by designing
more detail. Each party is constantly improved until the prototype meets the required
specifications. Botton up: The individual parts are designed in detail and then come
together to form larger components that make up the entire system later.
Documentation: is the guide written communication in its various forms either in
statements, procedures, drawings or diagrams.

Encoding: In the algorithm and designed, it is then rewriting in a programming language


established (programming) in the previous stage, in the machine code can interpret and
execute.

Expressions: is a combination of constants, variables, or functions that is interpreted


according to the particular rules of precedence and partnership for a particular
programming language.

High-level language: characterized by expressing algorithms in a proper way of human


cognitive ability, rather than the executive capacity of the machines.

Identifiers (variables and constants) Identifiers are textual elements that name entities
language. Some delas entities that can recognize an identifier are variables, constants, data
types, tags, subroutine, and packages. A constant is data whose value can not change during
program execution: get a value at compile time and remains the same throughout the
program. A variable is a name associated with a data element that can change during the
execution of a program.

Input Devices: These are computers and components that allow you to enter information to
the processing unit; keyboard, mouse, scanners are some examples.

Low-level language (assembler) is one in which instructions have direct control over the
hardware and are conditioned by the physical structure of the computer that supports it.

Machine language: System codes directly interpretable by a circuit as the processor of a


computer or an automaton Microcontroller. This language is composed of a set of
instructions that determine actions to be taken by a machine.

Main memory (internal) is the computer memory where data is temporarily stored as
programs that the CPU is processing or be processed.

Maintenance: It is carried out after completion of a program, when it is detected that is


necessary to make a change, adjust or supplement a program to keep it working properly.
To perform this work requires that the program is properly documented.

No graphical languages: descriptively represents operations remain must perform an


algorithm.

Operators and operands Operators are elements that relate differently, the values of one
or more variables and / or constants; constants allow you to manipulate values. The
operands are the elements on which operations are applied.
Output Devices: One who emits a signal with information, printer, computer, monitor,
headphones and speakers are some examples.

Problem Analysis: Once you have understood what you want is necessary to define: data
input, output, methods and formulas needed to process data

Problem Definition: This phase is given by the problem statement, which requires a clear
and precise definition. It is important to know what you want to do the computer; while this
is not known at all it does not make much sense to continue with the next step.

Programming language: Formal language designed to express processes that can be


performed by machines and computers. It can be used to create programs that control
physical and logical thinking of a machine to accurately express algorithms or mode of
human communication.

Pseudocode: intermediate language between our language and programming language, its
characteristic is to represent the solution in more detail and more like the language that can
subsequently be encoded.

Qualitative algorithms: algorithms are those in which the steps are described using words.

Quantitative algorithms: Those in which numerical calculations are used to define the
process steps. This type of algorithms describes three essential parts: input, process and
output.

RAM: Type of memory that can access any byte of memory without accessing the
preceding bytes.

ROM: read-only memory used to store programs that run on your computer and perform
diagnostics.

Testing and Debugging: The test involves capturing data until the program does not
present errors (logical or syntactical). Debugging is the process of identifying and
eliminating errors to make way for a solution without error.

Unit arithmetic - logic: This is a digital circuit that calculates arithmetic and logical
operations between two numbers.
Fuentes:

http://www.slideshare.net/jotar/wiki-glosario-
tecnicoinglesjhonjairorinconjimmyalbertomartinez.

Você também pode gostar