lunes, 7 de noviembre de 2016

[Fecha de publicación:2016-11-03]
Revisión de proyectos
Acumulativo 10 de noviembre:

Acumulativo: Recomiendo: Ejercitarse con el ejercicio de temperaturas. Realizar la Nomina, ejercicio de 4 notas indicando si paso o no dependiendo del promedio. A lo Anterior adicionar a la aplicación validación de la información, es decir que solo acepte numeros, pueden utilizar cajas de selección.
Tema en general: Html, php, mysql y Javascript. Importantes leer las publicaciones Anteriores como tambien los Articulos / Manuales, debido que en todo ese material esta lo que les comento.
Trabajar con el ejercicio de temperaturas el cual les facilite.
Despues del acumulativo, se termina la Calificación de Proyectos.

http://www.coldivinoamor.com/web2016/clase_decimo.php

miércoles, 2 de noviembre de 2016

PROYECTO

[Fecha de publicación:2016-10-27]
  1. Su sitio web debe trabajar sin tener Internet.
  2. El <title> en todas sus páginas debe contener su Primer Nombre y su primer apellido.
  3. Debe tener un módulo llamado “derechos.php”, donde debe tener: Nombres y apellidos completos, foto de caracter serio, grado/grupo actual, indicar en 3 líneas por que le gusta el tema del trabajo seleccionado.
  4. Todas las páginas de su proyecto deben tener el diseño de su template seleccionado.
  5. Todas las páginas deben tener la posibilidad de navegar hacia cualquier punto de su sitio web.
  6. Debe tener un módulo de nombre personajes.php, donde se mencionan los personajes de su tema. Este modulo debe tener base de datos(opcional).
  7. Debe tener copias de seguridad, ya sea en memoria usb personal( sólo suya, no compartida ), en una nube personal ( sólo suya, no compartida ).
  8. Debe tener un modulo de nombre contactos, donde se referencie lo siguiente:
  1. Ejemplo tal y como lo explique en clase, tenga en cuenta que su representante de aula tiene el modelo del trabajo realizado el dia jueves 27 de octubre de 2016 en horas de clase.
  1. Cada personaje debe tener una imagen y un texto alusivo a él.
  2. Al dar click sobre su imagen debe dirigirse a otra página donde debe visualizarse la misma imagen seleccionada y el texto alusivo al personaje; opcional en esta página si se desea visualizar mas imagenes o videos se puede hacer.
  3. Debe visualizar a los personajes iniciando de los principales hasta los secundarios.
  4. Lo máximo en personajes que debe visualizar es hasta 12. Si desea presentar más, lo puede realizar.
  1. Ejemplo tal y como lo explique en clase, tenga en cuenta que su representante de aula tiene el modelo del trabajo realizado el dia jueves 27 de octubre de 2016 en horas de clase.
  1. Items como : nombre del cliente, dirección de residencia, Celular, e-mail, observaciones.
  2. Los items anteriores deben estar validados la caja nombre, e-mail y observaciones.
  3. La validación debe ser con código javascript, tal y como lo explique en clase.
  4. Al oprimir el Boton de Guardar, tienen dos opciones
  1. Visualizan la información de las cajas de texto en otra pagina web usando el Post, Get o request segun su caso.
  2. Guardan la información degitada en las cajas de texto en una base de datos; si es asi, deben adicionar el archivo sql y esta guardarlo en la carpeta SQL.
