Sei sulla pagina 1di 9

AP2-AA2-Ev1-Wiki

CRISTIAN OSWALDO PARRA VARGAS

SERVICIO NACIONAL DE APRENDIZAJE SENA


MODALIDAD VIRTUAL
ANALISS Y DESARROLLLO DE SISTEMAS DE INFORMACION ADSI
2017
Lenguaje de programacin: Los lenguajes de programacin son herramientas
que nos permiten crear programas y software. Entre ellos tenemos Delphi,
Visual Basic, Pascal, Java, etc..
Programming language: programming languages are tools that allow us to cre
ate programs and software. Among them we
have Delphi, Visual Basic, Pascal, Java, etc.

Algoritmos: Un algoritmo consiste en una serie ordenada de instrucciones que


busca dar solucin a un problema en matemtica, informtica y disciplinas
afines.
Algorithms: An algorithm is an ordered set of instructions that seeks to solve a
problem in mathematics, computer science and related disciplines.

Lenguaje de mquina: es el conjunto de instrucciones o cdigos interpretadas


directamente por el microprocesador de una computadora.
Machine language: The set of instructions or codes interpreted directly by the
microprocessor of a computer.

Nivel (ensamblador): El lenguaje ensamblador, o assembler (assembly


language en ingls), es un programacin de bajo nivel para
los computadores, microprocesadores, microcontroladores y otros circuitos
integrados programables.
Low-level language (assembler): Assembly language or assembler
(assembly language in English) is a low level language of programming for
computers , microprocessors , microcontrollers and other programmable
integrated circuits.

Lenguaje de alto nivel: Otra limitacin de estos es que se requiere de ciertos


conocimientos de programacin para realizar las secuencias de instrucciones
lgicas. Los lenguajes de alto nivel se crearon para que el usuario comn
pudiese solucionar un problema de procesamiento de datos de una manera
ms fcil y rpida.
High-level language: Another limitation of these is that they require some
knowledge of programming sequences for logical instructions. The high-level
languages were created for the common user could solve a problem processing
data easier and faster.

Algoritmos cualitativos: Son aquellos en los que se describen los pasos de


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

Algoritmos cuantitativos: Son aquellos en los que se utilizan clculos


numricos para definir los pasos del proceso.
Quantitative algorithms: They are those in which numerical calculations are
used to define the process steps.

Lenguajes algortmicos grficos: son la representacin grafica de las


opresiones 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 del problema propuesto.
Graphics algorithmic languages: They are the graphical representation of the
operations performed by an algorithm (flowchart). The flow chart is
characterized by detail as graphically represents the steps for the solution of the
proposed problem.

Lenguaje no grficos: representan en forma descriptiva las operaciones que


debe realizar un algoritmo (pseudocdigo). El pseudocdigo es un lenguaje
intermedio entre nuestro lenguaje y el lenguaje de programacin,
su caracterstica principal es el de representar la solucin de forma ms
detallada y lo ms parecida al lenguaje, para que posteriormente se pueda
codificar.
None graphic language: Descriptively represent operations to be performed
by an algorithm ( pseudocode ) . The pseudocode is an intermediate language
between our language and programming language , its main feature is to
represent the solution in a more detailed and more like the language, so that
later can encode

Pseudocdigo: es comnmente utilizado por los programadores para omitir


secciones de cdigo o para dar una explicacin del paradigma que tom el
mismo programador para hacer sus cdigos, esto quiere decir que
el pseudocdigo no es programable sino facilita la programacin.
Pseudocode: is commonly used by programmers to skip sections of code or to
give an explanation of paradigm that took the same programmer to make their
codes, this means that the Pseudocode is not programmable but makes
programming.

Definicin del problema: es un determinado asunto o una cuestin que


requiere de una solucin. A nivel social, se trata de alguna situacin en
concreto que, en el momento en que se logra solucionar, aporta beneficios a
la sociedad.
Definition of the problem: One problem is a particular case or issue that
requires a solution. Socially, it is a particular situation that at the moment is
achieved to solve, brings benefits to society.

