Variables globales y variables locales

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Variables globales y variables locales"

Transcripción

1 LECCIÓN 2 - Variables (Archivos variables.c y variables.h de DanaSah) En la primera lección vimos como enseñar al ordenador cosas como los diferentes tipos de piezas o color que pueden tener estás, estos valores no cambian a lo largo del juego y utilizábamos la instrucción #define. A lo largo del código, el ordenador va sustituyendo el nombre dado en la instrucción #define por el valor que le hemos asignado. En el lenguaje C también hay otros elementos que se llaman constantes y que se comportan de una forma parecida a los #define pero teniendo también sus diferencias, en DanaSah no he utilizado constantes y os dejo a vosotros que veáis las diferencias y similitudes entre #define y const en un libro o buscando en Internet. Ahora vamos a pensar en las piezas, al inicio de la partida, todos sabemos la disposición de las piezas blancas y negras, a lo largo de la partida esta disposición va cambiando, no siempre la posición es fija, es decir es variable. Nosotros tenemos que poder en todo momento saber como es esa disposición. Si recordamos en la primera lección, nosotros definimos los 5-6 tipos de piezas posibles que había y por otra parte los 2 posibles colores, ahora necesitaremos 2 variables para guardar esa información, una variable la podemos llamar piezas y otra variable la podemos llamar color. Las 2 variables en este caso tendrán que ser capaces de poder guardar 64 valores ya que nuestro tablero dispone de 64 casillas. Variables globales y variables locales Ahora que sabemos que es una variable, tenemos que decir que las variables se clasifican en 2 tipos, variables globales y variables locales. Todas las variables que están definidas en el archivo variables.c son variables globales, esto significa que las podemos utilizar en cualquier parte de nuestro programa. Anteriormente ya hemos comentado que cuando se crea un programa tenemos la opción de tener todo el código en un solo archivo o si el programa es grande, tenemos la posibilidad de dividirlo en varios archivos para tener una mejor organización. Pues bien las variables que creemos como globales las podremos utilizar incluso en otros archivos diferentes del programa, para ello dichas variables tiene que anteponer al nombre de la variable la palabra extern. Por eso nosotros tenemos además del archivo variables.c, el archivo variables.h, este archivo es prácticamente una copia Pedro Castro Página 1

2 del archivo variables.c donde a cada variable se le antepone la palabra extern que hemos dicho antes. El otro tipo de variables son las locales, en este caso estas variables solo se utilizan para una porción de código en concreto, esa porción de código normalmente es una función (veremos las funciones en la próxima lección). Normalmente los expertos recomiendan utilizar el menor número posible de variables globales y el mayor de locales, quizás relacionado con una buena optimización de la memoria, no estoy muy seguro, pero habrá momentos que lo más sencillo sea crear una variable global. Crear una variable Para crear una variable lo hademos de la siguiente forma: (Tipo de variable) (Nombre de la variable); Importante poner al final el ;, con las instrucción #define no era necesario. El nombre de la variable normalmente se pone en minúsculas a diferencia que en el #define que se suele poner en mayúsculas. Si os fijáis en el archivo variables.c de DanaSah, la mayoría de variables están definidas con 4 posibles tipos: 1. El tipo char se suele utilizar para guardar un número entre 0 y 255, también se utiliza si queremos guardar un carácter o letra en lugar de un número. 2. El tipo int se suele utilizar para guardar un número entre 0 y No preocuparos si este número sin querer es mayor, si nos pasamos el compilador del lenguaje C cambiará automáticamente este tipo por el adecuado. 3. También en tipo podemos ver la palabra movimiento, este no es un tipo que conozca el lenguaje C, pero si recordáis nosotros lo definimos este tipo como una estructura en la primera lección, con su casilla de, su casilla a, etc. 4. También nos encontraremos con otro tipo U64 que no es tipo reconocido por el lenguaje C, este valor está definido en el archivo definiciones.h. Pedro Castro Página 2

3 U64 sería la definición de un número de 64 bit, U32 la de un número de 32 bit. Este tipo de definición lo tenemos en el archivo definiciones.h, en la primera lección no hicimos mención a ello. #if defined (_MSC_VER) typedef unsigned int64 U64; typedef unsigned int32 U32; #elif defined ( GNUC ) ( MINGW32 ) #include <stdint.h> typedef uint64_t U64; typedef uint32_t U32; #else typedef unsigned long long U64; typedef unsigned long U32; #endif No quiero profundizar en ese código en este momento, no os preocupéis porque suene a chino. Solo os diré que la definición de ese número depende del tipo de compilador-linkador que estemos utilizando para crear nuestro programa, para pasarlo de un archivo de texto y llegar al ejecutable. Hay un compilador de Microsoft en Windows (_MSC_VER_), hay un compilador GNUC ( GNUC ) para Linux o el correspondiente en Windows ( MINGW32 ), puede haber además otros compiladores como el de Intel. Con cada uno hay que definir los números de bit de una forma diferente, de ahí que algunas veces determinados programas solo funcionan en un determinado sistema operativo o solo se pueden compilar con un determinado compilador si el programador no ha tenido esto en cuenta. Pedro Castro Página 3

