Tutorial PHP Fibonacci

14
FACULTAD DE INFORMATICA UPONIC LENGUAJES DE PROGRAMACION TUTORIAL PHP –SERIE FIBONACCI FECHA: 27/02/2011 TURNO: DOMINICAL GRUPO: Ma-ICS-02-08-4105 DOCENTE: Ing. Danny Chávez NOMBRE: Bismarck Oswaldo Ramirez Membreño

description

En este material se realizar el algoritmo de la serie fibonacci en el lenguaje php.

Transcript of Tutorial PHP Fibonacci

Page 1: Tutorial PHP Fibonacci

FACULTAD DE INFORMATICA

UPONIC

LENGUAJES DE PROGRAMACION

TUTORIAL PHP –SERIE FIBONACCI

FECHA: 27/02/2011

TURNO: DOMINICAL

GRUPO: Ma-ICS-02-08-4105

DOCENTE: Ing. Danny Chávez

NOMBRE:

Bismarck Oswaldo Ramirez Membreño

Page 2: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 1

ÍNDICE

ÍNDICE ...................................................................................................................................................... 1

OBJETIVOS .............................................................................................................................................. 2

OBJETIVO GENERAL ........................................................................................................................ 2

OBJETIVOS ESPECIFICOS ............................................................................................................... 2

JUSTIFICACIÓN ...................................................................................................................................... 2

INTRODUCCIÓN ..................................................................................................................................... 2

REQUISITOS DE SOFTWARE .............................................................................................................. 3

WINDOWS............................................................................................................................................ 3

LINUX ................................................................................................................................................... 3

INSTALACIÓN APPSERV ..................................................................................................................... 3

CODIGO .................................................................................................................................................. 11

PANTALLAS .......................................................................................................................................... 12

CONCLUSIONES ................................................................................................................................... 13

BIBLIOGRAFIA ..................................................................................................................................... 13

Page 3: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 2

OBJETIVOS

OBJETIVO GENERAL

Conocer un lenguaje de programación más de los tantos existentes en la actualidad.

OBJETIVOS ESPECIFICOS

Poner a disposición de los navegantes de la web un material sencillo para

introducirse en la programación con el lenguaje PHP.

Realizar un programa de fácil comprensión con sentencias sencillas para un usuario

novato.

JUSTIFICACIÓN

La realización de este documento es el poder cumplir con un trabajo asignado de una

asignatura, además de compartir los pocos conocimientos adquiridos hasta el momento.

INTRODUCCIÓN

En este material se realizara un programa el cual muestre por pantalla la serie Fibonacci1

utilizando el lenguaje PHP. La serie será controlada por un valor por defecto en el código.

Este valor si se desea puede ser modificado. Se darán a conocer los requisitos necesarios

para poder ejecutar un programa hecho en el lenguaje PHP para la plataforma Windows y

Linux. Para la demostración de la funcionabilidad del código se instalo un servidor local

(Apache) y el compilador del lenguaje PHP utilizando la aplicación AppServ bajo la

plataforma Windows XP SP2.

1 En matemáticas, la sucesión de Fibonacci es la siguiente sucesión infinita de números naturales: 0,1,1,2,3,5,8,13,21,34,55,89,144… La sucesión inicia con 0 y 1, y a partir de ahí cada elemento es la suma de los dos anteriores.

Page 4: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 3

REQUISITOS DE SOFTWARE

WINDOWS

Instalar un servidor web (Apache) e instalar PHP. Podemos optar por instalar

AppServ, Xampp o WampServer, los cuales tienen integrados estos dos paquetes.

Un editor de texto plano para digitar el código PHP. Se puede utilizar la aplicación

llamada Dreamweaver, el cual diferencia por color las etiquetas, comentarios,

rótulos, entre otros.

Navegador Web. Los más reconocidos son Mozilla, Iexplorer y Chrome, entre

otros.

LINUX

Linux por defecto trae instalado una versión de PHP. Aunque al igual que en

Windows podemos instalar (en este caso) el paquete llamado Xampp el cual trae

integrado Apache y una versión mas actualizada de PHP.

Un editor de texto plano. Linux cuenta gedit, vi, entre otros.

Navegador web. Las distribuciones de Linux por defecto tienen Mozilla Firefox.

INSTALACIÓN APPSERV

