86
!"#$%&'!% !)*'++%$$% !) *","%* -). !"/'&"0%* 1'! 23/'& !)0 4

MOD3 3 Programacion Esructurada

Embed Size (px)

Citation preview

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 1/86

!"#$%&'!% !)*'++%$$% !)

*","%* -). !"/'&"0%*

1'! 23/'&

!)0

4

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 2/86

!5678 69:;<:78

=

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 3/86

$>;?@5A> B> CD7?D5E5:<F;

•  )8 @; G>;?@5A> H7DE5G I@> C>DE<6> :7;86D@<D

CD7?D5E58 C5D5 :7;6D7G5D >G :7EC7D65E<>;67

B> @;5 :7EC@65B7D5J

• 

)86K; :7;H7DE5B78 C7D :7;A@;67 B> !"#$%&%! 

L '()&*! !,-./010*! L !(#/-10*! I@>

C>DE<6>; >MCD>85D <;86D@::<7;>8 I@> G@>?7

8>DK; <;6>DCD>65B58J

N

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 4/86

0FB<?7 1@>;6>

•  )8 >G :7;A@;67 B> <;86D@::<7;>8 OGP;>58 B> 6>M67QI@> B>R> 8>?@<D G5 :7EC@65B7D5 C5D5 >A>:@65DB<:S7 CD7?D5E5J

• 

)86K >8:D<67 C7D @; CD7?D5E5B7D >; 5G?T;G>;?@5A> B> CD7?D5E5:<F;J

•  /7 >8 B<D>:65E>;6> >A>:@65RG> C7D G5:7EC@65B7D5U 8<;7 I@> B>R> 8>D 6D5B@:<B7 5 76D7

G>;?@5A> O>G G>;?@5A> EKI@<;5 7 :FB<?7 7RA>67QI@> 8P C@>B5 8>D >A>:@65B7 C7D >G S5DBV5D> B> G5:7EC@65B7D5J

W

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 5/86

$>;?@5A> B> CD7?D5E5:<F; B<8>X5B7

C5D5 >G B>85DD7GG7 B> CK?<;58 V>R

Y

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 6/86

#Z#

•  )8 @; G>;?@5A> B> CD7?D5E5:<F; I@> 8>

>A>:@65 B>G G5B7 B>G 8>D[<B7DJ

\

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 7/86

#Z#

•  )G :FB<?7 >8 <;6>DCD>65B7 C7D @; 8>D[<B7D V>R

:7; @; EFB@G7 B> CD7:>85B7D B> #Z# I@>

?>;>D5 G5 CK?<;5 Z,&$ D>8@G65;6>J

]

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 8/86

#Z#

•  #@>B> 8>D @85B7 >; G5 E5L7DP5 B> G78

8>D[<B7D>8 V>R 5G <?@5G I@> >; :58< 67B78 G78

8<86>E58 7C>D5^[78 L CG565H7DE58 8<; ;<;?T;

:7867

_

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 9/86

05D5:6>DP8^:58

•  )G :FB<?7 #Z# [5 >ER>R<B7 B>;6D7 > :FB<?7

Z,&$

•  %D<>;65B7 5G B>85DD7GG7 B> 5CG<:5:<7;>8 V>R

B<;KE<:58 :7; 5::>87 5 <;H7DE5:<F;

5GE5:>;5B5 >; @;5 R58> B> B5678J

• 

)G :FB<?7 H@>;6> >8:D<67 >; #Z# >8 <;[<8<RG> 5G

