Ir al contenido principal

Entradas

Mostrando entradas de agosto, 2012

PHP Básico - While Loop

En esta ocasión veremos la sentencia while de PHP. Presta atención a los comentarios (con // o entre /*comentario*/), que te van a ayudar a comprender el código

PHP Básico - Arrays

En esta ocasión veremos los tipos de arrays de PHP. Presta atención a los comentarios (con // o entre /*comentario*/), que te van a ayudar a comprender el código

PHP Básico - Switch

En esta ocasión veremos la sentencia de condiciones múltiples de PHP. Presta atención a los comentarios (con // o entre /*comentario*/), que te van a ayudar a comprender el código

PHP Básico - If..Else

En esta ocasión veremos el condicional if..else de PHP. Presta atención a los comentarios (con // o entre /*comentario*/), que te van a ayudar a comprender el código

PHP Básico - Operadores

En esta breve introducción veremos los operadores que soporta PHP. Presta atención a los comentarios (con // o entre /*comentario*/), que te van a ayudar a comprender el código <?php //operadores /* ARITMETICOS -   + Suma  x+y - Resta x-y *  Multiplicacion x*y /  Division x/y % Modulo x % y -a  Negacion -x a.b  Concatenacion x.y */ $x = 3; $y = 4; echo "Suma:" . $x + $y . ".";  //el punto sirve para unir(concatenar) dos o mas valores /* ASIGNACION  - LA MISMA MIERDA DE MIERDA =    asignacion +=   suma -=   resta *=   multiplicacion /=   division %=   modulo .=   concatenacion */ echo "Asignacion:".$x += $y."."; /* Incremento Decremento  ++x  PreIncremento(aumenta +1 antes de mostrar el elemento) x++ PostIncremento(aumenta +1 despues de mostrar el elemento) --x  PreDecremento(disminuye -1 antes de mostrar el elemento) x-- PostDecremento(disminuye -1 despues de mostrar el elemento) */ echo "In…

PHP Básico - Variables

En esta breve introducción veremos cómo declarar y mostrar variables de una manera sencilla con PHP. Presta atención a los comentarios (con // o entre /*comentario*/), que te van a ayudar a comprender el código

JavaScript - Text Fade Simple

Ahora vamos a hacer un fade text
Codigo Javascript
Este ejemplo está pensado para que puedan observar la manera en que se maneja jquery ! Suerte y nos vemos la proxima

Algoritmo - Sucesión fibonacci

Este ejemplo fue extraido de wikipedia y modificado parcialmente
Algoritmo codificado: http://probacodigos.blogspot.com/2012/08/ejemplo-c-sucesion-de-fibonacci.html

función fib(n)
 i<-0
 j<-1
para k desde 1 hasta n hacer
  t<-i+j
  i<-j
  j<-t

devuelve J

La diferencia es que en vez de devolver j, imprimimos t, que es la suma entre i y j
y no hacemos una funcion sino que lo imprimimos directamente


 n<-13 
 i<-0
 j<-1
Escribir(i,j)
para k desde 1 hasta n hacer
  t<-i+j
  Escribir(t)
  i<-j
  j<-t
fin para

Entonces si n=13 entonces la sucesion va a repetir 13 veces los pasos del ciclo PARA
Cabe destacar que 13 pudo haber sido CUALQUIER numero que se te ocurra
235, 500, x. Puede ser cualquier numero porque esta sucesión es infinita.

Algoritmos - Busqueda Secuencial

Así como hicimos en el de ordenación vamos a ver ahora, un método de busqueda secuencial, que va a buscar un elemento y lo va a informar
Si queres ver este algoritmo codificado : 
http://probacodigos.blogspot.com/2012/08/ejemplos-c-busqueda-secuencial.html

PseudoCódigo

algoritmo busqueda_secuencial
inicio
leer(t) // t es el numero que buscamos
encontrado <- falso
desde i<-1 hasta N hacer
    si A[i] = t entonces
        encontrado <- verdadero
    fin si
fin desde
si encontrado entonces
    escribir('Elemento encontrado')
sino
    escribir('Elemento no encontrado')
fin si

Algoritmos - Ordenación Burbuja

A continuación vamos a escribir uno de los algoritmos más simples de ordenación ( u ordenamiento) de elementos: El método de ordenación burbuja
Si queres ver este ejemplo codificado: 
http://probacodigos.blogspot.com/2012/08/ejemplos-c-ordenacion-burbuja.html
PseudoCódigo


INICIO
DESDE I <- 1 HASTA N-1 HACER
    DESDE J<-1 HASTA N-I HACER
        SI X[J] > X[J+1] ENTONCES
            AUX <- X[J]
            X[J] <- X[J+1]
            X[J+1] <- AUX
        FIN SI
    FIN DESDE
FIN DESDE
FIN

Si queremos, podemos imprimir el vector


PseudoCódigo


INICIO
DESDE I <- 1 HASTA N-1 HACER
    DESDE J<-1 HASTA N-I HACER
        SI X[J] > X[J+1] ENTONCES
            AUX <- X[J]
            X[J] <- X[J+1]
            X[J+1] <- AUX
        FIN SI
    FIN DESDE
FIN DESDE
DESDE J<-1 HASTA N HACER
   ESCRIBIR(X[J])
FIN DESDE
FIN


Ejemplos C - Estructura simple

Vamos a hacer una estructura bien sencillota para que vean qué onda El argumento %.2f de printf quiere decir 2 numeros despues de la coma (o punto flotante). Entonces si el numero original es 3.1240938473625352 , Ese tipo de impresión lo va a dejar en 3.12

Tutorial de SQL Avanzado - Foreign Key

Foreign Key o clave externa es utilizado para añadir una clave de otra tabla, mas que nada para tablas que van a ser relacionadas. Recuerden lo que vimos en Joins (inner, left, rigth & full join).
partimos de dos tablas. Una llamada Personas. Otra llamada Pedidos La tabla personas va a contener los campos P_Id y Nombre. La tabla pedidos va a contener los campos O_Id, NumOrden y P_id Foreing Key en un Create Table MySQL: SQL Server / Oracle / MS Access: existe la opcion de asignar varias claves externas.. Se hace de la siguiente manera MySQL / SQL Server / Oracle / MS Access: Esto es un ejemplo, por supuesto Foreign Key en un Alter Table MySQL / SQL Server / Oracle / MS Access (para añadir solo 1 clave externa): sino .. si son multiples
MySQL / SQL Server / Oracle / MS Access: Eliminar Clave Externa MySQL SQL Server / Oracle / MS Access:

Tutorial de SQL Avanzado - Primary Key

Primary Key o Clave primaria es usada para identificar a cada registro con un valor unico (asi como en UNIQUE) que no se puede repetir, y no puede estar vacío (NULL). La diferencia entre Primary Key y Unique es que valores unicos pueden haber varios (asi como el DNI o Numero Telefonico), pero Primary Key hay una sola por tabla. Primary Key en un Create Table MySQL: SQL Server / Oracle / MS Access: Si bien solo debe haber 1 clave primaria, existe la opcion de asignar varias claves primarias.. Se hace de la siguiente manera MySQL / SQL Server / Oracle / MS Access: Primary Key en un Alter Table MySQL / SQL Server / Oracle / MS Access: sino .. si son multiples
MySQL / SQL Server / Oracle / MS Access: Eliminar Clave Primaria MySQL SQL Server / Oracle / MS Access:

Tutorial de SQL Avanzado - Unique

SQL Unique Constraint(Restricción "Unico" SQL)
La restricción UNIQUE identifica a cada registro en una tabla de una base de datps, para que dicho registro no se repita.
Las restricciones UNIQUE y PRIMARY tanto ofrecer una garantía de la unicidad de una columna o conjunto de columnas.
Una restricción PRIMARY KEY automáticamente tiene una restricción UNIQUE definidos en él.
Tenga en cuenta que puede tener muchas restricciones UNIQUE por tabla, pero sólo una restricción PRIMARY KEY por tabla. Unique constraint en un Create table Sintaxis MySQL sintaxis en SQL Server / Oracle / MS Access: Para definir multiples columnas con la restricción UNIQUE usamos la siguiente sintaxis
valido para MySQL/SQL Server/ Oracle/ MS Access: Esta es una manera de hacer una restriccion "personalizada" por decirlo de alguna forma.
Unique constraint en un Alter Table Para agregar una restricción a una tabla cuando esta ya fue creada lo hacemos de la siguiente manera. Valido para MySQL / S…

Tutorial de SQL avanzado - Limitaciones

Así como en JOIN, aqui es necesario de una introducción. Ahora vamos a hablar de las limitaciones SQL (SQL Constraints).. Estas se usan para limitar el tipo de datos que van a ir en una tabla.
Esto se puede ser tanto cuando se crea una tabla (a traves de CREATE TABLE) o luego de que ya ha sido creada (a traves de ALTER TABLE).
Las restricciones que vamos a ver son : NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK y DEFAULT

Tutorial de SQL Avanzado - Create Table

La clausula Create Table, es usada para crear tablas
sintaxis Para ver los diferentes tipos de datos de las bases de datos podes revisar la documentacion de nuestra pagina Tipos de datos . Sino encontras lo que bucas revisa la documentación en la pagina de la versión de SQL que utilices!
ejemplo de create table (optimizado con tipos de datos para mysql)

Tutoriales de SQL Avanzado - Tipos de Datos

a continuacion vamos a ver los tipos de datos en Microsoft Access, MySQL & SQL Server

Tipos de datos de MICROSOFT ACCESS
Tipo de DatoDescripcionCapacidadTextUsado para textos o combinacion de textos y numeros. Maximo 255 caracteresMemoEs usado para textos largos. Almacena hasta 65.536 caracteres. ByteAlmacena numeros del 0 al 2551 byteIntegerAlmacena numeros entre -32.768 hasta 32.7672 byteLongAlmacena numeros entre -2.147.483.648 hasta 2.147.483.6474 bytesSinglePunto flotante de precisión. Manejará la mayoría de los decimales4 bytesDoublePunto flotante de doble precisión. Manejará la mayoría de los decimales8 bytesCurrencyUsado para monedas. Puede contener hasta 15 digitos de dólares, ademas de 4 posiciones decimales.(Se puede elegir la moneda de qué país se utilizara)8 bytesAutoNumberAutonumerico. Cada registro toma un numero propio y unico que usualmente comienza en 14 bytesDate/TimeUsado para fechas y horarios8 bytesYes/NoPuede ser mostrado como si/no, verdadero/ falso o on/off.…