You are on page 1of 10

 Lenguaje de programación - Programming language

Un lenguaje de programación es un lenguaje formal diseñado para realizar


procesos que pueden ser llevados a cabo por máquinas como las computadoras.
A programming language is a formal language designed to perform processes that
can be carried out by machines such as computers.

 Algoritmos - Algorithms

En el contexto matemático, los algoritmos son una serie de normas o leyes


específicas que hace posible la ejecución de actividades.

In the mathematical context, algorithms are a series of specific rules or laws that
make it possible to carry out activities

 Lenguaje de máquina - Machine language

Es un código que es interpretado directamente por el microprocesador.

It is a code that is interpreted directly by the microprocessor

 Lenguaje de bajo nivel (ensamblador) - Low level language (assembler)

Los lenguajes de bajo nivel como ser el lenguaje ensamblador puede ser más
difícil que los lenguajes de alto nivel debido a que está más íntimamente
relacionado con las características técnicas del hardware.
Low-level languages such as assembly language can be more difficult than high-
level languages because it is more closely related to the technical characteristics of
the hardware.

 Lenguaje de alto nivel - High level language

Un lenguaje de programación de alto nivel se caracteriza por expresar los


algoritmos de una manera adecuada a la capacidad cognitiva humana.

A high-level programming language is characterized by expressing the algorithms in


a manner appropriate to human cognitive ability.

 Algoritmos cualitativos - Qualitative algorithms

Son aquellos en los que se describen los pasos utilizando palabras.

They are those in which the steps are described using words.

 Algoritmo cuantitativos - Quantitative algorithm

Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del
proceso.

They are those in which numerical calculations are used to define the steps of the
process.
 Lenguajes algorítmicos gráficos - Graphic algorithmic languages

Es la representación gráfica de las operaciones que realiza un algoritmo también


llamado diagrama de flujo.

It is the graphic representation of the operations carried out by an algorithm also


called a flow diagram.

 Lenguaje no gráficos - Language no graphics

Representan en forma descriptiva las operaciones que debe realizar un algoritmo


(pseudocodigo).

They represent in a descriptive way the operations that an algorithm (pseudocodigo)


must perform.

 Pseudocódigo - Pseudocode

Es una descripción de alto nivel compacta e informal del principio operativo de un


programa informático u otro algoritmo.

It is a compact and informal high-level description of the operating principle of a


computer program or other algorithm.

 Definición del problema - Definition of the problem


Especificar las condiciones iniciales que deben tener el objeto o sistema
que vamos a desarrollar con el proyecto.

Specify the initial conditions that the object or system that we are going to develop
with the project must have.

 Análisis del problema - Analysis of the problem

Es analizar al detalle para no dar una solución a ciegas.

It is to analyze in detail so as not to give a solution blindly.

 Diseño del algoritmo - Algorithm design

Es un método específico para poder crear un modelo matemático ajustado a un


problema específico para resolverlo.

It is a specific method to be able to create a mathematical model adjusted to a


specific problem to solve it.

 Codificación - Coding

Es la transformación de la formulación de un mensaje a través de las reglas o


normas de un código o lenguaje predeterminado.
It is the transformation of the formulation of a message through the rules or norms
of a predetermined code or language.

 Compilación y ejecución - Compilation and execution

Es un programa informático que traduce un programa escrito en un lenguaje de


programación a otro lenguaje de programación e iniciar la carga del mismo.

It is a computer program that translates a program written in a programming


language into another programming language and starts loading it.

 Prueba y depuración - Testing and debugging

El proceso de prueba suele desvelar bugs (o errores), un término genérico que


abarca todo lo que hace su programa que no se esperaba que hiciese. El proceso de
suprimir estos errores del programa se conoce como depuración.

The test process often reveals bugs (or errors), a generic term that covers everything
your program does not expect it to do. The process of suppressing these program
errors is known as debugging.

 Documentación - Documentation

Es el conjunto de información que nos dice qué hacen los sistemas, cómo lo hacen y
para quién lo hacen.

It is the set of information that tells us what the systems do, how they do it and for
whom they do it.
 Mantenimiento - Maintenance