4 Ejemplos de variables en el archivo variables.c Antes de nada tengo que decir que en los archivos de código el texto que va entre los caracteres /* y */, son comentarios, no son instrucciones de código, son comentarios para que otras personas puedan saber lo que se está haciendo o para recordármelo a mi para el futuro. También las líneas que empiezan por //. Esto lo tenía que haber comentado en la primera lección. (Estás líneas con un editor de C se verían por ejemplo en color verde, color diferente al código). Esto lo tendría que haber explicado cuando vimos el primer archivo definiciones.h. Ahora ya pasamos al archivo variables.c dónde estarán aquellas variables que necesitaremos a lo largo del programa. Dada una posición de ajedrez, siempre hay que llevar la cuenta quien tiene el turno y una vez realizado el movimiento el turno cambiará de color y si antes era blanco ahora será negro o al revés. Aquí tenemos como creamos una variable para el turno: int turno; En este caso sabemos que esta variable solo puede tomar 2 valores y sabemos que una variable definida como un número entero puede tomar valores entre 0 y 32767, alguien podría decir por qué no crear la variable del tipo char que puede tomar valores entre 0 y 255? Pues efectivamente podría haberse creado así y utilizaría en este caso un poco menos de memoria. Quizás muchas veces no lo hagamos porque muchas veces cuando se piensa en la variable char quizás se piensa más en letras. Ahora vamos a crear las variables para llevar el control de las piezas y el color que puede tomar cada casilla del tablero. Crear estas variables es algo más complicado que en el caso anterior, ya que no solamente tenemos una casilla a controlar, nuestro tablero dispone de 64 casillas y en este caso tenemos que crear dos variables que permitan llevar esos 64 valores. Lo haremos así: int pieza[64]; int color[64]; Arriba hemos creado 2 variables, la variable pieza que va a guardar 64 valores enteros (uno por casilla y valores entre 0-5 y 6 si la casilla está vacía) y la variable color que va a guardar otros 64 valores (0, 1 y 6 para casilla vacía). Estas variables creadas de esta forma se les suele llamar con el nombre en inglés de array, en castellano las conocemos como matrices. Pedro Castro Página 4

5 Hemos creado las variables pero no están inicializadas, de momento no tienen un valor inicial. Estas variables de pieza y color inicialmente para un juego nuevo podrían ser: int pieza[64] = { TORRE, CABALLO, ALFIL, DAMA, REY, ALFIL, CABALLO, TORRE, PEON, PEON, PEON, PEON, PEON, PEON, PEON, PEON, PEON, PEON, PEON, PEON, PEON, PEON, PEON, PEON, TORRE, CABALLO, ALFIL, DAMA, REY, ALFIL, CABALLO, TORRE }; int color[64] = { NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, NEGRO, BLANCO,BLANCO,BLANCO,BLANCO,BLANCO,BLANCO,BLANCO,BLANCO, BLANCO,BLANCO,BLANCO,BLANCO,BLANCO,BLANCO,BLANCO,BLANCO }; Esta forma de iniciar las variables pieza y color no la encontraremos en DanaSah, ya que como comentamos en la primera lección, DanaSah inicia dichas variables directamente cuando recibe una posición en formato FEN del interfaz gráfico o GUI. Pero si que podemos ver una forma de iniciar parecida en los programas TSCP y FirstChess, además de otros. A la hora de iniciar las variables fijaros que hemos puesto los nombres, pero de nuevo os recuerdo que el compilador cambiará dichos nombres por los números correspondientes y eso es lo que se guarda en la variable. Aquí tenemos que comentar una cosa. Estamos en el archivo variables.c, si probamos a compilar el código con estas variables recibiríamos un error indicándonos que no se reconocen cosas como PEON, NEGRO o VACIO, ya que estos valores los habíamos definido en otro archivo diferente. Es por eso que en el archivo variables.c al principio del programa nos encontramos con: #include "definiciones.h" Esto lo que significa es que en ese momento queremos incluir el contenido del archivo definiciones.h que vimos dentro del archivo de variables. Pedro Castro Página 5

6 A la hora de ejecutar DanaSah en la consola del programa (pantalla negra) da información de la versión y fecha del programa, estos 2 valores están guardados en 2 variables del tipo char. Fijaos que cuando guardamos caracteres lo tenemos que hacer entre comillas. Y fijaos que en este caso no se han definido el número de caracteres a guardar entre los corchetes, sino conocemos el número exacto de valores a guardar lo podemos dejar vacío (en la próxima lección veremos como se muestra este valor en pantalla). El nombre y versión del programa también es utilizado para informar a otros rivales de quien se trata cuando estamos utilizando el motor con el protocolo xboard. Creamos las variables nombre y fecha como arrays: char nombre[]="danasah v.4.90"; char fecha[]="08/02/2012"; Si al motor lo hacemos jugar a una determinada profundidad, necesitaremos una variable para llevar esa cuenta, 1 ply se suele definir como medio movimiento o un nivel de profundidad: int ply; Posiblemente haya un nivel máximo de profundidad que no se debe pasar. int max_profundidad; Las variables no pueden tener huecos en su nombre, pero si puedes utilizar el carácter _. Si por el contrario, en lugar de profundidad fija jugamos con el tiempo, necesitaremos algunas variables para que nos lleven el control: int max_tiempo; int mps; int base; int inc; int quedan; int tiempo_inicio; int limite_tiempo; /*máximo tiempo que queda hasta el control*/ /*número de jugadas a realizar para el control*/ /*tiempo base en minutos para cumplir el control de tiempo*/ /*tiempo de incremento en segundos después de jugar*/ /*número de movimientos que quedan para el control*/ /*momento en el que empezamos un movimiento*/ /*no podemos exceder este tiempo*/ int no_nuevo_movimiento; mucho tiempo*/ /*no seguir con otro movimiento si ya hemos consumido Pedro Castro Página 6

7 int no_nueva_iteracion; suficiente tiempo*/ int tiempo_total = 0; /*no nuevo nivel de profundidad si no disponemos de /*tiempo que vamos a dedicar a un movimiento*/ Si queremos llevar un control del número de posiciones o nodos visitados: int nodos; Si queremos llevar un control del número de jugadas realizadas en una partida: int njugadas; Si queremos tener un control del número de piezas clasificadas por clases podríamos tener las siguientes variables: int peonesblancos, peonesnegros; int caballosblancos, caballosnegros; int alfilesblancos, alfilesnegros; int torresblancas, torresnegras; int damasblancas, damasnegras; /*número de peones blancos y negros*/ /*número de caballos blancos y negros*/ /*número de alfiles blancos y negros*/ /*número de torres blancas y negras*/ /*número de damas blancas y negras*/ Hemos aprovechado y en una línea hemos puesto dos valores separados por una coma. En DanaSah yo conozco rápidamente en todo momento consultado una variable el número de piezas que hay en el tablero, es muy útil para tomar decisiones. Ese control por ejemplo no lo lleva por ejemplo TSCP. Si queremos llevar un control de las jugadas podríamos definir la variable: jugada jugadas[stack]; Recordad que el tipo jugada está definido en el archivo de definiciones y la información que queríamos guardar con cada jugada. STACK sería el número de jugadas que vamos a guardar. Una partida contando las jugadas del banco y del negro puede llegar fácilmente a = 300, creo que TSCP define este valor como 400 pero eso puede hacer que la partida tenga más de 400 jugadas (además del número de movimiento de la partida hay que pensar que el programa está pensando varios niveles por delante) y que la dimensión de la variable sea superada, lo que haría al programa cascar y podría ser bastante complicado saber porque se ha producido esto, Pedro Castro Página 7

