Mario A. Castresana Avendaño A41267 Grupo 01
|
|
- Víctor Manuel Venegas Roldán
- hace 7 años
- Vistas:
Transcripción
1 Laboratorio 7: Listas y tuplas: Paso de argumentos por la línea de comandos Mario A Castresana Avendaño A41267 Grupo 01 Resumen El presente reporte trata todos los aspectos prácticos del laboratorio 7, donde se trabajó con listas y tuplas y se planteó por primera vez la necesidad de usar estructuras iterativas para recorrer listas Se probaron las fortalezas y limitaciones de dichas estructuras en Python así como las ventajas de usar la variable sysargv[] para elaborar scripts que corran desde el shell sin problemas 1 Pregunta 1 1 Modifique todos los programas del laboratorio anterior para que reciban sus argumentos a través de la línea de comandos y no de manera interactiva Implemente un control de errores básico que verifique la cantidad de argumentos introducidos por el usuario Para esta sección del laboratorio se usaron los mismos códigos de la vez anterior con modificaciones simples a la hora de recibir argumentos Aparte de importar el módulo sys, se tuvo que hacer un simple control de errores a través de la variable sysargv[], la cual es una lista y contiene todos los argumentos que se le pasan al script por la terminal, incluyendo el nombre del programa Para entender esto mejor conviene examinar la siguiente pieza de código: import sys if len(sysargv)!=4: print "Número de argumentos incorrecto" print "Su uso correcto es %s arg1, arg2, arg3" % sysargv[0] sysexit(1) note que aquí ya se hace necesario comparar la longitud de la lista sysargv para ver cuántos argumentos se le están pasando al programa y cerciorarse de que el número es correcto De igual manera tenemos control de errores en las otras dos partes de este problema que en realidad son iguales al control de errores anterior Note que hay que tener cuidado con el hecho de que sysargv[0] va a ser el nombre de nuestro script y no debería usarse para hacer operaciones matemáticas con él; aunque esto suene extraño decirlo ahora en este problema, notará que en el siguiente sí se debe tomar en cuenta Si se desea hacer una lista organizada de números enteros, el programa dará error al intentar usar sysargv[0] para convertirlo a entero, de ahí que es importante cuidar este detalle 1
2 2 Pregunta 2 2 Escriba un programa que reciba, a través de la línea de comandos, una lista e imprima en la terminal la lista ordenada de manera ascendente (un valor por línea) Si todos los valores de la lista son números enteros, los elementos de la lista deben ser tratados como números, de lo contrario, deben tratarse como cadenas de caracteres En esta sección del laboratorio, se implementó un control de errores ligeramente diferente ya que no se conocía la longitud de la lista que el usuario iba a pasar por la terminal, por tanto, se implementó el siguiente control: import sys #Control de errores if len(sysargv)<2: print "El programa no funciona así tiene que pasarme una lista de cosas para ordenar\n" print "Escriba %s listadecosas (separadas por espacios)" % sysargv[0] sysexit(1) no se podría trabajar con menos de dos argumentos por lo que hay que indicarle al usuario cómo se usar el programa Una vez introducidos los datos, se debe procede a ordenarlos de la siguiente forma: sysargvremove( /lab7_2 ) # Se recorre la lista para ver si hay caracteres for i in sysargv: if(iisalpha()): enteros=false #bandera para identificar lista con caracteres #aplicamos el valor booleano que tenga enteros #para definir si tratamos la lista como enteros o #caracteres if (enteros): while k<len(sysargv): sysargv[k]=int(sysargv[k]) k+=1 2
3 Figura 1: Salida del programa lab7 2py cuando se mezclan caracteres y números enteros sysargvsort() #ordena la lista y luego la imprimimos for i in sysargv: print i En esencia, se recorre la lista y se verifica que haya al menos un caracter (una vez que se ha eliminado sysargv[0] original) Observe que si encuentro al menos un caracter puedo tratar la lista como lista de caracteres, pero si encuentro un número no puedo asegurar que toda lista será de números, por eso se utiliza la función isalpha() en el primer ciclo for Véase la figura 1 para comprobar el orden la lista 3 Pregunta 3 3 Modifique el programa anterior para agregar una opción que permita elegir si la lista será ordenada de forma ascendente o descendente Esta sección consiste en una pequeña modificación del código anterior Básicamente, se tiene que agregar una opción a o d para ordenar la lista de forma ascendente o descendente, respectivamente En lugar de eliminar sysargv[0], se debe eliminar sysargv[1] también porque contendrá información que no es relevante para la lista que se desea organizar El codigo termina siendo de la siguiente manera: #Control de errores if len(sysargv)<3: print "El programa no funciona así tiene que pasarme una lista de cosas para ordenar\n" print "Escriba %s [opción a o d] listadecosas (con cada elemento separado por espacios)" % sysargv[0] 3
4 sysexit(1) if sysargv[1]!= a and sysargv[1]!= d : advertencia = """ La forma en la que usa las opciones no es válida Recuerde usar las letras minúsculas a y d de la forma a para ordenar de forma ascendente d para ordenar de forma descendente """ print advertencia print "Un ejemplo es:\n\n%s a " % sysargv[0] sysexit(1) enteros=true # se asume que la lista es de enteros k=0 # índice para la lista que recibe el programa #Definimos orden if sysargv[1]== d : print "Ordenaremos de forma descendente la lista dada\n" ordendescendente=true sysargvremove( d ) else: sysargvremove( a ) # orden default del método sort() print "Ordenaremos de forma ascendente la lista dada\n" sysargvremove( /lab7_3 ) # Se recorre la lista para ver si hay caracteres for i in sysargv: if(iisalpha()): enteros=false #bandera para identificar lista con caracteres #aplicamos el valor booleano que tenga enteros #para definir si tratamos la lista como enteros o #caracteres if (enteros): #cambiamos cada elemento de la lista a enteros 4
5 Figura 2: Salida del programa lab7 3py, note que si se incluyen caracteres y números, la lista se ordenará en orden alfabético por la forma en que el método sort() trabaja while k<len(sysargv): sysargv[k]=int(sysargv[k]) k+=1 sysargvsort() #ordena la lista y luego la imprimimos if (ordendescendente): sysargvreverse() for i in sysargv: print i note como se usó el método reverse() para darle vuelta a la lista en caso de incluir la opción d Véase la figura 2 5
[Escriba texto] CÓMO ESCRIBIR UN TFG
[Escriba texto] CÓMO ESCRIBIR UN TFG 1 Fase preliminar Definición: Un escrito de un máximo de 15-20 páginas con tamaño de letra 12 pp. a doble espacio. Recuerde que existe una diferencia entre la comunicación
Más detallesMANUAL DE RUBY (PARTE V) Luis José Sánchez González
MANUAL DE RUBY (PARTE V) Luis José Sánchez González 1. VARIABLES DE CLASE Hemos visto anteriormente las variables de instancia. Cuando se crean instancias a partir de una clase invocando al método new,
Más detallesMicrosoft Excel 2010 Completo + Profesional
Microsoft Excel 2010 Completo + Profesional Duración: 80.00 horas Descripción La hoja de cálculo es una herramienta básica para realizar operaciones aritméticas de una forma rápida y sencilla. Asimismo
Más detallesUniversidad de Costa Rica
1. Aspectos generales En este laboratorio se aprendio a usar funciones de sistema. Al principio se utilizo el modulo subprocess pero se tuvo muchos problemas por lo que se opto por glob. Definitivamente
Más detallesSENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro
SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores
Más detallesEstructuras de control
Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando
Más detallesESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF
ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un
Más detallesEstructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
Más detallesHerramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo?
Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo? Verónica Borja Macías Marzo 2013 1 Cómo guardar el trabajo? Trabajar en la ventana de comandos es similar a realizar cálculos
Más detallesPrueba, caso de prueba, defecto, falla, error, verificación, validación.
Modelos de Prueba Prueba, caso de prueba, defecto, falla, error, verificación, validación. Prueba: Las Pruebas son básicamente un conjunto de actividades dentro del desarrollo de software, es una investigación
Más detallesScripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos
Más detallesCalificaciones
http://virtual.uaq.mx Calificaciones Última actualización Noviembre 28, 2013 Realizó: M.G.T. Miryam Izébel Moreno Pacheco Revisó: Dra. Teresa García Ramírez Contenido Cuestiones generales... 2 Navegación...
Más detallesEste taller estará orientado a aquellas personas que no han visto jamás Python y también a aquellos que quieran pasar de Python 2 al 3
Introducción En este taller veremos las novedades sobre Python 3, que cosas nuevas e interesantes trae, que lo diferencia con Python 2, a demás conoceremos los depuradores que trae. Miraremos por arriba
Más detalles5.1. Eliminar filas duplicadas
- Borrar Hipervínculos: Si seleccionas ésta opción se borrará el enlace pero el formato que excel aplica (color azul y subrayado) se mantendrá. Para eliminar también el formato deberás pulsar el icono
Más detallesPHP HypertextPreProcessor
PHP PHP HypertextPreProcessor PHP 1. Introducción 2. Comentarios 3. Variables 4. Operadores 5. Desplegar(output) 6. Arrays o matrices 7. Estructuras de control 8. Funciones 9. Manejo de strings Introducción
Más detalles1 FILTROS 2 2 CONFIGURAR FILTROS Cadenas Numérico Horas Intervalo de tiempo (Horas:Minutos) 4
Contenido 1 FILTROS 2 2 CONFIGURAR FILTROS 2 2.1 Cadenas 3 2.2 Numérico 3 2.3 Horas 3 2.4 Intervalo de tiempo (Horas:Minutos) 4 2.5 Intervalo de tiempo (Horas:Minutos:Segundos) 4 3 SÍMBOLOS 4 1 Filtros
Más detallesSUMINISTRO DE INFORMACIÓN FISCAL EN XML
SUMINISTRO DE INFORMACIÓN FISCAL EN XML MANUAL DE USUARIO 1. INTRODUCCIÓN El presente documento describe el servicio de solicitud y consulta de información fiscal en XML que el Departamento de Hacienda
Más detallesGuía práctica de estudio 05: Diagramas de flujo
Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de
Más detallesCómo depurar código Python con PyScripter
Cómo depurar código Python con PyScripter En este post vamos a daros las claves para aprovechar el uso de PyScripter como editor de código de Python para ArcGIS, tanto para escribir código como para la
Más detallesUnidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Más detallesLABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE
LABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE 1 OBJETIVOS Al finalizar esta actividad, serás capaz de: Entender el funcionamiento de las estructuras iterativas en general; la(s) condición(es)
Más detallesPROGRAMACIÓN EN PYTHON 2. Clara Higuera Laboratorio Integrado de Biofísica y Bioinformática Nov-2015
PROGRAMACIÓN EN PYTHON 2 Clara Higuera Laboratorio Integrado de Biofísica y Bioinformática Nov-2015 Funciones funcion print Esta es mi función x y funcion z w funcion w Funciones Las funciones sirven para
Más detallesUSO DE SUBRUTINAS, TRANSMISIÓN DE PARÁMETROS Y COMPILACIÓN CONDICIONAL EN C++
USO DE SUBRUTINAS, TRANSMISIÓN DE PARÁMETROS Y COMPILACIÓN CONDICIONAL EN C++ Bruno López Takeyas Instituto Tecnológico de Nuevo Laredo Reforma Sur 2007, C.P. 88250, Nuevo Laredo, Tamps. México http://www.itnuevolaredo.edu.mx/takeyas
Más detallesMANUAL DE USUARIO. Solicitudes- Reembolsos. Con Seguros SURA, asegúrate de vivir
MANUAL DE USUARIO Solicitudes- Reembolsos Contenido Introducción.... 3 Captura de Solicitudes de Pago.... 3 1. Captura de Solicitud... 3 2. Adjuntar Archivos... 9 3. Validación de Presupuesto....13 4.
Más detallesAnálisis y Manejo de datos en Excel 2013 con tablas, funciones y tablas dinámicas
Análisis y Manejo de datos en Excel 2013 con tablas, funciones y tablas dinámicas José Mauricio Flores Selecciona la imagen para entrar Capítulo 1 Fórmulas y Funciones Continuar Fórmulas y Funciones Las
Más detallesPráctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
Más detallesObjetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)
Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma
Más detallesManual de Cargos Automáticos
Manual de Cargos Automáticos CONTENIDO. INTRODUCCION Ingreso a la Sucursal Electrónica 4 Subir Archivo de Cargos Automáticos 5-9 Mantenimiento cargos Automáticos 10 Cómo incluir un nuevo cargo automático?
Más detallesFicha de Aprendizaje N 13
Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que
Más detallesNotación Asintótica 2
Notación Asintótica 2 mat-151 1 Éxamen Rápido (6 minutos) Cada operación fundamental usa c milisegundos, cuánto tiempo toma contar hasta 1,000,000? Cuál es el valor de N? Cuál es el órden de complejidad
Más detallesAseguramiento de la calidad y pruebas de software 5- Pruebas del software Caja Negra Blanca A. Vargas Govea
Hoy, la caja negra Aseguramiento de la calidad y pruebas de software 5- Pruebas del software Caja Negra Blanca A. Vargas Govea vargasgovea@itesm.mx Marzo 8, 2013 Contenido Pruebas de caja negra Análisis
Más detallesTodo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Más detallesComputadores y Comunicaciones. Práctica de Laboratorio: Diseño de una aplicación basada en el modelo cliente-servidor
Práctica de Laboratorio: Diseño de una aplicación basada en el modelo cliente-servidor Julián Viejo Cortés Jorge Juan Chico Marzo 2009 Índice de contenidos 1. Introducción...2 2. Ejemplo 1: Aplicación
Más detallesFundamentos de programación
Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador
Más detallesVariables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
Más detallesUNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ARAGÓN INGENIERÍA EN COMPUTACIÓN
UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ARAGÓN INGENIERÍA EN COMPUTACIÓN ASIGNATURA: Laboratorio Redes de Computadoras II SEPTIMO SEMESTRE ÁREA DE CONOCIMIENTO: Redes Profesor:
Más detallesGuía Breve. Actividad: Cómo editar un documento en BSCW
Guía Breve Actividad: Cómo editar un documento en BSCW Objetivo: Elaborar un documento en colaboración con los restantes miembros del Grupo de Trabajo. Acciones: Iniciar sesión en BSCW Localizar y abrir
Más detallesCOMO CREAR UN BLOG ACERCA DE ZENZUU
COMO CREAR UN BLOG ACERCA DE ZENZUU Introducción Este instructivo muestra paso a paso cómo crear un blog gratis en Blogger.com (servicios de Google). Elijo este servicio porque: Considero que es el que
Más detallesPROGRAMACIÓN UNIDADES
PROGRAMACIÓN Semestre: Segundo Horas: 90 horas Hrs/sem: 4.5 Créditos: 9 Clave: AI-02 DESCRIPCIÓN DE LA ASIGNATURA Al finalizar el curso el alumno tendrá el conocimiento y la capacidad de implementar programas
Más detallesEstatutos de Control C# Estatutos de Decisión (Selección)
SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente
Más detallesLenguaje C. Tipos de Datos Simples y Estructuras de Control
Lenguaje C Tipos de Datos Simples y Estructuras de Control Lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje
Más detallesLanzamiento de nueva versión KIT PLUGIN_AW... Ahora aprender C es más fácil!
COMENTARIO TECNICO Mundo EDUKIT08 Por: Ing. Roberto Simone Ingeniero de aplicaciones robertosimone@arnet.com.ar Ing. Daniel Di Lella D.F.A.E www.edudevices.com.ar edudevices@gmail.com dilella@arnet.com.ar
Más detallesUna base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:
MICROSOFT ACCESS DEFINICIÓN MS Access es un programa para manejar bases de datos. Una base de datos es un conjunto de datos de un determinado tema o contexto, almacenados de forma sistemática, para obtener
Más detallesElementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Más detallesDISEÑO CURRICULAR ELECTIVA II. DESARROLLO DE APLICACIONES WEB
DISEÑO CURRICULAR ELECTIVA II. DESARROLLO DE APLICACIONES WEB FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE 129143 02 02
Más detallesCaracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación
1 Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera Fundamentos de programación Agenda Caracteres y Cadenas Conversión de Datos Introducción a las funciones y procedimientos
Más detallesCómo elaborar un fichero? (Primera parte)
PRIMER Grado - Unidad 6 - Sesión 03 Cómo elaborar un fichero? (Primera parte) Para qué usamos el lenguaje escrito al leer un texto instructivo? En esta sesión, los niños y las niñas se vincularán con textos
Más detallesFicha de Aprendizaje N 1
Ficha de Aprendizaje N 1 Curso: Informática general - Nivel 2 Tema: Los componentes principales del hardware Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los principales componentes del
Más detallesQue es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.
Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Qué es PHP? PHP (Hypertext Preprocessor). Es un lenguaje de programación: De código
Más detallesPreparación de los Documentos de Word para obtener ficheros PDF Accesibles
Guía de Referencia rápida accesibilidad en documentos Introducción Añadir estructura a documentos Word Graficos e imágenes textos Textos alternativos Columnas Estilos y encabezados Teclas rapidas para
Más detallesClase 25 de agosto. - Son los conjuntos de estados (válidos o no) para las condiciones de entrada.
Clase 25 de agosto Decisiones: - validaciones - casos de prueba Clases de equivalencias: - Son los conjuntos de estados (válidos o no) para las condiciones de entrada. Condiciones de entrada: - valor numérico
Más detallesShell Script de instalación y configuración para el servicio DHCP en CentOS v5.x. Manual de instrucciones.
Shell Script de instalación y configuración para el servicio DHCP en CentOS v5.x Manual de instrucciones. Ing. Luis González Fraga 25/06/2012 En este manual usted podrá instalar y configurar en pocos minutos,
Más detallesTema: USO DE MEMORIAS RAM Y ROM
Tema: USO DE MEMORIAS RAM Y ROM Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Perifericos Lugar de Ejecución: Fundamentos Generales. Edificio 3 Objetivo general genespecífico Usar
Más detallesMANUAL DE RUBY (PARTE I) Luis José Sánchez González
MANUAL DE RUBY (PARTE I) Luis José Sánchez González 1. QUÉ ES RUBY? Ruby es un lenguaje de programación interpretado y orientado a objetos muy potente y al mismo tiempo muy sencillo. Para apreciar la extrema
Más detallesInstituto Tecnológico de Celaya
CADENAS DE CARACTERES Hasta ahora se han manejado variables de tipo caracter cuyo valor es un sólo caracter. En algunos casos, sin embargo, es necesario usar variables cuyos valores sean un conjunto (cadena)
Más detallesMANUAL DE USUARIO PEXIM SOLICITAR PERMISOS DE IMPORTACIÓN Y EXPORTACIÓN CAPTURISTA GUBERNAMENTAL
MANUAL DE USUARIO PEXIM SOLICITAR PERMISOS DE IMPORTACIÓN Y EXPORTACIÓN CAPTURISTA GUBERNAMENTAL Versión: 1.0.0 Fecha de Publicación: 16 de julio de 2012 Propósito Sumario El propósito del manual es proporcionar
Más detallesCREAR TABLAS EN BASES DE DATOS CON phpmyadmin. TIPOS DE DATOS BÁSICOS (VARCHAR, INT, FLOAT). INSERTAR FILAS. (CU00840B)
APRENDERAPROGRAMAR.COM CREAR TABLAS EN BASES DE DATOS CON phpmyadmin. TIPOS DE DATOS BÁSICOS (VARCHAR, INT, FLOAT). INSERTAR FILAS. (CU00840B) Sección: Cursos Categoría: Tutorial básico del programador
Más detallesGuía 8 Amor, Erotismo Y Sexualidad. Bienestar en Familia / Mis Hijos, Mi Familia y Yo
Guía 8 Amor, Erotismo Y Sexualidad Bienestar en Familia / Mis Hijos, Mi Familia y Yo Bienestar en Familia / Mis Hijos, Mi Familia y Yo Instituto Colombiano de Bienestar Familiar - ICBF Marco Aurelio Zuluaga
Más detallesUNIDAD 4. MODIFICAR TABLAS DE DATOS
UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,
Más detallesINSTITUTO DE FORMACIÓN DOCENTE DE CANELONES DIVISIBILIDAD
DIVISIBILIDAD Definición de múltiplo Dados los números naturales a y b, se dice que a es múltiplo de b, si y solo si existe un número natural k, único, tal que a = b.k El número k se dice que es el cociente
Más detallesESCUELA DE INFORMÁTICA
TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar
Más detalles4 Ecuaciones e inecuaciones
Ecuaciones e inecuaciones INTRODUCCIÓN Comenzamos esta unidad diferenciando entre identidades y ecuaciones, y definiendo los conceptos asociados a cualquier ecuación: miembros, términos, coeficientes,
Más detallesTUTORIAL SOBRE HOJAS DE CALCULO
TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las
Más detallesFormación Manual Gestión de eventos
MANUAL DE USUARIO Gestión de eventos Página 1 de 17 Tabla de contenido 1. Cómo usar el manual de usuario... 3 2. Gestión de eventos... 4 2.1 Introducción a la herramienta... 4 2.2 Precondiciones a tener
Más detallesProblema - Sumando Digitos
Primera Olimpiada de Informática Problema - Sumando Digitos Comenzando con un entero entre 00 y 99 inclusive, escritos como dos dígitos (use un cero a la izquierda en caso de que el numero sea menor que
Más detallesFunciones: Aspectos básicos
Funciones: Aspectos básicos Nombre: Curso:.. Producto cartesiano En teoría de conjuntos, el producto cartesiano de dos conjuntos es una operación que resulta en otro conjunto cuyos elementos son todos
Más detalles. De R (Reales) a C (Complejos)
INTRODUCCIÓN Los números complejos se introducen para dar sentido a la raíz cuadrada de números negativos. Así se abre la puerta a un curioso y sorprendente mundo en el que todas las operaciones (salvo
Más detallesSESIÓN PRÁCTICA 3: TRANSFORMACIONES DE DATOS PROBABILIDAD Y ESTADÍSTICA. PROF. Esther González Sánchez. Departamento de Informática y Sistemas
SESIÓN PRÁCTICA 3: TRANSFORMACIONES DE DATOS PROBABILIDAD Y ESTADÍSTICA PROF. Esther González Sánchez Departamento de Informática y Sistemas Facultad de Informática Universidad de Las Palmas de Gran Canaria
Más detallesComo ya sabes, una lista es una serie de párrafos de texto que
1. ORDENAR E INTERRUMPIR LISTAS Como ya sabes, una lista es una serie de párrafos de texto que van precedidos por un símbolo o por un número. Para ordenar los elementos de una lista, si es corta, puedes
Más detallesGuía de Usuario. Calendario
Guía de Usuario Calendario Su calendario es una herramienta poderosa para ayudarlo a gestionar su agenda. Piense en él como un mensajero diario con una peculiaridad: puede compartir su calendarios con
Más detallesDEPARTAMENTO DE MATEMATICAS DEPARTAMENTO DE MATEMATICAS
PARA PODER TRABAJAR EN ESTA LECCION, DEBES HABER ESTUDIADO MUY BIEN LA LECCION ANTERIOR -. Contesta a estas preguntas: 1. Qué cifra ocupa el lugar de las centenas en el número 45.782. 2. Qué cifra ocupa
Más detallesManual de usuario Portal de Proveedores
Manual de usuario Portal de Proveedores 1 de 19 propiedad industrial vigentes. Inicio de sesión Campo usuario: Nombre de usuario registrado en el sistema, puede estar compuesto por letras, números y los
Más detallesAlgoritmos y Programas
Introducción a la Programación Pontificia Universidad Javeriana Generado con LAT E X Febrero de 2010 Recorderis Algoritmos Recorderis Estado Una configuración determinada del sistema en un tiempo-espacio
Más detallesINDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
Más detallesProgramando solución de desigualdades en Excel
Programando solución de desigualdades en Excel José Luis Gómez Muñoz http://homepage.cem.itesm.mx/jose.luis.gomez/ Ejemplo paso a paso Vas a programar Excel para que resuelva desigualdades del tipo ax+b
Más detallesIniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus
Iniciando con Oracle Índice de contenido Ingresando a Oracle...1 Cambiando Su Contraseña...1 Ingresando un Comando SQL en SQL*Plus...2 Saliendo de SQL*Plus...2 Consiguiendo Ayuda...2 Creación de una Tabla...3
Más detallesGLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) Menú 1. Operadores Matemáticos 2. Operadores relacionales 3. Funciones de Visual Basic 4. Tipos de variables
Más detallesConceptos de Arquitectura de Computadoras Curso 2015
PRACTICA 1 Assembly, Instrucciones, Programas, Subrutinas y Simulador MSX88 Objetivos: que el alumno Domine las instrucciones básicas del lenguaje assembly del MSX88. Utilice los diferentes modos de direccionamiento.
Más detallesQUÉ ES UNA CLASE JAVA? ATRIBUTOS (PROPIEDADES O CAMPOS), CONSTRUCTOR Y MÉTODOS. (CU00623B)
APRENDERAPROGRAMAR.COM QUÉ ES UNA CLASE JAVA? ATRIBUTOS (PROPIEDADES O CAMPOS), CONSTRUCTOR Y MÉTODOS. (CU00623B) Sección: Cursos Categoría: Curso Aprender programación Java desde cero Fecha revisión:
Más detallesManual de usuario RVE 2.0. Módulo Inhabilitaciones
Manual de usuario RVE 2.0 1 Introducción... 3 2 Ingreso al Sistema... 3 3 Página de Bienvenida al Sistema... 5 4 Funcionalidades de Inhabilitaciones... 6 5 Buscar Inhabilitaciones... 6 6 Ingreso de Inhabilitación...
Más detallesMANUAL DEL SERVICIO DE SOLICITUD Y CONSULTA DE DADs POR PETICIÓN MASIVA
MANUAL DEL SERVICIO DE SOLICITUD Y CONSULTA DE DADs POR PETICIÓN MASIVA 1.- INTRODUCCIÓN 2.- ACCESO AL SERVICIO 3.- FUNCIONAMIENTO 3.1. OPCIÓN SOLICITAR DISTINTOS TIPOS DE DADs A LOS QUE TIENE ACCESO AUTORIZADO
Más detallesCrear una tabla dinámica
Introducción En este manual de referencia se explican los procedimientos para crear, administrar y personalizar tablas dinámicas y gráficos dinámicos. Los ejemplos ilustrativos de este material están basados
Más detallesÍndice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1
Pág. N. 1 Índice general Capítulo 1 Conceptos básicos Qué es Visual Basic? La programación basada en objetos Propiedades Métodos Eventos Funcionamiento de las propiedades, métodos y eventos Ingreso al
Más detallesIntroducción: En el contexto de la asignatura, deseo hacer notar que la utilización de herramientas de productividad, tales como las TIC (Tecnologías de la Información y Comunicaciones) en el ámbito de
Más detallesDiagramas de secuencia
Facultad de Ingeniería Departamento de Ingeniería de Sistemas y Computación Diagramas de secuencia Interacciones básicas 1 Para qué sirven los diagramas de secuencia? 2 Para qué sirven los diagramas de
Más detallesSistema Rentax Manual de Usuario -Agente de Percepción- Carga de DDJJ de Agentes de Percepción -Extranet-Con Clave Fiscal
Sistema Rentax Manual de Usuario -Agente de Percepción- Carga de DDJJ de Agentes de Percepción -Extranet-Con Clave Fiscal Página 1 de 31 Índice 1. Introducción... 3 2. Generalidades del Sistema... 3 2.1.
Más detallesTítulos de la colección Ventas y trato con el cliente
Títulos de la colección Ventas y trato con el cliente Qué es vender? Para llevar a cabo una venta con éxito hay que tener en cuenta un proceso que va más allá de tener una actitud válida para ese fin.
Más detallesSistema de Captura de Expedientes de Trabajadores
Sistema de Captura de Expedientes de Trabajadores Junio, 2007 Página 1 Índice 1. 1.Generalidades del. 3 1.1. Descripción del módulo 3 1.2. Propósito de este manual 3 2. Instalación del 3 3. Navegación
Más detallesUNIDAD 2- LA CREACIÓN DE TABLAS EN ACCESS 2010
2. CREACIÓN DE TABLAS Cuando se crea una base de datos, los datos se almacenan en tablas, que son listas de filas y columnas basadas en temas. Siempre debe empezar a diseñar una base de datos creando primero
Más detallesOperación de Microsoft Excel. Guía del Usuario Página 49. Centro de Capacitación en Informática
Referencias a celdas y nombres de rangos Las referencias a celdas se utilizan para referirse al contenido de una celda o grupo de celdas. El uso de referencias permite usar valores de diferentes celdas
Más detallesTema: Métodos de Ordenamiento. Parte 1.
Programación IV. Guía 2. 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación IV Tema: Métodos de Ordenamiento. Parte 1. Objetivos Específicos Identificar la estructura de algunos algoritmos
Más detallesGUÍA DE USUARIO PARA INGRESAR AL PORTAL DE CONSULTA.
GUÍA DE USUARIO PARA INGRESAR AL PORTAL DE CONSULTA. Requerimientos mínimos de software para el Portal de Facturación Electrónica y Estados de Cuenta. Internet Explorer 8.0 o superior. Acrobat Reader 8.0
Más detallesINTRODUCCIÓN. Para conocer la funcionalidad de todo el Sistema Odontológico OSDE, por favor consulte el manual correspondiente.
INTRODUCCIÓN El presente instructivo tiene por objetivo describir la nueva funcionalidad del sistema Sistema Odontológico OSDE, a través del mismo y de su conexión en línea con OSDE, usted podrá realizar
Más detallesUnidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas
Unidad II Fundamentos de programación en Java Ing. José Luis Llamas Cárdenas En java para poder escribir se emplea el objeto System.out, t pero para leer del teclado es necesario emplear System.in Et Este
Más detallesMétodos Numéricos utilizando Scilab
UNIVERSIDAD NACIONAL DE TUCUMÁN Facultad de Ciencias Exactas y Tecnología Departamento de Electricidad, Electrónica y Computación Carrera de Ingeniería en Computación Métodos Numéricos () Métodos Numéricos
Más detallesÍndice. iii. Objetivos... 24
Índice Objetivos... 2 1: Modelación de base de datos... 2 2: Ejemplo de un caso de negocios... 3 2.1: Requerimientos de la aplicación... 4 2.2: Características de flujo de información... 4 2.3: Diagrama
Más detallesTECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL
1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto
Más detallesEjercicio de algoritmia resuelto con Visual Basic: ordenar series de series de números. (CU00356A)
aprenderaprogramar.com Ejercicio de algoritmia resuelto con Visual Basic: ordenar series de series de números. (CU00356A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:
Más detallesLENGUAJE DE PROGRAMACION UNO.
Guía de ejercicios numero uno. LENGUAJE DE PROGRAMACION UNO. Instrucciones: Para cada caso elabore la sintaxis en lenguaje C., compílelo e intégrelos al menú que su profesor le explicara en clase. Solución
Más detallesMATEMÁTICAS. Evaluación Basada en el Currículo del Jardín de Infancia (CBA, Curriculum Based Assesment) #2
MATEMÁTICAS Evaluación Basada en el Currículo del Jardín de Infancia (CBA, Curriculum Based Assesment) #2 Nota para el maestro para la introducción de datos en Eduphoria Cada pregunta en la pantalla para
Más detalles