SAGE (ENTORNO DE CÁLCULOS MATEMÁTICOS)
|
|
- Beatriz Salas Ruiz
- hace 8 años
- Vistas:
Transcripción
1 SAGE (ENTORNO DE CÁLCULOS MATEMÁTICOS) PRESENTACIÓN El siguiente texto forma parte de una guía acerca del Programa SAGE que tiene por finalidad actuar como un material de asesoramiento en la instalación y el uso del mismo que pondrá a su disposición una serie de ejemplos y propuestas que son posibles de desarrollar con SAGE. Es para nosotros fundamental no sólo presentar el programa y su dinámica de instalación sino también adelantarles algunas de las funcionalidades prácticas que se pueden desarrollar porque la relación entre conocimiento disciplinar, estrategias docentes, innovación en el aula y TIC es una temática abordada desde la UNLP en forma sistemática. En esta oportunidad presentamos SAGE (Software para Experimentación de Algebra y Geometría). SAGE es un entorno de cálculos matemáticos de código abierto (escrito en lenguaje de programación Python) que permitirá que nuestros docentes y alumnos puedan experimentar con las matemáticas a través de la documentación y ejemplos existentes. La utilización de SAGE es adecuada para las prácticas que se desarrollan en asignaturas de contenido matemático, permitiendo calcular derivadas e integrales, hacer desarrollos de Taylor, calcular límites, realizar cálculo matricial, dibujar curvas y superficies, generar gráficos 2D y 3D de alta calidad, entre otras posibilidades. SAGE es un sistema de cálculo simbólico y numérico, y sirve de interfaz para más de treinta programas distintos de contenido matemático y de libre distribución que cubren un amplio abanico de disciplinas matemáticas o técnicas que utilicen estas aproximaciones. página 1 de 23
2 INSTALACIÓN Y SOPORTE Los requisitos necesarios para la instalación de SAGE, en cuanto a los requerimientos de hardware y software, son: Debe instalarse un sistema de desarrollo completo ya que probablemente, una instalación mínima no funcionará de forma óptima. Se recomienda tener al menos 2 GB de RAM, porque con el propósito de ejecutar todas las pruebas, SAGE necesita hasta 2,2 GB de memoria en su máquina. Para utilizar SAGE completo, se necesita 2,5 GB de memoria. Necesita al menos 3 GB de espacio libre en el disco de su máquina. SAGE puede utilizarse a través de un navegador web en cualquier máquina con un sistema operativo Linux-Unix, Windows o Mac. En cuanto a los diversos Sistemas Operativos en los cuales podemos utilizar SAGE, consideramos los siguientes: LINUX o o o o o o Fedora 16 x86 (64-bit). Fedora 16 i686 (32-bit). SUSE 10 SP1 Itanium (64-bit). Redhat 5.6 (Tikanga) x86 (64-bit). Ubuntu LTS x86 (64-bit) y Ubuntu LTS x86 (64-bit). Ubuntu x86 (32-bit and 64-bit). Asegurarse que el paquete dpkg-dev este instalado. MAC OS X o OS X 10.4 (Tiger) PPC. o OS X 10.6 (Snow Leopard) 64-bit, con XCode 3. página 2 de 23
3 OpenSolaris x86 32-bit Microsoft Windows o NOTA: Se puede utilizar una maquina virtual descargada de aquí. Para que esta imagen sea operativa, se puede montar con un virtualizador como Virtual Box u otro producto similar. Podrán consultar más información sobre este tema al final del documento, cuando nos referimos a las fuentes. INTRODUCCION AL USO DE SAGE Una de las posibilidades que tenemos con SAGE es utilizarlo como una calculadora sencilla. Para ello debemos utilizar la Hoja de Trabajo. A continuación presentamos una ejemplificación: 1. Escribimos el siguiente texto en la celda que aparece en pantalla, como se puede ver en la Figura 1: Texto a escribir: 2+3 Figura 1: Introduciendo texto en una celda. página 3 de 23
4 2. Ahora presionamos shift y enter Ahora, como podemos ver en la Figura 2, nuestro código fue ejecutado: Figura 2: Ejecutando el texto en una celda. 4. Cuando el servidor ha terminado de ejecutar el código fuente, la barra verde desaparecerá. Si se generó un resultado que pueda ser mostrado, el resultado es enviado de regreso a la hoja de trabajo y entonces la hoja de trabajo lo muestra en el área que está directamente debajo de la celda de donde se envió la petición. Esto lo podemos apreciar en la Figura 3: 1 La hoja de trabajo tomará todo el código fuente que ha sido introducido dentro de la celda y lo enviará al servidor SAGE por medio de la red para que el servidor pueda ejecutar el código. Cuando SAGE recibe un código fuente para ser ejecutado, primero lo procesará utilizando un software llamado SAGE preprocessor (preprocesador). Este convierte el código fuente de SAGE a un código fuente de Python, para que de esta manera pueda ser ejecutado utilizando el entorno Python en el cual está desarrollado SAGE. página 4 de 23
5 PROPUESTAS DE TRABAJO CON SAGE Figura 3: Mostrando resultados. Elementos Básicos: Objetos, valores y expresiones. En este apartado trabajaremos con las posibles utilidades de esta aplicación y comenzaremos por ejemplos simples como sumas y restas hasta llegar a casos de mayor complejidad como gráficas en 2D o 3D. Veamos los siguientes ejemplos (suma y ecuación): *21/18-2^3 Ambos ejemplos son expresiones. Una expresión en lenguaje de programación es una combinación de valores, variables, operadores, y funciones que son interpretadas (evaluadas) de acuerdo a las reglas particulares de precedencia y asociación para un lenguaje de programación particular, el cual calcula y posteriormente produce otro valor 2. 2 En una computadora, un valor es una secuencia de bits en una o más localidades de la memoria, que significan algo cuando son interpretados empleando un contexto dado. En SAGE, las secuencias de bits en la memoria que tienen significado son llamados objects (objetos). El mismo SAGE está construido con objetos y la información que los programas de SAGE procesan también están representados como objetos. página 5 de 23
6 En las expresiones anteriores, 2, 3, 5, 6, 21 y 18 son objetos que se interpretan usando un contexto llamado sage.rings.integer.integer. Los contextos que pueden ser asociados con objetos son llamados types (tipos) y un objeto que es de tipo sage.rings.integer.integer es usado para representar enteros. Figura 4: Probando type (). Operadores En las expresiones, los caracteres +, -, *, /, ^ son llamados operadores y su propósito es decirle a SAGE qué operaciones realizar en los objetos de una expresión. Por ejemplo, en las expresiones 2 + 3, el operador de adición + le dice a SAGE que sume el entero 2 con el entero 3 y regrese el resultado. Precedencia de los operadores Cuando las expresiones contienen más de 1 operador, SAGE usa un conjunto de reglas llamadas precedencia de los operadores para determinar el orden en el cual los operadores son aplicados a los objetos en la expresión. La precedencia de los operadores también es conocida como el orden de las operaciones. Los operadores con mayor prioridad son evaluados antes de los operadores con menor prioridad. Podemos apreciarlo en el siguiente apartado: () Los paréntesis son evaluados de adentro hacia afuera. ^ Los exponentes son evaluados de derecha a izquierda. *, %, / Posteriormente multiplicación, porcentaje restante y operadores de división, son evaluados de izquierda a derecha. +, - Finalmente suma y resta son evaluados de izquierda a derecha. página 6 de 23
7 Variables 3 Una forma de crear variables en SAGE es por asignación y consiste en colocar el nombre de una variable a crear en el lado izquierdo de un signo igual = y una expresión en el lado derecho del signo igual. Cuando la expresión regresa un objeto (o resultado), el objeto es asignado a la variable. Instrucciones Figura 5: Probando variables. Las instrucciones son parte de un lenguaje de programación que es usado para codificar lógica algorítmica. A diferencia de las expresiones, las instrucciones no regresan objetos y son usadas debido a los varios efectos que son capaces de lograr. Veamos un ejemplo: Mostrando en pantalla: Print() SAGE cuenta con una instrucción llamada print que es necesario activar para ver en pantalla los resultados de las operaciones que se incorporaron al sistema. Cada vez que realice una operación y desee ver el resultado, deberá utilizar esta instrucción. Un ejemplo se advierte en la figura 6. Cabe destacar que si queremos mostrar un solo elemento no hay necesidad de colocar print. 3 Una variable es un nombre que puede ser asociado con una dirección de memoria para que así las personas puedan hacer referencia a símbolos de patrones de bits en la memoria, usando un nombre en vez de un número. página 7 de 23
8 Figura 6: Probando print(). Strings (Secuencias) Una secuencia es un tipo de objeto que es usado para retener información de tipo texto. La expresión típica que es empleada para crear un objeto de secuencia, consiste en texto el cual está encerrado entre comillas, dobles o simples. Las secuencias pueden ser referenciadas por variables igual que con los números y las secuencias también pueden ser mostradas por la instrucción print. Comentarios Figura 7: Probando strings. El código fuente frecuentemente puede ser difícil de entender y por lo tanto todos los lenguajes de programación proporcionan la habilidad para incluir comentarios en el código. Los comentarios son usados para explicar lo que hace el código y son ignorados cuando se ejecuta el programa. En SAGE los comentarios se utilizan anteponiendo el numeral o #. Figura 8: Probando comentarios. página 8 de 23
9 Operadores condicionales Un operador condicional es un operador que es usado para comparar 2 objetos. Las expresiones que contienen operadores condicionales regresan un objeto booleano (es decir un objeto booleano que solo puede ser verdadero o falso). La Figura 9 muestra los operadores condicionales que utiliza SAGE: Figura 9: Operadores condicionales de SAGE. Estructura de control para la toma de decisiones: if Figura 10: Probando operadores condicionales. Todos los lenguajes de programación proveen la habilidad para realizar lo que se denomina decisiones y la instrucción más usada para hacer decisiones en SAGE es la instrucción if (si) página 9 de 23
10 Una forma simplificada de sintaxis para la instrucción if es la siguiente: if < expresión >: < Instrucción> < Instrucción> < Instrucción> Es importante recordar que la forma en que la instrucción if funciona, es evaluando la expresión a su derecha inmediata y posteriormente examina el objeto que es regresado. Si este objeto es verdadero, las instrucciones dentro de la instrucción if serán ejecutadas. Si el objeto es falso, las instrucciones dentro del if no se ejecutarán. Tenga en cuenta además que la forma en que dos o mas instrucciones son colocadas dentro del ciclo es colocando un punto y coma ; al final de la instrucción y después colocando una o más instrucciones debajo de ella. Las instrucciones que son colocadas por debajo de ese comando deben estar separadas cada una por uno o más espacios del lado izquierdo, dicho espacio es automáticamente tomado en cuenta por Sage tal como lo muestra la imagen de la Figura 11b. Figura 11a: Probando if con una sola instrucción dentro. página 10 de 23
11 Figura 11b: Probando if con un bloque de instrucciones dentro. Operadores booleanos: and, or y not Para verificar si 2 o más expresiones son verdaderas, podemos confirmarlo con el operador and: Figura 12: Probando and. página 11 de 23
12 Para determinar si por lo menos una expresión en un grupo es verdadera lo hacemos utilizando el operador or: Figura 13: Probando or. Finalmente, el operador not puede ser usado para cambiar o negar un resultado, es decir, cambiar verdadero (true) por falso (false) y viceversa: Estructura de control para crear bucles condicionales: while Figura 14: Probando not. SAGE provee varias formas para implementar ciclos repetitivos (es decir, un conjunto de instrucciones que se repetirán un número de veces, o hasta que se deje de cumplir una determinada condición) en un programa y estas maneras van desde formas mas directas hasta mas sutiles. Comenzaremos con la instrucción while, una forma directa que propone la aplicación. página 12 de 23
13 La especificación sintáctica para la instrucción while es la siguiente: while <expresión>: <Instrucción> <Instrucción> <Instrucción> Como se puede apreciar, la instrucción while es semejante a la instrucción if excepto que ejecutará repetidamente las instrucciones que contenga siempre y cuando la expresión a la derecha de su cabecera sea cierta. Figura 15: Probando while. página 13 de 23
14 Objetos avanzados Números Racionales Los números racionales son contenidos en objetos del tipo sage.rings.rational.rational. Números Reales Figura 16: Probando números racionales. Los números reales son incluidos en objetos del tipo sage.rings.real_mpfr.realliteral. Figura 17: Probando números reales. página 14 de 23
15 Listas El objeto de tipo list (lista) está diseñado para guardar o contener otros objetos en una colección ordenada o secuencia. Las listas son muy flexibles y son los tipos de objetos más fuertemente utilizados en SAGE. Las listas pueden contener objetos de cualquier tipo, pueden crecer y disminuir su tamaño como sea necesario, y pueden ser anidadas. Los objetos en una lista, pueden obtenerse mediante su posición en la lista y también pueden ser reemplazados por otros objetos. La habilidad de una lista para crecer, disminuir su tamaño y cambiar sus contenidos la hace un tipo de objeto mutable. Una forma de crear una lista es colocando 0 (cero) o más objetos o expresiones dentro de un par de corchetes [ ]. Cabe destacar que el primer objeto en una lista es colocado en la posición 0 en vez de la posición 1 y que esto hace la posición del último objeto en la lista menor en 1 que la longitud de la lista. Figura 18: Probando listas. Registros Los registros también son secuencias y son similares a las listas excepto que son inmutables. Son creados usando un par de paréntesis () en vez de un par de corchetes. Que sean inmutables significa que una vez que uno de estos objetos ha sido creado, no puede crecer, encogerse o cambiar los objetos que contiene. página 15 de 23
16 Figura 19: Probando registros. Estructura de control para bucles repetitivos: for La instrucción for usa un lazo para indexar a través de una lista o registro semejante a la instrucción while, pero más flexible y automático. Aquí se muestra la especificación simplificada de la sintaxis para la instrucción for: for <objetivo> in <objeto>: <Instrucción> <Instrucción> <Instrucción> En esta sintaxis, <objetivo> es usualmente una variable y <objeto> es usualmente una lista o registro que contiene otros objetos. página 16 de 23
17 Figura 20: Probando for. Funciones 4 Un ejemplo de una función es el comando type ( ) que hemos estado utilizando para determinar los tipos de objetos. Las funciones son una manera en la que SAGE habilita el código para ser reutilizado. La mayoría de los lenguajes de programación permiten que el código se reutilice de esta manera. Los nombres de función utilizan letras minúsculas. Si el nombre de una función contiene más de una palabra (como calcularsuma) puede colocarse un guión bajo entre las palabras para mejorar la lectura (calcular_suma) pero nunca dejar espacios en blanco. 4 Las funciones de programación son instrucciones que consisten en bloques de código nombrados que pueden ser ejecutados una o más veces siendo llamadas de otras partes del programa. Las funciones pueden tener objetos pasados a ellos desde el código llamante y también pueden regresar objetos hacia él. página 17 de 23
18 Definiendo funciones La instrucción que es usada para definir una función es llamada def y su sintaxis es la siguiente: def <function name>(arg1, arg2,... argn): <instrucción> <instrucción> <instrucción> La instrucción def contiene un header o titulo que incluye el nombre de la función junto con los argumentos que pueden ser enviados a ella. Una función puede tener 0 (cero) o más argumentos y estos argumentos son colocados entre los paréntesis. Notemos que cuando la función regresa al llamador, el objeto que fue colocado a la derecha de la instrucción return se vuelve disponible para el código que llamó a la función. De esta manera, la propia función es remplazada con el objeto que regresa. Figura 21: Probando funciones. página 18 de 23
19 Algunas funciones provistas por SAGE SAGE incluye un número largo de funciones pre-escritas que pueden ser utilizadas para una amplia variedad de propósitos. A continuación encontrarán algunas de ellas. Para encontrar la lista completa sobre las funciones que provee SAGE, pueden acceder al siguiente sitio Manual de referencia de SAGE (SAGE Reference Manual) página 19 de 23
20 Podemos probar algunas: Figura 22: Probando algunas funciones de SAGE. Mostrar objetos matemáticos en la forma tradicional Al principio se indicó que SAGE es capaz de mostrar objetos matemáticos tanto en forma tradicional como forma textual. Hasta este punto, solo hemos estado usando una forma textual. Si uno desea mostrar el objeto matemático en la forma tradicional, puede utilizarse la función show() El siguiente ejemplo crea una expresión matemática y posteriormente la muestra en forma tradicional y textual. página 20 de 23
21 23: Mostrando objetos matemáticos en forma tradicional. Figura GRÁFICAS EN SAGE Gráficas en 2D Funciones plot() y show() SAGE provee varias formas para generar gráficas en 2D de funciones matemáticas y una de estas maneras es utilizando la función plot() en conjunto con la función show(). El siguiente ejemplo muestra una expresión simbólica siendo enviada como argumento a la función plot(): Figura 24: Probando plot(). página 21 de 23
22 Notaremos que la función plot() no muestra la gráfica. En lugar de ésto, crea un objeto del tipo sage.plot.plot.graphics y este objeto contiene la información de la gráfica. La función show() puede entonces ser utilizada para visualizar la gráfica: Figura 25: Probando show(). página 22 de 23
23 FUENTES CONSULTADAS PARA REALIZAR ESTE INSTRUCTIVO Página Oficial de SAGE Manual de SAGE para principiantes Wiki de SAGE Plataformas soportadas Requerimientos de Hardware y Software página 23 de 23
LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
Capítulo 1 Documentos HTML5
Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs
La ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Acronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
Guía de uso del Cloud Datacenter de acens
guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar
Curso PHP Módulo 1 R-Luis
Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.
Introducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Accediendo a los contenidos
Plataforma Moodle Accediendo a los contenidos Formatos ----------------------------------------------------------------------- 2 Glosarios -----------------------------------------------------------------------
Manual Ingreso Notas y Acta Electrónica
Manual Ingreso Notas y Acta Electrónica ÍNDICE ÍNDICE 2 I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) _ 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULADAS)
Modulo 1 El lenguaje Java
Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto
Bases de datos en Excel
Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Bases de datos en Excel Hojas de cálculo Tema 5 Bases de datos en Excel Hasta ahora hemos usado Excel básicamente para realizar cálculos
Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.
WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows
INSTITUTO TECNOLOGICO DE SONORA. Manual de SAGE para principiantes Traducción por Héctor Yanajara Parra
INSTITUTO TECNOLOGICO DE SONORA Manual de SAGE para principiantes Traducción por Héctor Yanajara Parra Instituto Tecnológico de Sonora Uso y Aprendizaje de SAGE Este documento tiene Licencia Creative Commons
Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.
Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios
Guía Notas Parciales. Intermedio
Guía Notas Parciales Intermedio ÍNDICE I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULAS) 6 IV. INGRESAR
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples
DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO
I. SISTEMAS NUMÉRICOS DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO LIC. LEYDY ROXANA ZEPEDA RUIZ SEPTIEMBRE DICIEMBRE 2011 Ocosingo, Chis. 1.1Sistemas numéricos. Los números son los mismos en todos
SISTEMAS DE NUMERACIÓN. Sistema decimal
SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",
port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1
Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de
MATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP
CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable
Cálculo Simbólico también es posible con GeoGebra
www.fisem.org/web/union ISSN: 1815-0640 Número 34. Junio de 2013 páginas 151-167 Coordinado por Agustín Carrillo de Albornoz Cálculo Simbólico también es posible con GeoGebra Antes de exponer las posibilidades
Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos
Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos Manual elaborado por: Sonia Pérez Llorente Fecha: 01/12/2014 Página 1 de 13 Tabla de contenido Introducción...... 3 Descargar
Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009
Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios Dra. Noemí L. Ruiz Limardo 2009 Objetivos de la Lección Al finalizar esta lección los estudiantes: Identificarán, de una lista de expresiones
Informática I Notas del curso
EXCEL Objetivo: Identificar la funcionalidad general de Excel, sus herramientas y recursos Excel Objetivo Particular: Conocer los métodos básicos de trabajo de Excel, para el manejo de registros, datos
❷ Aritmética Binaria Entera
❷ Una de las principales aplicaciones de la electrónica digital es el diseño de dispositivos capaces de efectuar cálculos aritméticos, ya sea como principal objetivo (calculadoras, computadoras, máquinas
ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido
ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido Tabla de contenido 1 INFORMACIÓN PERSONAL... 2 1.1 Cómo ingresar al Aula Digital?... 2 1.2 Qué hacer si olvida su contraseña?... 2 1.3 Qué veo cuando
Internet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 9: Imprimir
Ministerio de Educación Diseño de Presentaciones en la Enseñanza Módulo 9: Imprimir Instituto de Tecnologías Educativas 2011 Diseño de Presentaciones en la Enseñanza (OpenOffice) Imprimir Imprimir una
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
CONCEPTOS BASICOS. Febrero 2003 Página - 1/10
CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,
Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.
1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: INSTALACIÓN Y PARTICIONAMIENTO
LiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
DISEÑADOR DE ESCALERAS
DISEÑADOR DE ESCALERAS Guia del usuario DesignSoft 1 2 DISEÑADOR DE ESCALERAS El Diseñador de Escaleras le hace más fácil definir y colocar escaleras personalizadas en su proyecto. Puede empezar el diseñador
1.- INTRODUCCIÓN 2.- PARÁMETROS
1.- INTRODUCCIÓN Hemos diseñado una aplicación que facilite el envío a las entidades bancarias de las de cobro por domiciliación. La entrada de esta aplicación pueden ser, tanto ficheros cuyos formatos
1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE
MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4
Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto
Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informática de Sistemas
Centro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
AGREGAR COMPONENTES ADICIONALES DE WINDOWS
INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución
Operación Microsoft Access 97
Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe
Edición de Ofertas Excel Manual de Usuario
Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE
Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)
Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.
Guía de instalación de la carpeta Datos de IslaWin
Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3
GUÍA DE USUARIO: GOOGLE DRIVE
GUÍA DE USUARIO: GOOGLE DRIVE Google Drive es una herramienta telemática de la web 2.0 que permite el trabajo virtual de forma colaborativa. En Google Drive podemos encontrar una barra de navegación en
Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario
14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,
Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente:
Departamento de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Antioquia Arquitectura de Computadores y Laboratorio ISI355 (2011 2) Práctica No. 1 Diseño e implementación de una unidad aritmético
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Guía N 1: Fundamentos básicos(i)
1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,
Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows
Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno
TEMA 2: Representación de la Información en las computadoras
TEMA 2: Representación de la Información en las computadoras Introducción Una computadora es una máquina que procesa información y ejecuta programas. Para que la computadora ejecute un programa, es necesario
1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1
5.1.3 Multiplicación de números enteros. El algoritmo de la multiplicación tal y como se realizaría manualmente con operandos positivos de cuatro bits es el siguiente: 1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0
RELACIONES DE RECURRENCIA
Unidad 3 RELACIONES DE RECURRENCIA 60 Capítulo 5 RECURSIÓN Objetivo general Conocer en forma introductoria los conceptos propios de la recurrencia en relación con matemática discreta. Objetivos específicos
TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)
APRENDERAPROGRAMAR.COM TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B) Sección: Cursos Categoría: Tutorial básico del programador web:
UNIDADES DE ALMACENAMIENTO DE DATOS
1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo
INTRODUCCION A LA PROGRAMACION DE PLC
INTRODUCCION A LA PROGRAMACION DE PLC Esta guía se utilizará para estudiar la estructura general de programación de um PLC Instrucciones y Programas Una instrucción u orden de trabajo consta de dos partes
Base de datos en Excel
Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de
MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn
MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar
Elementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
ESPOCH ESCUELA DE MEDICINA HERNANDEZ MAYRA FORMULAS Y DUNCIONES BASICAS ESPOCH
ESPOCH ESCUELA DE MEDICINA HERNANDEZ MAYRA FORMULAS Y DUNCIONES BASICAS ESPOCH Contenido FORMULAS Y FUNCIONES BASICAS EN EXCEL... 2 1. FÓRMULAS DE EXCEL... 2 1.1 QUÉ SON LAS FÓRMULAS DE EXCEL?... 2 1.2
Microsoft Access proporciona dos métodos para crear una Base de datos.
Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las
Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica
Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica HOJA DE CONTROL Título Nombre del Fichero Autores Guía rápida de la Oficina Virtual (Solicit@V5) UHU_GuiaRapidaSolicita_V5.pdf
UNLaM REDES Y SUBREDES DIRECCIONES IP Y CLASES DE REDES:
DIRECCIONES IP Y CLASES DE REDES: La dirección IP de un dispositivo, es una dirección de 32 bits escritos en forma de cuatro octetos. Cada posición dentro del octeto representa una potencia de dos diferente.
Capítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Ecuaciones de primer grado con dos incógnitas
Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad
Grupo: Documentación Tipo documento: Manual de Usuario V.1.0 /2011 René Darío Pacios Díaz
Proyecto - Rene Downloader v1.0 - Pág.1/7 Proyecto - Rene Downloader v1.0 - Pág.2/7 INDICE INDICE... 2 1. Introducción... 3 2. Instrucciones de manejo... 3 2.1. Controles básicos... 3 2.2. Estableciendo
Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...
INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service
by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true
by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad
Selección de los puntos de montaje
PARTICIONES PARA LINUX Selección de los puntos de montaje Tanto para aquellos que vayan a instalar ahora, como para quienes quieran cambiar el tamaño de una partición o formatear este apunte (resumen de
Módulo Cédulas de Auditorías desde Excel
Módulo Cédulas de Auditorías desde Excel EL módulo de Cédulas desde Excel permite obtener y manipular la información registrada en SuperCONTABILIDAD de manera rápida y confiable. Las aplicaciones de este
Actividad 2: Configurar e Instalar un Sistema Operativo virtual
Mantenmiento Unidad 3 Actividad 2: Configurar e Instalar un Sistema Operativo virtual VirtualBox soporta la virtualización de los siguientes sistemas operativos: Microsoft Windows GNU/Linux Mac OS X OS/2
PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN
PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software
UNIDAD 1. LOS NÚMEROS ENTEROS.
UNIDAD 1. LOS NÚMEROS ENTEROS. Al final deberás haber aprendido... Interpretar y expresar números enteros. Representar números enteros en la recta numérica. Comparar y ordenar números enteros. Realizar
Guía paso a paso para la cumplimentación del formulario de candidatura
Guía paso a paso para la cumplimentación del formulario de candidatura INDICE 1. INSTRUCCIONES GENERALES... 2 2. PARTENARIADO... 4 3. GRUPOS DE TAREAS... 8 4. INDICADORES... 14 5. CUMPLIMENTACIÓN DEL RESTO
Operación de Microsoft Excel
Representación gráfica de datos Generalidades Excel puede crear gráficos a partir de datos previamente seleccionados en una hoja de cálculo. El usuario puede incrustar un gráfico en una hoja de cálculo,
Firewall Firestarter. Establece perímetros confiables.
Firewall Firestarter Qué es un Firewall? Un muro de fuego (firewall en inglés) es una parte de un sistema o una red que está diseñada para bloquear el acceso no autorizado, permitiendo al mismo tiempo
PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
GUÍA BÁSICA USUARIO MOODLE 2.6
GUÍA BÁSICA USUARIO MOODLE 2.6 Esta guía representa los pasos a seguir por el alumno desde la aceptación en un curso Moodle hasta su posterior utilización, pero antes de explicar la forma de acceder y
CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar
CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados
Tutorial Básico de vbscript
Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así
COMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA
COMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA PROGRAMA DE EFICIENCIA ENERGÉTICA SISTEMA DE CONTROLY SEGUIMIENTO DE INDICADORES DEL CONSUMO DE ENERGÍA HERRAMIENTA ELECTRÓNICA DE INDICADORES DEL CONSUMO DE
Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010
Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio
Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto
INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,
Qué son los monomios?
Qué son los monomios? Recordemos qué es una expresión algebraica. Definición Una expresión algebraica es aquella en la que se utilizan letras, números y signos de operaciones. Si se observan las siguientes
Introducción a Moodle
Instituto la Américas de Nayarit Ing. Elías Portugal Luna Qué es Moodle? Moodle es una aplicación web de tipo Ambiente Educativo Virtual, un sistema de gestión de cursos, de distribución libre, que ayuda
CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS
CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS 4.1 Antecedentes históricos El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code)
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín
TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,
Creación de Funciones de Conducción
Creación de Funciones de Conducción Requerimientos Para el desarrollo de esta actividad se requiere que: Contemos con un robot BoeBot armado con placa Arduino. Repetición En estos momentos habremos notado
Conciliación bancaria en CheqPAQ Cargado de estado de cuenta
Conciliación bancaria en CheqPAQ Cargado de estado de cuenta Introducción Con la finalidad de mantenerte informado respecto a todos los cambios y mejoras de los productos de CONTPAQ i, ponemos a tu disposición
Introducción a PHP. * No es necesario declarar previamente las variables.
Introducción a PHP La programación de sitios web cada día está más orientada al desarrollo de páginas dinámicas y aplicaciones, o sea sitios donde el usuario pueda interactuar con la web. Dentro de los
WINDOWS 2008 7: COPIAS DE SEGURIDAD
1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden
Tutorial: Primeros Pasos con Subversion
Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través
CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de
CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,
Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x
Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Ayuda en línea: http://globallearningcenter.wspan.com/méxico/pdfs/documentation/configuración%20internet%2
SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION
SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION CHIQUINQUIRA (BOYACA) 2015 1 CONTENIDO Pág. QUE ES UN SISTEMA BINARIO. 3 CORTA HISTORIA DE LOS
CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
VIRTUALBOX (MAQUINA VIRTUAL)
VIRTUALBOX (MAQUINA VIRTUAL) QUE ES VIRTUALBOX? Es un software de virtualización, esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro
Manual para la utilización de PrestaShop
Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para