Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Sintaxis/ejercicios»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Sintaxis/nav}}»)
 
 
Línea 1: Línea 1:
 
{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Sintaxis/nav}}
 
{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Sintaxis/nav}}
 +
===Ejercicios tipo hola mundo===
 +
<br />
 +
{{MRM_Actividad|Title=Ejercicio 1.- Declaración de  variables|
 +
*Muestra un mensaje por la pantalla
 +
}}
 +
 +
<br />
 +
{{MRM_Actividad|Title=Ejercicio 1.- Declaración de  variables|
 +
*Este programa donde declares variables de diferente tipo.
 +
*Luego muestres su valor.
 +
*Hazlo usando el operador de concatenación y sin usarlo
 +
}}
 +
{{}}
 +
 +
<br />
 +
{{MRM_Actividad|Title=Ejercicio 1.- Declaración de  variables|
 +
*Este programa asignará los siguientes valores a variables y luego lo visualizará
 +
**125;
 +
**0874;
 +
**0xAbC12;
 +
**0b1100;
 +
**"Esto es una cadena de caracteres";
 +
**'Esto es otra cadena de caracteres';
 +
                Esto es una cadena
 +
                multilínea
 +
                y termina aquí
 +
 +
                Esto es una cadena
 +
                multilínea
 +
                y termina aquí
 +
 +
**1.23432230003322014000002234101;
 +
**1234E-2;
 +
**null;
 +
**true;
 +
**false;
 +
}}
 +
<!--
 +
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio1 | Solución]]</font>
 +
-->
 +
 +
<hr />
 +
{{Tip|Los siguientes programas son algorítmicos básicos}}
 +
<hr />
 +
 +
{{MRM_Actividad|Title=Ejercicio 2 Sumar números|
 +
Haz un programa que sume los 100 primeros números}}
 +
<!--
 +
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio2 | Solución]]</font>
 +
-->
 +
<hr />
 +
{{MRM_Actividad|Title=Ejercicio 3 Fechas|
 +
Haz un programa que obtenga de forma aleatoria dia (1-31)mes(1-12) y año(1-3000) y nos diga si la fecha es correcta o no y porqué}}
 +
<!--
 +
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio3 | Solución]]</font>
 +
-->
 +
<hr />
 +
{{MRM_Actividad|Title=Ejercicio 4 Nómina|
 +
*Haz un programa que a partir de precio hora y de número de horas calcule una nómina, teniendo en cuenta que:
 +
#mas de 40 horas son extras (1.5 el precio base)
 +
#IRPF < 600E exento
 +
#Entre 600 y 800 5%
 +
#Mas de 800 12 %
 +
*Nos debe de dar detalle del bruto, descuentos y neto de salario}}
 +
<!--
 +
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio4 | Solución]]</font>
 +
-->
 +
 +
{{MRM_Actividad|Title=Tabla de multiplicar|
 +
 +
*Genera un número aleatorio y muestra la tabla de multiplicar
 +
*Haz que salga con una tabla usando las etiquetas html
 +
<nowiki>
 +
    <table>
 +
      <tr>
 +
        <th> </th>
 +
      </tr>
 +
            ......
 +
      <tr>
 +
        <td> </td>
 +
      </tr>
 +
        ........
 +
    </table>
 +
</nowiki>
 +
*Intenta hacerlo que salgan las diez tablas de multiplicar
 +
}}
 +
{{tip|'''''Revisa la teoría''''', y confirma en este ejercicio que tienes claro la posibilidad de entremezclar código php y html y para el intérprete de php es todo como si fuera el mismo script}}
 +
 +
 +
 +
 +
<hr />
 +
{{MRM_Actividad|Title=Ejercicio 5 Número primo|
 +
*Un programa que nos diga si un número es o no primo
 +
}}
 +
 +
 +
<!--
 +
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio5 | Solución]]</font>
 +
-->
 +
<hr />
 +
 +
<!--
 +
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio6 | Solución]]</font>
 +
-->
 +
<hr />
 +
{{MRM_Actividad|
 +
Realiza un programa que visualice las constantes predefinidas '''variables''' vistas en la teoría, y al menos otras 8 de las constantes predefinidas '''estándar'''}}
 +
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio7 | Solución]]</font>
 +