En la siguiente demostración de cómo instalar AppServ se utilizo una versión 2.5.7,

actualmente se puede encontrar la versión 2.6.0, lo cual no difiere en nada con respecto a

los pasos a seguir.

Page 5: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 4

1. Damos doble clic en el instalador que bajamos en la página oficial de AppServ.

Aparece la imagen que vemos debajo. Debemos dar Next.

Page 6: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 5

2. Aparece el acuerdo de licencia, si estamos de acuerdo con lo que en el (contrato) se

dice damos clic en I Agree.

Page 7: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 6

3. En este punto, debemos elegir el directorio donde se instalara AppServ, si deseamos

dejamos la ruta por defecto C:\AppServ, como muestra la imagen, y le damos Next.

Page 8: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 7

4. En este punto debemos elegir los componentes que van a ser instalados, como

vemos aparecen marcados las cuatro aplicaciones disponibles (apache, mysql, php,

phpmyadmin) si queremos instalarlas todas, le damos Next

Page 9: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 8

5. En este punto debes indicar el nombre del servidor y el email del administrador del

sistema, podemos dejar los valores por defecto, damos clic en Next. Si acaso le dio

error en este paso pruebe cambiar el puerto a 8080, es posible que otro servicio

escuche por ese puerto.

Page 10: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 9

6. Configuración MySQL, este punto es muy importante debemos indicar el Password,

para el usuario root de la base de datos. Le damos Next.

Page 11: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 10

7. Para terminar la instalación, como indica la imagen, podemos elegir si al finalizar

ya comenzara a funcionar el Server Apache y el servidor de base de datos MySQL,

lo dejamos marcado y le damos Finish. Ya hemos terminado la instalación de lo

necesario para utilizar PHP en nuestro equipo.

Una vez instalado abrimos nuestro navegador de preferencia, en la barra de dirección

escribimos http://localhost y nos mostrara información sobre el servidor, link a aplicaciones

como phpmyadmin, entre otras cosas. Si en el paso número 5 ocurrió un erro y cambio el

puerto a 8080, la dirección que tendría que digitar es: http://localhost:8080.

Page 12: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 11

CODIGO

El código mostrado a continuación se debe digitar en un editor de texto plano (blog de

notas) y guardar en la carpeta www del servidor instalado. Debido a que se utilizo AppServ

la ruta es: C:\AppServ\www. Este código debe guardarse con extensión php ejemplo:

prueba.php.

<title>Fibonacci</title><!--Titulo de la pagina -->

<?php //En php esto seria la llave de inicio

echo "Inicio de la serie Fibonacci<p>"; //Con la función echo ponemos un rotulo

$a = 0; //Se declara la variable a con el valor de 0

$b = 1; //Se declara la variable b con el valor de 1

$c = 0; //Se declara la variable c con el valor de 0

while ($c <= 350) { //Utilizamos la sentencia while con la condición de que c sea menor o

igual a 350

echo $c."<br>"; //Imprimimos el valor que contiene c y después hacemos un salto de línea

utilizando la etiqueta <br>

$a=$b; //Asignamos el valor que tiene la variable b a la variable a

$b=$c; //Asignamos el valor que tiene la variable c a la variable b

$c=$a+$b; //Asignamos el resultado de la suma de las variables a y b a la variable c

} //Llave de cierre del while

echo "<p>Fin de la serie Fibonacci"; //Utilizamos echo para poner un rotulo que declare el

fin de la serie

?><!--Llave de cierre del código-->

Page 13: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 12

PANTALLAS

En esta pantalla se muestra el código digitado en el blog de notas de la plataforma

Windows.

En este pantallazo visualizamos el resultado del código anteriormente escrito. Se podrá

notar que la dirección que colocamos en el navegador es la del servidor local instalado,

después el nombre del archivo con extensión .php.

Page 14: Tutorial PHP Fibonacci

Facultad de Informática UPONIC

Tutorial PHP – Serie Fibonacci Página 13

CONCLUSIONES

Por medio de este material se pudo realizar la serie Fibonacci con el lenguaje PHP. Se a

cumplido con el trabajo asignado de realizar un pequeña guía, que se espera sea de utilidad

para otros usuarios.

BIBLIOGRAFIA

Programación en PHP5. Nivel Básico

Carlos Vásquez Mariño

Fecha: 14/02/2011 Hora: 16:21 PM