jueves, 20 de agosto de 2015

Página web

Página web

Una página web, página electrónica  es un documento o información electrónica capaz de contener texto, sonido, vídeo, programas, enlaces, imágenes, y muchas otras cosas, adaptada para la llamada World Wide Web, y que puede ser accedida mediante un navegador. Esta información se encuentra generalmente en formato HTML o XHTML, y puede proporcionar navegación (acceso) a otras páginas web mediante enlaces de hipertexto. 
Las páginas web pueden estar almacenadas en un equipo local o en un servidor web remoto. El servidor web puede restringir el acceso únicamente a redes privadas, por ejemplo, en una intranet corporativa, o puede publicar las páginas en la World Wide Web. El acceso a las páginas web es realizado mediante una transferencia desde servidores, utilizando el protocolo de transferencia de hipertexto (HTTP).

Características

Una página web está compuesta principalmente por información (sólo texto y/o módulos multimedia) así como por hiperenlaces; además puede contener o asociar hoja de estilo, datos de estilo para especificar cómo debe visualizarse, y también aplicaciones embebidas para así permitir interactividad. 
Las páginas web son escritas en un lenguaje de marcado que provee la capacidad de manejar e insertar hiperenlaces, generalmente HTML. El contenido de la página puede ser predeterminado (página web estática) o generado al momento de visualizarla o solicitarla a un servidor web (página web dinámica). Las páginas dinámicas que se generan al momento de la visualización, se especifican a través de algún lenguaje interpretado, generalmente JavaScript, y la aplicación encargada de visualizar el contenido es la que realmente debe generarlo. Las páginas dinámicas que se generan, al ser solicitadas, son creadas por una aplicación en el servidor web que alberga las mismas.
https://es.wikipedia.org/wiki/P%C3%A1gina_web

¿Qué es una página web?

Empezando por su definición, consideramos una página web a un documento disponible en Internet, o World Wide Web (www), codificado según sus estándares y con un lenguaje específico conocido como HTML. Es algo a lo que estamos acostumbrados a acceder si leemos este artículo pero no todos conocen realmente su funcionamiento.
A estos sitios se puede llegar a través de los navegadores de Internet, que reciben la información del documento interpretando su código y entregando al usuario la información de manera visual.
Estos suelen ofrecer textos, imágenes y enlaces a otros sitios, así como animaciones, sonidos u otros.
Una página web necesita un lugar donde alojarse para que cuando el usuario solicite la información desde su navegador, la información que esta contiene se cargue y aparezca en el ordenador. Es por ello que los sitios web se encuentran en un servidor web o host, que podría definirse a grandes rasgos como un gran ordenador que entrega el contenido cuando se solicita por la red. Este mismo servicio de almacenamiento se conoce como hosting.
Tipos de página web
Básicamente existen dos tipos de páginas web: estáticas y dinámicas. Las estáticas forman parte de épocas anteriores, puesto que son de contenido fijo y no son aptas a actualizaciones constantes. En el caso de las dinámicas, pueden ser construidas en HTML o en otra extensión, como por ejemplo PHP. En este último caso se permite la interacción en tiempo real, apto para algunas páginas web con estas necesidades específicas, como pueden ser los foros.

martes, 28 de julio de 2015

funcion repetir


funcion repetir

Repite algo lo que tu quieras hasta que la condicion sea verdadera. La condicion siempre va en: Hasta Que...

Ejemplo:

Repetir

//lo que quieras que haga el programa
Escribir "digite hola";
Leer nom;

//aqui decides cuando se acaba el programa (condicion)
Hasta Que nom="hola"

-------------------------

Si el usuario no digita hola siempre va a preguntar "digite hola" cuantas veces sea necesario.
Si el usuario digita hola, la aplicacion termina porque la condicion se cumplió (es verdadera), es decir que la variable nom es "hola" y hola es igual a hola.

1)
Proceso repetir1
Repetir
Escribir "Ingrese numero: ";
Leer num;
Hasta Que num>10
Escribir "Ingreso de numeros exitosos!";
FinProceso

2)
Proceso repetir1
Repetir
Escribir "Ingrese numero: ";
Leer num;
Hasta Que num<0
Escribir "Ingreso de numeros exitosos!";
FinProceso

El primero ingresa numeros "hasta que" ingrese un numero mayor que 10, es decir 11,12,13...
El segundo ingresa numeros "hasta que" ingrese un numero menor que 0, es decir -1,-2,... 

Función Para

PSeInt - Función Para

La función "Para" nos sirve para repetir un proceso una determinada cantidad de veces hasta llegar a un número de referencia que determinará el fin del proceso.

Tenemos la función "Mientras", que repite un proceso mientras una condición se cumpla, es decir, mientras la condición que hayamos definido se cumpla, el programa validará internamente este proceso como "true", y comenzará su ejecución infinitas veces hasta que la condición que hayamos definido sea considerada como "false" (es decir, que no se cumpla). En el caso de la función "Para" esta se repetirá hasta que la variable definida llegue a su punto de referencia límite.