;5[>?5B7D V>RJ

`

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 10/86

05D5:6>DP8^:58

•  )8 @; G>;?@5A> <;6>DCD>65B7 C7D >G 8>D[<B7D >G

I@> 8> >;:5D?5 B> >A>:@65D >G :FB<?7 L >;[<5D

8@ D>8@G65B7 Z,&$ 5G ;5[>?5B7DJ

• 

05C5:<B5B B> :7;>M<F; :7; G5 E5L7DP5 B> G78

E767D>8 B> R58> B> B5678 I@> 8> @^G<a5; >; G5

5:6@5G<B5BJ

• 

#>DE<6> G5 CD7?D5E5:<F; 7D<>;65B5 5 7RA>678J

4b

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 11/86

#D<E>D CD7?D5E5

<!DOCTYPE html>

<html lang="es">

<head>

<meta charset="UTF-8" />

<title>Ejemplo básico PHP</title>

</head>

<body>

 <?php 

echo 'Hola mundo';?>  

</body>

</html>

44

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 12/86

>:S7

>:S7 >8 @;5 cH@;:<F;c B> #Z# I@> E@>86D5 G78

[5G7D>8 C585B78 :7E7 C5DKE>6D78J

 <?php echo "Buenos días";

?>

 <?php echo 'Buenos días';

?>

4=

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 13/86

>:S7

 <?php echo "<h1>Buenos días</h1>";

?>

 <?php echo '<h1>Buenos días</h1>';

?>

4N

#5D5 B>d;<D @;5 :5B>;5U

C@>B> @^G<a5D8> G58 :7E<GG58

8<ECG>8 7 :7E<GG58 B7RG>8J

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 14/86

>:S7

 <?php echo "<h1>Buenos

días</h1>";?>

 <?php echo "<h1>Buenos \"días\"</h1>";

?>

4W

3; 85G67 B> GP;>5 ;7 5H>:65 G5

<ECD>8<F; B> @; :5B>;5J

387 B> :5D5:6>D>8 B> >8:5C>

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 15/86

>:S7

*<;65M<8 5RD>[<5B5J

 <h1>  <?="Buenos días";?>  </h1>

 <?="<h1>Buenos días</h1>";?>  

4Y

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 16/86

e5D<5RG>8

4\

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 17/86

e5D<5RG>

•  3;5 [5D<5RG> >8 @; >8C5:<7 B> E>E7D<5

D>8>D[5B7 C5D5 5GE5:>;5D @; [5G7D I@>

:7DD>8C7;B> 5 @; 12% 3( 3*.% 87C7D65B7 C7D

>G G>;?@5A> B> CD7?D5E5:<F;J

• 

3;5 [5D<5RG> >8 D>CD>8>;65B5 L @85B5 5 6D5[98

B> @;5 >^I@>65 O@; ;7ERD>Q I@> G> 58<?;5 @;

CD7?D5E5B7D 7 I@> L5 [<>;> CD>B>d;<B5

4]

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 18/86

/7ERD> B> [5D<5RG>8 O4Q

•  )G ;7ERD> B> @;5 [5D<5RG> >8 <EC7D65;6>U L5

I@> >867 ;78 C@>B> 5L@B5D 5 <B>;^d:5D 5 G7

G5D?7 B>G CD7?D5E5 I@> ^C7 B> [5G7D [5 5

5GE5:>;5DJ

<?php

$nombre_alumno = "Luis Armando";

$genero = "M";

$edad = 18;

?>

4_

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 19/86

/7ERD> B> [5D<5RG>8 O=Q

• 

/7ERD>8 I@> >86K; :7;H7DE5B58 C7D EK8 B> =C5G5RD58U B>R>; >865D 8>C5D5B58 C7D ?@<F; R5A7 7@85D ;765:<F; :5E>GG7J

<?php

$apellido_materno = "Salvador";

?>

<?php

$apellidoMaterno = "Salvador";

?>

4`

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 20/86

/7ERD> B> [5D<5RG>8 ONQ

•  45 @85D >8C5:<78 >; RG5;:7J

<?php

$apellido materno = "Salvador";?>

=b

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 21/86

/7ERD> B> [5D<5RG>8 OWQ

•  *7G7 @85D :5D5:6>D>8 5GH5;@E9D<:78U B> G5 G>6D5

' G5 f L B>G 4 5G `g

<?php

// Incorrecto 

$año = 2013;

$alumn@ = "Miguel";

?>

=4

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 22/86

'8<?;5:<F; B> [5G7D>8 OhQ

•  07;8<86> >; 58<?;5DG> @; [5G7D 5 @;5 [5D<5RG>J

•  '8<?;5:<F; B> @; [5G7D :7;865;6>

==

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 23/86

'8<?;5:<F;g e5G7D :7;865;6>J

• 

07;8<86> >; 58<?;5D @; [5G7D dA7 5 B<:S5

[5D<5RG>J 

<?php

$salario_minimo_2013 = 64.76;

?> 

=N

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 24/86

&967B78 B> C>^:<F; i), L #%*,

i), L #%*, 87; E967B78 I@> <;B<:5 G5 5::<F;

I@> B>8>5 I@> 8> >H>:6T> 87RD> >G D>:@D87

<B>;^d:5B7J

• 

i), C<B> @;5 D>CD>8>;65:<F; B>G D>:@D87

>8C>:<d:5B7J

• 

#%*, >;[P5 B5678 C5D5 I@> 8>5; CD7:>85B78

C7D >G D>:@D87 <B>;^d:5B7J $78 B5678 8>

<;:G@<DK; >; >G :@>DC7 B> G5 C>^:<F;J

=W

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 25/86

&967B7 i),

$58 C>^:<7;>8 5G 8>D[<B7D 8@>G>; D>5G<a5D8>

E>B<5;6> Z,,# @^G<a5;B7 >G E967B7 B>

C>^:<F; i),U >G :@5G 87G<:<65 5G 8>D[<B7D @;5

:7C<5 B>G D>:@D87 <;B<:5B7 5 6D5[98 B> G5 @DGJ

www.host.com/index.html

GET /index.html HTTP/1.1 HOST: www.host.com

=Y

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 26/86

&967B7 i),

)G E967B7 i), 5X5B> G78 B5678 5 G5 3+$U G7 :@5G>MC7;> 5 8>D [<8678 B> H7DE5 B<D>:65J

urlwww.host.com/autenticar.php?usr=jcromeros&pw=qwerty

#587 B> G78 C5DKE>6D78 @8D L CV

usr=jcromeros 

 pw=qwerty 

=\

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 27/86

'8<?;5:<F;g #7D i),J

url

www.host.com/index.html?uid=678798 

get.php<?php

$usuario_id = $_GET["uid"];

echo $usuario_id;

?>

=]

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 28/86

&967B7 #%*,

$78 B5678 5 >;[<5D 5G 8>D[<B7D 8> <;:G@L>; >; >G

:@>DC7 B> G5 E<8E5 C>^:<F; :7; G58 :5R>:>D58

Z,,# 58<?;5B58 :7DD>8C7;B<>;6>E>;6> D>8C>:67

5G ^C7 B> C>^:<F;JJ

i>;>D5GE>;6> 8> 587:<5 :7; G78 H7DE@G5D<78 V>R

>; >G I@> G78 B5678 8@>G>; 8>D :<HD5B78 C5D5

>;[<5DG78 B> E5;>D5 8>?@D5 5G 8>D[<B7DJ

=_

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 29/86

'8<?;5:<F;g #7D #%*,J

contacto.php

<form  action="contacto_procesar.php" method ="POST" >

<label>Nombre:</label>

<input name="nombre" />

<input type="submit" value="Enviar" /></form >

contacto_procesar.php

<?php$nombre_alumno = $_POST["nombre"];

echo $nombre_alumno;

?>

=`

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 30/86

'8<?;5:<F;g #7D H@;:<F;J

<?php

function sumar($op1, $op2){

$suma = $op1 + $op2;

return $suma;}

$resultado = sumar(10, 15);

echo $resultado;

jk

Nb

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 31/86

,<C78 B> B5678 8<ECG>8

*7; [5G7D>8 I@> 8> B>d;>; :7; ;<[>G

R5A7 B> 5R86D5::<F;g .77G>5;7U );6>D78U

1G765;6>8U 0S5DU 05B>;5U >6:JJ

N4

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 32/86

,<C7 B> B567g .77G>5;7

*> @85 C5D5 5GE5:>;5D [5D<5RG>8 I@> CD>8>;6>; B78 >865B78U I@> 8>DK;D>CD>8>;65B78 C7D G78 [5G7D>8 ,D@> L 15G8>J

<?php

$trabaja = True;

?>

<?php

$edad = 22;

if($edad>18){$es_mayor_de_edad = True;

}else{$es_mayor_de_edad = False;

}

?>

N=

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 33/86

,<C7 B> B567g );6>D7

<?php

$calificacion = 10;

?>

<?php$anio = 2013;

?>

<?php

$contador = 100000;

?>

NN

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 34/86

,<C7 B> B567g !>:<E5G

<?php

$phi = 3.14159;

?>

<?php$salario_minimo_2013 = 64.76;

?> 

NW

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 35/86

,<C7 B> B567g 05B>;5

3;5 :5B>;5U C5G5RD5U 7 HD58> >8 @;5 8>:@>;:<5 7DB>;5B5 B> :5D5:6>D>8 OG>6D58U

;TE>D78 @ 76D78 8<?;78 7 8PER7G78Q B> G7;?<6@B 5DR<6D5D<5 L d;<65J

<?php

$universidad = "Universidad Autónoma de México";?>

<?php

$escuela = "Escuela Nacional de Artes Plasticas";

?> 

NY

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 36/86

,<C78 B> B5678 :7EC@>8678

*7; 5I@>GG78 I@> 8> :7EC7;>; B>

B5678 8<ECG>8 C5D5 B>d;<D 8@>86D@:6@D5J

N\

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 37/86

,<C7 B> B567g 'DD>?G7

3; 5DD>?G7 >8 @;5 :7G>::<F; B> [5D<5RG>8 B>G E<8E7 ^C7 B> B567 I@> 8>

D>H>D>;:<5 C7D @; ;7ERD> :7ET;J

<?php

// $dias es una colección de "strings" quealmacenará los 7 días de la semana.

$dias = array();

?> 

N]

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 38/86

,<C7 B> B567g 'DD>?G7

#5D5 5?D>?5D >G>E>;678 5G 5DD>?G7U 8> D>H>D>;:<5 5G 5DD>?G7 :7; @; <;B<:>

>EC>a5;B7 B>8B> >G >G>E>;67 bJ

<?php

$dias = array();// El primer elemento del arreglo semana será

"Lunes".

$dias[0] = "Lunes";

?> 

N_

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 39/86

,<C7 B> B567g 'DD>?G7

#5D5 5?D>?5D >G>E>;678 5G 5DD>?G7U 8> D>H>D>;:<5 5G 5DD>?G7 :7; @; <;B<:>

>EC>a5;B7 B>8B> >G >G>E>;67 bJ

<?php

$dias = array();$dias[0] = "Lunes";

// El segundo elemento del arreglo semana será

"Martes".

$dias[1] = "Martes";

?> 

N`

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 40/86

,<C7 B> B567g 'DD>?G7

)G CD<E>D >G>E>;67 B> :@5GI@<>D 5DD>?G7 >8 >G bJ

<?php

$dias = array();

$dias[0] = "Lunes";$dias[1] = "Martes";

$dias[2] = "Miércoles";

$dias[3] = "Jueves";

$dias[4] = "Viernes";

$dias[5] = "Sábado";

$dias[6] = "Domingo";

?> 

Wb

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 41/86

,<C7 B> B567g 'DD>?G7

$78 5DD>?G78 :7;865; B> C78<:<7;>8 :7;^?@58J

<?php

$dias = array();

$dias[0] = "Lunes";$dias[1] = "Martes";

$dias[2] = "Miércoles";

$dias[3] = "Jueves";

$dias[4] = "Viernes";

$dias[5] = "Sábado";

$dias[6] = "Domingo";

?> 

W4

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 42/86

,<C7 B> B567g 'DD>?G7

$5 B<D>::<F; EK8 R5A5 :7DD>8C7;B> 5G CD<E>D >G>E>;67 L G5 B<D>::<F; EK8 5G655G TG^E7 >G>E>;67J

<?php

$dias = array();

$dias[0] = "Lunes"; // Primer elemento

$dias[1] = "Martes";

$dias[2] = "Miércoles";

$dias[3] = "Jueves";

$dias[4] = "Viernes";$dias[5] = "Sábado";

$dias[6] = "Domingo"; // Ultimo elemento

?> 

W=

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 43/86

,<C7 B> B567g 'DD>?G7

' @; >G>E>;67 >8C>:Pd:7 B> @; 5DD>?G7 8> 5::>B> E>B<5;6> @; P;B<:>J 

<?php

$dias = array();

$dias[0] = "Lunes";

$dias[1] = "Martes";$dias[2] = "Miércoles";

$dias[3] = "Jueves";

$dias[4] = "Viernes";

$dias[5] = "Sábado";

$dias[6] = "Domingo";

echo $dias[2]; // Miércoles

?> 

WN

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 44/86

,5E5X7 B> @; 5DD>?G7

$5 H@;:<F; :7@;6OQ 7R^>;> >G ;@E>D7 B> >G>E>;678 B> @; 5DD>?G7J 

<?php

$dias = array();

$dias[0] = "Lunes";

$dias[1] = "Martes";

$dias[2] = "Miércoles";

$dias[3] = "Jueves";

$dias[4] = "Viernes";

$dias[5] = "Sábado";

$dias[6] = "Domingo";$num_elementos = count($dias);

echo $num_elementos; //7 

?> 

WW

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 45/86

e5D<5RG>8 G7:5G>8

• 

$58 [5D<5RG> G7:5G>8 87G7 C@>B>; 8>D @85B58

B>;6D7 B> H@;:<7;>8J

<?phpfunction sumar($op1, $op2){

$resultado = $op1 + $op2;

return $resultado

}

$res = sumar(5, 10);

echo $res;

?>

WY

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 46/86

e5D<5RG>8 ?G7R5G>8

• 

$58 [5D<5RG>8 ?G7R5G>8 ^>;>; 8@ KER<67 B> @87H@>D5 B> G58 H@;:<7;>8J

<?php$resultado = 0;

function sumar($op1, op2){

global $resultado;

$resultado = $op1 + op2;

}sumar(5, 10);

echo $resultado;

?>

W\

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 47/86

#D7:>85E<>;67 B> H7DE@G5D<78

W]

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 48/86

);6D5B5 B> 6>M6lS<BB>;

form_text.php

<form  action="procesar_text.php" method ="POST" >

<label>Nombre:</label>

<input type="text" name="nombre" /><input type="submit" value="Enviar" />

</form >

W_

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 49/86

);6D5B5 B> 6>M6lS<BB>;

 procesar_text.php

<?php

$nombre_alumno = $_POST["nombre"];

echo $nombre_alumno;

?>

W`

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 50/86

+5B<7 R767;>8

form_radio.php<form  action=" procesar_radio.php" method ="POST" >

<label>Especialidad:</label><br />

<input type="radio" name="especialidad" value="A" />Audivisual y Multimedia

<br />

<input type="radio" name="especialidad" value="S" />

Soportes tridimensionales<br /><input type="radio" name="especialidad" value="E" />Editorial

<br /><input type="radio" name="especialidad" value="I" />Ilustración<br />

<input type="radio" name="especialidad" value="F" />Fotografía<br />

<input type="submit" value="Enviar" /></form>

Yb

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 51/86

+5B<7 R767;>8

Y4

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 52/86

+5B<7 R767;>8

 procesar_radio.php

<?php

$especialidad = $_POST["especialidad"];

echo "Especialidad <b>" . $especialidad . "</b>";

?>

Y=

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 53/86

$<8658 B>8:7G?5RG>8

form_select.php

<form  action="procesar_select.php" method ="POST" >

<label>Mes:</label>

<select name="mes">

<option value="1">Enero</option>

...

<option value="12">Diciembre</option>

<select>

<input type="submit" value="Enviar" />

</form >

YN

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 54/86

$<8658 B>8:7G?5RG>8

 procesar_select.php

<?php

$mes = $_POST["mes"];

echo $mes;

?>

YW

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 55/86

0S>:mR7M

form_select.php

<form  action="procesar_check.php" method ="POST" ><label>Intereses:</label><br />

<input type="checkbox" name="interes[]" value="Ciencia" />

Ciencia <br />

<input type="checkbox" name="interes[]" value="Musica" />

Música <br />

<input type="submit" value="Enviar" />

</form >

YY

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 56/86

0S>:mR7M

 procesar_check.php

<?php

$interes = $_POST["interes"];

for($i=0;$i<count($interes);$i++){

echo $interes[$i] . '<br />';

}

?>

Y\

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 57/86

%C>D5B7D>8

#>DE<6>;g

•  &5;<C@G5D >G [5G7D B> [5D<5RG>8J

•  +>5G<a5D 7C>D5:<7;>8 E56>EK^:58 :7; 8@8 [5G7D>8J

• 

07EC5D5D B<H>D>;6>8 [5D<5RG>8J

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 58/86

'8<?;5:<F; h

• 

#>DE<6> ?@5DB5D @; [5G7D >8C>:Pd:7 >; @;5

[5D<5RG>J

<?php

$promedio_minimo = 9;

?>

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 59/86

";:D>E>;67

• 

#>DE<6> <;:D>E>;65D >; @;5 @;<B5B @;5

[5D<5RG> :7; [5G7D ;@E9D<:7J

njCSC

oM h 4bp

>:S7 qqoMp

jk

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 60/86

!>:D>E>;67

• 

#>DE<6> B>:D>E>;65D >; @;5 @;<B5B @;5

[5D<5RG> :7; [5G7D ;@E9D<:7J

njCSC

oM h 4bp

>:S7 rroMp

jk

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 61/86

%C>D5B7D>8 5D<6E9^:78

• 

#>DE<6>; D>5G<a5D 7C>D5:<F; 5D<6E9^:5J

+>865 r

*@E5 q

&@G^CG<:5:<F; s

!<[<8<F; l

&FB@G7 t

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 62/86

%C>D5B7D>8 5D<6E9^:78

njCSC

o7C4 h =bp

oD>8@G65B7 h N s o7C4 q N=p

>:S7 oD>8@G65B7p

jk

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 63/86

%C>D5B7D>8 D>G5:<7;5G>8

• 

#>DE<6> >[5G@5D G5 D>G5:<F; O<?@5GB5BU E5L7D I@>U

E>;7D I@>U >6:JQ I@> >M<86> >;6D> = 7C>D5;B78J

• 

)G D>8@G65B7 B> :@5GI@<>D >[5G@5:<F; C@>B> 8>D

c:<>D67uu O!"#$Q 7 cH5G87uu O %&'($Q

k &5L7D I@>

kh &5L7D 7 <?@5G I@>n &>;7D I@>

nh &>;7D 7 <?@5G I@>

hh "?@5G

vh !<8^;67

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 64/86

%C>D5B7D>8 D>G5:<7;5G>8<?php

$edad_mario = 25;

$edad_pedro = 30;

if($edad_mario>$edad_pedro){

echo "Mario es mayor que Pedro";

}else if($edad_mario==$edad_pedro){

echo "Mario y Pedro tienen la misma edad";

}else{

echo "Mario es menor que pedro";}

?>

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 65/86

%C>D5B7D>8 GF?<:78

• 

07E7 7C>D5B7D>8 GF?<:78 C>DE<6>; c:7;>:65Duu

:7EC5D5:<7;>8 I@> @85; 7C>D5B7D>8

D>G5:<7;5G>8J

%C>D5B7D  *PER7G7  !>8:D<C:<F; 

'/! ww)G D>8@G65B7 >8 [>DB5B>D7 8< 5ER58

>MCD>8<7;>8 87; [>DB5B>D58

%+ xx)G D>8@G65B7 >8 [>DB5B>D7 8< 5G E>;78 @;5

>MCD>8<F; >8 [>DB5B>D5

/%, v)G D>8@G65B7 <;[<>D6> G5 :7;B<:<F; B> G5

>MCD>8<F;

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 66/86

%C>D5B7D>8 GF?<:78

'/!

M L +>8@G65B7

6D@>  6D@>  6D@> 

6D@> H5G8> H5G8>

H5G8> 6D@> H5G8>H5G8> H5G8> H5G8>

%+

M L D>8@G65B7

6D@> 6D@> 6D@>

6D@> H5G8> 6D@>

H5G8> 6D@> 6D@>H5G8> H5G8> H5G8>

/%,

M D>8@G65B76D@> H5G8>

H5G8> 6D@>

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 67/86

%C>D5B7D>8 GF?<:78

• 

)AJg #5D5 :7;6D565D @; B>85DD7GG5B7D V>R B>R>

B> 6>;>D G5 >8C>:<5G<B5B >; Audiovisual yMultimedia 7 B>R> 6>;>D 5G E>;78 2

años B> >MC>D<>;:<5 B<8>X5;B7 CK?<;58 V>RJ

\]

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 68/86

%C>D5B7D>8 GF?<:78

<form action="procesar_operadores.php" method="POST" ><label>Especialidad:</label>

<br />

<input type="radio" name="especialidad " value="A" />Audivisual y Multimedia

<br />

...

<input type="radio" name="especialidad " value="F" />Fotografía<br />

<label>Tiempo de experiencia realizando páginas web:</label>

<br />

<select name="experiencia"><option value="1">1</option>...

<option value="4">4</option></select>

<br />

<input type="submit" value="Enviar" /></form>

\_

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 69/86

%C>D5B7D>8 GF?<:78

\`

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 70/86

%C>D5B7D>8 GF?<:78

<?php

$especialidad = $_POST["especialidad"];

$experiencia = $_POST["experiencia"];

if($especialidad=='A' || $experiencia >= 2){echo "Contratado";

}else{

echo "Te llamamos después";

}

?>

]b

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 71/86

%C>D5B7D>8 GF?<:78

]4

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 72/86

#D7?D5E5:<F; >86D@:6@D5B5

$5 CD7?D5E5:<F; >86D@:6@D5B5 >8 @; >8^G7 :7; >G :@5G8> R@8:5 I@> >G CD7?D5E5B7D >G5R7D> CD7?D5E588>;:<GG78 L HK:<G>8 B> >;6>;B>D E>B<5;6> >G @87 B> 6D>8

>86D@:6@D58 RK8<:58 B> :7;6D7G I@> 87;g )86D@:6@D5*>:@>;:<5GU )86D@:6@D5 *>G>:^[5 L G5 )86D@:6@D5"6>D5^[5J

]=

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 73/86

)86D@:6@D5 *>:@>;:<5G

• 

";B<:5 I@> G58 <;86D@::<7;>8 B> @; CD7?D5E5

8> >A>:@65; @;5 B>8C@98 B> G5 76D5U >; >G

E<8E7 7DB>; >; >G :@5G 5C5D>:>; >; >G

CD7?D5E5J

]N

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 74/86

#D7?D5E5:<F; >86D@:6@D5B5g

)86D@:6@D58 8>G>:^[58*> @85; >; CD7?D5E5:<F; C5D5 >A>:@65D

>G E<8E7 :7;A@;67 B> <;86D@::<7;>8

E<>;6D58 8> :@ECG5 :<>D65 :7;B<:<F;J

]W

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 75/86

)86D@:6@D5 *>G>:^[5

• 

#G5;6>5 G5 8>G>::<F; >;6D> B78 5G6>D;5^[58 :7;

R58> >; >G D>8@G65B7 B> G5 >[5G@5:<F; B> @;5

:7;B<:<F;J

]Y

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 76/86

<H O>MC Q y J J J z

• 

#>DE<6> G5 >A>:@:<F; :7;B<:<7;5G B>HD5?E>;678 B> :FB<?7J $5 >MCD>8<F; >8>[5G@5B5 5 8@ [5G7D R77G>5;7J *<

G5 >MCD>8<F; 8> >[5GT5 :7E7 ,+3)U #Z#>A>:@65DK G5 8>;6>;:<5 L 8< 8> >[5GT5:7E7 1'$*) G5 <?;7D5DK

 <?php

if( expr ){

sentencias

}

?>

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 77/86

>G8>

• 

'::<F; 5G6>D;5^[5 :@5;B7 G5 :7;B<:<F; B>;6D7

B> @;5 <;86D@::<F; <H ;7 8> :@ECG>sJ

if($promedio==10){// Excelente

}else{

// Puede ser regular o reprobado

}

•  s)G [5G7D B> D>67D;7 >8 H5G87

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 78/86

>G8><H O >MC Q y J J J z

• 

#>DE<6> 67E5D ETG^CG>8 B>:<8<7;>8sJ

if($promedio==10){

// Excelencia

}elseif($promedio==9){

// Bueno

}elseif($promedio==8){

// Regular

}else{// No se cumplió la condición

}

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 79/86

8V<6:S

• 

*> C@>B>; >[5G@5D [5G7D>8 ;@E9D<:78U :5B>;5 7 B7RG>J

switch($promedio){case 10:// excelentebreak;

case 9:// bueno

break;

case 8:// regular

break;

default://

}

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 80/86

#D7?D5E5:<F; >86D@:6@D5B5g

)86D@:6@D58 "6>D5^[58*> @85; >; CD7?D5E5:<F; C5D5 >A>:@65D

>G E<8E7 :7;A@;67 B> <;86D@::<7;>8

E<>;6D58 8> :@ECG5 :<>D65 :7;B<:<F;J

_b

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 81/86

)86D@:6@D5 "6>D5^[5

• 

07DD>8C7;B> 5 G5 >A>:@:<F; D>C>^B5 B> @;5<;86D@::<F; E<>;6D58 I@> 8> :@ECG> @;5

B>6>DE<;5B5 :7;B<:<F;J

_4

O Q y z

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 82/86

H7D O >MC 4 p >MC = p >MC N Q y { z

• 

$5 >MCD>8<F; 4 <;<:<5G<a5 G5 [5D<5RG> B> :7;6D7GUG5 >MCD>8<F; = <;B<:5 :@5;B7 8> >A>:@:<F; >G

:<:G7 L G5 >MCD>8<F; N C>DE<^DK <;:D>E>;65D G5

[5D<5RG> B> :7;6D7GJ

<?php

for ($i = 0; $i < 10; $i++ ){

echo $i;}

?>

S G O Q y z

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 83/86

VS<G> O >MC Q y { z

• 

/78 C>DE<6>; D>5G<a5D 65D>58 D>C>^^[58E<>;6D58 G5 :7;B<:<F; 8> :@ECG5J

<?

$distancia = 50;

 while($distancia <= 250){

$distancia += 50;

echo $distancia;

}

?>

B y z S G O Q

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 84/86

B7 y { z VS<G> O >MC Qp

• 

i5D5;^a5 I@> 8> >A>:@6>; G5O8Q <;86D@::<7;O>8Q5G E>;78 4 [>a 5;6>8 B> >[5G@5D G5 >MCD>8<F;J

<?php

$i = 0;

do{

echo $i;

$i++;

}  while ($i < 100);

?>

H <

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 85/86

+>H>D>;:<58

• 

#Z# Y VS<G> $77C8 

•  #Z#g B7rVS<G> 2 &5;@5G 

• 

#Z#g >:S7 r &5;@5G 

• 

#Z#g H7D 2 &5;@5G 

• 

#Z#g <H r &5;@5G 

• 

#Z#g VS<G> 2 &5;@5G •  #D7?D5E5:<F; >86D@:6@D5B5 

_Y

8/17/2019 MOD3 3 Programacion Esructurada

http://slidepdf.com/reader/full/mod3-3-programacion-esructurada 86/86

|iD5:<58v

!<[<8<F; B> )B@:5:<F; 07;^;@5}@G<7 0985D +7E>D7 *5G[5B7D

 A:D7E>D784`_]~?E5<GJ:7E