Entradas

Mostrando entradas de octubre, 2017

¿Qué es y para que sirve CSS?

¿QUÉ ES Y PARA QUE SIRVE CSS? CSS son hojas de estilo que define la presentación de los documentos HTML. Por ejemplo, CSS abarca cuestiones relativas a fuentes, colores, márgenes, líneas, altura, anchura, imágenes de fondo, posicionamiento avanzado y muchos otros temas. ¡Espera unos segundos y ya verás! Es posible usar HTML, o incluso abusar del mismo, para añadir formato a los sitios web. Sin embargo, CSS ofrece más opciones y es más preciso y sofisticado. CSS está soportado por todos los navegadores hoy día. ¿que diferencia hay entre CSS y HTML? HTML se usa para estructurar el contenido; CSS se usa para formatear el contenido previamente estructurado. Vale, suena un poco técnico y confuso... pero sigue leyendo; pronto todo tendrá sentido. Allá en los buenos tiempos en que Madonna era una "Virgen" y un tipo llamado Tim Berners Lee inventó el World Wide Web, el lenguaje HTML sólo se usaba para añadir estructura al texto. Los autores podían marcar sus textos dici

¿Qué es y para que sirve HTML?

Imagen
HTML HTML nació públicamente en un documento llamado HTML Tags (Etiquetas HTML), publicado por primera vez en Internet por Tim Berners-Lee en 1991. En esta publicación se describen 22 etiquetas que mostraban un diseño inicial y relativamente simple de HTML. Varios de estos elementos se conservan en la actualidad. Otros se han dejado de usar, y muchos otros se han ido añadiendo con el paso de los años. De esta manera, podemos hablar de que han existido distintas versiones de HTML a lo largo de la historia de internet. Nosotros vamos a trabajar con el HTML estándar actual, que es el utilizado por los navegadores y páginas web de hoy en día. Sin embargo, no vamos a prestarle atención a las versiones y especificidades de cada versión, ya que el objetivo de este curso es aprender  los fundamentos de HTML  y entender cómo funciona, no conocer la sintaxis o especificidades de una versión concreta. ¿Por qué no le damos importancia a la versión? Porque una persona que cuenta con los fundamen

javascript

Imagen
JAVASCRIPT JavaScript se utiliza principalmente del lado del cliente (es decir, se ejecuta en nuestro ordenador, no en el servidor) permitiendo crear efectos atractivos y dinámicos en las páginas web. Los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para entender lo que es JavaScript consideremos lo siguiente. Un usuario escribe una dirección web en su navegador, por ejemplo  http://www.aprenderaprogramar.com . El servidor recibe la petición y como respuesta a esa petición envía al ordenador del usuario código HTML junto a código JavaScript. El código HTML se encarga de que en la pantalla se muestre algo, por ejemplo una imagen, un menú, etc. El código JavaScript se puede encargar de crear efectos dinámicos en respuesta a acciones del usuario, por ejemplo que se despliegue un menú tipo acordeón cuando el usuario pasa el ratón por encima de un elemento del menú. La ventaja de JavaScript es que al estar alojado en el ordenador del usuario los

funciones para introducir u obtener datos

FUNCIONES PARA INTRODUCIR U OBTENER DATOS fprintf() y fscanf()  Estas funciones se comportan exactamente como prinft() y scanf() discutidas anteriormente, excepto que operan sobre archivo. Sus prototipos son: int fprintf(FILE *F, const char *cadena_de_control, .....);  int fscanf(FILE *F, const char *cadena_de_control, .....);  Donde F es un puntero al archivo devuelto por una llamada a fopen(). fprintf() y fscanf() dirigen sus operaciones de E/S al archivo al que apunta F.   fgets() y fputs()  pueden leer y escribir cadenas a o desde los archivos. Los prototipos de estas funciones son: char *fputs(char *str, FILE *F);  char *fgets(char *str, int long, FILE *F); La función puts() escribe la cadena a un archivo especifico. La función fgets() lee una cadena desde el archivo especificado hasta que lee un carácter de nueva línea o longitud-1 caracteres. Si se produce un EOF (End of File) la función gets retorna un NULL.  feof()  Cuando se abre un archivo

función fopen y fclose

FUNCION FOPEN La función fopen() devuelve un puntero a archivo. Un programa nunca debe alterar el valor de ese puntero. Si se produce un error cuando se esta intentando abrir un archivo, fopen() devuelve un puntero nulo. Se puede abrir un archivo bien en modo texto o binario. En la mayoría de las implementaciones, en modo texto, la secuencias de retorno de carro / salto de línea se convierten a caracteres de salto de línea en lectura. En la escritura, ocurre lo contrario: los caracteres de salto de línea se convierten en salto de línea. Estas conversiones no ocurren en archivos binarios. i se usa fopen() para abrir un archivo para escritura, entonces cualquier archivo existente con el mismo nombre se borrará y se crea uno nuevo. Si no existe un archivo con el mismo nombre, entonces se creará. Si se quiere añadir al final del archivo entonces debe usar el modo a. Si se usa a y no existe el archivo, se devolverá un error. La apertura de un archivo para las operaciones de lectura requ

manejo de archivos en c