Para variable<-1 hasta numX Con Paso 1 Hacer

Para     variable  <-        1    hasta     numX   Con Paso    1    Hacer
                (*)      ----     (1)    ------      (2)      ---------   (3)   ------

(*) variable --> Asignación de un nombre para definir el proceso. // (Le doy un nombre al proceso).
(1) 1 --> Valor inicial asignado a la variable. // (El valor con el cual comenzará la variable).
(2) 2 --> Valor que la variable tomará como referencia de límite. // (Cuando "variable" llegue a numX, terminará de repetir el ciclo y el programa continuará).
(3) 1 --> Valor que se sumará a la variable cada vez que el ciclo se repita. // (Es decir, "variable" se modificará cada vez de termine un ciclo, sumándole a la variable en este caso "1" (Podría ser 2, 3, 3549, etc etc.) quedando el primer ciclo como "1", el segundo como "2" y así hasta que llegue a la condición de término).

Ahora que tenemos definidas las condiciones del proceso, tenemos que escribir qué occurrirá dentro de este, por ejemplo:

Para var01<- 1 Hasta 10 Con Paso 1 Hacer
Escribir "Hola", varEspacio, "por", varEspacio, var01, (... etc etc.) ;
FinPara

Nuestra variable creada para la función "Para" es "var01" y este proceso se repetirá hasta que esta variable (var01) tenga el valor "10".
En los procesos a realizar dentro de la función escribimos "Hola", varEspacio, var01 --> Incluimos la variable (recordemos que es una variable numérica, no un String o caracter) que se modificará cada vez que termine un ciclo.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Proceso RepeticionDeHolas
    Definir var01 Como Entero;
    Definir varEspacio Como Caracter;
    //
    varEspacio<-" ";
    //
    Para var01<-1 Hasta 10 Con Paso 1 Hacer
        Escribir "Hola", varEspacio, "por", varEspacio, var01, "°", varEspacio, "vez.";
    FinPara   
FinProceso
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Al ejecutar el programa, este nos mastrará:

*** Ejecucion Iniciada. ***
Hola por 1░ vez.
Hola por 2░ vez.
Hola por 3░ vez.
Hola por 4░ vez.
Hola por 5░ vez.
Hola por 6░ vez.
Hola por 7░ vez.
Hola por 8░ vez.
Hola por 9░ vez.
Hola por 10░ vez.

*** Ejecucion Finalizada. ***

De esta forma, podemos repetir un proceso una determinada cantidad de veces hasta que este llegue a el punto de término definido o predefinido.

Función Mientras

PSeInt - Función Mientras

La función "Mientras" nos sirve para repetir un proceso infinitas veces hasta que la condición expuesta para esto no se cumpla.

Simplificando
 Tenemos una condición, necesitamos que esta se repita hasta que el valor usado en la condición indique lo contrario.
 //(Necesitamos que un valor (guardado como String, int, boolean, double, entero, caracter, real, logico, piensenlo como quieran, pero dentro de un valor determinado) cumpla o no  ( ~ / no ) una condición.
 //(Respecto a la condición establecida, esta comenzará un proceso que se repetirá infinitas veces hasta que el valor que rige la condición indique lo contrario (para que la condición Mientras no se cumpla)).
//(Es decir que, en el caso de que la condición se cumpla, esta comenzara un loop infinito hasta que el valor que rige la condición sea modificado).

Mientras (~(variable = 0)) Hacer

Mientras (~(     variable    =        0)) Hacer
----------  (*)         (1)       (*)      (2)  -------


(*) ~ --> Negación para la condición. // (En este caso se lee:"Cuando variable no sea cero, hacer").

(1) Variable --> Valor ingresado a la condición // (Este valor regirá si los procesos de la condición "Mientras" se realizarán).
(*) = --> Simbolo igual. Parte de la condición // ( puede ser > ,<, =, <=, >= o <> en el caso de numeros).
(2) 0 -->  Valor numerico de la condición. // (En este caso es solo un valor numerico, pero podría ser otro tipo de variable; Ej:num00, una constante con valor de String; Ej:confirmacion00 o una palabra directamente escrita: "asadasa").


Dentro de la condición escribiremos los procesos a repetir. (Hasta que el valor que rija la condición no se cumpla). *Ingresaremos una lectura para no crear un loop infinito.*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Proceso CondicionTerminosDeUso
    Definir respuesta Como Caracter;
    //
    Escribir "Esta de acuerdo con los terminos de uso?";
    Escribir "Si esta de acuerdo, ingrese: [ s ], si no, ingrese cualquier letra.";
    Leer respuesta;
    Mientras (respuesta <> "s") Hacer
        Escribir "Entonces no saldra de esta pantalla.";
        Escribir "Esta de acuerdo con los terminos de uso?";
        Escribir "Si esta de acuerdo, ingrese: [ s ], si no, ingrese cualquier letra.";      
        Leer respuesta;
    FinMientras
    Escribir "Gracias por aceptar nuestros terminos de uso.";
