Programación para Aplicaciones Web y móviles:
- Scratch
- Php Basico
- JavaScript
- MySQL
- C
- Python
- Pascal
Definición, como funciona y ejemplo.
1. Scratch
¿Que es?

Es un lenguaje de programación visual desarrollado por el Instituto Tecnológico de Massachusetts (MIT) para enseñar a programar a niños y adolescentes de entre 8 y 16 años. Está pensado para que los jóvenes aprendan a pensar creativamente, razonar sistemáticamente, y trabajar en grupo. Habilidades esenciales para desenvolverse y encontrar un trabajo en el siglo XXI.
¿Como Funciona Scratch? Ejemplo
1) A los objetos gráficos en programación se les llama sprite. En la zona inferior busca Nuevo objeto, pincha en el icono del Rostro, y elige el hipopótamo. Aparecerá en la pantalla.
2) Pincha con el botón derecho en el gato y elige Borrar, para dejar sólo el hipopótamo:

3) A la derecha del hipopótamo verás la solapa Programas, que contiene todos los bloques de programación (las órdenes).
4) Vamos a comenzar moviendo el hipopótamo. Coge el bloque Mover 10 pasos y arrástralo a la zona derecha. Si pinchas en él, el hipopótamo se moverá 10 pasos (píxeles) a la derecha.
5) Ahora pincha en el grupo Sonido, selecciona Tocar tambor y arrástralo debajo del bloque Mover, para que encaje como una pieza de Lego:
6) Si pulsas en esta pila de bloques, verás cómo se ejecutan las dos a la vez: el hipopótamo se mueve diez pasos y suena un tambor durante 0.25 segundos. Puedes cambiar el sonido o la duración en las casillas que hay en el bloque del tambor.
7) Ahora añade otro bloque Mover, pero pincha en la casilla y sustituye 10 por -10. Con esto harás que se mueva hacia la izquierda, en lugar de hacia la derecha. Añade otro bloque Tocar tambor:

8) Esta pila de bloques consigue que el hipopótamo de un pase de baile (derecha/izquierda). Queremos que ejecute varios pasos, así que hay que repetir la pila. Pulsa en el grupo Control, busca el bloque Repetir, y colócalo ENCIMA de la pila. Asegúrate de que envuelve toda la pila:

9) Observa como el bloque Repetir tiene el número 10. Indica que toda la pila se repetirá 10 veces. Acabas de crear tu primer bucle. Puedes cambiar este valor por el número que quieras. Pulsa en la pila para ver el baile completo.
10)Accede al grupo Apariencia, selecciona el bloque Decir y colócalo encima de la pila. En el bloque, borra la palabra Hello! y pon el mensaje que quieras. Por ejemplo: ¡Lo conseguí!!!

