Diferencia entre revisiones de «Plantilla:PHP/ProgramaConjuntoInstrucciones»

De WikiEducator
Saltar a: navegación, buscar
(Instrucciones en un lenguaje de programación)
Línea 52: Línea 52:
 
   } //fin de bloque
 
   } //fin de bloque
 
</source>
 
</source>
;Por otro lado el inicio del programa se especifica con las etiquetas  
+
;Por otro lado el inicio del programa se especifica con las etiquetas
 
<source lang=php>
 
<source lang=php>
 
  <?php //Etiqueta de inicio de script
 
  <?php //Etiqueta de inicio de script
+
 
 
  ?>  //Etiqueta de fin de script
 
  ?>  //Etiqueta de fin de script
</source>
 
}}
 
</div>
 
 
 
 
 
 
 
 
<div class="slide">
 
;Separando instrucciones
 
*Para separar una instrucción de otra usaremos ''''';''''' (punto y coma)
 
*Su uso es obligatorio a excepción de la última instrucción que se puede obviar
 
*Esto es por que el fin de código php '''''?>''''' implica esta instrucción
 
*Nosotros mejor lo usaremos siempre.
 
*La instrucción inicio de bloque y fin de bloque no lleva nunca ''''';'''''
 
</div>
 
 
<div class="slide">
 
{{Tip|Si solo queremos insertar una instrucción puede suele obviarse el ''''';'''''
 
<source lang=php>
 
  <html>
 
    ......
 
    <?php echo "hola" ?>
 
    <!-- instrucciones html -->
 
    <?php echo "otro hola" ?>
 
    <!-- mas instrucciones html -->
 
    <?php echo "otra instrucción " ?>
 
    .....
 
  </html>
 
 
</source>
 
</source>
 
}}
 
}}
 
</div>
 
</div>
 
<div class="slide">
 
{{Tip|También puede haber ;
 
<source lang=php>
 
  <html>
 
    ......
 
    <?php echo "hola" ;?>
 
    <!-- instrucciones html -->
 
    <?php echo "otro hola" ; ?>
 
    <!-- mas instrucciones html -->
 
    <?php echo "otra instrucción " ; ?>
 
    .....
 
  </html>
 
</source>
 
}}
 
</div>
 
<div class="slide">
 
 
{{MRM_Actividad|Title=Probando código php|
 
;Haz un programa que dónde incluyas código dentro del body
 
:Muestra con etiqueta h1, h2 y h3 tres frases
 
:Utiliza la función echo para visualizar
 
;Muestra en el título un texto escrito desde php
 
;Compara el fichero del servidor con el que recibe el cliente
 
{{Plegable|hide|Posible solución|
 
<source lang=html5>
 
</body>
 
</html>
 
<!doctype html>
 
<html lang="en">
 
<head>
 
    <meta charset="UTF-8">
 
    <meta name="viewport"
 
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
 
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
 
    <title><?php echo "Este es un título desde php" ?></title>
 
</head>
 
<body>
 
<?php
 
 
echo "<h1>Mensaje en texto de h1</h1>";
 
echo "<h2>Mensaje en texto de h2</h2>";
 
echo "<h3>Mensaje en texto de h3</h3>";
 
?>
 
 
 
</body>
 
</html>
 
</source>
 
 
}}
 
[[Image:1.png]]
 
}}
 
 
</div>
 
</div>

Revisión de 09:12 21 sep 2018

Programa: conjunto de instrucciones

Icon objectives.jpg
Objetivo

Un programa es un conjunto de instrucciones

  • Analizaremos las instrucciones que hay.
  • Posteriormente Veremos cómo se escriben en php.

Planteando un lenguaje de programación

Léxicos
  • Son las palabras reservadas del lenguaje.
http://php.net/manual/es/reserved.keywords.php
Sintaxis
Reglas de construcción.
Son las ya conocidas, pero veremos cómo se construyen las expresiones.
Semántica
Habla del significado.


Icon key points.gif

Puntos clave

Estudiaremos alguna peculiaridad, como el hecho de que php es un lenguaje altamente orientado a expresiones


Instrucciones en un lenguaje de programación

  1. Inicio Fin de bloque
  2. Instrucción/función de leer del teclado, escribir por pantalla
  3. Declaraciones (variables, constantes, funciones, clases, objetos, ...)
  4. Asignación
  5. Invocación (llamada a función o método)
  6. Estructura de control (selectiva, iterativa)


Instrucción de inicio fin de bloque
 { //Instrucción de inicio de bloque
 } //Instrucción de fin de bloque



Icon key points.gif

PHP instruccion inicio fin

En PHP el bloque inicio y fin está especificado con los caracteres
  { //inicio de bloque
  } //fin de bloque
Por otro lado el inicio del programa se especifica con las etiquetas
 <?php //Etiqueta de inicio de script
 
 ?>  //Etiqueta de fin de script


</div>