0% encontró este documento útil (0 votos)
16 vistas16 páginas

Examen 1

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas16 páginas

Examen 1

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 16

ÍNDICE

PREGUNTAS:............................................................................................................................... 2
1.¿QUÉ ES PHP?....................................................................................................................2
2. Diferencia entre el lenguaje de programación del cliente y programador........................... 2
3. Tipos de pag en php............................................................................................................ 2
4. En HTML existen los bloque y líneas, como:.......................................................................2
5. POO:....................................................................................................................................2
6. Fundamentos de POO:........................................................................................................2
CÓDIGO:....................................................................................................................................... 3
EJERCICIO 1:..........................................................................................................................3
INDEX......................................................................................................................................4
AVIONCITO(SEMANA 2):........................................................................................................5
CÍRCULO.................................................................................................................................6
OPERACIÓN EJERCICIO....................................................................................................... 7
CENTRAR,IZQUIERDA,DERECHA........................................................................................ 9
COMANDOS............................................................................................................................... 10
ANEXOS......................................................................................................................................10
LINKS.......................................................................................................................................... 15
PREGUNTAS:

1.¿QUÉ ES PHP?
PHP (Hypertext Preprocessor): Procesador de Hipertexto

2. Diferencia entre el lenguaje de programación del cliente y programador


● El programador se enfoca en ejecutar el código funcional de la mano de un servidor.
● El cliente se enfoca en la interacción del usuario con la interfaz de usuario

3. Tipos de pag en php


● PHP web pag
● PHP file
● PHP class
● PHP interface

4. En HTML existen los bloque y líneas, como:


● <h1></h1> actúa como bloque, los bloques ocupan todo el lado asignado de la pantalla
● <p></p> actúa como párrafo

5. POO:

Trabaja con objetos que tienen características y funciones

1. Instanciamiento: la creación de una objeto a través de clases


2. Método constructor : inicializa el objeto
3. Modularidad: comunicación entre clases

6. Fundamentos de POO:
1. Abstracción: hacer una clase enfocada a su objetivo
2. Encapsulamiento: definición de métodos privados
3. Herencia: reutilización de atributos de una clase padre a sus hijos
4. Polimorfismo: nos da la opción de cambiar cierto métodos heredados del padre y
aquellos que no queremos cambiar se colocan en priv

7.HTML
Lenguaje de marcas de hipertexto
8. Que significa: <!DOCTYPE html>
Da a conocer la versión de html que estamos usando

CÓDIGO:

EJERCICIO 1:
<?php

function convert(int $grade)


{

$resultado = ($grade * 9 / 5) + 32;

echo "<h1>$resultado</h1>";
}

convert(25);

// Grados celcius a fareign (C * 9/5 + 32)

?>

<script>

function convert(grade) {
resultado = (grade * 9/5) + 32;

console.log(resultado);
}

convert(25);

</script>
INDEX
<?php

$x = 5;

// header('Location: test.php');

class CabeceraDePagina
{

function __construct(
public string $text_color = '#fff',
public string $background = 'blue',
public string $align = 'left'
) {}

public function render()


{

echo "<h1
style='
background-color: $this->background;
color: $this->text_color;
text-align: $this->align;
'
>Text example</h1>";
}
}

$cabecera2 = new CabeceraDePagina();

$cabecera2->render();

$cabecera = new CabeceraDePagina(


text_color: 'red',
background: 'black',
align: 'center'
);

$cabecera->render();

AVIONCITO(SEMANA 2):
<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<style>
img {
cursor: pointer;
}
</style>
<style>
#flyjet {
width: 40px;
height: 24px;
transition: all 3s;
}

#flyjet.growing {
width: 400px;
height: 240px;
}
</style>
</head>

<body>

<img id="flyjet" src="https://en.js.cx/clipart/flyjet.jpg">

<script>
let ended = false; // cambiará a true cuando la animación finalice

flyjet.onclick = function() {

flyjet.addEventListener('transitionend', function() {
if (!ended) { // verificación para que el mensaje solo se muestre una
vez
ended = true;
alert('Done!');
}
});

flyjet.classList.add('growing');
}
</script>

</body>

</html>
CÍRCULO
<html>
<head>
<meta charset="utf-8">
<style>
.message-ball {
font-size: 20px;
line-height: 200px;
text-align: center;
}
.circle{
transition-property: width,height;
transition-duration: 2s;
position: fixed;
transform: translateX(-50%) translateY(-50%);
background-color: red;
border-radius: 50%;
}
</style>
</head>
<body>
<button onclick="go()">Pruebame</button>
<script>
function go(){
showCircle(150,150,100,div => {
div.classList.add('message-ball');
div.append("Hola, mundo!");
});
}
function showCircle(cx,cy,radius,callback){
let div = document.createElement('div');
div.style.width=0;
div.style.height=0;
div.style.left=cx+'px';
div.style.top= cy+ 'px';
div.className= 'circle';
document.body.append(div);
setTimeout(() =>{
div.style.width=radius * 2+ 'px';
div.style.height = radius * 2 +'px';
div.addEventListener('transitionend', function
handler(){
div.removeEventListener('transitionend', handler);
callback(div);
});
}, 0);
}
</script>
</body>
</html>
OPERACIÓN EJERCICIO

<?php

class Operacion
{
public function suma($a, $b)
{
return $a + $b;
}

public function resta($a, $b)


{
return $a - $b;
}
}

class Suma extends Operacion


{
public function suma($a, $b)
{
return parent::suma($a, $b);
}
}

class Resta extends Operacion


{
public function resta($a, $b)
{
return parent::resta($a, $b);
}
}

$suma = new Suma();


echo "Suma: " . $suma->suma(5, 3) . "<br>";

$resta = new Resta();


echo "Resta: " . $resta->resta(10, 4) . "<br>";

CENTRAR,IZQUIERDA,DERECHA
<?php

class CabeceraPagina {

function __construct(
public $align
) {}

function render() {
echo "<h1 align=$this->align>Hola mundo</h1>";
}
}

$texto1 = new CabeceraPagina('right');


$texto1->render();
COMANDOS

ANEXOS
LINKS
1. https://cssreference.io/
2. https://www.w3schools.com/css/
3. https://axarnet.es/blog/que-es-utf8
4. https://axarnet.es/blog/que-es-utf8

También podría gustarte