|
|
Línea 2: |
Línea 2: |
| ==Programa: conjunto de instrucciones== | | ==Programa: conjunto de instrucciones== |
| {{MRM_Objetivo| | | {{MRM_Objetivo| |
− | '''''Un programa es un conjunto de instrucciones''''' que trabajan con '''''valores''''' | + | '''''Analizamos un programa como un conjunto de instrucciones''''' que trabajan con '''''valores''''' |
| *Analizaremos las instrucciones que hay. | | *Analizaremos las instrucciones que hay. |
| *Analicemos qué son los valores y cómo los voy a poder almacenar para usar en un programa | | *Analicemos qué son los valores y cómo los voy a poder almacenar para usar en un programa |
Revisión de 06:31 20 oct 2024
Programa: conjunto de instrucciones
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
- 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.
- 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
- Inicio Fin de bloque
- Instrucción/función de leer del teclado, escribir por pantalla
- Declaraciones (variables, constantes, funciones, clases, objetos, ...)
- Asignación
- Invocación (llamada a función o método)
- Estructura de control (selectiva, iterativa, control de excepciones).
Tipos de valores usados en php
(: Como hemos comentado, las instrucciones trabajan con valores)
(: Sobre los valores, realizaremos operaciones)
- En php tenemos los siguientes valores
-
TIPOS DE VALORES EN PHP
Valores simples
|
Valores compuestos
|
Numéricos
|
String
|
Booleanos
|
Null
|
Arrays
|
Objetos
|
Recursos
|
- numércios
- Cadenas de caracteres
- booleanos
- null
- arrays
- objetos
- recursos
//Enteros y reales
5;
5.5;
0b1100101; //Representacion en binario
0xFAfF4; //Representacion en hexadecimal
0733353; //Representacioń en octal
54e34; //Notacion científica
43e-10;
//operaciones +,-*,/ ....
//String o cadena de caracteres
"Esto es una cadena";
'esto es otra cadena';
//Operaciones concatenar .
//Booleanos
true;
false;
//Operaciones lógicas AND OR !
//Valor null
null;
//Ahora tipos compuestos
//arrays
["servidor", "cliente"];
//Objetos
class Persona
{
private $nombre;
private $apellido;
private $telefono;
}
//recursos
new mysqli();
- Instrucción de inicio fin de bloque
{ //Instrucción de inicio de bloque
} //Instrucción de fin de bloque
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
|