Anlisis del problema: es analizar el problema y dividirlo en sus partes


componentes, examinando cmo es que van juntas. Es necesario comprender
el contexto del problema y como unas partes afectan a otras.
Problem analysis: is to analyze the problem and break it down into its
component parts, examining how they go together. You need to understand the
context of the problem and affect other portions.

Diseo del algoritmo: Es un mtodo especfico para poder crear un modelo


matemtico ajustado a un problema especfico para resolverlo.
El diseo de algoritmos es una teora de la Investigacin de operaciones.
Algorithm design: It is a specific method to create a mathematical model fitted
to a specific problem to solve . The design of algorithms is a theory of
Operations Research.
Codificacin: Es la transformacin de la formulacin de un mensaje a travs
de las reglas o normas de un cdigo o lenguaje predeterminado.
Coding: coding is called the transformation of formulating a message through
the rules or regulations of a predetermined code or language.

Compilacin y ejecucin: La compilacin en tiempo de ejecucin se


construye a partir de dos ideas anteriores relacionadas con los entornos
de ejecucin: la compilacin a bytecode y la compilacin dinmica.
Compiling and running: also known as dynamic translation, is a technique to
improve the performance of systems programming compiled bytecode,
consisting translate the bytecode to native machine code at runtime.

Prueba y depuracin: En el software es esencial la confirmacin en cada


paso, este debe funcionar correctamente, la prueba de los programas sigue
siendo la tcnica de confirmacin de sistemas ms utilizada, es un proceso
continuo en cada etapa del ciclo.
Testing and Debugging: Human errors in computer programming are many
and greatly increased the complexity of the problem. The process of identifying
and eliminating errors , giving way to a solution without errors is called
debugging .

Documentacin: Es la ciencia del procesamiento la informacin, que


proporciona un compendio de datos con un fin determinado.
Documentation: Is the science of processing information, which provides a
compendium of data with a particular purpose.

Mantenimiento: Conservacin de una cosa en buen estado o en una situacin


determinada para evitar su degradacin.
Maintenance: Conservation of a thing in good condition or in a given situation
to prevent degradation .

Tipos de datos: es un atributo de los datos que indica al ordenador (y/o al


programador) sobre la clase de datos que se va a trabajar. Esto incluye
imponer restricciones en los datos, como qu valores pueden tomar y qu
operaciones se pueden realizar.
Type of data: is an attribute of the data that tells the computer (and/or the
programmer) about the type of data that is going to work. This includes
restrictions on data, such as what values can take and what operations can be
performed.

Expresiones: es una combinacin de constantes, variables o funciones, que


es interpretada de acuerdo a las normas particulares de precedencia y
asociacin para un lenguaje de programacin en particular. Como
en matemticas, la expresin es su valor evaluado, es decir, la expresin es
una representacin de ese valor.
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. As in mathematics, the expression is its
assessed value, ie, the expression is a representation of that value.

Operadores y operandos: en lenguaje mquina, un operando es un valor (un


argumento) con el cual la instruccin, nombrada por un mnemnico, opera. El
operando puede ser unregistro, una direccin de memoria, una constante
literal, o una etiqueta.
Operators and operands: is a value (an argument ) With which the instruction,
named by mnemonic, operates. The operand can be unregistro, a memory
address, a literal constant, or a label.

Identificadores (variables y constantes): es un conjunto de caracteres


alfanumricos de cualquier longitud que sirve para identificar las entidades del
programa (clases, funciones, variables, tipos compuestos) Los identificadores
pueden ser combinaciones de letras y nmeros. Cada lenguaje tiene sus
propias reglas que definen como pueden estar construidos. Cuando un
identificador se asocia a una entidad concreta.
Identifiers (variables and constants) : An identifier is a set of alphanumeric
characters of any length that is used to identify the program entities ( classes,
functions , variables, composite types ) Identifiers can be combinations of letters
and numbers. Each language has its own rules that define how they can be
built. When an identifier is associated with a particular entity.

Tcnicas de diseo top down y bottom up: son estrategias de


