Diferencia entre revisiones de «Plantilla:PHP/ProgramaConjuntoInstrucciones»

De WikiEducator
Saltar a: navegación, buscar
(Instrucciones en un lenguaje de programación)
(Ejemplos de valores en php)
 
(5 revisiones intermedias por el mismo usuario no mostrado)
Línea 53: Línea 53:
 
</div>
 
</div>
 
<div class="slide">
 
<div class="slide">
*Las instrucciones en php, se separan una de otra con ''''';'''''
+
{{MRM_Puntos clave|Title=Separación de instrucciones|
 +
*Las instrucciones en php, se separan una de otra con ''''';''''' (punto y coma)
 
{{Nota|Hay una excepción que veremos más adelante}}
 
{{Nota|Hay una excepción que veremos más adelante}}
 
<source lang=php>
 
<source lang=php>
Línea 60: Línea 61:
 
echo "Qué bonito es php";
 
echo "Qué bonito es php";
 
</source>
 
</source>
 +
}}
 
;Todo ello lo iremos estudiando
 
;Todo ello lo iremos estudiando
  
Línea 65: Línea 67:
 
<br />
 
<br />
 
{{MRM_Puntos_clave|Title=Valores|
 
{{MRM_Puntos_clave|Title=Valores|
;Las instrucciones trabajan con valores
+
* '''''Las instrucciones''''' trabajan con '''''valores'''''
;Sobre los valores, realizaremos operaciones
+
*Sobre los '''''valores''''', realizaremos '''''operaciones'''''
;Los valores pueden ser de diferentes tipos
+
*Los '''''valores''''' pueden ser de diferentes '''''tipos'''''
 
}}
 
}}
  
;En php tenemos los siguientes tipos de valores:
+
*En php tenemos los siguientes '''''tipos de valores''''':
 
{|class="wikitable col1cen col2cen center" style="width:350px;"
 
{|class="wikitable col1cen col2cen center" style="width:350px;"
 
|+ style="color:white;background:blue;"|'''TIPOS DE VALORES EN PHP'''
 
|+ style="color:white;background:blue;"|'''TIPOS DE VALORES EN PHP'''
Línea 96: Línea 98:
 
# Objetos (instancias de clases)
 
# Objetos (instancias de clases)
 
# Recursos (manejadores de conexiones u otros recursos externos)
 
# Recursos (manejadores de conexiones u otros recursos externos)
 +
 
===Ejemplos de valores en php===
 
===Ejemplos de valores en php===
 
Todo esto lo iremos estudiando, pero por ir viendo ejemplos y sabiendo con qué vamos a trabajar
 
Todo esto lo iremos estudiando, pero por ir viendo ejemplos y sabiendo con qué vamos a trabajar
  
</div>
+
 
 
<div class="slide">
 
<div class="slide">
 
<source lang=php>
 
<source lang=php>
Línea 145: Línea 148:
  
 
</source>
 
</source>
<div>
 
<div class="slide">
 
;Instrucción de inicio fin de bloque
 
<source lang = php>
 
{ //Instrucción de inicio de bloque
 
} //Instrucción de fin de bloque
 
</source>
 
</div>
 
<div class="slide">
 
 
{{MRM_Puntos clave|Title= PHP instruccion inicio fin|
 
;En PHP el bloque '''inicio''' y '''fin''' está especificado con los caracteres
 
<source lang=php>
 
  { //inicio de bloque
 
  } //fin de bloque
 
</source>
 
;Por otro lado el inicio del programa se especifica con las etiquetas
 
<source lang=php>
 
<?php //Etiqueta de inicio de script
 
 
?>  //Etiqueta de fin de script
 
</source>
 
}}
 
 
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>

Última revisión de 17:19 7 nov 2024

Programa: conjunto de instrucciones

Icon objectives.jpg
Objetivo

Analizamos un programa como un conjunto de instrucciones que trabajan con valores

  • Analizaremos las instrucciones que hay.
  • Analicemos qué son los valores y cómo los voy a poder almacenar para usar en un programa
  • Posteriormente Veremos cómo se escriben en php.

Planteando un lenguaje de programación

Léxicos
Sintaxis
Reglas de construcción.
Son muy comunes en todos los lenguajes
$edad = 16
if ($edad>18){
   echo "Eres mayor de edad";
}else{
   echo "No eres mayor de edad";
}
Esta estructra es igual en todos los lenguajes
pero en php las variables se definen de una forma concreta
y la forma de escribir por pantalla también es propia de cada lenguaje
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
También que es un lenguaje de tipado dinámico


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, control de excepciones).


Icon key points.gif

Separación de instrucciones

  • Las instrucciones en php, se separan una de otra con ; (punto y coma)

(Comment.gif: Hay una excepción que veremos más adelante)


$edad = 25;
$nombre = "Manuel";
echo "Qué bonito es php";


Todo ello lo iremos estudiando

Tipos de valores usados en php



Icon key points.gif

Valores

  • Las instrucciones trabajan con valores
  • Sobre los valores, realizaremos operaciones
  • Los valores pueden ser de diferentes tipos



  • En php tenemos los siguientes tipos de valores:
TIPOS DE VALORES EN PHP
Valores simples Valores compuestos
Numéricos String Booleanos Null Arrays Objetos Recursos


  1. Númericos (enteros, reales)
  2. Cadenas de caracteres (string)
  3. Booleanos (true, false)
  4. Null
  5. Arrays (listas de valores)
  6. Objetos (instancias de clases)
  7. Recursos (manejadores de conexiones u otros recursos externos)

Ejemplos de valores en php

Todo esto lo iremos estudiando, pero por ir viendo ejemplos y sabiendo con qué vamos a trabajar


//Enteros y reales
5;
5.5;
0b1100101; // Representación en binario
0xFAfF4; // Representación en hexadecimal
0733353; // Representación en octal
54e34; // Notación científica
43e-10;
 
// Operaciones numéricas: +, -, *, /
 
// String o cadena de caracteres
"Esto es una cadena";
'Esto es otra cadena';
 
// Operaciones: concatenar con .
 
// Booleanos
true;
false;
 
// Operaciones lógicas: AND, OR, !
 
// Valor null
null;
 
// Tipos compuestos
 
// Arrays
["servidor", "cliente"];
 
// Objetos
class Persona {
    private $nombre;
    private $apellido;
    private $telefono;
}
 
// Recursos
new mysqli();