Usuario:ManuelRomero/certificado/T1/Conceptos Generales
De WikiEducator
< Usuario:ManuelRomero
Revisión a fecha de 17:02 23 oct 2024; ManuelRomero (Discusión | contribuciones)
Saltar a: navegación, buscar
DESARROLLO DE APLICACIONES WEB EN EL SERVIDOR
¡Conceptualizando el entorno
PHP Un lenguaje de script al lado del servidor
Contenido
CONCEPTOS SOBRE DESARROLLO WEB
Qué pretende explicar este módulo
- El objetivo de este módulo lo describe su propio nombre.
- En esta introducción analizaremos qué entendemos por Desarrollo de aplicaciones web en el entorno servidor.
- Para ello vamos a ir desgranando el nombre del módulo y analizándolo en cada una de sus partes.
Desarrollar una aplicación
- Posible definición
|
- Para desarrollar una aplicación o programa
- Hay que entenderlo muy bién lo que queremos hacer
- Hay que planificarlo
- Hay qu realizar esa planificación y probarla
- Observa la siguiente imagen que reune diferentes la consecuencia de diferentes mitos en el desarrollo.
- Desarrolar una aplicación
- Cuando decimos implementar nos referimos a :
- Analizar el problema.
- Diseñar una solución algorítmica válida.
- Escribir el código de dicha solución utilizando uno o varios lenguajes de programación concreto, interpretados o complilados.
- Fases en el desarrollo tradicional
- Fases en el desarrollo tradicional
- El planteamiento es el siguiente (vemos esta imagen expuesta en clase)
- En ella vemos que se trata de encontrar dos valores para que la ecuación se satisfaga (que sea 0)
- La ecuación que lo resuelve también se aporta
- Esto es una parte del análisis que consiste en entender el problema que el cliente nos trasmite
<--
Posible implementación |
---|
<?php //Genero los valores para la ecuación //Ponemos este rango para que no queden valores muy grandes $a = rand(-10,10); $b = rand(-10,10); $c = rand(-10,10); //Valoro el dominio del resultado //Realizo Cálculos //Estas dos acciones las tenemos que entrelazar //es decir, en función de cada situación // realizamos los cálculos //Primera situación si a es 0, estoy en el caso: // bx+c=0 => x=-c/b (la solución) if ($a==0) { $rtdo = -$c/$b; $solucion = "Aquí una solución ecuación primer grado única y x = $rtdo"; } //Si a no es cero, // queremos ver si el contenido de la raíz es negativo else{ // El radicando es lo que hay dentreo de la raíz $radicando= $b*$b-4*$a*$c; if ($radicando<0){ //Para poderlo hacer, lo volvemos positivo //Y luego le pegamos una i (número complejos) $radicando= -$radicando; $raiz = sqrt($radicando); $real =-$b/2*$a; $imaginaria = $radicando."i"; $solucion ="Número complejos X1= $real+$imaginaria y X2 =$real-$imaginaria"; //Numeros complejos }else{ //Si estoy en este caso //Ni a es 0, ni el contenido de la raíz es negativo //Por lo que aplico la fórmula normal $x1= (-$b+sqrt($radicando))/2*$a; $x2= (-$b-sqrt($radicando))/2*$a; $solucion ="Ecuación segundo grado númros reales X1= $x1 y X2=$x2"; } } //Mostrar el resultado echo "<h1>La solucion {$a}x<sup>2</sup>+{$b}x+$c = 0 es $solucion</h1>"; ?> |
-->
- Proceso de carga de un recurso o página web
- Idea de web estática
- Web dinámica 1
- Web dinámica 2