OPERADORES ARITMÉTICOS
OPERADORES DE COMPARACION
OPERADORES LÓGICOS O BOOLEANOS
OPERADORES ARITMÉTICOS
OPERADORES DE COMPARACION
OPERADORES LÓGICOS O BOOLEANOS
Php es un lenguaje INTERPRETADO, es decir NO SE COMPILA como por ejemplo el lenguaje c#, o c++ que cada vez que cambias el código debes COMPILAR para generar un .EXE o .DLL.
En el caso de PHP por ser interpretado cada que cambies el código, solo salva y recarga la pagina y el INTERPRETE EN PHP actualiza el código.
PHP es un lenguaje basado en SCRIPTS, debes saber que en programación se usa este término para referise al código fuente escrito en algún tipo de lenguaje interpretado (casi siempre).
boolean: almacenan valores verdadero o falso (true / false).
integer: números enteros.
float: números con decimales, usando el punto como separador decimal.
string: cadenas de texto.
Hasta la version 7 del php los tipos de datos se definen por asignación como en el ejemplo anterior.
Diagrama de flujo
Codigo de Ejemplo
Conforme tus programas de PHP se vayan haciendo más complejos, es posible que te encuentres repitiendo el mismo código varias veces para realizar la misma tarea (por ejemplo: verificar si un número es primo o revisar el campo de un formulario para saber si está vacío).
En estas situaciones, tiene sentido convertir ese código en un componente reciclable, que pueda manejarse independientemente y que sea “invocado” en diferentes programas a medida que se necesite. Esta práctica no sólo reduce la cantidad de código duplicado que debes escribir, también hace que tus scripts sean más limpios, eficientes y fáciles de mantener.
Existen tres componentes para toda función:
Sin Parámetros:
Son aquellas que repiten una secuencia de instrucciones un número determinado de veces, la repetición de las instrucciones se ejecuta mientras se cumpla la CONDICION dada; también se conocen como iteraciones o Loops, en PHP usaremos:
MIENTRAS (WHILE)
HAGA … MIENTRAS (DO … WHILE)
DESDE..PARA (FOR)
FOREACH (LO USAREMOS EN LAS ESTRUCTURAS DE DATOS DE TIPO ARREGLOS)
Mientras la condición se cumpla se hace el ciclo, evalúa primero la condición y ejecuta las acciones, ejemplo:
Ejecuta primero las acciones y luego valida, distinto al caso anterior, ejemplo:
Uno de los bucles mas usados por su versatilidad, se le define desde el inicio, la condición de control y el incremento en cada ciclo o iteración, ejemplo:
Un vector o arreglo es una secuencia de posiciones de la memoria central del PC (RAM) que contiene datos y se puede seleccionar indivialmente mediante el uso de indices.
Una analogía con el mundo real son los estantes, las filas de espera, etc.
Tienen una sola dimensión y múltiples posiciones.
Cada posición puede contener diversos tipos de datos.
La posición inicial siempre será 0
1. POR DEFECTO: En ellos el indice es numerico y se crea automaticamente:
Ejemplo:
2. ASOCIATIVOS O INDEXADOS : El indice es ALFANUMERICO y lo crea el usuario:
Ejemplo:
ARREGLOS ANIDADOS O MATRICES
Son vectores o arreglos de VARIAS dimensiones, el ejemplo practico es un tablero de ajedrez el cual tendria 8 arrays (filas) que equivaldrian a 8 dimensiones,cada dimensión (array) tiene 8 posiciones.
Otros ejemplos practicos de matrices : Un panal de huevos, una sala de cine, un bus urbano, etc.
Los servicios web son una tecnología para comunicar un lenguaje de programación con otro. Por ejemplo, el lenguaje de programación java puede interactuar con PHP y .Net utilizando servicios web.
En otras palabras, el servicio web proporciona una forma de lograr la interoperabilidad.
Les comparto la diapositiva de la charla de introducción al curso, pueden descargarla en este link:
CLASE 2: WEBSERVICES Y SOAP
CODIGOS DE ESTADO HTTP :
https://es.wikipedia.org/wiki/Anexo:C%C3%B3digos_de_estado_HTTP
Practica 1: Codigo
Chequear Email ..
Alan Turing fue uno de los grandes matemáticos del siglo XX. Un «hombre del renacimiento» que se interesaba por todo lo que le rodeaba, «cambiando de temas y disciplinas con frecuencia.» Fue un personaje decisivo en la Segunda Guerra Mundial, gracias a su trabajo como criptógrafo que aceleró el final del conflicto, al vulnerar las comunicaciones alemanas rompiendo los códigos de las máquinas Enigma, dando un golpe decisivo al ejército nazi Además, de su perfil como criptógrafo en la Segunda Guerra Mundial, no debemos olvidarnos de la figura de Alan Turing como genio matemático, sus contribuciones en el ámbito teórico de las matemáticas- el problema de la decibilidad o Entscheldungsproblem- y cómo buscando su solución diseñó la máquina universal de Turing, contribuyendo así, al nacimiento y a la fundamentación de las Ciencias de la Computación, y el desarrollo de aplicaciones en el ámbito práctico de las matemáticas como el desarrollo de los fundamentos de la morfogénesis – hoy en día, biología del desarrollo-. Pero, sin duda, la gran contribución de Alan Turing para la posteridad fue la introducción de los conceptos esenciales de la Inteligencia Artificial, es decir, el diseño de máquinas que piensen así como el famoso Test de Turing.
Les comparto excelente entrada, donde de manera sencilla se explica lo basico del posicionamiento web, tan de moda hoy dia !
Disfrutenlo