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.