Diferencia entre revisiones de «Plantilla:PHP/ProgramaConjuntoInstrucciones»

De WikiEducator
Saltar a: navegación, buscar
Línea 1: Línea 1:
 
<div class=slide>
 
<div class=slide>
==Un programa: Un conjunto de instrucciones==
+
==Programa: conjunto de instrucciones==
 
{{MRM_Objetivo|
 
{{MRM_Objetivo|
 
'''''Un programa es un conjunto de instrucciones'''''
 
'''''Un programa es un conjunto de instrucciones'''''
*Analizaremos las instrucciones que hay
+
*Analizaremos las instrucciones que hay.
*Posteriormente Veremos como se escriben en php
+
*Posteriormente Veremos cómo se escriben en php.
 
}}
 
}}
 
</div>
 
</div>
Línea 11: Línea 11:
 
===Planteando un lenguaje de programación===
 
===Planteando un lenguaje de programación===
 
;Léxicos
 
;Léxicos
*Son las palabras reservadas del lenguaje
+
*Son las palabras reservadas del lenguaje.
 
  http://php.net/manual/es/reserved.keywords.php
 
  http://php.net/manual/es/reserved.keywords.php
 
;Sintaxis
 
;Sintaxis
  Reglas de construcción
+
  Reglas de construcción.
  Son las ya conocidas, pero veremos como se construyen las expresiones
+
  Son las ya conocidas, pero veremos cómo se construyen las expresiones.
 
</div>
 
</div>
  
 
<div class="slide">
 
<div class="slide">
 
;Semántica
 
;Semántica
  Habla del significado
+
  Habla del significado.
 
{{MRM_Puntos clave|
 
{{MRM_Puntos clave|
;Estudiaremos alguna peculiaridad como el hecho de que php es un lenguaje '''''muy orientado a expresiones'''''
+
;Estudiaremos alguna peculiaridad, como el hecho de que php es un lenguaje '''''altamente orientado a expresiones'''''
 
}}
 
}}
 
</div>
 
</div>
Línea 41: Línea 41:
 
*Su uso es obligatorio a excepción de la última instrucción que se puede obviar
 
*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
 
*Esto es por que el fin de código php '''''?>''''' implica esta instrucción
*Nosotros mejor lo usaremos siempre
+
*Nosotros mejor lo usaremos siempre.
 +
*La instrucción inicio de bloque y fin de bloque no lleva nunca ''''';'''''
 +
 
 
</div>
 
</div>
  

Revisión de 21:34 9 oct 2017

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)
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 ;
Icon present.gif
Tip: Si solo queremos insertar una instrucción puede suele obviarse el ;
  <html>
    ......
    <?php echo "hola" ?>
    <!-- instrucciones html -->
    <?php echo "otro hola" ?>
    <!-- mas instrucciones html -->
    <?php echo "otra instrucción " ?>
    .....
  </html>


Icon present.gif
Tip: También puede haber ;
  <html>
    ......
    <?php echo "hola" ;?>
    <!-- instrucciones html -->
    <?php echo "otro hola" ; ?>
    <!-- mas instrucciones html -->
    <?php echo "otra instrucción " ; ?>
    .....
  </html>


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