Clase 4: Un poco más de Python
|
|
|
- Sofia Gómez Miranda
- hace 10 años
- Vistas:
Transcripción
1 Año 2012
2 Tipos de Datos Definción Definición Un Tipo de Datos define el rango de valores que puede tomar una variable y el conjunto de operaciones que pueden aplicarse sobre la misma. Algunos lenguajes, como Python, realizan conversiones implícitas de tipos que debemos tener presentes a la hora de desarrollar nuestros algoritmos. x=7/2 x=7/2.0 Qué pasa en estas dos asignaciones? De acuerdo al tipo de datos de los operandos, Python resuelve la operación de una u otra forma.
3 Tipos de Datos Definción Definición Un Tipo de Datos define el rango de valores que puede tomar una variable y el conjunto de operaciones que pueden aplicarse sobre la misma. Algunos lenguajes, como Python, realizan conversiones implícitas de tipos que debemos tener presentes a la hora de desarrollar nuestros algoritmos. x=7/2 x=7/2.0 Qué pasa en estas dos asignaciones? De acuerdo al tipo de datos de los operandos, Python resuelve la operación de una u otra forma.
4 Tipos de Datos Conversión Es posible realizar una conversión explícita de tipos: x=int("3")+1 x= float(3/5) x= 7/int(2.5) int(): Convierte a entero el argumento float(): Convierte a un número flotante str(): Convierte a una cadena de caracteres (string)
5 Python avanzado Trabajando con cadenas de caracteres Python utiliza un criterio de comparación de cadenas muy natural: el orden alfabético Observemos... casa es menor que fuego cielo es mayor que ciego Pero miremos lo siguiente: Casa es MAYOR que fuego cielo es MENOR que Ciego Las mayúsculas se consideran más grandes que las minúsculas...
6 Python avanzado Trabajando con cadenas de caracteres Python utiliza un criterio de comparación de cadenas muy natural: el orden alfabético Observemos... casa es menor que fuego cielo es mayor que ciego Pero miremos lo siguiente: Casa es MAYOR que fuego cielo es MENOR que Ciego Las mayúsculas se consideran más grandes que las minúsculas...
7 Python avanzado Trabajando con cadenas de caracteres Python utiliza un criterio de comparación de cadenas muy natural: el orden alfabético Observemos... casa es menor que fuego cielo es mayor que ciego Pero miremos lo siguiente: Casa es MAYOR que fuego cielo es MENOR que Ciego Las mayúsculas se consideran más grandes que las minúsculas...
8 Python avanzado Trabajando con cadenas de caracteres Los caracteres se representan usando una codificación que los asocian a números. Conocen la codificación ASCII? Existe una función que me retorna esa codificación: ord() Ejemplo ord( a ) => 97 ord( N ) => 78 Por lo tanto: N < a
9 Python avanzado Trabajando con cadenas de caracteres Los caracteres se representan usando una codificación que los asocian a números. Conocen la codificación ASCII? Existe una función que me retorna esa codificación: ord() Ejemplo ord( a ) => 97 ord( N ) => 78 Por lo tanto: N < a
10 Python avanzado Trabajando con cadenas de caracteres Los caracteres se representan usando una codificación que los asocian a números. Conocen la codificación ASCII? Existe una función que me retorna esa codificación: ord() Ejemplo ord( a ) => 97 ord( N ) => 78 Por lo tanto: N < a
11 Trabajando con cadenas de caracteres Separando cadenas: La función split split es una función que devuelve una lista con todas las palabras de la cadena usando como separador al carácter pasado como parámetro. >>> cadena = "hola-como-estas" >>> cadena.split('-') >>> ['hola','como','estas'] Separador: - >>> cadena = "hola como estas" >>> cadena.split(' ') >>> ['hola','como','estas'] Separador: espacio
12 Trabajando con cadenas de caracteres Separando cadenas: La función split split es una función que devuelve una lista con todas las palabras de la cadena usando como separador al carácter pasado como parámetro. >>> cadena = "hola-como-estas" >>> cadena.split('-') >>> ['hola','como','estas'] Separador: - >>> cadena = "hola como estas" >>> cadena.split(' ') >>> ['hola','como','estas'] Separador: espacio
13 Trabajando con cadenas de caracteres Modificando las cadenas: Las funciones lstrip y rstrip Estas funciones permiten eliminar ciertos caracteres ya sea se encuentren a la izquierda o a la derecha de la cadena de caracteres.. lstrip elimina caracteres de la izquierda. En este caso espacio. >>> cadena = ' espacios ' >>> cadena.lstrip() >>> 'espacios ' rstrip elimina caracteres de la derecha. En este caso X. >>> cadena = ' espaciosxxxxxx' >>> cadena.rstrip("x") >>> ' espacios'
14 Trabajando con cadenas de caracteres Modificando las cadenas: Las funciones lstrip y rstrip Estas funciones permiten eliminar ciertos caracteres ya sea se encuentren a la izquierda o a la derecha de la cadena de caracteres.. lstrip elimina caracteres de la izquierda. En este caso espacio. >>> cadena = ' espacios ' >>> cadena.lstrip() >>> 'espacios ' rstrip elimina caracteres de la derecha. En este caso X. >>> cadena = ' espaciosxxxxxx' >>> cadena.rstrip("x") >>> ' espacios'
15 Trabajando con cadenas de caracteres Mayúsculas y minúsculas Es posible convertir de mayúsculas a minúsculas y viceversa Convertir a mayúsculas cadena = espacios cadena.upper() ESPACIOS Convertir a minúsculas cadena = ESPACIOS cadena.lower() espacios
16 Trabajando con Listas Definición y uso Las listas son un tipo de datos provisto por Python Ejemplos Colección ordenada de datos. Cualquier tipo de datos. Tamaño cambiante. lista = [] lista = [1,2,3] lista = [1, "Hola"]
17 Trabajando con Listas Algunas funciones Comando Descripción Ejemplo append(x) Agrega un ítem al final lista.append(5) insert(i, x) Inserta un ítem en una posición dada lista.insert(3,7) remove(x) Elimina el primer ítem de la lista cuyo lista.remove(5) valor sea igual a x index(x) Devuelve el índice en la lista del primer lista.index(5) ítem cuyo valor sea x count(x) Devuelve el número de veces que aparece el lista.count(10) ítem
18 Trabajando con Listas Listas y parámetros... Modificación de las listas. def modifica1(x): x = [1,2,3] print x a=['a','b'] modifica1(a) print a def modifica2(x): x[0] = [1,2,3] print x a=['a','b'] modifica2(a) print a salida >>> [1, 2, 3] ['a', 'b'] >>> salida >>> [[1, 2, 3],'b'] [[1, 2, 3],'b'] >>> Qué pasó?
19 Trabajando con Listas Listas y parámetros... Modificación de las listas. def modifica1(x): x = [1,2,3] print x a=['a','b'] modifica1(a) print a def modifica2(x): x[0] = [1,2,3] print x a=['a','b'] modifica2(a) print a salida >>> [1, 2, 3] ['a', 'b'] >>> salida >>> [[1, 2, 3],'b'] [[1, 2, 3],'b'] >>> Qué pasó?
20 Trabajando con Listas Listas y parámetros... Modificación de las listas. def modifica1(x): x = [1,2,3] print x a=['a','b'] modifica1(a) print a def modifica2(x): x[0] = [1,2,3] print x a=['a','b'] modifica2(a) print a salida >>> [1, 2, 3] ['a', 'b'] >>> salida >>> [[1, 2, 3],'b'] [[1, 2, 3],'b'] >>> Qué pasó?
21 Trabajando con Listas Listas y parámetros... Modificación de las listas. def modifica1(x): x = [1,2,3] print x a=['a','b'] modifica1(a) print a def modifica2(x): x[0] = [1,2,3] print x a=['a','b'] modifica2(a) print a salida >>> [1, 2, 3] ['a', 'b'] >>> salida >>> [[1, 2, 3],'b'] [[1, 2, 3],'b'] >>> Qué pasó?
22 Trabajando con Listas Listas y parámetros... Modificación de las listas. def modifica1(x): x = [1,2,3] print x a=['a','b'] modifica1(a) print a def modifica2(x): x[0] = [1,2,3] print x a=['a','b'] modifica2(a) print a salida >>> [1, 2, 3] ['a', 'b'] >>> salida >>> [[1, 2, 3],'b'] [[1, 2, 3],'b'] >>> Qué pasó?
23 Trabajando con Tuplas Definición y uso Las tuplas también son tipos de datos provistos por Python Ejemplos tupla =1,2 tupla =(1,2) A diferencia de las listas, son INMUTABLES. Es decir, que no se pueden modificar. Permitido u = tupla, 3 No permitido tupla[0]=77
24 Trabajando con Tuplas Definición y uso Las tuplas también son tipos de datos provistos por Python Ejemplos tupla =1,2 tupla =(1,2) A diferencia de las listas, son INMUTABLES. Es decir, que no se pueden modificar. Permitido u = tupla, 3 No permitido tupla[0]=77
25 Definición Archivo Es una estructura que me permite almacenar datos en una memoria externa. Estos datos permanecen en la computadora cuando nuestro programa termina su ejecución.
26 Definición Archivo Es una estructura que me permite almacenar datos en una memoria externa. Estos datos permanecen en la computadora cuando nuestro programa termina su ejecución.
27 Operaciones típicas Por lo general, Abrimos el archivo Leemos o grabamos datos Cerramos el archivo
28 Cómo abrimos un archivo? Los archivos se crean usando la función open() Abrir un archivo: open( nombre ) Opciones open (archivo, modo, buffer) siempre opcional
29 Abrir archivos open (nombre, modo, buffer) Nombre de archivo Forma de apertura: r : lectura w : escritura a : append tamaño de buffer
30 Cómo abrimos un archivo? archi=open( datos.txt, r ): Esto abre el arhivo denominado datos.txt para leerlo archi=open( datos.txt, a ): Esto abre el arhivo denominado datos.txt para agregar datos archi=open( datos.txt, w ): Esto abre el arhivo denominado datos.txt para escribirlo Qué pasa si datos.txt no existe?
31 Cómo abrimos un archivo? archi=open( datos.txt, r ): Esto abre el arhivo denominado datos.txt para leerlo archi=open( datos.txt, a ): Esto abre el arhivo denominado datos.txt para agregar datos archi=open( datos.txt, w ): Esto abre el arhivo denominado datos.txt para escribirlo Qué pasa si datos.txt no existe?
32 Cómo abrimos un archivo? archi=open( datos.txt, r ): Esto abre el arhivo denominado datos.txt para leerlo archi=open( datos.txt, a ): Esto abre el arhivo denominado datos.txt para agregar datos archi=open( datos.txt, w ): Esto abre el arhivo denominado datos.txt para escribirlo Qué pasa si datos.txt no existe?
33 Cómo abrimos un archivo? archi=open( datos.txt, r ): Esto abre el arhivo denominado datos.txt para leerlo archi=open( datos.txt, a ): Esto abre el arhivo denominado datos.txt para agregar datos archi=open( datos.txt, w ): Esto abre el arhivo denominado datos.txt para escribirlo Qué pasa si datos.txt no existe?
34 Cómo abrimos un archivo? archi=open( datos.txt, r ): Esto abre el arhivo denominado datos.txt para leerlo archi=open( datos.txt, a ): Esto abre el arhivo denominado datos.txt para agregar datos archi=open( datos.txt, w ): Esto abre el arhivo denominado datos.txt para escribirlo Qué pasa si datos.txt no existe?
35 Cómo abrimos un archivo? archi=open( datos.txt, r ): Esto abre el arhivo denominado datos.txt para leerlo archi=open( datos.txt, a ): Esto abre el arhivo denominado datos.txt para agregar datos archi=open( datos.txt, w ): Esto abre el arhivo denominado datos.txt para escribirlo Qué pasa si datos.txt no existe?
36 Cómo abrimos un archivo? archi=open( datos.txt, r ): Esto abre el arhivo denominado datos.txt para leerlo archi=open( datos.txt, a ): Esto abre el arhivo denominado datos.txt para agregar datos archi=open( datos.txt, w ): Esto abre el arhivo denominado datos.txt para escribirlo Qué pasa si datos.txt no existe?
37 Lectura y Escritura Métodos read() y write() >>> a = open('archivo.txt', 'w') >>> a.write('hola, ') >>> a.write('mundo!') >>> a.close() >>> a = open('archivo.txt', 'r') >>> a.read(4) 'Hola' >>> a.read() ', Mundo!' a.close() Cierra el archivo a.write(cadena) Escribe la cadena en el archivo a.read(cantidadbytes) Si cantidadbytes es < 0 o no está, lee hasta fin de archivo Retorna si EOF
38 Lectura y Escritura Métodos read() y write() >>> a = open('archivo.txt', 'w') >>> a.write('hola, ') >>> a.write('mundo!') >>> a.close() >>> a = open('archivo.txt', 'r') >>> a.read(4) 'Hola' >>> a.read() ', Mundo!' a.close() Cierra el archivo a.write(cadena) Escribe la cadena en el archivo a.read(cantidadbytes) Si cantidadbytes es < 0 o no está, lee hasta fin de archivo Retorna si EOF
39 Lectura y Escritura Métodos read() y write() >>> a = open('archivo.txt', 'w') >>> a.write('hola, ') >>> a.write('mundo!') >>> a.close() >>> a = open('archivo.txt', 'r') >>> a.read(4) 'Hola' >>> a.read() ', Mundo!' a.close() Cierra el archivo a.write(cadena) Escribe la cadena en el archivo a.read(cantidadbytes) Si cantidadbytes es < 0 o no está, lee hasta fin de archivo Retorna si EOF
40 Lectura y Escritura Métodos read() y write() >>> a = open('archivo.txt', 'w') >>> a.write('hola, ') >>> a.write('mundo!') >>> a.close() >>> a = open('archivo.txt', 'r') >>> a.read(4) 'Hola' >>> a.read() ', Mundo!' a.close() Cierra el archivo a.write(cadena) Escribe la cadena en el archivo a.read(cantidadbytes) Si cantidadbytes es < 0 o no está, lee hasta fin de archivo Retorna si EOF
41 Lectura y Escritura Método writelines() lista = [ uno, dos, tres ] i=0 for x in lista: lista[i] = x+ \n i = i+1 archi = open( archivo.txt, w ) archi.writelines(lista) archi.close() Fin de línea
42 Lectura y Escritura Método writelines() lista = [ uno, dos, tres ] i=0 for x in lista: lista[i] = x+ \n i = i+1 archi = open( archivo.txt, w ) archi.writelines(lista) archi.close() Fin de línea
43 Lectura y Escritura Método writelines() lista = [ uno, dos, tres ] i=0 for x in lista: lista[i] = x+ \n i = i+1 archi = open( archivo.txt, w ) archi.writelines(lista) archi.close() Fin de línea
44 Lectura y Escritura Método writelines() lista = [ uno, dos, tres ] i=0 for x in lista: lista[i] = x+ \n i = i+1 archi = open( archivo.txt, w ) archi.writelines(lista) archi.close() Fin de línea writelines() no agrega por defecto el fin de línea.
45 Lectura y Escritura Métodos readlines() y readline() >>> f = open("lineas.txt","r") >>> f.readlines() ['uno\n','dos\n', 'tres\n'] readline(): lee una línea. readlines(): retorna una lista con las líneas.
46 Lectura y Escritura Métodos readlines() y readline() >>> f = open("lineas.txt","r") >>> f.readlines() ['uno\n','dos\n', 'tres\n'] readline(): lee una línea. readlines(): retorna una lista con las líneas.
47 Lectura y Escritura Alternativa a readlines() >>> f = open("lineas.txt","r") >>> f.readlines() ['uno\n','dos\n', 'tres\n'] Leer por línea >>> f = open("lineas.txt","r") >>> for linea in f: print linea uno dos tres
48 Agregar Método para agregar al final datos al archivo. Abrimos en modo append. >>> f = open("lineas.txt","a") Agregamos al archivo con a.writelines(lista). lista = ["cuatro","cinco","seis"] i=0 for x in lista: lista[i] = x+'\\n' i = i+1 archi = open("archivo.txt", "a") archi.writelines(lista) archi.close()
49 Agregar Método para agregar al final datos al archivo. Abrimos en modo append. >>> f = open("lineas.txt","a") Agregamos al archivo con a.writelines(lista). lista = ["cuatro","cinco","seis"] i=0 for x in lista: lista[i] = x+'\\n' i = i+1 archi = open("archivo.txt", "a") archi.writelines(lista) archi.close()
50 Lectura y escritura Para abrir un archivo combinando las acciones de lectura y escritura. Abrimos en modo lectura-escritura. archi = open("archivo.txt", "r+") for linea in archi: print linea lista = ["uno","dos","tres"] i=0 for x in lista: lista[i] = x+'\n' i = i+1 archi.writelines(lista) archi.close()
51 Moviéndose por el archivo Método para movernos a.tell() a.seek(). a.tell() devuelve un entero que indica la posición actual en el archivo medida en bytes. a.seek(desplazamiento, desde_donde) te ubica en la posición indicada en los argumentos. a.seek(8) va al bayte 9 del archivo. a.seek(8, 0) se mueve 8 bytes desde el comienzo del archivo. a.seek(8, 1) se mueve 8 bytes desde donde está actualmente. a.seek(-8, 2) se mueve a 8 bytes antes del final del archivo.
52 Moviéndose por el archivo Método para movernos a.tell() a.seek(). a.tell() devuelve un entero que indica la posición actual en el archivo medida en bytes. a.seek(desplazamiento, desde_donde) te ubica en la posición indicada en los argumentos. a.seek(8) va al bayte 9 del archivo. a.seek(8, 0) se mueve 8 bytes desde el comienzo del archivo. a.seek(8, 1) se mueve 8 bytes desde donde está actualmente. a.seek(-8, 2) se mueve a 8 bytes antes del final del archivo.
53 Primer curso de programación usando robots y Python Ahora si.. A trabajar!!..
Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.
Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la
Clase 3: Archivos (texto, csv, dbf, Excel)
Archivos Clase 3: Archivos (texto, csv, dbf, Excel) En líneas generales los archivos se leen y se escriben en 3 pasos: Lectura: 1. Abrir (open) 2. Leer (read, readlines, readline) 3. Cerrar (close) Escritura:
Matemática de redes Representación binaria de datos Bits y bytes
Matemática de redes 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 pueden entender
7. Manejo de Archivos en C.
7. Manejo de Archivos en C. Los datos que hemos tratado hasta el momento han residido en la memoria principal. Sin embargo, las grandes cantidades de datos se almacenan normalmente en un dispositivo de
Contenidos. Archivos en C++ Archivos en C++ Introducción
Contenidos 1. Introducción. 2. Manipulación de ficheros. 3. Organización de archivos. 4. Tipo de almacenamiento. 5. Biblioteca de flujos. 6. Operaciones asociadas a archivos: Abrir fichero, Cerrar fichero,
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.
Crear una Nueva Solución Vacía:
Lo primero que haremos será crear una Solución Vacía, en la cual almacenaremos todos los proyectos y sus clases, que desarrol lemos a lo largo de este curso. Crear una Nueva Solución Vacía: Clic en el
Prof. Dr. Paul Bustamante
Prácticas de C++ Practica Nº 10 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante INDICE 1.1 EJERCICIO 1: MI PRIMER FICHERO EN BINARIO... 1 1.2 EJERCICIO 2: LEYENDO MI PRIMER FICHERO
Uso de archivos en C++
CICLO 02-2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO Nº 11 Nombre de la práctica: Uso de archivos en C++ Lugar de ejecución: Laboratorio de Informática
Entrada y salida de datos en C y C++
Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Cátedra de Informática II Entrada y salida de datos en C y C++ Informática II Entrada/Salida
1 ELEMENTOS BASICOS DEL LENGUAJE
1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada
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.
Preliminares. Tipos de variables y Expresiones
Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un
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
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
Introducción a la Programación en MATLAB
Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos
Computación 1-2008 - archivos
Computación 1-2008 - Manipulación de archivos Necesidades Guardar en archivos datos del espacio de trabajo. Recuperar datos guardados previamente. Computación 1, 2008 - Facultad de Ingeniería 2 Guardar
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
Capítulo 9. Archivos de sintaxis
Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta
ARREGLOS DEFINICION GENERAL DE ARREGLO
ARREGLOS DEFINICION GENERAL DE ARREGLO Conjunto de cantidades o valores homogéneos, que por su naturaleza se comportan de idéntica forma y deben de ser tratados en forma similar. Se les debe de dar un
Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS Operaciones con ficheros en Prof. Dr. Nicolás Luis Fernández García Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba
Ficheros. fd = open(nombre, modo)
1 Ficheros fd = open(nombre, modo) - ruta es una cadena de texto con el nombre del fichero - modo = r para sólo lectura - modo = w para sólo escritura (sobrescribe) - modo = a para añadir texto (append)
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
Nano Taller de Python
Charla 5: Programación Funcional Royal Institute of Technology (KTH), Estocolmo, Suecia Grupo de Nanomateriales (GNM), Santiago, Chile 13 de enero 2009, de 13:00 a 14:00 Parte I Programación
Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS
Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 5. Cómo declaramos una variable en Lenguaje C? En C siempre se deben declarar las variables.
Ejemplo de lectura por teclado de un número entero: int n; System.out.print("Introduzca un número entero: "); n = sc.nextint();
Fuente : http://puntocomnoesunlenguaje.blogspot.com.ar/2012/08/java-scanner.html Java Scanner para lectura de datos La clase Scanner está disponible a partir de Java 5 y facilita la lectura de datos en
PROGRAMACIÓ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
ESTRUCTURA DE DATOS: ARREGLOS
ESTRUCTURA DE DATOS: ARREGLOS 1. Introduccion 2. Arreglos - Concepto - Caracteristicas 3. Arreglos Unidimensionales 4. Arreglos Bidimensionales 5. Ventajas del uso de arreglos 6. Ejemplo 1. Introducción
GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Introducción a la Computación TFA
Introducción a la Computación TFA Departamento de Informática Facultad de Ciencias Físico, Matemáticas y Naturales- UNSL Lenguaje de Diseño de Algoritmos Estructura de Control Condicional Simple y Múltiple
Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)
Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte) Unidad de trabajo 2: INFORMÁTICA BÁSICA... 1 1. Representación interna de datos.... 1 1.2. Sistemas de numeración.... 2 1.3. Aritmética binaria...
LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F)
APRENDERAPROGRAMAR.COM LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde
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
Kaldeera Advanced Forms 2009 Guía del usuario
Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced
3.1. Guardar un libro de trabajo
Vamos a ver las operaciones referentes a archivos como abrir, nuevo, guardar, guardar como y cerrar para poder manejarlas sin problemas a la hora de trabajar con libros de trabajo de Excel. Básicamente
PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC)
PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC) REPASO (CLASES Y OBJETOS): Un objeto es una combinación de código y datos que puede tratarse como una unidad. Un objeto puede ser una porción
Recursos de Aprendizaje
1.0 Entorno del programa 2.0 Creación de un nuevo programa 2.1 Guardar un programa o una lista de posiciones 2.2 La apertura de una lista de programa o de posiciones 2.3 El cierre de una lista de programas
Abelardo Pardo. Iria Estévez Ayres. Damaris Fuentes Lorenzo. Pablo Basanta Val. Pedro J. Muñoz Merino. Hugo A. Parada.
Arquitectura de sistemas Abelardo Pardo University of Sydney School of Electrical and Information Engineering NSW, 2006, Australia Autor principal del curso de 2009 a 2012 Iria Estévez Ayres Damaris Fuentes
UNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse
En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales
Definición(1) Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos
2_trabajar con calc I
Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,
#include <fstream.h> ifstream descriptor ( nombre.extensión ); ofstream descriptor ( nombre.extensión );
ARCHIVOS EN C++ = FLUJOS DE ENTRADA/SALIDA. Ejemplo: cin y cout Tipos de ficheros: DE TEXTO y BINARIOS Biblioteca de gestión de ficheros (a incluir en los programas) #include Apertura de ficheros
Una variable de clase escalar tiene un nivel de indirección igual a 1. Por ejemplo, las variables i, b y x definidas como se muestra a continuación.
Descripción de la semántica de ALFA En esta descripción sólo se mencionarán los aspectos en los que el lenguaje de programación ALFA pueda diferir de otros lenguajes de programación de alto nivel. Se sobreentienden
Que 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
Formato para prácticas de laboratorio
Fecha de Efectividad: 2011-1 UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) Formato para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE DE UNIDAD DE APRENDIZAJE
Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice
Tarea 4.2 Memoria Virtual
1 Tarea 4.2 1. Cuál es la diferencia entre paginación simple y paginación en memoria virtual? En memoria virtual no es necesario que todas las páginas estén en marcos de la memoria principal. Las páginas
Operación de Microsoft Word
Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer
Tema 1. Representación de la información MME 2012-20131
Tema 1 Representación de la información 1 Índice Unidad 1.- Representación de la información 1. Informática e información 2. Sistema de numeración 3. Representación interna de la información 2 Informática
Tema 8: Tratamiento de datos. Ficheros
Tema 8: Tratamiento de datos. Ficheros 1. Introducción En el tema anterior hemos visto una forma de entrar datos o imprimir resultados a través de funciones como input o disp. En este tema se estudiarán
TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información
TEMA 1: SISTEMAS INFORMÁTICOS Parte 2: representación de la información Qué vamos a ver? Cómo se representa y almacena la información en un ordenador Cómo podemos relacionar la información que entendemos
PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:
PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los
Sobre la lectura y escritura de datos en FORTRAN.
Sobre la lectura y escritura de datos en FORTRAN. 1. Las sentencias READ /WRITE Uno de los elementos básicos de la programación e cualquier lenguaje es la lectura y/o escritura de datos. En el lenguaje
Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8
Dpto. de ATC, Universidad de Sevilla - Página de Capítulo : INTRODUCCIÓN SISTEMAS DE REPRESENTACIÓN NUMÉRICA Introducción Bases de numeración Sistema decimal Sistema binario Sistema hexadecimal REPRESENTACIÓN
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
Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.
Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números
TALLER #5 ACCESS CONSULTAS. objeto Consulta en la vista lateral izquierda de la ventana Base de datos. Aparece esta ventana.
TALLER #5 ACCESS CONSULTAS Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla. TIPOS DE CONSULTAS
Microsoft Excel 2003. Unidad 6. La Hoja de Cálculo
Microsoft Excel 2003 Unidad 6. La Hoja de Cálculo Las hojas de cálculo son aplicaciones informáticas que se suelen incluir con frecuencia dentro de conjuntos de programas más amplios destinados normalmente
Trey-SAT Pag. 1. Manual de usuario
Trey-SAT Pag. 1 Manual de usuario Trey-SAT Pag. 2 Modulo SAT : Servicio de asistencia técnica TREY-SAT es un potente módulo para el servicio de asistencia técnica, completamente integrado a la Gestión
Tema 2: La clase string
: string Programación 2 Curso 2013-2014 Índice 1 Cadenas de caracteres en C 2 Entrada / salida 3 entre vectores de caracteres y string 4 5 Cadenas de caracteres en C En C, las cadenas de caracteres tienen
Curso de Comandos VI.
Curso de Comandos VI. Índice de Contenidos ÍNDICE DE CONTENIDOS...2 RESUMEN DE COMANDOS PARA EL EDITOR DE TEXTO VI...3 COMENZANDO CON VI...3 MODO DE ENTRADA DE TEXTO (AÑADIR, INSERTAR)...4 BORRANDO Y CAMBIANDO
Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos
Creación de un Gráfico con OpenOffice.org Calc Los gráficos elaborados con OpenOffice.org son de gran importancia para ver la tendencia de los datos. Es una herramienta de análisis que permite mostrar
MACROS Y FORMULARIOS
MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es
Estructuras de Control - Diagrama de Flujo
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS Ingeniería en Computación Ingeniería en Informática UNIVERSIDAD NACIONAL DE SAN LUIS DEPARTAMENTO DE INFORMÁTICA AÑO 2015 Índice 1. Programación estructurada 2 1.1.
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
Manual de Microsoft Power Point 2007 Parte 2 Universidad Politécnica de San Luis Potosí
Contenido: Manual de Microsoft Power Point 2007 Parte 2 1. Insertar y dar formato a los cuadros de texto.... 2 2. Insertar cuadros de texto.... 2 3. Estilos de forma - Contornos y colores.... 3 4. Estilos
PROYECTO EDUCATIVO LA CALERA
Introducción a Excel2000. Es una de las planillas de cálculo, más utilizadas en todo el mercado informático - ahora con la novedosa versión de Excel2000 incorpora un conjunto de características nuevas
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
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
Arrays y Cadenas en C
Arrays y Cadenas en C Los arrays son variables estructuradas, donde cada elemento se almacena de forma consecutiva en memoria. Las cadenas de caracteres son declaradas en C como arrays de caracteres y
ICM00794. Fundamentos de Computación www.icm.espol.edu.ec/materias/icm00794
Estructuras de Control Condicionales y Lazos Ejercicios Repaso de Bases Numéricas Los humanos a través del tiempo hemos adoptado diferentes formas de numeración, tanto en símbolos como bases. Las formas
Inicio Programas Accesorios Explorador de Windows Archivo Nuevo Carpeta
ACTIVIDAD #2 Configurar la seguridad de una carpeta antes de compartirla 1. Inicie sesión en el equipo como un usuario miembro de los grupos Usuarios avanzados o Administradores. 2. Haga clic en Inicio,
En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.
Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa
ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS
UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas
Vamos a ver los principales conceptos básicos que debemos
1. LIBROS Y HOJAS EN EXCEL Vamos a ver los principales conceptos básicos que debemos tener en cuenta a la hora de trabajar con los documentos de Excel. Antes que nada, veremos la manera de organizar las
Proyecto de Facturación con Filemaker Pro 12
Proyecto de Facturación con Filemaker Pro 12 Autor: Pere Manel Verdugo Zamora Web: http://www.peremanelv.com/pere3/sitio_web_2/bienvenida.html E- Mail: [email protected] Autor: Pere Manel Verdugo Zamora
APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows
1 APUNTES DE WINDOWS Unidad 1: Windows y sus Elementos Elementos de Windows Escritorio: Es la pantalla que aparece cuando se inicia una sesión con Windows, desde aquí es de donde se administra el computador.
Instructivo de Microsoft Excel 2003
Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?
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,
Tecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 -
Tecnología de la Información y la Comunicación Base de datos Consultas - 2007 - Profesores del área Informática: Guillermo Storti Gladys Ríos Gabriel Campodónico Consultas Se utilizan consultas para ver,
Herramientas computacionales para la matemática MATLAB: Otros tipos de datos
Herramientas computacionales para la matemática MATLAB: Otros tipos de datos Verónica Borja Macías Mayo 2012 1 Otros tipos de datos La especialidad de MATLAB es trabajar con vectores y matrices, pero MATLAB
BREVE MANUAL DE SOLVER
BREVE MANUAL DE SOLVER PROFESOR: DAVID LAHOZ ARNEDO PROGRAMACIÓN LINEAL Definición: Un problema se define de programación lineal si se busca calcular el máximo o el mínimo de una función lineal, la relación
TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS
TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y
TIPOS DE RESTRICCIONES
RESTRICCIONES: Las restricciones son reglas que determinan la posición relativa de las distintas geometrías existentes en el archivo de trabajo. Para poder aplicarlas con rigor es preciso entender el grado
Introducción a la Firma Electrónica en MIDAS
Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento
Entorno de Ejecución del Procesador Intel Pentium
Arquitectura de Ordenadores Arquitectura del Procesador Intel Pentium Abelardo Pardo [email protected] Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Entorno de Ejecución del Procesador
Parámetros con la ventana de selección de usuario, reglas, texto y descomposición (IVE)
QUÉ SON CONCEPTOS PARAMÉTRICOS? Los conceptos paramétricos de Presto permiten definir de una sola vez una colección de conceptos similares a partir de los cuales se generan variantes o conceptos derivados
WINDOWS. Iniciando Windows. El mouse
Windows es un sistema operativo, cuyo nombre lo debe al principal elemento de trabajo, la ventana - en inglés window -. Este tiene características como: Multitarea: durante una sesión de trabajo, es posible
promedio = nint((notas(1) + notas(2) + notas(3) + & notas(4) + notas(5) + notas(6)) / 6.0) print *, 'Su promedio es', promedio
Arreglos Un arreglo es un tipo de datos que contiene varios elementos de un mismo tipo. Cada elemento tiene asociado un índice, y puede ser tratado como si fuera una variable. La cantidad de elementos
Cierre de Ejercicios Fiscales en el Sistema ASPEL-COI 4.0
Cierre de Ejercicios Fiscales en el Sistema ASPEL-COI 4.0 La creación de la póliza de cierre consiste en saldar las cuentas de resultados y determinar la pérdida o ganancia contable del ejercicio. Este
Aplazamiento de la Actualización del Programa del Personal Broker
Aplazamiento de la Actualización del Programa del Personal Broker En caso que el programa del Personal Broker haya sido actualizado por más de 8 veces, dicho programa quedará bloqueado su sistema de actualización
Operación Microsoft PowerPoint 97
Ejecución y control de una presentación Formas de ejecutar una presentación En función de las necesidades, una presentación con diapositivas puede ejecutarse de tres formas diferentes. A través de la opción
Gestión del Stock 1. Creación de referencias 2. Dar de alta a mercancía y proveedores 3. Añadir o eliminar artículos de albarán 4. Etiquetado 5. Consulta de existencias de stock, tipo de proveedor, precio
INSTRUCTIVO CORREOS ELECTRÓNICOS
La Secretaría de Educación de Norte de Santander nos presenta un documento de suma utilidad para conocer el manejo de correos electrónicos, compartan esta información con los demás funcionarios de su Secretaría.
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,
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
Programación Orientada a Objetos con Java
Programación Orientada a Objetos con Java M.C. Jorge Eduardo Ibarra Esquer [email protected] Sobrecarga de métodos Java permite la definición de dos o más métodos que tengan el mismo nombre, dentro de la
Manual CMS Mobincube
Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una
MANUAL DE USUARIO. Sistema Administrativo XENX ERP. Modulo Suministros Almacén Requisición Compras Proveedores
Pag. 1 MODULO SUMINISTROS ALMACEN (requisiciones de compras) Ruta: Suministros Almacén Requisiciones de Compras Descripción Del Modulo. Este modulo permite emitir requisiciones de compras por almacén de