8 así que la recomendación es hacer ese número más alto, en DanaSah STACK toma un valor de Para llevar información de la variante principal: movimiento pv[max_profundidad][max_profundidad]; /*forma triangular*/ En este caso la variante principal es una martriz de 2 dimensiones. La explicación se puede ver por ejemplo en un libro llamado Como las computadoras juegan a ajedrez de Levy y Newborn. int pv_longuitud[max_profundidad]; /*cuentos movimientos tiene la variante principal*/ En este archivo de variables también nos encontraremos con variables para poder manejar el libro de aperturas y las bitbases, etc. Por supuesto no todos los programas tienen las mismas variables o los mismo nombres de variables, eso depende de cada programa. De momento no preocuparos por saber exactamente como funciona cada variable, como dije al principio en el archivo de variables globales vamos creando variables a medida que las necesitemos, antes de empezar el programa no tenemos por qué saber todas las variables que vamos a utilizar. Pero todas estas variables si que os dará una idea de todas las cosas en las que hay que pensar y tener en cuenta cuando vamos a crear un motor. El archivo variables.h Ya hemos dicho anteriormente cual es el contenido del archivo variables.h, básicamente una copia del archivo variables.c donde a cada variable se le antepone la palabra extern para poder utilizarla en cualquier archivo. La diferencia es que el archivo variables.c puede contener variables que se han inicializado en el momento de crearlas y en el archivo variables.h esa inicialización no se pone. Pedro Castro Página 8

Introducción a C++ y Code::Blocks

