viernes, 12 de julio de 2019

PLANEACIÓN INFORMÁTICA - PROGRAMACIÓN TERCER PERIODO 2019

PLANEACIÓN INFORMÁTICA - PROGRAMACIÓN TERCER PERIODO 2019

Resultado de imagen para escudo del salesiano


1. ¿CÓMO SE DECLARA UNA VARIABLE NUMÉRICA EN PHP?
2. ¿COMO SE REALIZA UNA OPERACIÓN CON VARIABLES NUMÉRICAS EN PHP?
3. ¿CÓMO INCREMETAMOS UNA VARIABLE?
4. ¿CÓMO DECREMENTAMOS EN UNA VARIABLE?
5. ¿ES POSIBLE MOSTRAR EN PANTALLA EN UNA MISMA LINEA CADENAS Y NÚMEROS?


PLANEACIÓN INFORMÁTICA


Solución:
1. Las variables en PHP son representadas con un signo de dólar ($) seguido por el nombre de la variable. El nombre de la variable es sensible a minúsculas y mayúsculas. Es decir, las siguientes declaraciones de variables son distintas entre ellas:
$variable, $Variable, $variAble, $VariAble, etc. representan a distintas variables.
Recordar que una variable es un espacio de la memoria del ordenador (en este caso del servidor) a la que asignamos un contenido que a grandes rasgos puede ser un valor numérico (sólo números, con su valor de cálculo) o alfanumérico (sólo texto o texto con números, sin valor de cálculo).
Para declarar un nombre de variable válido, éste tiene que empezar con una letra (o si no empieza con una letra, tendrá que hacerlo con un carácter de subrayado), seguido de cualquier número de letras, números y caracteres de subrayado, sin espacios.

2. COMO SE REALIZA UNA OPERACION CON VARIABLES NUMERICAS EN PHP?

Las operaciones matemáticas con variables se llevan cabo de manera horizontal y de izquierda a derecha.
Para poner un ejemplo, si tenemos las variables siguientes:

$numero1 = 15;
$numero2 = 23;

Y el fragmento de código:

<?php
$numero1 = 15;
$numero2 = 23;
echo $numero1 + $numero2;
?>
Obtendremos un resultado como el siguiente:

La misma lógica aplica para todas las operaciones matemáticas básicas, es decir la suma ($variable1 + $variable2), la resta ($variable1 - $variable2), la multiplicación ($variable1 * $variable2) y la división (($variable1 / $variable2); además, está una operación más, la operación módulo ($variable1 % $variable2). La operación módulo proporciona el cociente que resulta de la división entre la variable1 y la variable2. Si bien de momento la utilidad de esta función no resulta alocadamente obvia, podemos asegurar que la utilizarán en más de algún programa que desarrollen en un futuro cercano.

Imagen relacionada




3. y 4.

Operadores de incremento/decremento


Aquí hay un script simple de ejemplo:

<?phpecho "<h3>Postincremento</h3>";$a 5;

echo "Debe ser 5: " $a++ . "<br />\n";
echo "Debe ser 6: " $a "<br />\n";

echo "<h3>Preincremento</h3>";$a 5;
echo "Debe ser 6: " . ++$a "<br />\n";
echo "Debe ser 6: " $a "<br />\n";

echo "<h3>Postdecremento</h3>";$a 5;
echo "Debe ser 5: " $a-- . "<br />\n";
echo "Debe ser 4: " $a "<br />\n";

echo "<h3>Predecremento</h3>";$a 5;
echo "Debe ser 4: " . --$a "<br />\n";
echo "Debe ser 4: " $a "<br />\n";?>
PHP sigue la convención de Perl cuando trabaja con operaciones aritméticas sobre variables de caracteres y no la de C. Por ejemplo, en PHP y Perl $a = 'Z'; $a++; convierte $a en 'AA', mientras que en C a = 'Z'; a++; convierte a en '['(el valor ASCII de 'Z' es 90, el valor ASCII de '[' es 91). Nótese que las variables de caracteres pueden ser incrementadas pero no decrementadas y aun así sólo caracteres y dígitos de ASCII puro (a-z, A-Z y 0-9) están soportados. Incrementar o decrementar otras variables de caracteres no tiene efecto, el string original no se modifica.
Ejemplo #1 Operaciones aritméticas sobre variables de caracteres

<?phpecho '== Letras ==' PHP_EOL;$s 'W';

for ($n=0$n<6$n++) {
    echo ++$s PHP_EOL;
}// Los caracteres de dígitos tienen un comportamiento diferenteecho '== Dígitos ==' PHP_EOL;$d 'A8';
for ($n=0$n<6$n++) {
    echo ++$d PHP_EOL;
}$d 'A08';
for ($n=0$n<6$n++) {
    echo ++$d PHP_EOL;
}?>
5.

 Variables En PHP

Un primer paso para ganar en versatilidad es no escribir siempre textos prefijados. Si lo que escribimos se indica entre comillas, aparecerá tal cual; si no está entre comillas, el intérprete de PHP intentará deducir cual es su valor.
Así, nuestro segundo ejemplo (php02.php) podría ser un sencillo programa que sumara dos números, así
<html>
<body>
<?php
// php02.php - Valores calculados
echo "2+3 es ";
echo 2+3;
echo " ¿verdad?";
?>
</body>
</html>
Su resultado sería este:
2+3 es 5 ¿verdad?
La línea que comienza por doble barra es un comentario, que puede ser útil para el programador pero no afectará al resultado del programa.
Podemos escribir varias cosas con la orden "echo"; basta separarlas con comas).
<html>
<body>
<?php
// php02b.php - Valores calculados y "echo" con coma
echo "2+3 es ", 2+3, " ¿verdad?";
?>
</body>
</html>
que tendría el mismo resultado:
2+3 es 5 ¿verdad?