Conclusión
Creo que este tipo de programación beneficia mucho a la sociedad ya que les enseña a las personas de una manera muy sencilla la programación y también los alienta a hacer un proyecto que les facilita y hace que les interese la programación porque crean un juego.
Considero que aunque este tipo de programación no sea tan complejo es uno de los mejores porque tiene una manera fácil de entenderla.
Vídeo
Click aquí para descargar el archivo
-Manuel Antonio Razo Ochoa
2.Php básico
¿Qué es ?
PHP por sus siglas en inglés Personal Hypertext processor, es un lenguaje general utilizado en programación incrustado dentro del HTML. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características específicas de sí mismo. La meta del lenguaje es permitir rápidamente a los desarrolladores la generación dinámica de
PHP está en páginas.
PHP es un lenguaje que se ejecuta en el lado del servidor, es decir, antes de mandar la página, el servidor lee el lenguaje php, y manda los datos transformados en lenguaje HTML con lo que el usuario nunca verá el código PHP que genera la página, o ciertas partes de la página, sino su transformación a lenguaje HTML. Esto permite al diseñador o administrador variar datos en código PHP que cambiarán en la página al ser cambiados en este lenguaje. Por otra parte, la conexión del lenguaje PHP a bases de datos puede hacer que estos cambios se produzcan automáticamente al cambiarlos en la base de datos.
Para qué sirve
focado principalme nte a la programación de scripts, por lo que se puede hacer cualquier cosa que pueda hacer otro programa CGI, como recopilar datos de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies etc…Qué puede hacer PHP
Cualquier cosa. PHP está enfocado principalmente a la
programación de scripts del lado del servidor, por lo que se puede hacer
cualquier cosa que pueda hacer otro programa CGI, como recopilar datos de
formularios, generar páginas con contenidos dinámicos, o enviar y recibir
cookies. Aunque PHP puede hacer mucho más.
Existen principalmente tres campos principales donde se usan
scripts de PHP.
Scripts del lado del servidor. Este es el campo más
tradicional y el foco principal. Son necesarias tres cosas para que esto
funcione. El analizador de PHP (módulo CGI o servidor), un servidor web y un
navegador web. Es necesario ejecutar el servidor con una instalación de PHP
conectada. Se puede acceder al resultado del programa de PHP con un navegador,
viendo la página de PHP a través del servidor. Todo esto se puede ejecutar en
su máquina si está experimentado con la programación de PHP. Véase la sección
sobre las instrucciones de instalación para más información.
Scripts desde la línea de comandos. Se puede crear un script
de PHP y ejecutarlo sin necesidad de un servidor o navegador. Solamente es
necesario el analizador de PHP para utilizarlo de esta manera. Estos scripts
también pueden usarse para tareas simples de procesamiento de texto. Véase la
sección Uso de PHP en la línea de comandos para más información.
"Hola mundo"
“Hola mundo” es un programa universal en el lenguaje de
programación, es la forma de escribir nuestro primer programa ejecutable en un
lenguaje que estamos aprendiendo.
Ejemplo:
Comienza por crear un fichero
llamado hola.php y ponlo en el directorio raíz de tu servidor web
(DOCUMENT_ROOT) con el siguiente Contenido:
Utiliza tu navegador web para
acceder al fichero con el URL de su servidor, finalizado con la referencia al
fichero /hola.php. Si estás programando localmente, este URL será algo parecido
a http://localhost/hola.php o http://127.0.0.1/hola.php, pero esto depende de
la configuración de tu servidor web. Si todo está configurado correctamente, el
fichero será analizado por PHP y se enviará el siguiente contenido a su navegador:
Lo único que muestra es: Hola
mundo empleando la sentencia echo
de PHP. Observe que el fichero no necesita ser ejecutable o especial de ninguna
forma. El servidor reconoce que este fichero necesita ser interpretado por PHP
debido al empleo de la extensión ".php", ya que el servidor está
configurado para enviarlo a PHP. Piense como si fuera un fichero HTML normal
que tiene una serie de etiquetas especiales disponibles con las que puede hacer
muchas cosas interesantes.
El objetivo de este ejemplo es el
formato de las etiquetas especiales de PHP. En este ejemplo utilizamos <?php
para indicar el inicio de una etiqueta de PHP. Después ponemos la sentencia y
abandonamos el modo PHP añadiendo la etiqueta de cierre ?>. De esta manera,
se puede entrar y salir del modo PHP en un fichero HTML cada vez que se quiera.
Conclusión:
No cabe duda que
estamos en la era de tecnología, estamos siendo testigos de cómo la tecnología
transforma el mundo que nos rodea, de cómo se vive y se trabaja. Por lo tanto
no cabe duda que la programación es y será una de las fuentes de trabajo más
solicitadas.
Considero que el
PHP forma parte de nuestra vida diaria en el internet pero aun así muchas
personas no conocen o comprenden este lenguaje, y creo que al comprender y
saber utilizar este lenguaje nos ampliará las oportunidades de nuestro futuro.
Link de descarga de PDF
-Melisa Ashley Pan
3- JavaScript
¿QUÉ ES Y PARA QUÉ SIRVE JAVASCRIPT?
JavaScript es un lenguaje de programación, al igual que PHP, si bien tiene diferencias importantes con éste. 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.
La ventaja de JavaScript es que al estar alojado en el ordenador del usuario los efectos son muy rápidos y dinámicos. Al ser un lenguaje de programación permite toda la potencia de la programación como uso de variables, condicionales, bucles, etc.


