Você está na página 1de 9

AP2-AA2-Ev1-Wiki

ESPAÑOL

 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. Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para
expresar algoritmos con precisión, o como modo de comunicación humana.
 ALGORITMOS: En matemáticas, lógica, ciencias de la computación y
disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y
este del griego arithmos, que significa «número», quizá también con
influencia del nombre del matemático persa Al-Juarismi) es un conjunto
prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que
permite llevar a cabo una actividad mediante pasos sucesivos que no
generen dudas a quien deba hacer dicha actividad. Dados un estado inicial
y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se
obtiene una solución. Los algoritmos son el objeto de estudio de
la algoritmia.
 LENGUAJE DE MÁQUINA: es el sistema de códigos directamente
interpretable por un circuito microprogramable, como el microprocesador de
una computadora o el microcontrolador de un autómata. Este lenguaje está
compuesto por un conjunto de instrucciones que determinan acciones a ser
tomadas por la máquina. Un programa consiste en una cadena de estas
instrucciones más un conjunto de datos sobre el cual se trabaja. Estas
instrucciones son normalmente ejecutadas en secuencia, con eventuales
cambios de flujo causados por el propio programa o eventos externos. El
lenguaje de máquina es específico de la arquitectura de la máquina,
aunque el conjunto de instrucciones disponibles pueda ser similar entre
arquitecturas distintas.
 LENGUAJE DE BAJO NIVEL (ENSAMBLADOR): es un lenguaje de
programación de bajo nivel. Consiste en un conjunto de mnemónicos que
representan instrucciones básicas para
los computadores, microprocesadores, microcontroladores y otros circuitos
integrados programables. Implementa una representación simbólica de
los códigos de máquina binarios y otras constantes necesarias para
programar una arquitectura de procesador y constituye la representación
más directa del código máquinaespecífico para cada arquitectura legible por
un programador. Cada arquitectura de procesador tiene su propio lenguaje
ensamblador que usualmente es definida por el fabricante de hardware, y
está basada en los mnemónicos que simbolizan los pasos de
procesamiento (las instrucciones), los registros del procesador, las
posiciones de memoria y otras características del lenguaje. Un lenguaje
ensamblador es por lo tanto específico de cierta arquitectura de
computador física (o virtual).
 LENGUAJE DE ALTO NIVEL: se caracteriza por expresar
los algoritmos de una manera adecuada a la capacidad cognitiva humana,
en lugar de la capacidad que se la ejecuta de las máquinas.En los primeros
lenguajes, la limitación era que se orientaban a un área específica y sus
instrucciones requerían de una sintaxis predefinida. Se clasifican como
lenguajes procedimentales o lenguajes de bajo nivel. Otra limitación de
estos es que se requiere de ciertos conocimientos de programación para
realizar las secuencias de instrucciones lógicas. Los lenguajes de alto nivel
se crearon para que el usuario común pudiese solucionar un problema de
procesamiento de datos de una manera más fácil y rápida.
 ALGORITMOS CUALITATIVOS: El programador de computadoras es
antes que nada es una persona que resuelve problemas por lo que para
llegar a ser un programador eficaz se necesita aprender a resolver
problemas rigurosos y sistemáticos.
 ALGORITMO CUANTITATIVOS: Los algoritmos cuantitativos son aquellos
en los que se utilizan cálculos numéricos para definir los pasos del proceso.
 LENGUAJES ALGORÍTMICOS GRÁFICOS: es la representación gráfica
de las operaciones que realiza un algoritmo también llamado diagrama de
flujo, el diagrama de flujo se caracteriza por la forma detallada como
presenta de forma gráfica los pasos a seguir para encontrar la solución del
problema propuesto.
 LENGUAJE NO GRÁFICOS: representan en forma descriptiva las
operaciones que debe realizar un algoritmo.
 PSEUDOCÓDIGO: En ciencias de la computación, y análisis numérico,
el pseudocódigo (o falso lenguaje) es una descripción de alto
nivel compacta e informal del principio operativo de un programa
informático u otro algoritmo.
 DEFINICIÓN DEL PROBLEMA: Cuestión discutible que hay que resolver o