6. SELECCIONE LAS DECLARACIONES DE VARIABLES ESCRITAS CORRECTAMENTE Y LAS INCORRECTAS, EXPLIQUE EL POR QUÉ DE CADA UNA.

  • la primera variable es incorrecta ya que el signo de dólar que indica que se trata de una variable está seguido de un número.
  • la segunda variable es correcta ya que después del signo de dolar, hay un carácter de subrayado.
  • la tercera variable es correcta porque después del signo de dolar, hay una letra encabezando el nombre de la variable. 
  • la cuarta variable es correcta porque hay una letra después del signo que indica variable.
  • la quinta variable es incorrecta porque el signo de dolar está seguido de un número.
  • la sexta variable es correcta ya que no hay restricción en el tamaño sino en el nombre, que es correcto porque empieza con letra. 
  • la séptima variable es correcta debido a que hay una letra después del signo que indica variable.
  • la octava variable es incorrecta porque hay presencia de espacios.
  • la novena variable es correcta ya que no hay espacios y empieza con letra.

7.EXPLIQUE LOS TIPOS DE DATOS EN MYSQL - SUS COMPONENTES (BASE DE DATOS):

1. GRUPO DE DATOS NUMÉRICOS
2. GRUPO DE DATOS ALFANUMÉRICOS
3. GRUPO DE DATOS FECHAS Y HORAS



solución:

Tipos de dato numéricos

Listado de cada uno de los tipos de dato numéricos en MySQL, su ocupación en disco y valores.
  • INT (INTEGER): Ocupación de 4 bytes con valores entre -2147483648 y 2147483647 o entre 0 y 4294967295.
  • SMALLINT: Ocupación de 2 bytes con valores entre -32768 y 32767 o entre 0 y 65535.
  • TINYINT: Ocupación de 1 bytes con valores entre -128 y 127 o entre 0 y 255.
  • MEDIUMINT: Ocupación de 3 bytes con valores entre -8388608 y 8388607 o entre 0 y 16777215.
  • BIGINT: Ocupación de 8 bytes con valores entre -8388608 y 8388607 o entre 0 y 16777215.
  • DECIMAL (NUMERIC): Almacena los números de coma flotante como cadenas o string.
  • FLOAT (m,d): Almacena números de coma flotante, donde ‘m’ es el número de dígitos de la parte entera y ‘d’ el número de decimales.
  • DOUBLE (REAL): Almacena número de coma flotante con precisión doble. Igual que FLOAT, la diferencia es el rango de valores posibles.
  • BIT (BOOL, BOOLEAN): Número entero con valor 0 o 1.

Tipos de dato con formato fecha

