SISTEMA DE GESTIÓN IPS
AUTORES: Ismael Manuel Mejia López
Trabajo presentado para la fase AP2-AA2-Ev1-Wiki
SERVICIO NACIONAL DE APRENDIZAJE VIRTUAL – SENA
Programa Tecnólogo en Análisis y Desarrollo de Sistemas de Información 2018
SISTEMA DE GESTIÓN DE IPS AUTORES: Ismael Manuel Mejia López
Trabajo presentado para la fase AP2-AA2-Ev1-Wiki
Tecnólogo en Análisis y Desarrollo de Sistemas de Información Instructor Oscar Díaz Sánchez
SERVICIO NACIONAL DE APRENDIZAJE VIRTUAL – SENA
Centro de la Servicios IPS
REGIONAL DISTRITO CAPITAL Programa: Tecnólogo en Análisis y Desarrollo de Sistemas de Información 2018
Lenguaje de programación: Los lenguajes de programación 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 solución a un problema en matemática, informática 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 máquina: es el conjunto de instrucciones o códigos 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 inglés), es un programación 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 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.
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 cálculos numéricos para definir los pasos del proceso.
Quantitative algorithms: They are those in which numerical calculations are used to define the process steps.
Lenguajes algorítmicos gráficos: son la representación 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 gráfica los pasos a seguir para encontrar la solución 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 gráficos: representan en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo). El pseudocódigo es un lenguaje intermedio entre nuestro lenguaje y el lenguaje de programación, su característica principal es el de representar la solución de forma más detallada y lo más 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
Pseudocódigo: es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable sino facilita la programación.
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.
Definición del problema: es un determinado asunto o una cuestión que requiere de una solución. A nivel social, se trata de alguna situación 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.
Análisis del problema: es analizar el problema y dividirlo en sus partes componentes, examinando cómo 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.
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. El diseño de algoritmos es una teoría de la Investigación 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.
Codificación: 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.
Coding: coding is called the transformation of formulating a message through the rules or regulations of a predetermined code or language.
Compilación y ejecución: La compilación en tiempo de ejecución se construye a partir de dos ideas anteriores relacionadas con los entornos de ejecución: la compilación a bytecode y la compilación dinámica.
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 depuración: En el software es esencial la confirmación en cada paso, este debe funcionar correctamente, la prueba de los programas sigue siendo la técnica de confirmación de sistemas más 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 .
Documentación: Es la ciencia del procesamiento la información, 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: Conservación de una cosa en buen estado o en una situación determinada para evitar su degradación.
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 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, es decir, la expresión es una representación 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 máquina, un operando es un valor (un argumento) con el cual la instrucción, nombrada por un mnemónico, opera. El operando puede ser unregistro, una dirección 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 alfanuméricos de cualquier longitud que sirve para identificar las entidades del programa (clases, funciones, variables, tipos compuestos) Los identificadores pueden ser combinaciones de letras y números. 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.
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.
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 señales de control a un sistema de información. 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.
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 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.
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 informático mediante la realización de las operaciones básicas aritméticas, lógicas 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 aritmético – lógica: es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (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 función, la MP debe ser inseparable del microprocesador o CPU, con quien se comunica a través 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 electrónicos, que permite solo la lectura de la información y no su escritura, independientemente de la presencia o no de una fuente de energía.
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.