Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRACTICA 1
PRESENTADO POR
JUAN CAMILO VANEGAS GONZALEZ
1.112.772.148
GRUPO: 301127_25
TUTOR
CARLOS HUMBERTO AGUDELO ALVAREZ
COLOMBIA
2015-1
INTRODUCCION
Las bases de la programacin, nos llevan a contemplar el uso y asignacin de
variables, ciclos y tomas de decisiones que veremos en el contenido de este
trabajo, con el objetivo de llegar a una solucin ptima del problema.
Con estas bases lograremos en el futuro desarrollar actividades ms complejas de
tipo profesional, hasta llegar a crear una aplicacin propia y completa que no solo
resuelva un problema a la vez, si no varios de manera simultnea.
OBJETIVOS
EXPERIENCIAS O DIFICULTADES
<html>
<head><meta charset="utf-8"></head>
echo $numero1."<br>";
//incrementa el primer numero en 1
$numero1++;
</form>
</html>
<?php
//nos aseguramos de recibir un valor desde el formulario
if(isset($_GET['numero1']) && !empty($_GET['numero1']))
{
$base = $_GET['numero1'];
$expo= 2;
$contador=1;
//asiganamos base a base 1 para mantener siempre una base inicial
$base1=$base;
//recorremos con el contador hasta el exponente ciclo para la base
while($contador < $expo)
{
//inicializamos contador1 en 1 siempre que haga un ciclo
$contador1=1;
//inicializamos resultado en cero cada vz que haga un ciclo
$resultado = 0;
//ciclo para el exponente
while($contador1 <= $base)
{
//a resultado le sumamos base1
$resultado+=$base1;
echo 'resultado: '.$resultado.'<br>';
$contador1++;
}
//al finalizar el otro ciclo base1 toma el valor de resultado
$contador++;
$base1=$resultado;
}
}
$valor = $_GET['numero1'];
$primo = 0;
//ciclo para, condicion de para hasta que el contador 1 sea igual o mayor al
valor
for ($b = 1; $b < $valor; $b++) {
//hace division MOD y compara si el residuo es cero
if ($valor % $b == 0) {
//si es cero me suma 1 a la variable primo
$primo++;
}
}
//si primo es mayor o igual a 2 no es primo
if ($primo >= 2) {
echo "No es primo";
} else {
echo "Es primo";
}
}
5. Capturar un nmero de 3 dgitos e invertirlo, sin utilizar la funcin strrev.
<html>
<head><meta charset="utf-8"></head>
<h3>Captura un nmero y lo inverte, sin utilizar la funcin strrev</h3>
</html>
<!-- formuario captura de datos -->
<form action="#" method="get">
<table border="1">
<tr><td><input type="text" name="numero1" placeholder="Numero
1"></td></tr>
<tr><td colspan="2" align="center"><input type="submit"
value="Calcular"></td></tr>
</table>
</form>
<?php
//verificamos que la variable contenga algo
if(isset($_GET['numero1']) && !empty($_GET['numero1']))
{
$n = $_GET['numero1'];
//sacamos la longitud de la variable capturada
$longitud= strlen($n);
//asignamos una cadena vacia
$salida='';
//ciclo para, que va desde la longitud y para cuando esta sea igual o menor
o igual a 1
//este ciclo decrece
for($i=$longitud; $i>0 ; $i--){
//concatena a salida los valores obtenidos en el orden invertido
$salida.= $n[$i-1];
}
//muestra la cadena obtenida
echo $salida;
}
CONCLUSIONES
La programacin tiene una estructura muy detallada en el manejo de la sintaxis,
donde podemos observar que un mal signo de puntuacin, o un error al escribir
algo, pueden generar un gran problema y nos tarde mucho identificarlo. Por otro
lado con estas bases podemos observar como por medio de los sistemas de
informacin damos soluciones ptimas a problemas cotidianos.
BIBLIOGRAFIA
301127_-_PROGRAMACION_DE_SITIOS_WEB_2015-1.pdf
http://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=488:indice-del-curso-qtutorial-basicodel-programador-web-php-desde-ceroq-cu00801b&catid=70:tutorial-basicoprogramador-web-php-desde-cero&Itemid=193