Listado de cada uno de los tipos de dato con formato fecha en MySQL, su ocupación en disco y valores.
  • DATE: Válido para almacenar una fecha con año, mes y día, su rango oscila entre  ‘1000-01-01′ y ‘9999-12-31′.
  • DATETIME: Almacena una fecha (año-mes-día) y una hora (horas-minutos-segundos), su rango oscila entre  ‘1000-01-01 00:00:00′ y ‘9999-12-31 23:59:59′.
  • TIME: Válido para almacenar una hora (horas-minutos-segundos). Su rango de horas oscila entre -838-59-59 y 838-59-59. El formato almacenado es ‘HH:MM:SS’.
  • TIMESTAMP: Almacena una fecha y hora UTC. El rango de valores oscila entre ‘1970-01-01 00:00:01′ y ‘2038-01-19 03:14:07′.
  • YEAR: Almacena un año dado con 2 o 4 dígitos de longitud, por defecto son 4. El rango de valores oscila entre 1901 y 2155 con 4 dígitos. Mientras que con 2 dígitos el rango es desde 1970 a 2069  (70-69).

Diferentes tipos de dato con formato string

Listado de cada uno de los tipos de dato con formato string en MySQL, su ocupación en disco y valores.

  • CHAR: Ocupación fija cuya longitud comprende de 1 a 255 caracteres.
  • VARCHAR: Ocupación variable cuya longitud comprende de 1 a 255 caracteres.
  • TINYBLOB: Una longitud máxima de 255 caracteres. Válido para objetos binarios como son un fichero de texto, imágenes, ficheros de audio o vídeo. No distingue entre minúculas y mayúsculas.
  • BLOB: Una longitud máxima de 65.535 caracteres. Válido para objetos binarios como son un fichero de texto, imágenes, ficheros de audio o vídeo. No distingue entre minúculas y mayúsculas.
  • MEDIUMBLOB: Una longitud máxima de 16.777.215 caracteres. Válido para objetos binarios como son un fichero de texto, imágenes, ficheros de audio o vídeo. No distingue entre minúculas y mayúsculas.
  • LONGBLOB: Una longitud máxima de 4.294.967.298 caracteres. Válido para objetos binarios como son un fichero de texto, imágenes, ficheros de audio o vídeo. No distingue entre minúculas y mayúsculas.
  • SET: Almacena 0, uno o varios valores una lista con un máximo de 64 posibles valores.
  • ENUM: Igual que SET pero solo puede almacenar un valor.
  • TINYTEXT: Una longitud máxima de 255 caracteres. Sirve para almecenar texto plano sin formato. Distingue entre minúculas y mayúsculas.
  • TEXT:Una longitud máxima de 65.535 caracteres. Sirve para almecenar texto plano sin formato. Distingue entre minúculas y mayúsculas.
  • MEDIUMTEXT:Una longitud máxima de 16.777.215 caracteres. Sirve para almecenar texto plano sin formato. Distingue entre minúculas y mayúsculas.
  • LONGTEXT: Una longitud máxima de 4.294.967.298 caracteres. Sirve para almecenar texto plano sin formato. Distingue entre minúculas y mayúsculas.
CONCLUSIONES 

  • Las variables numéricas, como su nombre lo indica, son espacios susceptibles de ser cambiados. Para el caso de PHP, estas se nombran con el signo de dolar seguido de una letra. No debe incluir espacios, ni números seguidos del símbolo.
  • Es una nueva experiencia que vamos a vivir cada uno de nosotros y mejorar cosas que posiblemente hayamos dejado un poco flojas de el periodo anterior y como en cualquier proceso mejorar y sacar las cosas positivas de cada nueva aventura.
  •  aprender lo mas importante para sacar uno de nuestros periodos de vida en este colegio y que con el amor y bendición de Dios todo salga excelente.

WEBGRAFÍA
  • https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=544:tipos-de-variables-en-php-declaracion-y-asignacion-sentencia-echo-insertar-texto-en-el-html-cu00816b&catid=70&Itemid=193
  • https://www.php.net/manual/es/language.operators.increment.php
  • https://www.aprendeaprogramar.com/cursos/verApartado.php?id=8002
  • https://www.anerbarrena.com/tipos-dato-mysql-5024/