Diferencia entre revisiones de «Plantilla:PHP/ProgramaConjuntoInstrucciones»
De WikiEducator
(→Programa: conjunto de instrucciones) |
(→Instrucciones en un lenguaje de programación) |
||
(5 revisiones intermedias por el mismo usuario no mostrado) | |||
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 | + | '''''Un programa es 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 | + | *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. | *Posteriormente Veremos cómo se escriben en php. | ||
}} | }} | ||
Línea 35: | Línea 35: | ||
#'''''Asignación''''' | #'''''Asignación''''' | ||
#'''''Invocación''''' (llamada a función o método) | #'''''Invocación''''' (llamada a función o método) | ||
− | #'''''Estructura de control''''' (selectiva, iterativa) | + | #'''''Estructura de control''''' (selectiva, iterativa, control de excepciones). |
</div> | </div> | ||
+ | <div class="slide"> | ||
+ | |||
+ | ===Tipos de valores usados en php=== | ||
+ | {{Nota|Como hemos comentado, las instrucciones trabajan con valores}} | ||
+ | {{Nota|Sobre los valores, realizaremos operaciones}} | ||
+ | |||
+ | ;En php tenemos los siguientes valores: | ||
+ | <!--WIKITABLA:--> | ||
+ | {|class="wikitable col1cen col2cen center" style="width:300px;" | ||
+ | |+ style="color:white;background:blue;"|'''TIPOS DE VALORES EN PHP''' | ||
+ | |- | ||
+ | |colspan=4|Valores simples | ||
+ | |colspan=3|Valores compuestos | ||
+ | |- | ||
+ | |style="width:150px;color:white;background:red;"|Numéricos | ||
+ | |style="width:150px;color:white;" bgcolor="red"|String | ||
+ | |style="width:150px;color:white;background:red;"|Booleanos | ||
+ | |style="width:150px;color:white;" bgcolor="red"|Null | ||
+ | |style="width:150px;color:white;" bgcolor="green"|Arrays | ||
+ | |style="width:150px;color:white;" bgcolor="green"|Objetos | ||
+ | |style="width:150px;color:white;" bgcolor="green"|Recursos | ||
+ | |||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | #numércios | ||
+ | #Cadenas de caracteres | ||
+ | #booleanos | ||
+ | #null | ||
+ | #arrays | ||
+ | #objetos | ||
+ | #recursos | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | <source lang=php> | ||
+ | |||
+ | //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(); | ||
+ | </source> | ||
+ | <div> | ||
<div class="slide"> | <div class="slide"> | ||
;Instrucción de inicio fin de bloque | ;Instrucción de inicio fin de bloque |