Introducción a C++ y Code::Blocks Introducción a C++ y Práctica Imperativo Clase 1 Luis Agustín Nieto Departamento de Computación, FCEyN,Universidad de Buenos Aires. 28 de mayo de 2010 Menu de esta Tarde Funcional Vs. Imperativo (Intérprete

Más detalles

media = ( temp0 + temp1 + temp2 + temp3 + temp temp23 ) / 24; printf( "\nla temperatura media es %f\n", media );

media = ( temp0 + temp1 + temp2 + temp3 + temp temp23 ) / 24; printf( \nla temperatura media es %f\n, media ); Arrays en el lenguaje C Introducción Una posible definición de array sería: Un conjunto de datos del mismo tipo, identificados por el mismo nombre, y que se pueden distinguir mediante un número de índice.

Más detalles

TEST DE AJEDREZ. 1.- Cuántos jugadores participan en una partida de ajedrez? 1. Uno 2. Dos 3. Los que quieran 4. Normalmente cuatro

TEST DE AJEDREZ. 1.- Cuántos jugadores participan en una partida de ajedrez? 1. Uno 2. Dos 3. Los que quieran 4. Normalmente cuatro TEST DE AJEDREZ 1.- Cuántos jugadores participan en una partida de ajedrez? 1. Uno 2. Dos 3. Los que quieran 4. Normalmente cuatro 2.- Cómo se efectúan las jugadas? 1. Por turnos cada jugador mueve sus

Más detalles

UNIDAD 4. MODIFICAR TABLAS DE DATOS

UNIDAD 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 detalles

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos

Más detalles

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los

Más detalles

HACER COPIAS DE SEGURIDAD EN WINDOWS

HACER COPIAS DE SEGURIDAD EN WINDOWS PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA HIGIENE Y SEGURIDAD INDUSTRIAL - SEGURIDAD OCUPACIONAL I-A HERRAMIENTAS INFORMATICAS SISTEMA OPERATIVO:

Más detalles

COMO CREAR UNA RED LOCAL ENTRE EQUIPOS CON WINDOWS

COMO CREAR UNA RED LOCAL ENTRE EQUIPOS CON WINDOWS COMO CREAR UNA RED LOCAL ENTRE EQUIPOS CON WINDOWS XP Y VISTA: Explicación con direcciones estáticas y dinámicas. 1. RED CON DIRECCIONES DINAMICAS: La primera explicación la realizaré para XP. Lo primero

Más detalles

Elementos de un programa en C

Elementos 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 detalles

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Todo 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 detalles

En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C.

En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C. El primer objetivo de un programa informático es el manejo de datos. Un dato es toda aquella información que se puede tratar en un programa informático. En este artículo vamos a conocer los tipos de datos

Más detalles

Ubuntu Server HOW TO : DHCP

Ubuntu Server HOW TO : DHCP Ubuntu Server 12.10 HOW TO : DHCP EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como brindar IP a maquinas windows con un servidor DHCP. Servidor DHCP Este manual se hace con la finalidad

Más detalles

Configuración de un navegador

Configuración de un navegador Materiales: Internet Explorer instalado Tiempo: 2 minutos Dificultad: Baja Descripción. Proceso de configuración de Internet Explorer de Windows. 1/18 1 Partimos de la base de que tenemos instalado el

Más detalles

Ejecuta el modo XP sin virtualización de hardware

Ejecuta el modo XP sin virtualización de hardware Una de las características más limpias nuevo en Windows 7 orgánico y categorías superiores es el modo de XP, pero no todas las máquinas son capaces de ejecutarlo. Hoy te mostramos cómo utilizar VMware

Más detalles

Cómo subir fotos y recortarlas:

Cómo subir fotos y recortarlas: Cómo subir fotos y recortarlas: Taller Aulas Virtuales en Moodle El término subir significaría en este contexto de Internet llevar un archivo desde nuestro ordenador, es decir, está en local, a un espacio

Más detalles

TEST DE RAZONAMIENTO NUMÉRICO. Consejos generales

TEST DE RAZONAMIENTO NUMÉRICO. Consejos generales TEST DE RAZONAMIENTO NUMÉRICO Consejos generales 1 I. INTRODUCCIÓN En lo relativo a los cálculos de porcentajes, es fundamental tener en cuenta que los porcentajes, en realidad, son referencias abstractas,

Más detalles

Comparativas de CPUs. Pablo Sanz Mercado.

Comparativas de CPUs. Pablo Sanz Mercado. Comparativas de CPUs. Pablo Sanz Mercado. 1 Una de las decisiones más importantes del responsable de compras de un Centro de Cálculo es la elección del tipo de procesadores a utilizar en las máquinas que

Más detalles

Clase 1 Excel

Clase 1 Excel Clase 1 Excel 2000 1 Elementos de Excel Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples sumas

Más detalles

Estructuras de Datos Declaraciones Tipos de Datos

Estructuras de Datos Declaraciones Tipos de Datos Departamento de Informática Universidad Técnica Federico Santa María Estructuras de Datos Declaraciones Tipos de Datos Temas: 2-3-4 IWI-131, paralelo 01 Profesor: Teddy Alfaro O. Lenguaje de Programación

Más detalles

MICROSOFT EXCEL 2010

MICROSOFT EXCEL 2010 MICROSOFT EXCEL 2010 Excel es un software que permite crear tablas, y calcular y analizar datos. Este tipo de software se denomina software de hoja de cálculo. Excel permite crear tablas que calculan de

Más detalles

Procesos e Hilos en C

Procesos e Hilos en C Procesos e Hilos en C 6 de febrero de 2012 En esta sesión vamos a escribir programas en lenguaje C que utilicen hilos y procesos para comparar el rendimiento del sistema ante la gestión de unos y otros.

Más detalles

Para poder comenzar a trabajar con Excel, es necesario considerar los siguientes términos:

Para poder comenzar a trabajar con Excel, es necesario considerar los siguientes términos: Conceptos básicos de Excel Para poder comenzar a trabajar con Excel, es necesario considerar los siguientes términos: Libro de trabajo Un libro de trabajo es el archivo que creamos con Excel, es decir,

Más detalles

El segundo panel está compuesto por casillas, igual que si fuese una actividad con casillas y pueden contener textos, imágenes,sonidos...

El segundo panel está compuesto por casillas, igual que si fuese una actividad con casillas y pueden contener textos, imágenes,sonidos... Módulo 10: Diseño de actividades: Crucigrama y Sopas de letra 10.1.- Introducción. Comenzamos ahora con el diseño de los dos últimos tipos de actividades: Los crucigramas y las sopas de letras. Tanto unos

Más detalles

Ajedrez. Posición inicial y objetivo del juego

Ajedrez. Posición inicial y objetivo del juego Ajedrez Posición inicial y objetivo del juego El ajedrez se juega en un tablero de 64 casillas. Cada jugador inicia el juego con 16 piezas - un rey, una dama, dos torres, dos alfiles, dos caballos y ocho

Más detalles

Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)

Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A) aprenderaprogramar.com Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

Más detalles

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE Microsoft Word SALOMÓN CCANCE Microsoft Word 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE UNIDAD 13:PLANTILLAS 13.1. Introducción Una plantilla es un modelo o patrón para crear

Más detalles

CAPÍTULO 1. INTRODUCCIÓN. CONCEPTOS BÁSICOS

CAPÍTULO 1. INTRODUCCIÓN. CONCEPTOS BÁSICOS CAPÍTULO 1. INTRODUCCIÓN. CONCEPTOS BÁSICOS PowerPoint es la herramienta que nos ofrece Microsoft Office para crear presentaciones. Las presentaciones son imprescindibles hoy en día ya que permiten comunicar

Más detalles

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual. Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la

Más detalles

TADs en C. Matías Bordese Algoritmos y Estructuras de Datos II - Laboratorio 2013

TADs en C. Matías Bordese Algoritmos y Estructuras de Datos II - Laboratorio 2013 TADs en C Matías Bordese Algoritmos y Estructuras de Datos II - Laboratorio 2013 1. Objetivos Definición de TADs en C Ocultación de la implementación del TAD Manejo básico de memoria dinámica 2. Usando

Más detalles

Crear documentos de texto en Google Docs. Avanzado

