UNIDAD EDUCATIVA “ANCÓN
SAN JOSÉ DE ANCÓN - SANTA ELENA AÑO LECTIVO
Distrito: 24D01 Circuito: 24D01C01_03 - CÓDIGO AMIE: 24H00179
2023 - 2024
Email:
[email protected] Teléfono: 2906580 - www.colegio_ancon.com
FICHA DEL ESTUDIANTE
SEMANA 20-1 (4 al 8 de sept del 2023)
1. DATOS INFORMATIVOS
DISTRITO: 24D01 CIRCUITO: 24D01C01_03 DIRECCIÓN UEA: AVENIDA EL PETROLERO
DOCENTE(S): Ing. Juan Quirumbay Chávez Nivel Educativo: Bachillerato
Valor de la
Curso: 3 BT informática
semana
Día: Modulo: PROGRAMACION Y BASE DE DATOS
UC 3. Desarrollar sistemas informáticos con lenguajes Desarrollar sistemas informáticos con
de programación y bases de datos, aplicando OBJETIVO lenguajes de programación y base de
UNIDAD DE diferentes metodologías según los requerimientos de ESPECIFICO DEL datos, aplicando diferentes
COMPETENCIA
funcionalidad de la organización o usuario final. MODULO. metodologías según los
requerimientos de funcionalidad.
CONTENIDO ACTIVIDAD DEL APRENDIZAJE
UNIDAD: Introducción a los Sistemas de información Una vez revisado y explicado junto a tu
TEMA: Lenguajes de programación orientada a entornos cliente- servidor. docente de asignatura, es preciso que
Subtema: Operaciones básicas en php (calculadora), uso de funcion strcmp(), isset(), conteste o resuelvas las siguientes
actividades.
Para poner en práctica las funciones strcmp(), isset() realizaremos una pequeña 1.-Programa las operaciones básicas
aplicación en html donde ingrese dos valores y calcule las operaciones básicas: suma, de suma, resta, multiplicación, división
resta, multiplicación, división y modulo. y modulo en el archivo html y realiza
El calculo de las operaciones básicas lo debe realizar en un archivo php el mismo que los cálculos en un archivo php.
será llamado desde el html.
Paso: 1 Investiga y adiciona código para
Codificación del archivo html. Guárdelo con el nombre de p12_calculadora1.html calcular la potencia y la raíz cuadrada.
<!DOCTYPE html> La raíz cuadrada de sacarle a los dos
<html> números ingresados. La potencia
<head> deberá obtener potencia al cuadrado
<title>...</title> al primer número y potencia al cubo al
</head> segundo número.
<body>
Formulario basico y metodo Post <br><br> Se requiere que el estudiante aplique
calculadora Basica <br><br> css al archivo html para que mejore la
<p> </p> apariencia de la calculadora básica
<form name="form1" method="post" action="p12_calcular.php">
Nota: los que no tengan computador
<p> deben programar manualmente y el
<label for="num1"> Nnumero 1: </label> resultado deben dibujar una ventana
<input type="text" name="num1" id="num1"> de navegador para que visualice lo que
<br /> <br /> hace el programa.
<label for="num2"> Nnumero 2:</label> No olvidar que en cada programa debe
ir el encabezado con los datos del
<input type="text" name="num2" id="num2"> estudiante, colegio, curso,
<br /> <br /> especialidad, fecha – hora que lo
realizo
DESARROLLO DE LA FICHA
<label for="operacion"> Operaciones </label>
<select name="operacion" id="operacion">
<option>Suma</option>
<option>Resta</option>
<option>Multiplicacion</option>
<option>Division</option>
<option>modulo</option>
<option>Potencia</option>
<option>Raiz</option>
</select>
</p>
<p>
<input type="submit" name="calcular" id="calcular" value="calcular" onClick="prueba">
</p>
</form>
<p> </p>
</body>
</html
*************************************************************************************************
Paso: 2
Codificación del archivo php. Guárdelo con el nombre de p12_calcular.php
<?php
if(isset($_POST["calcular"])){ //evaluamos al presionar el boton calcular.... ojo quitar el calculadora.php action del formulario
//pasamos los valores ingresados en los cajones de texto a una varible super global
$n1=$_POST["num1"];//colocamos el nombre colocado en el boton input tipo text en su opcion name
$n2=$_POST["num2"];
$op=$_POST["operacion"]; // contiene el comando si es suma, resta, etc
if(!strcmp("Suma",$op)){ //devuelva cero (0), es decir, q haga la operacion si escojo suma
echo "La suma es: ".($n1+$n2);
}//if !strcmp
elseif(!strcmp("Resta",$op)){ //devuelva cero (0), es decir, q haga la operacion si escojo suma
echo "La Resta es: ".($n1-$n2);
}//if !strcmp
elseif(!strcmp("Multiplicacion",$op)){ //devuelva cero (0), es decir, q haga la operacion si escojo suma
echo "La Multiplicación es: ".($n1*$n2);
}//if !strcmp
elseif(!strcmp("Division",$op)){ //devuelva cero (0), es decir, q haga la operacion si escojo suma
echo "La División es: ".($n1/$n2);
}//if !strcmp
elseif(!strcmp("modulo",$op)){ //devuelva cero (0), es decir, q haga la operacion si escojo suma
echo "El modulo o residuo de la division es: ".($n1%$n2);
}//if !strcmp
else{
echo "El nombre del operador esta mal escrito y la comparacion de operadores no es igual";
}
}//if isset
?>
*************************************************************************************************
Recordatorio o retroalimentación de las funciones strcmp() y isset()
Función strcmp ( )
Comparación de string segura a nivel binario.
Nota: La función strcmp () es binaria segura y distingue entre mayúsculas, minúsculas.
sintaxis:
strcmp(string $str1, string $str2)
str1 str2
El primer string. El segundo string.
Valores devueltos
Devuelve < 0 si str1 es menor que str2; > 0 si str1 es mayor que str2 y 0 si son iguales
Ejemplo #1 de strcmp()
<?php
echo "Practicando el metodo GET";
echo "<br>";
echo "Funciones de comparacion empty";
echo "<br>";
$v1 = $_GET['var1'];
$v2 = $_GET['var2'];
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp($v1, $v2);
echo "<br>";
if (strcmp($v1, $v2) !== 0) {
echo “$var1 no es igual a $var2 en una comparación que considera mayúsculas y minúsculas”;
}else
{
echo “$var1 es igual a $var2 en una comparación que considera mayúsculas y minúsculas”;
}
?>
Función isset ( )
Esta función evalúa variables y devuelve un valor verdadero (true) falso(false), si al menos una de variables no existe.
También evalúa el contenido de las variables tenga coincidencia.
Ejemplo:
<?PHP
echo "Practicando el metodo GET";
echo "<br>";
echo "Funciones de comparacion isset";
echo "<br>";
$v1 = $_GET['var1'];
$v2 = $_GET['var2'];
if (isset($v1)){
echo "La variable $v1 existe";
}
else{
echo "La variable $v1 no existe";
}
?>