procesamiento de informacin caractersticas de las ciencias de la informacin,
especialmente en lo relativo al software. Por extensin se aplican tambin a
otras ciencias sociales y exactas.
Design techniques top- down and bottom- up design: Top -down (top-down
' ) and bottom -up ( bottom-up ' ) are information processing strategies
characteristics of information science , especially with regard to software. By
extension also apply to other social and exact sciences

Dispositivos de entrada: es cualquier periferico o dispositivo para


proporcionar datos y seales de control a un sistema de informacin. Los datos
se leen de los dispositivos de entrada y se almacenan en la memoria central o
interna. Los dispositivos de entrada convierten la informacin en seales
elctricas que se almacenan en la memoria central.
Input devices: any peripheral device is to provide data and control signals to
an information system. Data is read from the input devices and stored in the
central or internal memory. Input devices convert electrical signals into
information that are stored in the central memory.

Dispositivos de salida: son aquellos que reciben informacin de la


computadora, su funcin es eminentemente receptora y por ende estn
imposibilitados para enviar informacin. Entre los dispositivos de salida ms
conocidos estn: la impresora (matriz, cadena, margarita, lser o de chorro de
tinta), el delineador (plotter), la grabadora de cinta magntica o de discos
magnticos y la pantalla o monitor.
Output Devices: Output devices are those that receive information from the
computer, its function is primarily receptor and therefore are unable to send
information . Among the best known output devices they are : the printer (
matrix , chain, daisy, laser or inkjet ), the liner ( plotter) , magnetic tape recorder
or magnetic disks and screen or display.
Unidad central de procesamiento (c.p.u): Hace referencia es
al hardware dentro de una computadora u otros dispositivos programables, que
interpreta las instrucciones de un programa informtico mediante la realizacin
de las operaciones bsicas aritmticas, lgicas y de entrada/salida del sistema.
Central processing unit ( c.p.u) :It is the hardware inside a computer or other
programmable devices, which interprets instructions of a computer program by
performing the basic arithmetic, logical, and input / output system .

Unidad de control: 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 el bus de entrada/salida.
Control unit: It is one of three main functional blocks in which a central
processing unit (CPU) is divided . The other two blocks are the processing unit
and the bus input / output.

Unidad aritmtico lgica: es un circuito digital que calcula operaciones


aritmticas (como suma, resta, multiplicacin, etc.) y operaciones lgicas (s, y,
o, no), entre valores (generalmente uno o dos) de los argumentos.
Arithmetic- logic unit : also known as ALU ( acronym of the arithmetic logic
unit ) is a digital circuit that calculates arithmetic operations ( addition,
subtraction , multiplication , etc. ) and logical operations (yes , and , or , not),
between values ( generally one or two) of the arguments.

Memoria central (interna): Hace referencia a 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. Por su funcin, la MP debe ser
inseparable del microprocesador o CPU, con quien se comunica a travs
del bus de datos y el bus de direcciones.
Main memory (internal): It is the memory of the computer where both data and
programs that the central processing unit (CPU) being processed or to be
processed at a given time are temporarily stored . By function, the MP should
be inseparable from the microprocessor or CPU, with whom you communicate
through the data bus and the address bus.
Memoria RAM: Memoria principal de la computadora, donde residen
programas y datos, sobre la que se pueden efectuar operaciones de lectura y
escritura.
RAM Memory: All instructions and other computer units running int the Central
Proccessing Unit (CPU) are loaded within the RAM.

Memoria ROM: Es un medio de almacenamiento utilizado en ordenadores y


dispositivos electrnicos, que permite solo la lectura de la informacin y no su
escritura, independientemente de la presencia o no de una fuente de energa.
ROM Memory: Is a storage medium used in computers and electronic devices,
which allows only reading of information and not writing, regardless of the
presence or not of a source of energy.

Memoria auxiliar (externa): 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.
Auxiliary memory (external): Also known as secondary storage is the set of
devices and data storage media that make up the memory subsystem of the
computer, along with the primary or main memory.