Cabe mencionar que, Java y JavaScript no es lo mismo. Son dos lenguajes de programacion totalmente diferentes. Además, JavaScript ejecuta código de lado del cliente, para hacerlo de lado del server hay que usar tecnologías como NodeJS, etc.
¿Cuáles son las debilidades de JavaScript?
Hay debilidades en cada lenguaje de
programación que puedas imaginar. Parte del problema es que cuando un lenguaje
de programación se vuelve tan popular como JavaScript, hay un incentivo
adicional para que hackers, estafadores y otros terceros malintencionados
intenten encontrar vacíos y fallas de seguridad. Algunas debilidades incluyen:
- Vulnerable a amenazas;
- Puede ser utilizado para ejecutar código
malicioso en la computadora de un usuario;
- No siempre es compatible con diferentes
navegadores y dispositivos;
- Los fragmentos de código de JS son
bastante grandes;
- Se puede mostrar de manera diferente en diferentes dispositivos y generar inconsistencias.
Lo que necesitas saber:
- JavaScript es relativamente fácil de aprender;
- Está desarrollado por Netscape, ahora se usa
en el 92% de los sitios web;
- JS se puede asignar a ciertos elementos o
eventos de la página web, como clics;
- Funciona en diferentes navegadores y
dispositivos;
- Es más rápido y ligero que otros lenguajes de
programación;
- Puede ser menos seguro que otras opciones
debido a su popularidad;
- Puedes agregar JavaScript directamente a HTML o puedes almacenarlo en archivos separados y llamar a la funcionalidad según sea necesario.
En resumen:
Los documentos HTML permiten incrustar fragmentos de código JavaScript, bien dentro del propio archivo HTML o bien realizando una carga de ese código indicando el archivo donde se encuentra el código JavaScript.
Dentro de un documento HTML puede haber ninguno, uno o varios scripts de JavaScript. El uso de JavaScript es muy habitual en la programación web.
Dentro de un documento HTML puede haber ninguno, uno o varios scripts de JavaScript. El uso de JavaScript es muy habitual en la programación web.
En este curso no entramos a explicar el lenguaje de programación JavaScript, pero hemos considerado adecuado dejar indicado que JavaScript es un lenguaje que la mayor parte de los programadores web conocen porque permite hacer muchas cosas que no se pueden hacer con HTML.
Conclusión:
En pleno 2018 los adolescentes no tenemos ninguna excusa para no aprender a programar aunque sea lo básico, ya que podemos encontrar las herramientas necesarias para saber como usar cada aplicación, en Internet hay muchas paginas dedicadas a hacer cursos, por ejemplo hay una fundación en México que su objetivo es que 1,000,000 de niños y adolescentes mexicanos aprenda a programar con herramientas fáciles como el tema que expuso mi compañero Manuel, Scratch, ya si queremos aprender un poco mas formal estaría bien aprender con JavaScript o C++ para mi gusto, yo aprendí un poco de programación con la fundación recién mencionada y después con C++.
-Karla Suyuki Herrera Villavicencio
4.MySQL
5- C
¿Que es el lenguaje C?
Su potencia es tal en la programación de bajo
nivel que fue utilizado para crear el sistema operativo precursor del
Linux, el Unix.
Fue uno de los tipos de lenguaje de programación más
utilizados por la comunidad informática, después de la publicación “The C
Programming Language”.
¿Para que es utilizado?
El lenguaje C es usado para crear programas de
software para computadoras en empresas, hogar, juegos y otras áreas. Junto con
el lenguaje BASIC, el C y sus posteriores derivados predominan en la
programación, excepto en las áreas muy especializadas, tales como en las
aplicaciones científicas.
Es el lenguaje de programación más popular para crear software
de sistemas, aunque también se utiliza para crear aplicaciones.
Funciones básicas de programación en
lenguaje C
Conclusión
- Entrada (leer)
Scanf: Es la función que se utiliza para
leer datos de entrada desde en dispositivo de entrada estándar, por lo
general el teclado. El primer argumento para esta función será el dato leído
desde el teclado, y el segundo será la variable en el cual se almacenara.
- Salida (impresión):
Printf: Es la función que permite la impresión
o visualización de los datos en el dispositivo de salida estándar, por lo
general la pantalla. El primer argumento, la cadena de formato, se compone
de una serie de códigos de formato que indican que tipos de datos se desean
imprimir. Todos estos códigos están precedidos por el símbolo de porcentaje
- Asignación: En el lenguaje C se utiliza el símbolo “=” para realizar las asignaciones. Las variables almacenan el valor que se expresa en el lado derecho de la asignación.
- Condición: Las condiciones son comparaciones entre dos valores. Las comparaciones dan como resultado un "valor verdadero” o "falso".
- Repetición: Los ciclos (bucles) nos ofrecen la posibilidad de poder repetir una acción cierto número de veces sin tener que escribirla tanto.
int nombre_variable = valor;
No es necesario que la variable tenga un valor
predeterminado. Se puede definir sin asignarle ningún valor.
Si tenemos varios datos que son del mismo
tipo, se pueden definir todas en la misma línea de código escribiendo un
único int, separando el nombre de las variables por “,”. Una vez que se
haya acabado de definir variables, se cierra la línea de código con “;”,
Por ejemplo:
int edad = 24;
int edad;
int edad, num, contador;
El lenguaje C me parece un buen lenguaje,
aunque tiene ciertos detalles que hicieron que crearan otras versiones pero en
las cuales se corrige los errores de este y se agregan cosas, pero aun así el C
es de los mas utilizados en el mundo, por lo cual me imagino que por su
antigüedad tiene ciertos puntos que mejoran los trabajos de la actualidad. Yo
nunca lo he utilizado pero con esta investigación tendré en cuenta utilizarlo
para algún trabajo que lo requiera, aunque se me dificulte pero cuento con
bastante información para ponerlo en practica.
Click aqui para descargar PDF
Orozco Murakami Beyda Alejandra
6. Python
¿Qué es?
Python es un lenguaje de programación poderoso y fácil de aprender. Cuenta con estructuras de datos eficientes y de alto nivel y un enfoque simple pero efectivo a la programación orientada a objetos. La elegante sintaxis de Python y su tipado dinámico, junto con su naturaleza interpretada, hacen de éste un lenguaje ideal para scripting y desarrollo rápido de aplicaciones en diversas áreas y sobre la mayoría de las plataformas.
http://docs.python.org.ar/tutorial/pdfs/TutorialPython2.pdf
¿Para qué sirve?
Python es un lenguaje de programación de propósito general de alto nivel que se puede aplicar a muchas clases diferentes de problemas.
El lenguaje viene con una gran biblioteca estándar que cubre áreas como el procesamiento de cadenas (expresiones regulares, Unicode, cálculo de diferencias entre archivos), protocolos de Internet (HTTP, FTP, SMTP, XML-RPC, POP, IMAP, programación CGI), ingeniería de software (pruebas de unidad, registro, creación de perfiles, análisis del código Python) e interfaces del sistema operativo (llamadas al sistema, sistemas de archivos, sockets TCP / IP).
https://docs.python.org/3/faq/general.html#what-is-python-good-for
Características
▪ Se pueden crear todo tipo de programas. No es un lenguaje creado específicamente para la web, aunque entre sus posibilidades sí se encuentra el desarrollo de páginas.
▪ Diseñado para ser fácil de leer y simple de implementar.
▪ Es código abierto (de libre uso).
▪ Multiplataforma;
Hay versiones disponibles de Python en muchos sistemas informáticos distintos. Originalmente se desarrolló para Unix, aunque cualquier sistema es compatible con el lenguaje siempre y cuando exista un intérprete programado para él.
▪ Es a menudo usado para desarrollar aplicaciones web y contenido web dinámico.
▪ Se utiliza para crear extensiones tipo plug-ins para programas de 2d y 3d como Autodesk Maya, GIMP, Blender, Inkscape, etc.
▪ Interpretado;
Quiere decir que no se debe compilar el código antes de su ejecución. En realidad sí que se realiza una compilación, pero esta se realiza de manera transparente para el programador. En ciertos casos, cuando se ejecuta por primera vez un código, se producen unos bytecodes que se guardan en el sistema y que sirven para acelerar la compilación implícita que realiza el intérprete cada vez que se ejecuta el mismo código.
Quiere decir que no se debe compilar el código antes de su ejecución. En realidad sí que se realiza una compilación, pero esta se realiza de manera transparente para el programador. En ciertos casos, cuando se ejecuta por primera vez un código, se producen unos bytecodes que se guardan en el sistema y que sirven para acelerar la compilación implícita que realiza el intérprete cada vez que se ejecuta el mismo código.
▪ Funciones y librerías
Dispone de muchas funciones; para el tratamiento de strings, números, archivos, etc. Además, existen muchas librerías que podemos importar en los programas para tratar temas específicos como la programación de ventanas o sistemas en red o como crear archivos comprimidos en .zip.
Conclusión
Mediante esta investigación, amplié mis conocimientos respecto a los lenguajes de programación, especialmente en Python; el cual fue el que desarrolle, comprendí que estos lenguajes son la base de todas las aplicaciones y sistemas que utilizamos y ni siquiera lo notamos, este sistema en especial puede ser utilizado por profesionales, empresas, organizaciones y hasta por principiantes, este a diferencia de otros es más práctico sin embargo esto lo convierte en lento. En la actualidad comprender y aprender sobre cualquier lenguaje de programación abre la puerta al futuro, porque sin duda ahí nos lleva la tecnología.
Para mas información consulte aquí: https://www.python.org/
-Pérez Ochoa Nora
Pascal
es un lenguaje creado por el profesor suizo Niklaus Wirth entre los
años 1968 y 1969 y publicado en 1970. Su objetivo era crear un
lenguaje que facilitara el aprendizaje de programación a sus
alumnos, utilizando la programación estructurada y estructuración
de datos. Sin embargo con el tiempo su utilización excedió el
ámbito académico para convertirse en una herramienta para la
creación de aplicaciones de todo tipo.


