viernes, 9 de diciembre de 2011

Manual PHP Orientado a Objetos y MVC

Bien hoy les traigo un manual para los que quieran aprender PHP Orientado a objetos con MVC , modelo vista controlador, y un manual en castellano del Framework de PHP CodeIgner para los que ya piensen en ir usando un Framework y dejar de hacer la rueda de nuevo.

Tendran que tener conocimiento basico de PHP por lo menos ya haberlo usado, aunque uno de los manuales contiempla parte de php basico y queda en ustedes en rebuscarse.

Descargar

comenten no sean bayuncos

jueves, 8 de diciembre de 2011

Estructura de Datos Unidimensionales (Vectores)

Bien luego de aburrirnos con la teoria veremos ejemplos practicos sobre las operaciones basicas que podemos realizar con este tipo de estructura.
Las operaciones que se pueden realizar con vectores durante el proceso de resolucion de un problema son:


  • Asignacion
  • Lectura/Escritora
  • Recorrido(acceso secuencial)
  • Actualizar(añadir,borrar,insertar)
  • Ordenacion
  • Busqueda
Primero veremos las mas basica ordenacion y busqueda es un poco mas dificil pero entendible luego de equivocarse unas 50 veces.Veamos el primer ejemplo donde usaremos asignacion y escritura.
  • Elaborar un vector para almacenar 50 edades

Declaramos el vector con una dimension de 50 posiciones luego realizamos un bucle desde para asignar los 50 valores leidos desde teclado,luego se le asinga al vector en la posicion i el valor leido y asi cuando el bucle se corra ira posicion por posicion asignando un valor hasta llegar al fin del bucle.

Bien en el siguiente ejemplo lo recorremos y leemos lo que el vector contiene.
  • Elaborar un vector para almacenar 50 edades y imprimir las mayores de edad

Luego de almacenarlas lo recorremos con un bucle desde para leer los datos anteriormente almacenado despues escribimos adentro del bucle el vector en la posicion i , y asi se imprimiran todos los datos almacenados en el vector.

El siguiente ejemplo veremos como pasar la informacion de un vector A a un vector B
  • Elaborar un vector para almacenar 50 edades y almacenar las mayores de edad
Llenamos el vectoA con los datos leidos desde teclado y contamos con una condicion cuantos datos leidos son mayores de edad para asignarle una dimension al vectorB,luego recorremos el vectorA y hacemos una condicion en la cual sabremos que dato contenido del vectorA es mayor o igual a 18, con el cuidado de no asignarle el contador del bucle al vectorB ya que daria error porque se saltaria posiciones del vectorB.

Pero tambien puede presentarse que el vector ya este lleno que ya tenga valores.
  • Calcular la suma de todos los elementos de un vector[1,2,6,4,5,8].asi como su media aritmética
En estos casos ya sabemos el tamaño del vector y le asignamos valores, luego solo basta recorrerlo y acumular lo que el vector almacena para luego cuando se termine el ciclo desde obtener la media aritmetica.

Y como ultimo ejemplo veamos este que lo recorremos inverso al vector.
  • Almacenar 150 números en un vector, almacenarlos en otro vector en orden inverso al vector original e imprimir el vector resultante.
Declaramos vectorA y vectorB con un tamaño predefinido,luego almacenamos datos leidos desde teclado al vectorA,creamos un contador nuevo y con un bucle desde inverso desde la ultima posicion hasta la primera con un decremento en 1, y llenamos el vectorB con un indice que empieza desde 0 ya que quiero el vector A inverso en VectorB,y al final para imprimir la informacion de los vectores solo basta con un bucle desde e imprimir los datos de los dos vectores.

Espero que se haya dado a entender este pequeño pero basico aporte el otro año veremos estructuras de datos mas complejas como matrices,colas,pilas,listas enlazadas y veremos en detalle la programacion orientada a objetos en java y empezaremos  a usar un framework de Trabajo Spring Framework. 

comenten no sean bayuncos.

lunes, 5 de diciembre de 2011

Estructura de Datos

