miércoles, 18 de marzo de 2020

Repaso de JavaScript

Programación 5to C 2020


Resultado de imagen para javascript

¿En qué lugar se ejecuta generalmente el código JavaScript?

El Código JavaScript se ejecuta generalmente en nuestro ordenador, no en el servidor. Además principalmente se crea del lado del cliente, lo que permite crear diseños atractivos y dinámicos en las páginas web.

¿Cuáles son las marcas para la inserción del código JavaScript en las páginas HTML?

La forma más fácil y segura de  usar las marcas para la inserción del código JavaScript en las páginas HTML es la etiqueta <script> </script>, ya que envuelve todo el código JavaScript que se crea.
Esta etiqueta se ubica entre la etiqueta <head>, la etiqueta <body>

La llamada del código JavaScript debe colocarse en...

Existen dos opciones posibles para colocar el código de una función:

a) Colocar la función en el mismo bloque de script: En concreto, la función se puede definir en el bloque <SCRIPT> donde esté la llamada a la función, aunque es indiferente si la llamada se encuentra antes o después del código de la función, dentro del mismo bloque <SCRIPT>.

b) Colocar la función en otro bloque de script: También es válido que la función se encuentre en un bloque <SCRIPT> anterior al bloque donde está la llamada.

En JavaScript, para darle el nombre a una variable, objeto o función ¿Que debemos tener en cuenta?

Se debe tener en cuenta principalmente que si nombramos mal una variable no podrían existir programas utiles, ademas de que dichos programas no se podrían usar o ejecutar en un futuro cercano. 

¿Cuál es la instrucción usada para devolver un valor en una función de JavaScript?

La instrucción más usada es la siguiente:

function suma_y_muestra() { 
resultado = numero1 + numero2; alert("El resultado es " + resultado); 
}

¿Cuál es la sentencia correcta para definir e inicializar una variable "x" con un valor de 53? 

 La sentencia es:
<script>
var x="53";
alert(x)
</script>

Instrucciones en JavaScript se utiliza:

Las etiquetas utilizadas para empezar y terminar las instrucciones son:  <script></script>

Para concatenar cadenas de caracteres en JavaScript se usa el carácter

Para concatenar cadenas de caracteres en JavaScript se utiliza el carácter con el operador +=
Este carácter no cambia el valor de la cadena que lo invoca, lo único que hace es devolver un nuevo string con el texto concatenado.

¿Es posible hacer que se ejecute un formulario por JavaScript?

Si se puede ejecutar un formulario con javascript al hacer un submit, por ejemplo:
function tu_funcion(){
document.all["id_de_tu_formulario"].submit();
}

¿Todo el Código JavaScript debe estar por fuerza dentro del archivo .html de la página web?

No, hay dos formas de incluir Javascript en HTML y que funciones juntos. 

La primera forma de insertar Javascript en HTML es directa. Puede hacerse utilizando la etiqueta <script> </script> que debe envolver todo el código JS que se escriba. Se puede agregar el código JS:
  • Entre las etiquetas <head>
  • Entre las etiquetas <body>
La segunda forma de insertar Javascript en mantener el código Javascript en  archivos separados o externos. Se puede hacer referencia a estos archivos desde adentro de los documentos HTML, al igual que hacemos referencia a los documentos CSS.

lunes, 16 de marzo de 2020

Repaso de HTML

Programación 5to C 2020 

HTML

Resultado de imagen para html imagenes

HTML, que significa Lenguaje de Marcado de Hipertextos (HyperText Markup Language), es la pieza más básica para la construcción de la web y se usa para definir el sentido y estructura del contenido en la página web.

Historia de HTML

Resultado de imagen para html tag tim berners

HTML Tags se presentó en 1991 por Tim Berners-Lee (conocido por ser el padre de la World Wide Web), que trabajaba en el CERN, con el objetivo de crear un sistema hipertextual que permitiera conectar y compartir documentos entre diferentes computadores, sin importar el sistema operativo y la aplicación web.

Más información
Curso básico

CSS

Resultado de imagen para Css Y HTML

CSS (Hojas de estilo en cascada) es un lenguaje de diseño gráfico para definir y crear la presentación de un documento estructurado escrito en un lenguaje de marcado, HTML es el más utilizado, pero se puede utilizar con SVG o XML.

Curso básico

Javascript

Resultado de imagen para javascript y html

Javascript es un lenguaje de programación interpretado que se utiliza principalmente para crear páginas web dinámicas. Se emplea principalmente del lado del cliente (es decir, se ejecuta en nuestro ordenador, no en el servidor) permitiendo crear efectos atractivo y dinámicos en las páginas web. Los documentos HTML permiten insertar fragmentos de código Javascript, bien dentro del propio archivo HTML o bien realizando una carga de este código indicando el archivo donde se encuentra el código Javascript.

Diseño Web Responsive

Resultado de imagen para Diseño Web Responsive

Es una técnica de diseño web que busca la correcta visualización de todos los elementos de la página, tanto el tamaño de la letra, las imágenes y los menús, en distintos dispositivos. Algunos ejemplos son los ordenadores de escritorio, las tablets y los móviles. 





jueves, 5 de marzo de 2020

Primeros pasos en la programación

Programación 5to C 2020 

Charles Babbage

