Sunteți pe pagina 1din 6

Ttulo del Control: Funciones y uso de archivos.

Nombre Alumno: Roberto Bruno Revelo Mosquera

Nombre Asignatura: Introduccin a los Lenguajes de Programacin

Instituto IACC

Ponga la fecha aqu/10/06/2017


OBJETIVO DEL CONTROL:

Analizar los mecanismos de paso de parmetros a una funcin a partir de una codificacin

dada.

Comprender el mecanismo de recepcin de resultados de una funcin a partir de una

problemtica planteada.

RECURSOS NECESARIOS:

Contenido de la Semana 5

http://www.writephponline.com/

INSTRUCCIONES: Responda las siguientes preguntas, de acuerdo a lo aprendido durante la

semana. Si necesita comprobar su cdigo puede utilizar el link indicado en los recursos

necesarios.

1) Indique cul es el error en el cdigo siguiente:


$val1=15;
$val2=20;
Function multiplicar(){
Return $val1 * $val2
}

2) Indique cul es la finalidad de la funcin que se detalla a continuacin. Qu parmetro

recibe?.

Function misterio($a){

$res=0;

for ($i=0;$i<count($a);$i++)

$res+=$a[$i];

$res=$res/count($a);
return $res;

3) Usted est escribiendo un programa para una agencia de prensa. Su jefe le ha encargado que

su programa busque noticias en sitios extranjeros de renombre para que los editores locales las

evalen. Para ello siga los siguientes pasos:

Escriba un pequeo cdigo en PHP que obtenga 5 noticias distintas de distintos sitios online.

Copie el cdigo resultante en la plantilla de entrega del control.

Desarrollo

1) Los errores en el cdigo:

$val1=15;

$val2=20;

function multiplicar(){

return $val1 * $val2

Es function multiplicar(){ Ya que faltan ingresar las variables $var1 y $var2 que van a

participar en la funcin., de otro modo siempre ser cero el resultado.

Y return $val1 * $val2 ya que falta ; para indicar que termina la funcin.

2) La funcin indica que para la variable $a, permite sacar un promedio de los nmeros

contenidos en el arreglo y los retorna como variable $res

$a=array(3,3,3);

Function misterio($a){
$res=0;

$i=0;

for ($i;$i<count($a);$i++)

$res+=$a[$i];

$res=$res/count($a);

return $res;

echo misterio($a);

Da como resultado 3, ya que 3+3+3=9 y 9/3=3.

3) Para crear o modificar los archivos de cada pas con las noticias de cada da:

$pags=array('http://peru21.pe/actualidad','http://www.elespectador.com/noticias','http://www.clari

n.com','http://www.eldeber.com.bo','http://www.folha.uol.com.br');

$i=0;

$new= curl_init($pags[$i]);

$body=fopen('noticias_peru.txt','w');

curl_setop($new,curlopt_file,$body);

curl_setop($new,curlopt_header,$body);

curl_exec($new);

curl_close($new);

fclose($body);
$i++;

$new= curl_init($pags[$i]);

$body=fopen('noticias_colombia.txt','w');

curl_setop($new,curlopt_file,$body);

curl_setop($new,curlopt_header,$body);

curl_exec($new);

curl_close($new);

fclose($body);

$i++;

$new= curl_init($pags[$i]);

$body=fopen('noticias_argentina.txt','w');

curl_setop($new,curlopt_file,$body);

curl_setop($new,curlopt_header,$body);

curl_exec($new);

curl_close($new);

fclose($body);

$i++;

$new= curl_init($pags[$i]);

$body=fopen('noticias_bolivia.txt','w');

curl_setop($new,curlopt_file,$body);

curl_setop($new,curlopt_header,$body);

curl_exec($new);

curl_close($new);

fclose($body);
$i++;

$new= curl_init($pags[$i]);

$body=fopen('noticias_1.brasil','w');

curl_setop($new,curlopt_file,$body);

curl_setop($new,curlopt_header,$body);

curl_exec($new);

curl_close($new);

fclose($body);

Bibliografa

IACC (2015). Funciones y uso de archivos. Introduccin a los Lenguajes de Programacin.

Semana 5

S-ar putea să vă placă și