Imagen
MANEJO DE ARCHIVOS EN C Abrir un archivo leer un archivo escribir en un archivo cerrar un archivo Un archivo es un conjunto de datos estructurados en una colección de entidades elementales o básicas denominadas registros que son de igual tipo y constan a su vez de diferentes entidades de nivel más bajos denominadas campos. Hay dos tipos de archivos, archivos de texto y archivos binarios. Un archivo de texto es una secuencia de caracteres organizadas en líneas terminadas por un carácter de nueva línea. En estos archivos se pueden almacenar canciones, fuentes de programas, base de datos simples, etc. Los archivos de texto se caracterizan por ser planos, es decir, todas las letras tienen el mismo formato y no hay palabras subrayadas, en negrita, o letras de distinto tamaño o ancho. Un archivo binario es una secuencia de bytes que tienen una correspondencia uno a uno con un dispositivo externo. Así que no tendrá lugar ninguna traducción de caracteres. Además, el número d

Consejos para aprender a programar

Imagen
CONSEJOS PARA APRENDER A PROGRAMAR EN C ++ Resuelve un problema real: En muchas ocasiones los ejemplos de código de los libros y tutoriales que nos encontramos se basan en simplonas aplicaciones alejadas de problemas reales. Aunque sea una tarea difícil, empieza a crear tus propios ejemplos. Piensa un proyecto real y traslada la aburrida teoría a una posible solución a un problema real. Crear un proyecto con una aplicación simple y ve añadiéndole mayor complejidad según vayas avanzando. No hace falta que sea grandioso, simplemente hazlo. Te sentirás orgulloso de ir creado algo real, además de servirte para plasmar todo lo que has ido aprendiendo al cabo del tiempo. No intentes aprender a programar leyendo o viendo vídeo simplemente: Leerse un libro de programación como si tratará de una novela no sirve de nada. Tampoco verse capítulos de cursos de programación como si fuera una serie de televisión. Ambos casos deben ser apoyados con tocar código e ir practicando poco

SDL

SDL Simple DirectMedia Layer  ( SDL ) es un conjunto de  bibliotecas   desarrolladas en el l enguaje de programación  C   que proporcionan funciones básicas para realizar operaciones de dibujo en dos dimensiones , gestión de efectos de sonido y música, además de carga y gestión de imágenes. Fueron desarrolladas inicialmente por  Sam Lantinga , un desarrollador de  videojuegos  para la plataforma  GNU/Linux . Pese a estar programado en C, tiene  wrappers  a otros lenguajes de programación como C++, Ada,, BASIC, Erlang, Lua, Java, Python, etc. También proporciona herramientas para el desarrollo de videojuegos y aplicaciones multimedia. Una de sus grandes virtudes es el tratarse de una biblioteca multiplataforma, siendo compatible oficialmente con los  sistemas  Microsoft Windows , GNU/Linux, Mac OS y QNX, además de otras arquitecturas y sistemas como Sega Dreamcast ,  GP32,   GP2X, etc. SDL está compuesto por subsistemas separado s que nos ofrecen soporte a diferentes partes

Inteligencia Artificial

Imagen
INTELIGENCIA ARTIFICIAL La inteligencia artificial (AL) es la simulación de procesos de inteligencia humana  por parte de maquinas,especialmente sistemas informáticos, estos procesos incluyen el aprendizaje(la adquisición de información y reglas para el uso de la información),el razonamiento (usando las reglas para llegar a conclusiones aproximadas o definitivas), y la autocorrección. tipos de inteligencia artificial El primero clasifica los sistemas de AI como AI débil o AI fuerte . La AI débil, también conocida como AI estrecha, es un sistema de AI que está diseñado y entrenado para una tarea en particular. Los asistentes personales virtuales, como Siri de Apple, son una forma de débil de AI. La AI fuerte , también conocida como inteligencia general artificial, es un sistema de AI  con habilidades cognitivas  humanas generalizadas, de modo que cuando se le presenta una tarea desconocida, tiene suficiente inteligencia para encontrar una solución. La  prueba de Turing , d

¿Como crear una biblioteca en C?

1)   Genera las funciones que te interesan y escríbelas todas juntas (código y cabeceras) en un mismo archivo de texto   (Puedes usar el editor de texto del compilador, el bloc de notas, igual da...) tal y como se ilustra a continuación con un sencillo ejemplo: int multiplica(int A, int B); int suma(int A, int B); int resta(int A, int B); int multiplica(int A, int B) {     return(A*B); } int suma(int A, int B) {     return(A+B); } int resta(int A, int B) {     return(A-B); }           2)  El fichero creado anteriormente, guardarlo con extensión  .h , por ejemplo milibreria.h  (importante no ejecutarlo para que no le pueda cambiar sola la extensión). Se deberá guardar en la carpeta  include  del compilador. Esta carpeta se puede encontrar fácilmente en la misma carpeta del compilador., accediendo a Mi PC (Equipo) y en la carpeta donde se guardan todos los programas. Otra opción es que si solo se desea usar  mibiblioteca.h  una única vez, se puede guardar el fichero en la misma carpeta d

Librerías en C

Librerías en C #include <stdio.h> clearerr fclose feof ferror fflush fgetc fgetpos fgets fopen formato fprintf fputc fputs fread freopen fscanf fseek fsetpos ftell fwrite getc getchar gets perror printf putc putchar puts remove rename rewind scanf setbuf setybuf sprintf sscanf tmpfile tmpnam ungetc vfprintf vprintf vsprintf #include <stdlib.h> abort abs atexit atof atoi atol bsearch calloc div exit free getenv labs ldiv malloc mblen mbstowcs mbtowc qsort rand Realloc srand strtod strtol strtoul system wctomb #include <string.h> memchr memcmp memcpy memmove memset strcat strchr strcmp strcoll strcpy strcspn strerror strlen strmcat strmcmp strmcpy strpbrk strrchr strspn strstr strtok strxfrm #include <ctype.h> tolower toupper