7. Pascal
Pascal
Pascal
es un lenguaje creado por el profesor suizo Niklaus Wirth entre los
años 1968 y 1969 y publicado en 1970. Su objetivo era crear un
lenguaje que facilitara el aprendizaje de programación a sus
alumnos, utilizando la programación estructurada y estructuración
de datos. Sin embargo con el tiempo su utilización excedió el
ámbito académico para convertirse en una herramienta para la
creación de aplicaciones de todo tipo.
Pascal
se caracteriza por ser un lenguaje de programación estructurado
fuertemente tipado. Esto implica que:
- El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
- El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.
Características
Pascal
se caracteriza por ser un lenguaje de programación estructurado
fuertemente tipificado.
Esto
implica que:
- El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
- El tipo de dato de todas las variables debe ser declarado previamente para que su uso que de habilitado.
- A diferencia de lenguajes de programación descendientes de, Pascal utiliza el símbolo":=" para asignación en vez de "=".
- Además sus programas tienen definidas dos partes: declarativa y ejecutiva.
- En la primera debe aparecer todo lo que se usará en la segunda, de lo contrario se detecta como desconocido
- En la parte declarativa se enuncian Unit existentes, procedimientos, funciones, variables, constantes y nuevos tipos de datos estructurados.
- Las primeras versiones del compilador de Pascal, entre ellas la más distribuida fue UCSD Pascal, traducían el lenguaje en código para una máquina virtual llamada máquina-P.
Ejemplos:
- Hola mundo

