Saltar al contenido

Pequeños Emprendedores 2009-2010

Proyecto de programación alumnos de 3er grado de secundaria

Archivo

Categoría: PHP

Tarea 02

ene 19

(para entregar vía correo electrónico (pe@axayacatl.edu.mx) antes del viernes 22 de enero de 2010)

  1. Enviar todos los programas realizados en la clase del 16 de enero, debidamente comentados y en excelente presentación.
  2. Crear un programa que muestre el resultado y residuo de una división, por ejemplo:
      	El resultado de la división de 200 / 39 es: 5.12 y el residuo es: 5
  3. Crear un programa que muestre los cuadrados de los primeros 20 números primos.
  4. Crear un programa que divida los números del 1 al 100 entre 3 y muestre el residuo de cada operación.
  5. Crear un programa con las 5 funciónes siguientes:
    • Cálculo del área de un círculo.
    • Cálculo del área de un triángulo.
    • Cálculo del área de un cuadrado.
    • Cálculo del área de un rectángulo.
    • Calculo del área de un pentágono.
  6. Crear un programa que muestre la tabla de Pitágoras .
  7. Crear un formulario que solicite los siguientes datos:
    • Apellido paterno.
    • Apellido materno.
    • Nombre(s).
    • Teléfono de casa.
    • Teléfono celular.
    • Correo electrónico.
    • Dirección.
  8. Escribir un programa que solicite un número y muestre la tabla de multiplicar correspondiente.
  9. Escribir un programa que solicite 10 valores y calcule el promedio y la suma correspondiente.
  10. Escribir un programa que solicite 5 valores y ordene los resultados de mayor a menor o de menor a mayor segun se seleccione.

Nota: Todos los scripts deberán tener las siguientes caracteristicas:

  • Documentados completamente con comentarios.
  • Indentados de forma correcta.
  • Sin errores de ejecución.
  • Empaquetados en un solo archivo RAR.

Cualquier duda, consulta o comentario, hacerlo por medio de los comentarios de este Post

Operadores de aritmética

Operadores de Aritmética
Ejemplo Nombre Resultado
-$a Negación El opuesto de $a.
$a + $b Adición Suma de $a y $b.
$a – $b Substracción Diferencia entre $a y $b.
$a * $b Multiplicación Producto de $a y $b.
$a / $b División Cociente de $a y $b.
$a % $b Módulo Resto de $a dividido por $b.

El operador de división ("/") devuelve un valor flotante a menos que los dos operandos sean enteros (o cadenas que son convertidas a enteros) y los números sean divisibles sin residuos, en cuyo caso se devuelve un valor entero.

Los operandos del módulo son convertidos a enteros (removiendo la parte decimal) antes de ser procesados.

Nota: El resto de $a % $b es negativo para valores negativos de $a.

Operadores de asignación

El operador básico de asignación es "=". A primera vista, podríamos pensar en él como "es igual a". No lo hagamos. Lo que quiere decir en realidad es que el operando de la izquierda recibe el valor de la expresión a la derecha (es decir, "se define a").

El valor de una expresión de asignación es el valor que se asigna. Es decir, el valor de "$a = 3" es 3. Esto le permite hacer una que otra cosa curiosa:

<?php

$a = ($b = 4) + 5; // $a es igual a 9 ahora, y $b ha sido definido a 4.

?>

Nota: El operador de asignación "=" no debe confundirse con la comparación logica "==".

En conjunto con el operador básico de asignación, existen "operadores combinados" para todos los operadores de aritmética binaria, unión de matrices y de cadenas, que le permiten usar un valor en una expresión y luego definir su valor como el resultado de esa expresión.

Operador Descripción Ejemplo
= Asigna un valor a una variable $variable = 5;
+= Incrementa el valor de la variable en el valor dado. Equivale a $a = $a + 7 $a += 7;
-= Decrementa el valor de la variable en el valor dado. Equivale a $a = $a – 3 $a -= 3;
*= Multiplica el valor de la variable. Equivale a $a = $a * 4 $a *= 4;
/= Divide el valor de la variable. Equivale a $a = $a / 2 $a /= 2;

Operadores de cadenas de caracteres

Operador Descripción Ejemplo
. Concatena dos cademas $texto."Hola";
.= Concatena a la variable una cadena. Equivale a $a = $a.$b $a .= $b;

Operadores de comparación

Los operadores de comparación, como su nombre indica, le permiten comparar dos valores en evaluaciones logicas.