a la que se busca una explicación.
 ANÁLISIS DEL PROBLEMA: se basa en la obtención de información sobre
un problema con el fin de identificarlo, estudiar las causas que lo están
generando y organizar esta información con el objeto de obtener una
solución para el problema analizado. Para resolver problemas, actuamos y
tomamos decisiones.
 DISEÑO DEL ALGORITMO: es un método específico para poder crear un
modelo matemático ajustado a un problema específico para resolverlo.
 CODIFICACIÓN: es el proceso de poner juntos los segmentos de sus datos
que parecen ilustrar una idea o un concepto (representados en su proyecto
como nodos). De esa forma, la codificación es una forma de hacer
abstracción a partir de los datos existentes en sus recursos para construir
un mayor entendimiento de las fuerzas que intervienen.
 COMPILACIÓN Y EJECUCIÓN: es un programa informático que traduce
un programa escrito en un lenguaje de programación a otro lenguaje de
programación, generando un programa equivalente que la máquina será
capaz de interpretar.
 PRUEBA Y DEPURACIÓN: resulta una tarea tan creativa como el mismo
desarrollo de la solución, por ello se debe considerar con el mismo interés y
entusiasmo.
 DOCUMENTACIÓN: es simplemente la ciencia que estudia los
documentos, relacionada con la biblioteconomía por un lado y con las
ciencias de la información por otro. También se conoce bajo este nombre al
conjunto de documentos que tratan sobre un mismo asunto o tema, e
incluso en un sentido más estricto.
 MANTENIMIENTO: se designa al conjunto de acciones que tienen como
objetivo mantener un artículo o restaurarlo a un estado en el cual el mismo
pueda desplegar la función requerida o las que venía desplegando hasta el
momento en que se dañó
 TIPOS DE DATOS: 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. Todos los valores que
aparecen en un programa tienen un tipo.
 EXPRESIONES: 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. Como en
matemáticas, la expresión es su valor evaluado.
 OPERADORES Y OPERANDOS: Son elementos que relacionan de forma
diferente, los valores de una o más variables y/o constantes.
 IDENTIFICADORES (VARIABLES Y CONSTANTES): es un conjunto de
caracteres alfanuméricos de cualquier longitud que sirve para identificar las
entidades del programa (clases, funciones, variables, tipos compuestos).
 TÉCNICAS DE DISEÑO TOP DOWN Y BOTTOM UP: son estrategias de
procesamiento de información características de las ciencias de la
información, especialmente en lo relativo al software. Por extensión se
aplican también a otras ciencias sociales y exactas.
 DISPOSITIVOS DE ENTRADA: Son aquellos que sirven para introducir
datos a la computadora para su proceso. Los datos se leen de los
dispositivos de entrada y se almacenan en la memoria central o interna. Los
dispositivos de entrada convierten la información en señales eléctricas que
se almacenan en la memoria central.
 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. Entre los dispositivos de salida más
