REFERENCIA DEL LENGUAJE

Documentos relacionados
Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

PHP: Lenguaje de programación

Lección 2 Introducción al lenguaje C

Tema 2. El lenguaje JAVA

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.

Curso de PHP. Tema 2: Lenguaje PHP básico

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Java para programadores

SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro

Características de JavaScript

Elementos de un programa en C

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

El lenguaje C. 1. Identificadores, constantes y variables

4- Introducción a PHP

Introducción a PL/SQL

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

LENGUAJE PHP Y CAKEPHP FRAMEWORK

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 2 ELEMENTOS DEL LENGUAJE DE PHP

LENGUAJE. Tema 2 Elementos de un programa

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani

TEMA 4. ESTRUCTURAS DE CONTROL

ESTRUCTURAS DE CONTROL

Tema 6 Control de Flujo

LENGUAJE ST. (Structured Text) ST (Structured Text): 5to lenguaje definido en la norma IEC

JavaScript: Lenguaje de programación

Introducción a Java (II) Dr. (c) Noé Alejandro Castro Sánchez

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

Lección 3 Sentencias de control

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Comprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso.

Programa Formativo. Código: Curso: Lenguaje PHP y Cake PHP Framework Modalidad: ONLINE Duración: 60h.

Operadores aritméticos

Programación Estructurada. Sesión 4:Estructuras de control

Introducción a Python. Cecilia Manzino

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.

Introducción al lenguaje C

Estructuras de control Agosto de Facultad de Ingeniería. Universidad del Valle

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

Expresiones y Operadores

Programación de Computadores 4 Iteraciones y Decisiones. Prof. Javier Cañas. Universidad Técnica Federico Santa María Departamento de Informática

fundamentos de programación (unidad 4) programación estructurada en Java

Programación. Test Autoevaluación Tema 4

FUNDAMENTOS DE OBJECT PASCAL

Elementos léxicos del lenguaje de programación Java

4. Operadores Operador asignación

Operadores de comparación

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Fundamentos de Programación

Estructuras de Control

Fundamentos de programación

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Algoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C Sesión 1

Cadena de caracteres Numéricas Fecha y hora Booleanas Tipo registro Tipo cursor

LENGUAJE DE PSEUDOCÓDIGO

Introducción a Java. Introducción a Java. Programación I

Introducción a la Programación

PHP y MySQL. Indice: Switch Bucles For While do...while

Sintaxis de C Ing. Jose Maria Sola Dr. Oscar Ricardo Bruno

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

FUNDAMENTOS DE INFORMÁTICA

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

Programación en Lenguaje C

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /

Dobles: Es el caso de la instrucción if-else (punto 1.2).

Construcción de Expresiones Programación Estructurada. Semestre: A-2012

Descripción de un Programa

Programación Orientada Objetos. Estructuras de control if, If else, switch

Conocer los tipos de esquemas condicionales. Entender su funcionamiento y sus diferencias. 1. Introducción. 3. Esquemas condicionales en C

Estatutos de Control C# Estatutos de Decisión (Selección)

Módulo. = Asignación = = Comp. de igualdad!= Com. de desigualdad <= Comp. menor o igual >= Comp. mayor o igual AND lógico OR lógica.

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

CONCEPTOS BASICOS DEL LENGUAJE JAVA

Operadores de comparación

Programación en java. Estructuras algorítmicas

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Guía práctica de estudio 05: Diagramas de flujo

Desarrollo de sitios web con PHP y MySQL

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Estructura de datos y Programación

Características de Lenguajes de Scripts

Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos.

TEMA 4: Programación estructurada

Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III

Java para no Programadores

Tema 05: Elementos de un programa en C

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

Tema 2. El lenguaje de programación Java (Parte 1)

Es ambigua, ya que la división y la multiplicación tienen el mismo grado de precedencia, qué parte de la expresión se realiza primero?

Tema 3.- Predicados y sentencias condicionales

Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Tipos de Esquema

Elementos léxicos del lenguaje de programación C

Contenido. PHP, Creación de páginas Web dinámicas - Beati. CAPITULO 1 Más allá de HTML y CSS...1. CAPITULO 3 Mezclando PHP y HTML...

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Guía práctica de estudio 05: Pseudocódigo

Transcripción:

REFERENCIA DEL LENGUAJE Sesión 07 Mg.

Cadenas de caracteres Una cadena de caracteres es un arreglo de caracteres. Los caracteres son letras, números y signos de puntuación. Cuando un número se usa como carácter, no es más que un carácter almacenado, al igual que una letra. No se puede usar en operaciones aritméticas. Cuando se almacena una cadena de caracteres en una variable, le indica a PHP dónde empieza y dónde termina la cadena usando comillas dobles o sencillas. Las cadenas de comillas sencillas y las que tienen comillas dobles se manejan en formas diferentes. Las cadenas entre comillas sencillas se almacenan literalmente. En las cadenas entre comillas dobles, las variables y algunos caracteres especiales se evalúan antes de almacenar la cadena. Se puede juntar cadenas, mediante un proceso llamado concatenación, usado un punto (.)

Fechas y horas PHP tiene la capacidad de reconocer fechas y horas y manejarlas en forma diferente que las cadenas de caracteres simples. Las fechas y horas se almacenan en el PC en un formato llamado marca de tiempo (timestamp). PHP maneja las fechas y horas usando funciones incorporadas. El formato de marca de tiempo es una marca de tiempo Unix, la cual es un número entero que representa el número de segundos desde el 1 de enero de 1970 00:00:00 GMT (Greenwich Mean Time) hasta la hora representada por la marca de tiempo. Función date_default_timezone_set( zonahoraria ); date_default_timezone_get( ); date( formato, $timestamp); time( ); Descripción Establece la zona horaria predeterminada. Obtener la zona horaria predeterminada. Permite dar formato a una fecha. Obtener la hora actual con formato Unix.