Ejemplo Nombre Resultado
$a == $b Igual TRUE si $a es igual a $b.
$a === $b Idéntico TRUE si $a es exactamente igual a $b, y son del mismo tipo.
$a != $b Diferente TRUE si $a no es igual a $b.
$a <> $b Diferente TRUE si $a no es igual a $b.
$a !== $b No idénticos TRUE si $a no es igual a $b, o si no son del mismo tipo.
$a < $b Menor que TRUE si $a es escrictamente 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.

Operadores lógicos

Ejemplo Nombre Resultado
$a and $b Y TRUE si tanto $a como $b son TRUE.
$a or $b O TRUE si cualquiera de $a o $b es TRUE.
$a xor $b O exclusivo (Xor) TRUE si $a o $b es TRUE, pero no ambos.
! $a No TRUE si $a no es TRUE.
$a && $b Y TRUE si tanto $a como $b son TRUE.
$a || $b O TRUE si cualquiera de $a o $b es TRUE.

Tarea 01

dic 6

(para entregar vía correo electrónico (pe@axayacatl.edu.mx) antes del viernes 11 de diciembre de 2009)

  1. Crear un script (programa) que sume el valor de 10 variables y muestre el valor de cada variable y el resultado.
  2. Crear un script que defina como constante el valor de pi (π) y calcule el área de 5 círculos con las siguientes medidas:
    • Primer circulo 35 cm de diámetro
    • Segundo circulo 42.5 cm de diámetro
    • Tercer circulo 200 cm de diámetro
    • Cuarto circulo 12.3 cm de diámetro
    • Quinto circulo 35 cm de radio
  3. Hacer un script muestre el área de un triángulo o un rectángulo de acuerdo al valor de las siguientes variables:
    /*Calcula el área de un rectángulo*/
    $figura = "rectangulo";
    $base = 50;
    $altura = 30;

    Al cambiar el valor de la variable $figura por “triangulo” deberá calcularse el área correcta para esta figura, por ejemplo:

    $figura = "rectangulo";
    $base = 50;
    $altura = 30;
    área de la figura rectángulo es 150
    
    $figura = "triangulo";
    $base = 50;
    $altura = 30;
    área de la figura triángulo es 75
  4. Hacer un scrip que muestre los números primos menores a 1000.
  5. Hacer un script que muestre los primeros 200 números de la serie de Fibonacci.
  6. Hacer un script que muestre las tablas de multiplicar del 0 al 20.
  7. Hacer un script que cree una tabla con x columnas, determinadas por el valor de una variable, por ejemplo:
    //si la variable tiene el valor de 5
    $cols = 5;
    //se creara una tabla con 5 columnas





  8. Crear un script que cree una tabla con un numero de columnas y filas determinados por dos variables.
  9. Crear un escript que determine de tres variables:
    • Cual es la mayor.
    • Cual la menor.
    • Si las tres son del mismo valor.
  10. Crear un script que muestre si el valor de una variable es:
    • Un número negativo.
    • Es igual a 0 (cero).
    • Es mayor a 0(cero) pero inferior a 100.
    • Es mayor o igual a 100 pero inferior a 1,000,000.
    • Es un número mayor o igual a 1,000,000.

Nota: Todos los scripts deberán tener las siguientes caracteristicas:

  • Documentados completamente con comentarios.
  • Indentados de forma correcta.
  • Sin errores de ejecución.
  • Empaquetados en un solo archivo RAR.

Cualquier duda, consulta o comentario, hacerlo por medio de los comentarios de este Post

PHP (acrónimo de “PHP: Hypertext Preprocessor”) es un lenguaje de “código abierto” interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor.

¿Qué significa esto? veamos un ejemplo:

<html>
  <head>
    <title>Hola Mundo!</title>
  </head>
  <body>
    <p>
    <?php
      echo "Hola Mundo!";
    ?>
    </p>
  </body>
</html>

Lo primero que observamos en este ejemplo y que hace de PHP un lenguaje diferente a otros lenguajes de programación (como VBasic, C++, etc.) es que aquí se trata de un documento HTML donde hemos insertado el código PHP (código embebido) dentro de las etiquetas especiales “<?php para iniciar el codigo PHP y “ ?>” para indicar el final del código PHP, en nuestro ejemplo se producirá una salida de texto. Todo este proceso se realiza en el servidor web, el “cliente” (navegador) no podra “ver” el codigo PHP, solo lo que este ha generado, si miramos el documento HTML que genero nuestro ejemplo veremos algo como:

<html>
  <head>
    <title>Hola Mundo!</title>
  </head>
  <body>
    <p>
    Hola Mundo!
    </p>
  </body>
</html>

Podemos notar que todo lo referente a código PHP ha “desaparecido” ya que es el servidor quien procesa y traduce las ordenes PHP y solo retorna al cliente el resultado en forma de documento HTML