Bien luego de ver lo basico en bucles,hay que recordar que no explique el bucle repetir ya que este casi no lo uso, pero lo podemos encontrar en el libro de Joyanes Aguilar junto con ejemplos de bucles anidados(aca solo basta saber que el bucle mas interno es el que termina primero, de adentro hacia afuera).

 En este post veremos los vectores que son arreglos de una dimension, pero que son arreglos :Bien luego de ver lo basico en bucles,hay que recordar que no explique el bucle repetir ya que este casi no lo uso, pero lo podemos encontrar en el libro de Joyanes Aguilar junto con ejemplos de bucles anidados(aca solo basta saber que el bucle mas interno es el que termina primero, de adentro hacia afuera).
En este post veremos los vectores que son arreglos de una dimension, pero que son arreglos :es una coleccion de datos que pueden ser caracterizados por su organizacion y las operaciones que se definen en ella.

Las estructuras de datos son muy importantes en los sistemas de computadora. los tipos de datos mas frecuentes utilizados en los diferentes lenguajes de programacion son:



Un array (matriz o vector) es un conjunto finito y ordenado de elementos homogeneos.La propiedad [ ]significa que el elemento primero,segundo,tercero ...,enesimo de un array puede ser identificado.Los elementos de un array son homogeneos,es decir del mismo tipo de datos.

Un array puede estar compuesto de todos sus elementos de tipo cadena,otro puede tener todos sus
elementos de tipo entero,etc.Los arrays se conocen tambien como matrices.El tipo mas simple de array es el arrays unidimensional o vector(matriz de una dimension)Ejemplo:

En si son colecciones que se guardan en memoria durante la ejecucion de nuestro codigo, cada posicion es un valor el cual se puede llenar,leer,modificar,eliminar y buscar en toda la estructura.

Si tienen dudas con lo anterior sera mejor que las aclaren ya que si lo anterior esta mal aprendido sera por gusto que intentes usar estas estructuras que son mas complejas a lo anterior que hemos visto.

Mas adelante veremos ejemplos sobre estructuras unidimensionales.

comenten no sean bayuncos....

viernes, 2 de diciembre de 2011

C++ 0.1


Tipos de Datos:


Tipos de Datos Fundamentales:

Tipo Descripción
void no está asociado a ningún tipo
int, long, short entero
float número de punto flotante
double, long double número de punto flotante de doble precisión
char caracter
bool true o false, 0 o 1
wchar_t caracter largo


Modificadores de tipo:

Tipos de datos enteros
bool
char
signed char
unsigned char
wchar_t
short short intsigned shortsigned short int
unsigned short unsigned short int
int signedsigned int
unsigned unsigned int
long long intsigned longsigned long int
unsigned long unsigned long int

 

Jejeje... estos son los tipos de datos fundamentales y algunos modificadores... en la proxima dejaremos de lado tanta paja e iremos al hollo... A programar cositas, buxos!!!

jueves, 1 de diciembre de 2011

Codigo Morse a Letras en JAVA

hola Vacilero!!

este dia no se.. pero me dieron ganas de publicar un pedazo de codigo..
este codigo es el examen de un amigo.. el cual se lo dejaron jajajaj y pues para nosotros los novatos pues podemos pasar horas y horas intentandolo..  hasta que nos salga verdad!!

a pues.. bueno logre hacerlo para serles sincero me costo pero bueno se hizo... y pos mi amigo saco un 10 va! :D que buena onda.. la verdad.. entonces compartire con ustedes el codig

se trata de escribir la clave morse y te devolvera la conversion en Letras!! muy probable alguien dira haaa que facil va.. pero.. bueno me gustaria compartirlo con ustedes y aqui se los dejo :D







Resultara Tedioso.. pero si ustedes creen que pueden hacerlo mejor!.. se los dejo de tarea :D pero.. espero que a alguien le sirva

pero aqui les dejare en enlace de descarga por si lo quieren..

http://www.mediafire.com/?ybtwz4ycbrtq4jc


Saludos y Bienvenido!!
comentanos y cuentanos que te parece!!