Símbolos para formato de fechas Símbolo Significado Ejemplo M Mes en texto, abreviado ene F Mes en texto, sin abreviar enero m Mes en números precedidos por ceros 02, 12 n Mes en números sin cero precedente 1, 12 d Día del mes; dos dígitos precedidos por ceros 01, 14 j Día del mes sin el cero precedente 3, 30 l Día de la semana en texto, sin abreviar viernes D Día de la semana en texto, abreviado vie w Día de la semana en números De 0 (domingo) a 6 (sábado) Y Año en cuatro dígitos 2015 y Año en dos dígitos 15

Símbolos para formato de fechas Símbolo Significado Ejemplo g Hora entre 0 y 12 sin ceros precedentes 2,10 G Hora entre 0 y 24 sin ceros precedentes 2, 15 h Hora entre 0 y 12 precedida por ceros 01, 10 H Hora entre 0 y 24 precedida por ceros 00, 23 i Minutos 00, 59 s Segundos 00, 59 a am o pm en minúsculas am, pm A AM o PM en mayúsculas AM, PM

Operadores de comparación Ejemplo Nombre Resultado $a == $b Igual TRUE si $a es igual a $b después de la manipulación de tipos. $a === $b Idéntico TRUE si $a es igual a $b, y son del mismo tipo. $a!= $b Diferente TRUE si $a no es igual a $b después de la manipulación de tipos. $a <> $b Diferente TRUE si $a no es igual a $b después de la manipulación de tipos. $a!== $b No idéntico TRUE si $a no es igual a $b, o si no son del mismo tipo. $a < $b Menor que TRUE si $a es estrictamente menor que $b. $a > $b Mayor que TRUE si $a es estrictamente mayor que $b. $a <= $b Menor o igual que TRUE si $a es menor o igual que $b. $a >= $b Mayor o igual que TRUE si $a es mayor o igual que $b. $a <=> $b Operador "Nave espacial" 0 si $a y $b son iguales, 1 si $a es mayor que $b, -1 si $b es mayor que $a. Disponible a partir de PHP 7.

Operadores de incremento/decremento Ejemplo Nombre Efecto ++$a Pre-incremento Incrementa $a en uno, y luego retorna $a. $a++ Post-incremento Retorna $a, y luego incrementa $a en uno. --$a Pre-decremento Decrementa $a en uno, luego retorna $a. $a-- Post-decremento Retorna $a, luego decrementa $a en uno.

Operadores lógicos Ejemplo Nombre Resultado $a and $b And (y) TRUE si tanto $a como $b son TRUE. $a or $b Or (o inclusivo) TRUE si cualquiera de $a o $b es TRUE. $a xor $b Xor (o exclusivo) TRUE si $a o $b es TRUE, pero no ambos.! $a Not (no) TRUE si $a no es TRUE. $a && $b And (y) TRUE si tanto $a como $b son TRUE. $a $b Or (o inclusivo) TRUE si cualquiera de $a o $b es TRUE.

ESTRUCTURAS DE CONTROL Mg.

if Permite la ejecución condicional de fragmentos de código. Sintaxis: if( condición... ) Bloque de sentencias } elseif( condición... ) Bloque de sentencias } else Bloque de sentencias } Dónde: condición, es una condición lógica que se evalúa a verdadero (true) o falso (false). Bloque de sentencias, son bloques de código que se ejecutan de acuerdo a la evaluación de la condición

switch La sentencia switch es similar a una serie de sentencias if en la misma expresión. La sentencia switch comprueba el valor de una variable y ejecuta el bloque de sentencias para el valor correspondiente de la variable. Sintaxis: switch ( $nombrevariable ) case value : bloque de sentencias; break; case value : bloque de sentencias; break;... default: bloque de sentencias; break; } Dónde: $nombrevariable, es un identificador válido. break, esta instrucción causa la salida inmediata de la sentencia switch.

for Los ciclos más básicos se basan en un contador. Se establece el valor inicial del contador, establecer el valor final, y se establece cómo se incrementa el contador. Sintaxis: for(valorinicial; condiciónfinal; incremento) Bloque de instrucciones; } Dónde: valorinicial, es el valor inicial a partir del cual se empieza a contar. condiciónfinal, una sentencia que establece el valor final. Incremento, una instrucción que incrementa el contador.

while Un bucle while continúa repitiéndose siempre y cuando cierta condición sea verdadera. Sintaxis: while( condicion ) Bloque de instrucciones; } Dónde: condición, condición lógica que se evalúa a true o false.

do while Un bucle do..while es similar a un bucle while. Es decir se continúa repitiendo mientras la condición sea verdadera; pero, la condición se evalúa al final de cada bucle. Sintaxis: do Bloque de instrucciones; } while( condicion ) Dónde: condición, condición lógica que se evalúa a true o false.

foreach El constructor foreach proporciona un modo sencillo de iterar sobre arreglos. foreach funciona sólo sobre arreglos y objetos, y emitirá un error al intentar usarlo con una variable de un tipo diferente de datos o una variable no inicializada. Sintaxis: foreach(expresión_arreglo as $valor) Bloque de instrucciones; } foreach(expresión_arreglo as $clave=>$valor) Bloque de instrucciones; } Dónde: expresión_arreglo, es el arreglo a recorrer. $valor, almacena el elemento actual de cada iteración. $clave, se asigna la clave del elemento actual.

Práctica de laboratorio 12 Trabajar con cadenas de caracteres. Trabajar con fechas y horas. Escribir programas PHP que utilicen estructuras de control.