Crear documentos de texto en Google Docs. Avanzado Crear documentos de texto en Google Docs. Avanzado En un tutorial anterior mostramos las opciones básicas de Google Docs, las que aparecían en la barra de herramientas y además del menú tabla. Ahora vamos

Más detalles

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales

Más detalles

TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero

TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando

Más detalles

Ajedrez. Cómo jugar Autor: Erick López

Ajedrez. Cómo jugar Autor: Erick López Ajedrez. Cómo jugar Autor: Erick López 1 Presentación del curso El ajedrez es uno de los deportes más populares del mundo. Si quieres aprender a jugar ajedrez este curso fácil y ameno te será de gran ayuda.

Más detalles

Unidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda

Unidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda Unidad 5. Tablas Una tabla está formada por celdas o casillas, agrupadas por filas y columnas, en cada casilla se puede insertar texto, números o gráficos. Lo principal antes de empezar a trabajar con

Más detalles

Crear imagen con Windows XP, SP2 y actualizaciones críticas con NLite

Crear imagen con Windows XP, SP2 y actualizaciones críticas con NLite There are no translations available. Aprende a crear un CD o DVD autoarrancable de Windows XP, Servipack 2 y actualizaciones críticas de Windows con el programa de software libre NLite. Crear imagen con

Más detalles

http://www.conclase.net/c/devcpp.php?art=depurar Depurar programas

http://www.conclase.net/c/devcpp.php?art=depurar Depurar programas Depurar programas Siempre hay que tener en cuenta que los ordenadores hacen sólo aquello que nosotros les decimos que hagan: si los programas no funcionan es porque no los hemos diseñado bien o porque

Más detalles

Acerca del proceso de creación de un videojuego

Acerca del proceso de creación de un videojuego Página 1 de 5 Acerca del proceso de creación de un videojuego Crear un videojuego es una tarea apasionante en la que suele intervenir un equipo multidisciplinario. En el juego, cada componente se relaciona

Más detalles

PASOS PARA INGRESAR A WORD 2007

PASOS PARA INGRESAR A WORD 2007 PASOS PARA INGRESAR A WORD 2007 1.- Voy al inicio 2.-busco en todos los programas el maicrosft ofice 3.-y luego elijo el maicrosoft word 2007 Hay varias formas de arrancar Word. Desde el botón Inicio,

Más detalles

Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - HOTMAIL

Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - HOTMAIL Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - HOTMAIL Para poder gestionar correctamente el correo que nos llega de la lista

Más detalles

El segundo panel está compuesto por casillas, igual que si fuese una actividad con casillas y pueden contener textos, imágenes,sonidos...

El segundo panel está compuesto por casillas, igual que si fuese una actividad con casillas y pueden contener textos, imágenes,sonidos... Módulo 10: Diseño de actividades: Crucigrama y Sopas de letra 10.1.- Introducción. Comenzamos ahora con el diseño de los dos últimos tipos de actividades: Los crucigramas y las sopas de letras. Tanto unos

Más detalles

EBRARY. Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas.

EBRARY. Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas. EBRARY Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas. Descripción del servicio El servicio está disponible los 365 días

Más detalles

Tutorial para saber cómo crear una cuenta de correo electrónico

Tutorial para saber cómo crear una cuenta de correo electrónico Tutorial para saber cómo crear una cuenta de correo electrónico El correo electrónico (e-mail) ha cumplido ya más de 40 años desde que comenzó a usarse en los años 60. Hoy día es una de las formas de comunicación

Más detalles

Instituto Tecnológico de Celaya

Instituto 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 detalles

Tema 1. Introducción a OpenOffice Writer

Tema 1. Introducción a OpenOffice Writer Tema 1: Introducción a OpenOffice 1 Tema 1 Introducción a OpenOffice Índice de contenido Prefacio...2 Gestión básica de documentos...2 Tema 1: Introducción a OpenOffice 2 Prefacio Este curso tiene como

Más detalles

OPENOFFICE IMPRESS. Creación básica de presentaciones digitales

OPENOFFICE IMPRESS. Creación básica de presentaciones digitales OPENOFFICE IMPRESS Creación básica de presentaciones digitales Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar

Más detalles

Estos márgenes se definen en el menú Archivo, Configurar página... se nos muestra un cuadro de dialogo como este con tres pestañas:

Estos márgenes se definen en el menú Archivo, Configurar página... se nos muestra un cuadro de dialogo como este con tres pestañas: Unidad 7. Diseño de página (I) Configurar página Cuando estamos escribiendo en un documento Word es como si lo hiciéramos en una hoja de papel que luego puede ser impresa. Por lo tanto, existe un área

Más detalles

APRENDE A JUGAR AJEDREZ

APRENDE A JUGAR AJEDREZ APRENDE A JUGAR AJEDREZ El Ajedrez es una poderosa herramienta para satisfacer las necesidades educativas en el proceso enseñanza-aprendizaje, proporcionando alternativas importantes en el desarrollo de

Más detalles

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA BASES DE DATOS (ACCES 2007) OBJETIVO: Conocer el concepto de bases de datos y su funcionalidad además de crear destrezas en su creación y manipulación. Elementos básicos de Access 2007 Vamos a ver cuáles

Más detalles

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE Microsoft Word SALOMÓN CCANCE Microsoft Word 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE UNIDAD 19: SEGURIDAD 19.1. Introducción Hoy en día todo el mundo tiene claro que es imprescindible

Más detalles

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE Microsoft Word SALOMÓN CCANCE Microsoft Word 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE UNIDAD 20: MACROS 20.1. Introducción Al utilizar cotidianamente Word suelen surgir tareas

Más detalles