Es la modificación de un producto de software después de la entrega, para corregir


errores, mejorar el rendimiento, u otros atributos.

It is the modification of a software product after delivery, to correct errors, improve


performance, or other attributes.

 Tipos de datos - Type of data

Es la propiedad de un valor que determina su dominio (qué valores puede tomar),


qué operaciones se le pueden aplicar y cómo es representado internamente por el
computador.

It is the property of a value that determines its domain (what values it can take),
what operations can be applied to it and how it is represented internally by the
computer.

 Expresiones - Expressions

Es una combinación de constantes, variables o funciones, que es interpretada de


acuerdo a las normas particulares de precedencia y asociación para un lenguaje de
programación en particular.

It is a combination of constants, variables or functions, which is interpreted


according to the particular rules of precedence and association for a particular
programming language.
 Operadores y operandos - Operators and operands

Son elementos que relacionan de forma diferente, los valores de una o más variables
y/o constantes. Es decir, los operadores nos permiten manipular valores.

They are elements that relate in a different way, the values of one or more variables
and / or constants. That is, operators allow us to manipulate values.

 Identificadores (variables y constantes) - Identifiers (variables and constants)

Un identificador es un conjunto de caracteres alfanuméricos de cualquier longitud


que sirve para identificar las entidades del programa (clases, funciones, variables,
tipos compuestos)

An identifier is a set of alphanumeric characters of any length that serves to identify


the entities of the program (classes, functions, variables, compound types)

 Técnicas de diseño top down y bottom up - Top down and bottom up design
techniques

Son estrategias de procesamiento de información características de las ciencias de la


información, especialmente en lo relativo al software.

They are information processing strategies characteristic of information sciences,


especially in relation to software.
 Dispositivos de entrada - Input devices

Son aquellos que sirven para introducir datos a la computadora para su proceso.

Are those that serve to enter data to the computer for processing.

 Dispositivos de salida - Output devices

Los dispositivos de salida son aquellos que reciben información de la


computadora, su función es eminentemente receptora y por ende están
imposibilitados para enviar información.

The output devices are those that receive information from the computer, their
function is eminently receiving and therefore are unable to send information.

 Unidad central de procesamiento (c.p.u) - Central processing unit (c.p.u)

Es el hardware dentro de un ordenador u otros dispositivos programables, que


interpreta las instrucciones de un programa informático mediante la realización de
las operaciones básicas.

It is the hardware inside a computer or other programmable devices, which


interprets the instructions of a computer program by performing the basic
operations.

 Unidad de control - Control unit


Es uno de los tres bloques funcionales principales en los que se divide una unidad
central de procesamiento (CPU). Los otros dos bloques son la unidad de proceso y
la unidad de entrada/salida.

It is one of the three main functional blocks into which a central processing unit
(CPU) is divided. The other two blocks are the process unit and the input / output
unit.

 Unidad aritmético – lógica - Arithmetic unit - logic

Es un circuito digital que calcula operaciones aritméticas.

It is a digital circuit that calculates arithmetic operations.

 Memoria central (interna) - Central memory (internal)

Es la memoria de la computadora donde se almacenan temporalmente tanto los


datos como los programas que la unidad central de procesamiento (CPU) está
procesando o va a procesar en un determinado momento.

It is the memory of the computer where both the data and the programs that the
central processing unit (CPU) is processing or processing at a given moment are
stored temporarily.

 Memoria RAM - RAM memory

La memoria RAM es la memoria principal de un dispositivo donde se


almacena programas y datos informativos.
RAM is the main memory of a device where informative data and programs are
stored.

 Memoria ROM - ROM memory

La memoria ROM es el medio de almacenamiento de programas o datos que


permiten el buen funcionamiento de los ordenadores o dispositivos electrónicos a
través de la lectura de la información sin que pueda ser destruida o reprogramable.

ROM is the means of storing programs or data that allow the proper functioning of
computers or electronic devices through the reading of information without it being
destroyed or reprogrammable.

 Memoria auxiliar (externa) - Auxiliary memory (external)

Es el 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.

It is the set of devices and data storage media that make up the computer's memory
subsystem, along with the primary or main memory.

You might also like