<hr />
 +
<div style="float: right;font-size:30px;text-align:center;background-color:DarkSeaGreen">
 +
</div>
 +
 +
===Ejercicios de sintaxis===
 +
<br />
 +
{{Actividad|Title=Ejercicios sencillos y mas complejos de php|
 +
; Ejercicios con operaciones aritméticas
 +
: http://www.mclibre.org/consultar/php/ejercicios/operaciones_aritmeticas/operaciones_aritmeticas.html
 +
; Condicionales y repeticiones
 +
: http://www.mclibre.org/consultar/php/ejercicios/if_else/if_else.html
 +
: http://www.mclibre.org/consultar/php/ejercicios/repaso_1/repaso.html
 +
; Expresiones regulares
 +
: Teoría: http://www.mclibre.org/consultar/php/lecciones/php_expresiones_regulares.html
 +
: Ejercicios: http://www.mclibre.org/consultar/php/ejercicios/expresiones_regulares/expresiones_regulares.html
 +
; Validación
 +
: Teoría: http://www.mclibre.org/consultar/php/lecciones/php_comprobacion_datos.html
 +
: http://www.mclibre.org/consultar/php/ejercicios/validacion/validacion.html
 +
; Listado interesante de ejercicos varios y de diferentes niveles
 +
: http://www.tecn.upf.es/~ocelma/cpom/practicas
 +
}}

Última revisión de 22:02 16 oct 2018


Ejercicios tipo hola mundo



Icon activity.jpg
Ejercicio 1.- Declaración de variables
  • Muestra un mensaje por la pantalla






Icon activity.jpg
Ejercicio 1.- Declaración de variables
  • Este programa donde declares variables de diferente tipo.
  • Luego muestres su valor.
  • Hazlo usando el operador de concatenación y sin usarlo



{{}}



Icon activity.jpg
Ejercicio 1.- Declaración de variables
  • Este programa asignará los siguientes valores a variables y luego lo visualizará
    • 125;
    • 0874;
    • 0xAbC12;
    • 0b1100;
    • "Esto es una cadena de caracteres";
    • 'Esto es otra cadena de caracteres';
               Esto es una cadena
               multilínea
               y termina aquí
                Esto es una cadena
               multilínea
               y termina aquí
    • 1.23432230003322014000002234101;
    • 1234E-2;
    • null;
    • true;
    • false;





Icon present.gif
Tip: Los siguientes programas son algorítmicos básicos





Icon activity.jpg
Ejercicio 2 Sumar números

Haz un programa que sume los 100 primeros números




Icon activity.jpg
Ejercicio 3 Fechas

Haz un programa que obtenga de forma aleatoria dia (1-31)mes(1-12) y año(1-3000) y nos diga si la fecha es correcta o no y porqué




Icon activity.jpg
Ejercicio 4 Nómina
  • Haz un programa que a partir de precio hora y de número de horas calcule una nómina, teniendo en cuenta que:
  1. mas de 40 horas son extras (1.5 el precio base)
  2. IRPF < 600E exento
  3. Entre 600 y 800 5%
  4. Mas de 800 12 %
  • Nos debe de dar detalle del bruto, descuentos y neto de salario




Icon activity.jpg
Tabla de multiplicar
  • Genera un número aleatorio y muestra la tabla de multiplicar
  • Haz que salga con una tabla usando las etiquetas html
    <table>
       <tr>
        <th> </th>
       </tr>
            ......
       <tr>
        <td> </td>
       </tr>
         ........
    </table>

  • Intenta hacerlo que salgan las diez tablas de multiplicar



Icon present.gif
Tip: Revisa la teoría, y confirma en este ejercicio que tienes claro la posibilidad de entremezclar código php y html y para el intérprete de php es todo como si fuera el mismo script






Icon activity.jpg
Ejercicio 5 Número primo
  • Un programa que nos diga si un número es o no primo







Icon activity.jpg
Actividad

Realiza un programa que visualice las constantes predefinidas variables vistas en la teoría, y al menos otras 8 de las constantes predefinidas estándar


Solución


Ejercicios de sintaxis