- Suma

- Raíz cuadrada
- Bucles
- Vectores
Ventajas
y desventajas
Ventajas
- Pascal no permite asignaciones dentro de las expresiones y utiliza sintaxis distintas para asignaciones y comparaciones evitando de esta manera evita muchos bugs.
- El tipo de variable de Pascal se fija en su definición; la asignación a variables de valores tipo incompatible no están autorizadas esto previene errores comunes en donde las variables son utilizadas correctamente.
- Este programa tiene dos partes definidas: declarativa y ejecutiva estos evitan impresiones.
- Facilidad.
Desventajas
- Para los años 1980 principio de los 90 el programa Pascal fue criticado por no producir códigos industriales.
- Obsoleto.
Conclusión
Luego
de realizar este trabajo y estudiar un poco sobre el lenguaje de
programación Pascal pude apreciar lo complejo y difícil que a veces
es crear un programa. Ya que la demanda en el mercado es muy amplia y
la tecnología va avanzando en pasos agigantados. Un ejemplo de esto
es que ya el lenguaje de programación Pascal original esta de una
forma u otra obsoleto y actualmente solo se utilizan derivados de
este.
Es
un lenguaje que se utiliza y se va modernizando conforme al tiempo,
es una herramienta
para
crear programas de ayuda para comprender algunos signos diferentes a
los que estamos acostumbrados.








No hay comentarios:
Publicar un comentario