Resultado de imagen para Charles Babbage

Nacido en 1791, Inglaterra, Charles Babbage fue un matemático, inventor, ingeniero y filósofo. Conocido, en parte, por el diseño y desarrollo la Máquina Diferencial, la cual era capaz de realizar cálculos automáticamente, eliminando errores que se producían al hacer las tablas matemáticas de la época. Ademas diseño la Maquina Analitica la cual algunos dicen ser la primera idea de una computadora, esta le otorgó el título de "Padre de la computación". 

Maquina Analitica

Resultado de imagen para maquina analitica
Diseñada entre 1833 y 1842, la Maquina Analitica tenia como fin construir tablas de logaritmos y de funciones trigonométricas evaluando polinomios por aproximación. Se cree que este proyecto no vio la luz a causas políticas puesto que hubo detractores por un posible uso de la máquina para fines bélicos. Otras de las suposiciones es que la limitación tecnologiacas de la epoca eran un obtaculo para construir la maquina que carecía de apoyo económico.

La maquina analitica debía de funcionar con un motor a vapor, tenía un diseño basado en el telar de Jacquard. La máquina tenía dispositivos de entrada basados en las tarjetas perforadas de Jacquard, un procesador aritmético, que calculaba números, una unidad de control que determinaba qué tarea debía ser realizada, un mecanismo de salida y una memoria donde los números podían ser almacenados hasta ser procesados.

Ada Lovelace

Ada Lovelace.jpg

Hija del poeta Lord Byron y nacida en 1815, Augusta Ada Byron, Condesa de Lovelace fue una informática, matemática y escritora británica. Su gran interés por las matemáticas la llevó a conocer a Charles Babbage el cual años más tarde diseñaría una máquina que llamaría totalmente su atención, la Maquina Analitica. 

En 1842 realizó su único trabajo profesional, la traducción de un articulo sobre la descripción de la máquina de Babbage, agregando un nutrido apartado de notas donde explicaba sus propias ideas sobre el funcionamiento de esta. Estas notas terminaron siendo más que exitosas ya que detallan el primer lenguaje de programación, otorgándole así el nombre de la "Primera Programadora"

Rumbo a la programación moderna

ENIAC

Resultado de imagen para ENIAC

La ENIAC, (Electronic Numerical Integrator And Computer) fue una de las primeras computadoras de propósito general. Era Turing-completa, digital, y susceptible de ser reprogramada para resolver una extensa clase de problemas numéricos.

Esta máquina se creó en el año 1943 por los estadounidenses conocidos como John William Mauchly y John Presper Eckert en la universidad de Pensilvania. La misma  se terminó en el año el 15 de febrero de 1946. Fue creada con el propósito de resolver los problemas de balística del ejército de Estados Unidos, al calcular trayectorias de misiles o proyectiles como objetivo principal

Datos interesantes:

Hubo un tiempo en el que fue la máquina más grande del mundo, compuesto de unas 17468 tubos de vacío, esto producía un problema ya que la vida media de un tubo era de unas 3000 horas por lo que aproximadamente cada 10 minutos se estropeaba un tubo y no era nada sencillo buscar un tubo entre 18000, consumiéndose gran cantidad de tiempo en ello. Además la máquina poseía dimensiones de 2,4 m x 0,9 m x 30 m.


Johann Ludwig Von Neumann

Resultado de imagen para que hizo Johann Ludwig Von Neumann

Johann Ludwig Von Neumann más conocido como John Von Neumann, fue un matemático estadounidenses de origen Húngaro que nació en la ciudad de Budapest el 28 de diciembre de 1903.

Es conocido principalmente por sentar y crear las bases de la arquitectura que utilizan los ordenadores. El científico proponía que los programas se guardaran en memoria al igual que los datos, en forma binaria.

Gracias a la idea, tuvo como consecuencia el aumento de velocidad de los cálculos y la ausencia de errores producidos por fallos mecánicos al programar la máquina mediante cables. Aún en las computadoras se utiliza su nombre para nombrar las arquitecturas que usan las mismas (Arquitectura de Von Neumann)

Avances Importantes (1955-1980)

Tres avances en el área de la computación en tre los años 1955 y 1980 son:


Resultado de imagen para cobol lenguaje
  • 1959: El lenguaje COBOL, este lenguaje fue creado con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador 
Resultado de imagen para basic lenguaje de programacion
  • 1964: BASIC fue una familia de lenguajes de programación que se usó como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias. Se empezó a usar en 1970.
Resultado de imagen para circuitos integrados
  • 1975: Circuitos integrados permitieron por un lado abaratar costos y por el otro aumentar la capacidad de procesamiento reduciendo el tamaño físico de las máquinas.


Programación Secuencial 
Resultado de imagen para programacion secuencial
La programación estructurada, o también llamada programación secuencial, es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y tres estructuras básicas: secuencia, selección (it y switch) e iteración (bucles for y while); asimismo, se considera innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a espagueti, mucho más difícil de seguir y de mantener, y fuente de numerosos errores de programación
 Resultado de imagen para programacion secuencial




Repaso de JavaScript

Programación 5to C 2020 ¿En qué lugar se ejecuta generalmente el código JavaScript? El Código JavaScript se ejecuta generalmente e...