Datos de la Entrega
  • Entrega Jueves 03 de Noviembre de 2016.
  • El proyecto debe ser entregado en cd.
  • El cd debe ser entregado al representante de clase.
  • Los cds deben estar ordenados en orden de lista.
  • Los archivos del proyecto deben estar guardados dentro de una carpeta marcada como (PRIMERapellido_PRIMERnombre_###) dond ### hace referencia a 10a ó 10b según sea su caso.
  • (opcional) Esa carpeta debe tener una carpeta de nombre “sql”, donde debe estar almacenado el archivo de su base de datos. Si su proyecto tiene base de datos, debe entregar dicha carpeta.
  • Esa carpeta es la que se debe guardar dentro del cd.
  • El proyecto debe tener como archivo inicial el index.php.
  • Debe estar marcado con su primer nombre y su primer apellido, grado/grupo, número de lista.
Datos Adicionales
  • Por cada camisa apuntada en el periodo 4, debe realizar un ejercicio adicional, empezando por el número uno.
  • Si ud. debe realizar adicionales, haga lo siguiente:
  • Si el estudiante no tiene camisas apuntadas en el periodo 4, puede realizar los ejercicios.
  • Debe crear un módulo de nombre “Adicionales” donde este registrado los ejercicios adicionales, estos deben funcionar.
  • Los adicionales deben tener el diseño original del template.
Ejercicios Adicionales
Los ejercicios deben ser desarrollados en php.
  1. Escribir un programa para calcular la fecha del siguiente día a partir de una fecha digitada desde el teclado por el usuario ( dd, mm, aaaa ) e imprimirla. (Tenga en cuenta los años bisiestos.).
  2. Se lee un número de máximo tres dígitos (verifique que efectivamente sea de máximo tres dígitos) y se debe determinar si es un número capicúa, es decir, que leído de izquierda a derecha es igual que leído de derecha a izquierda. Por ejemplo: 727, 343, etc.
  3. En una organización se tiene a los empleados agrupados por categoría, los de categoría 1 ganan $20.000, los de categoría 2, $15.000, los de categoría 3, $10.000 y los de categoría 4, $7.500. Se quiere un algoritmo que permita determinar cuánto debe pagarse a un empleado si se conoce el número de horas que trabajó durante el mes y la categoría a la que pertenece. Se sabe que a todos se les descuenta un 7.2% por concepto de salud, y si el salario total devengado (mensual) es menos de 1 ´000.000, se le da un subsidio del 15% sobre su salario mensual (sin descuentos).
  4. Escriba un programa para calcular si un número es primo o no, recuerde que los números primos son aquellos que solo son divisibles por la unidad y por ellos mismos: ejemplo 5, 11, 17
  5. Lea los valores de los lados de un triángulo. Detecte y muestre un mensaje correspondiente a su tipo (EQUILÁTERO, ISÓSCELES, O ESCALENO).
  6. Desarrolle un programa que permita seleccionar personal para un empleo de un total de N aspirantes. Los aspirantes deben cumplir las siguientes condiciones para ser aceptados: Mayores de edad, Ser ingeniero titulado Tener experiencia laboral Al final el programa debe mostrar el total de aspirantes aceptados.
  7. Elaborar un programa que convierta un número entero positivo, menor a 257 a sistema binario.
  8. Dada tu fecha de nacimiento (mes, día, año) indicar cuantos días (exactos) han transcurrido desde ese año.
  9. Diseñar un programa que permita leer dos valores V1 y V2 y determine cuál es el mayor y cuál es el menor o si son iguales
  10. Desarrollar un algoritmos que permita realizar la sumatoria de los primeros 100 números utilizando los 2 ciclos (para y mientras)
Recomiendo
: Realizar dicho trabajo a conciencia(sin copias), respetando las condiciones descritas anteriormente. realizar pruebas para que todo el proyecto incluyendo las páginas adicionales(si tiene camisas, o si desea realizarla) tengan el mismo diseño del template.
De antemano felicito a aquellos estudiantes que desde el Jueves 27 de octubre de 2016 y días siguientes en horas de la tarde observe que empezaron a realizar el trabajo

domingo, 23 de octubre de 2016

[Fecha de publicación: 2016-10-20]

Se evaluó el indicador #3 utilizando phpmyadmin, junto con los conceptos de html, javascript y php. Las personas que realizaron la nómina, no realizaron previo.
 Se explicó e inició el proyecto, con la entrega de una hoja la cuál debía llevar nuestro nombre completo y una lista de los programas, películas etc, de nuestra infancia.

domingo, 16 de octubre de 2016

[Fecha de publicación: 2016-10-06]

Maneja de forma apropiada el administrador de base de datos Mysql incluyendo la sintaxis para el sistema de base de datos. Explicación por parte del docente del manejo de la base de datos mysql incorporando y conectando conceptos de php. Ejercicio práctico utilizando conceptos en Base de datos, Html, javascript, y php. Aclaración de dudas sobre lo explicado y lo que se trabajó en casa.

lunes, 10 de octubre de 2016

[Fecha de publicación: 2016-09-29]
Evaluación x1 indicador de forma práctica, por grupos desde 2-3 personas o de manera individual si el estudiante quería, tenia 1 minuto para realizar dicho mini-ejercicio.
1. Trabajar el módulo PhpMyAdmin en su casa, utilizando el localhost/phpmyadmin.
2. Crear una base de datos de nombre: pruebas_primerapellido_primernombre.
3. Dentro de esa base de datos crear una tabla de nombre notas; la cual tiene los campos: id, nombre, materia, nota1, nota2, nota3, activo.
4. Ud. debe asignar que tipo de campo adecuado debe asignarse a los campos descritos en el item 3.
5. Debe incluir 10 registros a la tabla
5.1 Las materias deben ser Matematicas, español, religion
6. Una vez incluidos dichos registros, realizar las siguientes consultas:
a. Visualizar el nombre, la materia y la nota1 de todos los estudiantes.
b. Visualizar solo las 3 notas de todos los estudiantes de español.
c. Investigar como ordenar las notas de menor a mayor del campo3.
d. Investigar como visualizar la nota maxima del campo nota2
7. Exportar la base de datos y tener dicha información en su memoria Usb.
8. Recomiendo que cada quien realice todo lo anterior de manera personal; si se determina alguna similutud de codigos entre los grados 10a y 10b, existira penalidad

martes, 27 de septiembre de 2016

[Fecha de publicación:22-09-2016]
Base de datos:
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
Ejemplo:
– phpMyAdmin SQL Dump
– version 4.0.10deb1
– http://www.phpmyadmin.net

– Servidor: localhost
– Tiempo de generación: 22-09-2016 a las 08:09:31
– Versión del servidor: 5.5.52-0ubuntu0.14.04.1
– Versión de PHP: 5.5.9-1ubuntu4.19
SET SQL_MODE = “NO_AUTO_VALUE_ON_ZERO”;
SET time_zone = “+00:00”;
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

– Base de datos: `colegio-137`
– ——————————————————–

– Estructura de tabla para la tabla `colegio_147`
CREATE TABLE IF NOT EXISTS `colegio_147` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `nombre1` varchar(30) NOT NULL,
 `nombre2` varchar(30) NOT NULL,
 `apellido1` varchar(30) NOT NULL,
 `apellido2` varchar(30) NOT NULL,
 `direccion` varchar(30) NOT NULL,
 `telefono` varchar(30) NOT NULL,
 `activo` varchar(1) NOT NULL DEFAULT ’s’,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;