Ubuntu Server 12.10 HOW TO : UBUNTU SERVER EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar un servidor de ubuntu.

Ubuntu Server 12.10 HOW TO : UBUNTU SERVER EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar un servidor de ubuntu. Ubuntu Server 12.10 HOW TO : UBUNTU SERVER EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar un servidor de ubuntu. Instalación De Ubuntu 10.04 LTS Server Este manual se

Más detalles

Creación y manejo de la base de datos y tablas

Creación y manejo de la base de datos y tablas Crear una base de datos Creación y manejo de la base de datos y tablas Para crear una nueva base de datos debemos: 1. Hacer clic sobre la opción Nuevo de la pestaña Archivo. De las distintas opciones para

Más detalles

Programación estructurada (Introducción a lenguaje C)

Programación estructurada (Introducción a lenguaje C) Programación estructurada (Introducción a lenguaje C) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada

Más detalles

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas

Más detalles

QUÉ ES UNA CLASE JAVA? ATRIBUTOS (PROPIEDADES O CAMPOS), CONSTRUCTOR Y MÉTODOS. (CU00623B)

QUÉ 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 detalles

Al entrar en Excel nos aparecerá la siguiente ventana:

Al entrar en Excel nos aparecerá la siguiente ventana: ELEMENTOS DE LA PANTALLA DE EXCEL. Al entrar en Excel nos aparecerá la siguiente ventana: 1 2 3 4 8 9 10 5 6 7 11 15 12 14 13 En la que se distinguen las siguientes partes: 1. Barra de Inicio Rápido (Nueva

Más detalles

PROGRAMAS PARA LA CLASSPAD MANAGER.

PROGRAMAS PARA LA CLASSPAD MANAGER. PROGRAMAS PARA LA CLASSPAD MANAGER. BUSCA DIVISORES Vamos a preparar un programa sencillo, cuya misión es buscar los divisores de un número. Primero lo prepararemos con el Classpad Manager del ordenador,

Más detalles

Manual Word Macros y Elementos rápidos

Manual Word Macros y Elementos rápidos Manual Word 2010 Macros y Elementos rápidos CONTENIDO Macros Grabar una macro Ejecutar una macro Macros Word permite automatizar tareas repetitivas mediante la creación de macros que consisten en una serie

Más detalles

Fórmulas de Competición

Fórmulas de Competición 37 Fórmulas de Competición SECCIÓN 10 CAPÍTULO 37 COMPETICIÓN FÓRMULAS DE COMPETICIÓN Fórmulas de Competición. Seleccionamos la opción Fórmulas de Competición dentro de la zona Competición apareciéndonos

Más detalles

3, 2, 1 Empezamos nuestra Wiki!

3, 2, 1 Empezamos nuestra Wiki! 3, 2, 1 Empezamos nuestra Wiki! Al principio vuestra página tendrá un aspecto como este: Para empezar a modificar vuestra Wiki tendréis que darle al botón Editar de la esquina superior derecha. Una vez

Más detalles

Y nos sale esta pestaña y debemos tener en color azul la primera opcion donde pone asociación color-pluma (a parte de muchas mas).

Y nos sale esta pestaña y debemos tener en color azul la primera opcion donde pone asociación color-pluma (a parte de muchas mas). Grosores/plumas/colores Vamos a explicar una forma de trabajar que tiene el allplan y que es bastante intuitiva, sobre todo para los que han trabajado mucho con los plumiers (o mal llamados rotrings).

Más detalles

Impresión en formato PDF con

Impresión en formato PDF con Impresión en formato PDF con Ya conocemos los recursos que nos ofrece Draftsight para el dibujo 2D y 3D, además de la posibilidad de que incorporemos imágenes externas a nuestro trabajo, con el objetivo

Más detalles

Unidad 2. Elementos de Word2007 (I)

Unidad 2. Elementos de Word2007 (I) Unidad 2. Elementos de Word2007 (I) Vamos a ver varias formas de iniciar Word2007 y cuales son los elementos básicos de Word2007, la pantalla, las barras, etc. Aprenderemos cómo se llaman, donde están

Más detalles

Formularios. Contenido TECNOLOGÍA WORD

Formularios. Contenido TECNOLOGÍA WORD Contenido 1. Crear un formulario... 2 2. Agregar protección al formulario... 3 2.1 Proteger partes de un formulario:... 4 2.2 Proteger todos los controles de un formulario... 4 3. Controles de contenido...

Más detalles

EL PAQUETE JAVA.UTIL DEL API JAVA. PRINCIPALES INTERFACES Y CLASES: STRINGTOKENIZER, DATE, CALENDAR, HASHSET, TREEMAP, TREESET...

EL PAQUETE JAVA.UTIL DEL API JAVA. PRINCIPALES INTERFACES Y CLASES: STRINGTOKENIZER, DATE, CALENDAR, HASHSET, TREEMAP, TREESET... APRENDERAPROGRAMAR.COM EL PAQUETE JAVA.UTIL DEL API JAVA. PRINCIPALES INTERFACES Y CLASES: STRINGTOKENIZER, DATE, CALENDAR, HASHSET, TREEMAP, TREESET... (CU00916C) Sección: Cursos Categoría: Lenguaje de

Más detalles

Tema 10: Tipos de datos definidos por el usuario

Tema 10: Tipos de datos definidos por el usuario Tema 10: Tipos de datos definidos por el usuario Indice 1. Introducción 2. Registros 2.1. Elementos de un registro 2.2 Arrays de registros 2.3. Registros con arrays 2.4. Registros con registros 2.5. Paso

Más detalles

I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein --Javier Navarro

I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein --Javier Navarro I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein --Javier Navarro Lectura de Datos Dentro de un applet es sencillo tomar algún dato del usuario para realizar

Más detalles

Funciones como Subprogramas en C++

Funciones como Subprogramas en C++ FUNCIONES Cuando es necesario escribir programas complicados para resolver problemas complejos, una práctica común entre los programadores es descomponer el algoritmo (el diagrama de flujo) en varias partes.

Más detalles

Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:

Una 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 detalles

Como formatear un computador Windows 7

Como formatear un computador Windows 7 1 de 9 Como formatear un computador Windows 7 Publicado por ToPHeR en Computacion, Sistemas Operativos el 26 Mayo 2009 15 Comentarios Hola amigos de ComoLoHago, hoy continuando con la saga de instalaciones

Más detalles

Contenido Introducción... 1 Instalación del Cliente... 2 Acceso vía Web... 7 He olvidado la contraseña... 8 Quiero cambiar la contraseña...

Contenido Introducción... 1 Instalación del Cliente... 2 Acceso vía Web... 7 He olvidado la contraseña... 8 Quiero cambiar la contraseña... GUÍA DE INSTALACIÓN Contenido Introducción... 1 Instalación del Cliente... 2 Acceso vía Web... 7 He olvidado la contraseña... 8 Quiero cambiar la contraseña... 9 Compartición entre usuarios... 10 Opciones

Más detalles

Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden

Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden CAPÍTULO 5 TEMAS 5.1 Aritmética 5.1.1 Variables y Operaciones Básicas Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden realizar en este programa. Si asignamos valores a

Más detalles

APUNTADORES. Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable.

APUNTADORES. Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. APUNTADORES Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. No hay que confundir una dirección de memoria con el contenido

Más detalles

Impress III Elementos interactivos

Impress III Elementos interactivos Impress III Elementos interactivos 1. Crea una nueva presentación, con las siguientes condiciones: - El tema de dicha presentación debe estar relacionado con un escritor famoso y sus obras más relevantes.

Más detalles

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA Metas de comprensión cuarto periodo Comprende sus responsabilidades a la hora de formular sus propuestas como soluciones a problemas reales que impliquen el uso de las tecnologías de información y la gestión

Más detalles

CLASE 1 de VISUAL BASIC (V6)

CLASE 1 de VISUAL BASIC (V6) CLASE 1 de VISUAL BASIC (V6) El programa ya está instalado, pero tenemos que descomprimirlo no tarda mucho. Ten en cuenta que habrá que hacer esto todos los días. Ve a MiPC Entra en Archivos de Programa

Más detalles

Variables. 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: 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 detalles

Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Programación de Computadores Proyecto de curso,

Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Programación de Computadores Proyecto de curso, Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Programación de Computadores Proyecto de curso, 2016-30 Introducción Solitaire Chess es un juego de lógica y estrategia producido

Más detalles

1.- CREAR UNA BASE DE DATOS CON ACCESS

1.- CREAR UNA BASE DE DATOS CON ACCESS 1.- CREAR UNA BASE DE DATOS CON ACCESS José A. Herrera Sánchez. 1. Haz doble clic sobre el icono de acceso directo de Microsoft Access situado en el Escritorio de tu ordenador. Si no estuviera haz clic

Más detalles

1. Una vez arrancado el programa de instalación, nos aparecerá la siguiente ventana:

1. Una vez arrancado el programa de instalación, nos aparecerá la siguiente ventana: Pasos previos a la instalación de Windows 7 Si tenemos/cumplimos todo lo anterior, entonces podremos pasar a comenzar a instalar el sistema operativo. Para ello, introduciremos el DVD de Windows 7 y, si

Más detalles

PERIODO 2 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS BASICOS DE MICROSOFT ACCESS

PERIODO 2 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS BASICOS DE MICROSOFT ACCESS PERIODO 2 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS BASICOS DE MICROSOFT ACCESS CONTENIDOS INICIAR MICROSOFT ACCESS CERRAR MICROSOFT ACCESS LA PANTALLA INICIAL DE MICROSOFT ACCESS CREAR UNA BASE DE

Más detalles

Tema 2. El lenguaje JAVA

Tema 2. El lenguaje JAVA Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias

Más detalles

Menú de Arranque en Windows VISTA

Menú de Arranque en Windows VISTA Menú de Arranque en Windows VISTA En Windows Vista ya no tenemos el archivo boot.ini en el que modificándose podíamos poner que partición de nuestro disco duro arrancar. Windows Vista carga BOOTMGR que

Más detalles

Sistemas Operativos Practica 1: procesos y concurrencia.

Sistemas Operativos Practica 1: procesos y concurrencia. Sistemas Operativos Practica 1: procesos y concurrencia. Objetivos: Introducir al alumno a los conceptos de programa, concurrencia, paralelismo y proceso o tarea. Manejo del concepto de concurrencia haciendo

Más detalles

PROCEDIMIENTO DE COPIAS DE SEGURIDAD CÓDIGO: S-P-09

PROCEDIMIENTO DE COPIAS DE SEGURIDAD CÓDIGO: S-P-09 DE COPIAS DE SEGURIDAD CÓDIGO: S-P-09 SISTEMA DE GESTIÓN INTEGRAL PÁGINA 2 de 9 1. OBJETIVO Establecer la metodología para la realización de copias de seguridad y restauración de la información de La Empresa

Más detalles

Terceros Ekon Sical. Departamento de Informática

Terceros Ekon Sical. Departamento de Informática 1 Terceros Ekon Sical Departamento de Informática 2 TERCEROS En la aplicación hay dos puntos de menú donde pueden tratarse los terceros dentro de SP Base y en la contabilidad en la entrada específica de

Más detalles

PROPAGACIÓN DE INCERTEZAS

PROPAGACIÓN DE INCERTEZAS PROPGIÓN DE INERTEZS Sean ± y ± los resultados de dos mediciones, es decir que son dos intervalos: Si queremos hacer una cuenta con y, por ejemplo +, el resultado no será un único número ya que es todo

Más detalles

Microsoft Office Word

Microsoft Office Word Microsoft Office Word Objetivos del capítulo: Aprender lo que es un procesador de textos. Aprender a ejecutar el programa cada que vez que se quiere usar. Aprender los elementos de la pantalla principal

Más detalles

MANUAL Y ACTIVIDADES. Edublogg.wordpress.com. Caeiro Fábregas - Pérez

MANUAL Y ACTIVIDADES. Edublogg.wordpress.com. Caeiro Fábregas - Pérez MANUAL Y ACTIVIDADES Caeiro Fábregas - Pérez INDICE Conocer la ventana de trabajo de Excel 3 Actividad 1 4 Cambiar ancho de columnas 5 Combinar celdas 5 Color de relleno 6 Bordes 6 Alinear el texto 7 Utilizar

Más detalles

Java desde Consola Utilizando Java sin Path

Java desde Consola Utilizando Java sin Path 1 Utilizando Java sin Path Una vez hayamos instalado el JDK (Java Development Kit) ya estamos en capacidad de crear y hacer funcionar algunos códigos sencillos. Para esto utilizaremos como entorno de programación

Más detalles

Métodos que devuelven valor Dado el siguiente triángulo rectángulo:

Métodos que devuelven valor Dado el siguiente triángulo rectángulo: Métodos que devuelven valor Dado el siguiente triángulo rectángulo: hipotenusa altura base Para dibujar este triángulo necesitamos los siguientes datos: base y altura La base y la altura, se utilizarán

Más detalles

COBHTTPD-CGILIB. Librería para creación de Paginas web Dinámicas con COBOL. Manual de Templates. COBHTTPD Manual de Templates

COBHTTPD-CGILIB. Librería para creación de Paginas web Dinámicas con COBOL. Manual de Templates. COBHTTPD Manual de Templates COBHTTPD-CGILIB Librería para creación de Paginas web Dinámicas con COBOL. Manual de Templates www.cobtools.com Page - 1 - I N D I C E Descripción...3 Descripcion de Variables y Parrafos...4 TPL-OPEN-FILE...4

Más detalles

PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR

PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS CONTENIDOS OPERACIONES CON LIBROS DE TRABAJO EN EXCEL GUARDAR UN LIBRO CERRAR UN LIBRO. CREAR UN NUEVO LIBRO. ABRIR UN LIBRO OPERACIONES CON CELDAS, FILAS

Más detalles

PROCEDIMIENTO DE COPIAS DE SEGURIDAD

PROCEDIMIENTO DE COPIAS DE SEGURIDAD DE CÓDIGO: S-P-09 SISTEMA DE GESTIÓN DE LA CALIDAD PÁGINA 2 de 4 1. OBJETIVO Establecer la metodología para la realización de copias de seguridad y restauración de la información de La Empresa Servicer

Más detalles

Este es un arreglo de números enteros, o sea que guarda una serie de variables de tipo INTEGER, todas agrupadas en una sola estructura.

Este es un arreglo de números enteros, o sea que guarda una serie de variables de tipo INTEGER, todas agrupadas en una sola estructura. Arreglos en Pascal 1.- Introducción a los Arreglos. Algunos de los tipos de datos que vimos eran los tipos INTEGER, CHAR, BOOLEAN, etc.. Un arreglo, mas que un tipo de dato es una estructura que nos permite

Más detalles

Guía resumida para configurar un sistema Linux virtualizado y ejecutar Simusol

Guía resumida para configurar un sistema Linux virtualizado y ejecutar Simusol Guía resumida para configurar un sistema Linux virtualizado y ejecutar Simusol Si por algún motivo no puede instalar un GNU/Linux en su computadora puede recurrir a ésta solución. 0.-Para usar esta guía

Más detalles

Objetivos 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. 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 detalles

ACCIONES Photoshop. Primero explicaremos brevemente que son las Acciones de Photoshop y cómo utilizar esta interesante utilidad. Acciones Photoshop

ACCIONES Photoshop. Primero explicaremos brevemente que son las Acciones de Photoshop y cómo utilizar esta interesante utilidad. Acciones Photoshop ACCIONES Photoshop Uno de los problemas que mas echa para atrás a mucha gente a la hora de procesar archivos en Photoshop, especialmente cuando estos requieren procesados complejos, es el tiempo que requiere

Más detalles

UTILIZACIÓN DE PLANTILLAS Y ASISTENTES QUE INCORPORA LA APLICACIÓN Y CREACIÓN DE PLANTILLAS PROPIAS

UTILIZACIÓN DE PLANTILLAS Y ASISTENTES QUE INCORPORA LA APLICACIÓN Y CREACIÓN DE PLANTILLAS PROPIAS UNIDAD DIDÁCTICA UTILIZACIÓN DE PLANTILLAS Y ASISTENTES QUE INCORPORA LA APLICACIÓN Y CREACIÓN DE PLANTILLAS PROPIAS Los objetivos de este tema son: 1. Aprender a utilizar las plantillas de office. 2.

Más detalles

Taller de TeamViewer. Manual De TeamViewer

Taller de TeamViewer. Manual De TeamViewer Taller de TeamViewer Manual De TeamViewer Índice. Índice Objetivos de aprendizaje 2 TeamViewer..... 2 Página n. 1 Objetivos del aprendizaje Conocer que TeamViewer y su utilidad. Aprender como manejar un

Más detalles