conocidos están: la impresora (matriz, cadena, margarita, láser o de chorro
de tinta), el delineador (plotter), la grabadora de cinta magnética o de discos
magnéticos y la pantalla o monitor.
 UNIDAD CENTRAL DE PROCESAMIENTO (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 aritméticas, lógicas y de
entrada/salida del sistema. El término, y su acrónimo, han estado en uso en
la industria de la Informática por lo menos desde el principio de los años
1960.
 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 la unidad de entrada/salida. Su
función es buscar las instrucciones en la memoria principal, decodificarlas
(interpretación) y ejecutarlas, empleando para ello la unidad de proceso.
 UNIDAD ARITMÉTICO – LÓGICA: también conocida como ALU (siglas en
inglés de arithmetic logic unit), es un circuito digital que calcula operaciones
aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas
(si, y, o, no), entre valores (generalmente uno o dos) de los argumentos.
 MEMORIA CENTRAL (INTERNA): La CPU utiliza la memoria de la
computadora para guardar información mientras trabaja con ella; mientras
esta información permanezca en memoria, la computadora puede tener
acceso a ella en forma directa. Esta memoria construida internamente se
llama memoria de acceso aleatorio RAM.
 MEMORIA RAM: es conocida como memoria volátil lo cual quiere decir
que los datos no se guardan de manera permanente, es por ello, que
cuando deja de existir una fuente de energía en el dispositivo la información
se pierde. Asimismo, la memoria RAM puede ser reescrita y leída
constantemente.
 MEMORIA ROM: es la memoria que se utiliza para almacenar los
programas que ponen en marcha el ordenador y realizan los diagnósticos.
 MEMORIA AUXILIAR (EXTERNA): Es donde se almacenan todos los
programas o datos que el usuario desee. Los dispositivos de
almacenamiento o memorias auxiliares más comúnmente utilizados son:
cintas magnéticas y discos magnéticos.
INGLES

 PROGRAMMING LANGUAGE: is a formal language designed to


perform processes that can be carried out by machines such
as computers . They can be used to create programs that control the
physical and logical behavior of a machine, to express algorithms with
precision, or as a mode of human communication.
 ALGORITHM: In math , logic , computer science and related disciplines,
an algorithm (Greek and Latin, dixit algorithmus and east of the
Greek arithmos , which means "number", perhaps influenced the name
of the Persian mathematician Al-Khwarizmi ) is a prescribed set of
instructions or rules well defined, ordered and finite that allows an activity
to be carried out through successive steps that do not generate doubts
to who should do this activity. Given an initial state and an entry,
following the successive steps, a final state is reached and a solution is
obtained. Algorithms are the object of study of the algorithm
 MACHINE LANGUAGE: is the code system directly interpretable by a
micro programmable circuit, such as the microprocessor of
a computer or the microcontroller of an automaton . This language is
composed of a set of instructions that determine actions to be taken by
the machine. A program consists of a chain of these instructions plus a
set of data on which you work. These instructions are normally executed
in sequence, with possible changes of flow caused by the program itself
or external events. The machine language is specific to thearchitecture
of the machine , although the set of instructions available may be similar
between different architectures.
 ASSEMBLY LANGUAGE: is a programming language of low level . It
consists of a set of mnemonics that represent basic instructions
for computers , microprocessors , microcontrollers and
other programmable integrated circuits . Implement a symbolic
representation of the binary machine codes and other constants needed
to program a processor architectureand it is the most direct
representation of the specific machine code for each architecture
readable by a programmer. Each processor architecture has its own
assembly language that is usually defined by
the hardware manufacturer , and is based on the mnemonics that
symbolize the processing steps
( instructions ), processor registers , memory locations and other
language features.
 HIGH LEVEL LANGUAGE: is characterized by expressing
the algorithms in a manner appropriate to the human cognitive capacity,
rather than the capacity that is executed from the machines. In the first
languages, the limitation was that they were oriented to a specific area
and their instructions required a predefined syntax. They are classified
as procedural languages or low level languages . Another limitation of
these is that it requires certain programming skills to perform the
sequences of logical instructions. The high-level languages were created
so that the common user could solve a data processing problem in an
easier and faster way.
 QUALITATIVE ALGORITHMS: The computer programmer is first of all a
person who solves problems so to become an effective programmer you
need to learn to solve rigorous and systematic problems.
 QUANTITATIVE ALGORITHM: Quantitative algorithms are those in
which numerical calculations are used to define the steps of the process.
 GRAPHIC ALGORITHIC LANGUAGES: is the graphical representation
of the operations performed by an algorithm also called flow diagram, the
flow diagram is characterized by the detailed form as graphically
presents the steps to follow to find the solution to the proposed problem.
 NON-GRAPHIC LANGUAGE: they represent in a descriptive way the
operations that an algorithm must perform.
 PSEUDOCÓDIGO: In computer science, and numerical analysis, the
pseudocode (or false language) is a compact and informal high-level
description of the operating principle of a computer program or other
algorithm.
 DEFINITION OF THE PROBLEM: A debatable question that must be
resolved or to which an explanation is sought.
 ANALYSIS OF THE PROBLEM: it is based on obtaining information
about a problem in order to identify it, study the causes that are
generating it and organize this information in order to obtain a solution
for the problem analyzed. To solve problems, we act and make
decisions.
 ALGORITHM DESIGN: is a specific method to create a mathematical
model adjusted to a specific problem to solve it.
 CODIFICATION: is the process of putting together the segments of your
data that seem to illustrate an idea or a concept (represented in your
project as nodes). In this way, coding is a way of abstracting from
existing data in its resources to build a greater understanding of the
forces involved.
 COMPILATION AND EXECUTION: is a computer program that
translates a program written in a programming language into another
programming language, generating an equivalent program that the
machine will be able to interpret.
 PROOF AND DEPURATION: it is a task as creative as the development
of the solution, so it should be considered with the same interest and
enthusiasm.
 DOCUMENTATION: it is simply the science that studies the documents,
related to the librarianship on the one hand and to the information
sciences on the other. It is also known under this name to the set of
documents dealing with the same subject or topic, and even in a more
strict sense.
 MAINTENANCE: refers to the set of actions that are intended to
maintain an item or restore it to a state in which it can deploy the
required function or those that had been deployed until the moment it
was damaged.
 TYPES OF DATA: is the property of a value that determines its domain
(what values can take), what operations can be applied and how it is
represented internally by the computer. All the values that appear in a
program have a type.
 OPERATORS AND OPERANDS: These are elements that relate in a
different way, the values of one or more variables and / or constants.
 IDENTIFIER (VARIABLE AND CONSTANT): is a set of alphanumeric
characters of any length that serves to identify the entities of the program
(classes, functions, variables, compound types).
 TOP DOWN AND BOTTOM UP DESIGN TECHNIQUES: these are
information processing strategies characteristic of information sciences,
especially in relation to software. By extension they also apply to other
social sciences and exact.
 ENTRY DEVICES: Are those that are used to enter data to the computer
for processing. The data is read from the input devices and stored in the
central or internal memory. The input devices convert the information
into electrical signals that are stored in the central memory.
 OUTPUT DEVICES: are those that receive information from the
computer, their function is eminently receiving and therefore are unable
to send information. Among the most popular output devices are: the
printer (matrix, string, daisy, laser or inkjet), the eyeliner (plotter), the
magnetic tape recorder or magnetic discs and the screen or monitor.
 CENTRAL PROCESSING UNIT (C.P.U): is the hardware within a
computer or other programmable devices, which interprets the
instructions of a computer program by performing the basic arithmetic,
logical and input / output operations of the system. The term, and its
acronym, has been in use in the computer industry at least since the
beginning of the 1960s.
 CONTROL UNIT: is one of the three main functional blocks in which a
central processing unit (CPU) is divided. The other two blocks are the
process unit and the input / output unit. Its function is to search the
instructions in the main memory, decode them (interpretation) and
execute them, using the process unit.
 ARITHMETIC UNIT - LOGIC: also known as ALU (arithmetic logic unit),
is a digital circuit that calculates arithmetic operations (such as addition,
subtraction, multiplication, etc.) and logical operations (yes, and, or, no ),
between values (usually one or two) of the arguments.
 CENTRAL MEMORY (INTERNAL): The CPU uses the memory of the
computer to store information while working with it; While this information
remains in memory, the computer can access it directly. This internally
built memory is called RAM random access memory.
 RAM MEMORY: it is known as volatile memory which means that the
data is not stored permanently, that is why, when there is no longer a
source of energy in the device, the information is lost. Also, RAM can be
rewritten and read constantly.
 ROM MEMORY: is the memory that is used to store the programs that
start the computer and perform the diagnostics.
 AUXILIARY MEMORY (EXTERNAL): It is where all the programs or
data that the user wants are stored. The storage devices or auxiliary
memories most commonly used are: magnetic tapes and magnetic disks.

Você também pode gostar