FinProceso
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Al ejecutar el programa, este nos mostrará:

*** Ejecucion Iniciada. ***
Esta de acuerdo con los terminos de uso?
Si esta de acuerdo, ingrese: [ s ], si no, ingrese cualquier letra.
> mm...no
Entonces no saldra de esta pantalla.
Esta de acuerdo con los terminos de uso?
Si esta de acuerdo, ingrese: [ s ], si no, ingrese cualquier letra.
> no
Entonces no saldra de esta pantalla.
Esta de acuerdo con los terminos de uso?
Si esta de acuerdo, ingrese: [ s ], si no, ingrese cualquier letra.
> m...
Entonces no saldra de esta pantalla.
Esta de acuerdo con los terminos de uso?
Si esta de acuerdo, ingrese: [ s ], si no, ingrese cualquier letra.
> ..
Entonces no saldra de esta pantalla.
Esta de acuerdo con los terminos de uso?
Si esta de acuerdo, ingrese: [ s ], si no, ingrese cualquier letra.
> no
Entonces no saldra de esta pantalla.
Esta de acuerdo con los terminos de uso?
Si esta de acuerdo, ingrese: [ s ], si no, ingrese cualquier letra.
> s
Gracias por aceptar nuestros terminos de uso.

*** Ejecucion Finalizada. ***

PSeInt

¿Qué es PSeInt?

  • PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.
  • PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle además algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.
  • Características

  • Lenguaje Autocompletado
  • Ayudas Emergentes
  • Plantillas de Comandos
  • Soporta pocedimientos y funciones
  • Indentado Inteligente
  • Exportación a otros lenguajes (C, C++, C#, Java, PHP, JavaScript, Visual Basic .NET, Python, Matlab)
  • Graficado, creación y edición de diagramas de flujo
  • Editor con coloreado de sintaxis
  •  

Añadir un vídeo a tu blog

Añadir un vídeo a tu blog

Puedes añadir vídeos a cualquier entrada de tus blogs.

Añadir un vídeo a una entrada de blog

  1. Inicia sesión en blogger.com.
  2. Abre el blog que quieras modificar.
  3. Haz clic en Entrada nueva (arriba a la izquierda).
  4. Toca el icono del vídeo video icon que hay al principio de la página.
  5. Elige cómo quieres añadir el vídeo.
  6. Haz clic en Subir.

Formas de añadir vídeos

Al hacer clic en el icono del vídeo para añadir un vídeo a una entrada, verás estas opciones:
  • Subir: añade un vídeo de tu ordenador.
  • Desde YouTube: busca un vídeo de YouTube para añadirlo.
  • Mis vídeos de YouTube: añade vídeos que hayas publicado en YouTube.
  • Desde tu teléfono: si tienes activada la función automática de copia de seguridad de los vídeos de tu teléfono, puedes elegir uno de esos vídeos.
  • Desde tu cámara web: añade vídeos que hayas grabado con la cámara web de tu ordenador.
Consejo: También puedes insertar vídeos de YouTube en tu blog, solo tienes que obtener el código de YouTube.

Cómo empezar a escribir en un blog

Cómo empezar a escribir en un blog


Si ya tienes claro que el blog es clave si quieres tener presencia en la web hay algunas cosas que es mejor que sepas.

No es lo mismo escribir en una bitácora, que un mail o un informe. Hay aspectos que varían y que tienes que tener en cuenta si quieres que la gente te lea.

Como escribir la primera entrada de tu blog: Para muchos lo más difícil es arrancar. Piensan que tienen que escribir la entra perfecta, definitiva. Nada más lejos de la realidad. Lo importante es empezar. Después de leer el post lo tendrás mucho más fácil.

Lo que deberías saber después de escribir el primer post. “Cosillas” que nadie me dijo y que me hubiera gustado que me contarán cuando empece con mi blog.

Lo que deberías saber después de escribir el primer post (II). No lo dudes, lo más importante de tu blog son tus lectores. A los únicos que tienes que escuchar y a los que tienes que rendir cuentas es a ellos. Quiero que esto te quede muy claro.

Lo que deberías saber después de escribir el primer post (III). Escribir para ayudar a los demás, pero hacerlo cuando merezca la pena y tengas algo que contar. Nunca publiques por publicar.

Lo que deberías saber después de escribir el primer post (IV). El trabajo de un blogger no termina cuando publica la entrada. COmentar en otros blog, escribir en otros blogs, ser un auténtico “networker” online forma parte de tu trabajo. Tienes muchas cosas por HAZer.

Cuando acabes de leer esto tendrás todo un poco más claro cuando empieces a escribir en tu blog.

No hace falta que lo pongas en práctica ahora. Recuerda que estás de vacaciones. Simplemente quiero que lo tengas en cuenta para cuando vuelvas.

Hay muchas más cosas que debes saber… pero eso ya será para el próximo curso.