Sistemas de Informação

Just another WordPress.com weblog

Aula n.º 141-142, 15 de Outubro

Sumário:

  • Elementos básicos de Linguagem PHP:
    • Avaliação sumativa parcial.

Tempo de aula: 90′.

Referências a consultar:

  • http://www.php.net
  • Arroyo, A. e al. (2002). Programação para Web utilizando PHP. Brasil. Unicamp.
  • Powers, D. (2007). The essencial guide to dreamweaver cs3, css, ajax e php. USA. Friendesofed.
  • Materiais fornecidos em aula

Outubro 15, 2009 Publicado por | Estruturas de Controlo | Deixe um Comentário

Aula n.º 140 – 13 de Outubro

Sumário:

  • Elementos básicos de Linguagem PHP:
    • Estrutura de controlo do… While;
  • Exercícios de aplicação e consolidação de conhecimentos

Referências a consultar:

  • http://www.php.net
  • Arroyo, A. e al. (2002). Programação para Web utilizando PHP. Brasil. Unicamp.
  • Powers, D. (2007). The essencial guide to dreamweaver cs3, css, ajax php. USA. Friendesofed.
  • Materiais fornecidos em aula

Do… While e- o que é

É uma estrutura de repetição parecida
à estrutura While com a diferença que a veracidade da expressão é testada depois de correr pelo menos uma vez o ciclo.

Exemplo 1:
<?php
$i = 6;
//$i = 2;

do {

if ($i < 5) {
echo (“i não é suficientemente grande\n</br>”);
++$i;
break;
} else

{
–$i;
echo (“i está ok\n</BR>”);
}
} while ($i>0);
?>

Outubro 13, 2009 Publicado por | Estruturas de Controlo | Deixe um Comentário

Aula n.º 139, 8 de Outubro

Sumário:

  • Elementos básicos de Linguagem PHP:
    • Estrutura de controlo While…;

    Exercícios de aplicação e consolidação de conhecimentos

Tempo de aula: 45′.

Referências a consultar:

  • http://www.php.net
  • Arroyo, A. e al. (2002). Programação para Web utilizando PHP. Brasil. Unicamp.
  • Powers, D. (2007). The essencial guide to dreamweaver cs3, css, ajax e php. USA. Friendesofed.
  • Materiais fornecidos em aula

Estrutura While – o que é

A estrutura While executa um grupo de instruções repetidas n vezes enquanto uma determinada expressão é verdadeira.

Exemplo 1:

<?php$i = 1;
while ($i <= 10) {
echo $i++;

/* the printed value would be                          $i before the increment (post-increment) */

}
?>

Exemplo2:

<?php
$i = 1;
while ($i <= 10):
echo $i;
$i++;
endwhile;

?>

Outubro 8, 2009 Publicado por | Estruturas de Controlo | Deixe um Comentário

Aula n.º 138, 8 de Outubro

Sumário:
  • Elementos básicos de Linguagem PHP:
    • Estrutura de controlo Foreach;
  • Exercícios de aplicação.

Tempo de aula: 45′.

Referências a consultar:

  • http://www.php.net
  • Arroyo, A. e al. (2002). Programação para Web utilizando PHP. Brasil. Unicamp.
  • Powers, D. (2007). The essencial guide to dreamweaver cs3, css, ajax e php. USA. Friendesofed.
  • Materiais fornecidos em aula

Ciclo Foreach – o que é

A estrutura foreach permite percorrer arrays. Deve ser utilizada só para esta acção.
Permite duas sintaxes.
Exemplo1:
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
// $arr is now array(2, 4, 6, 8)
unset($value);
// break the reference with the last element
?>

Outubro 8, 2009 Publicado por | Estruturas de Controlo | Deixe um Comentário

Aula n.º 137, 6 de Outubro

Sumário:

  • Elementos básicos de Linguagem PHP:
    • Ciclos de repetição:
      • For
    • Exercícios de consolidação de conhecimentos

Tempo de aula: 45′.

Referências a consultar:

  • http://www.php.net
  • Arroyo, A. e al. (2002). Programação para Web utilizando PHP. Brasil. Unicamp.
  • Powers, D. (2007). The essencial guide to dreamweaver cs3, css, ajax e php. USA. Friendesofed.
  • Materiais fornecidos em aula

Ciclos de repetição FOR – o que é

A estrutura de controlo FOR realiza ciclos repetitivos até se chegar a determinado valor.

Exemplo1:

<?php

for ($i = 1; $i <= 10; $i++) {
echo $i;
}
?>
Exemplo2:

<?php
for ($i = 1; ; $i++) {
if ($i > 10) {
break;
}
echo $i;
}
?>
Example3:

<?php

$i = 1;
for (; ; ) {
if ($i > 10) {
break;
}
echo $i;
$i++;
}
?>
Example4:
<?php

for ($i = 1, $j = 0; $i <= 10; $j += $i, print $i, $i++);
?>

Praticar:

Realizar um código PHP que simule a impressão da tabuada do 2.

Outubro 6, 2009 Publicado por | Estruturas de Controlo | Deixe um Comentário

Aula n.º 135-136, 1 de Outubro

Sumário:

  • Exercício de avaliação sumativa parcial.

Tempo de Aula: 90′

Outubro 1, 2009 Publicado por | Estruturas de Controlo | Deixe um Comentário

Aula n.º 134 – 30 de Setembro

Sumário:
  • Elementos básicos de Linguagem PHP:
    • Estrutura de controlo Switch;
      • Exercícios de aplicação.

Tempo de aula: 45′.

Referências a consultar:

  • http://www.php.net
  • Arroyo, A. e al. (2002). Programação para Web utilizando PHP. Brasil. Unicamp.
  • Powers, D. (2007). The essencial guide to dreamweaver cs3, css, ajax e php. USA. Friendesofed.
  • Materiais fornecidos em aula

Switch – o que é

o Switch é uma estrutura de controlo que funciona como um conjunto de if encadeados. Tem vantagem em relação ao if uma vez que permite uma melhor organização do código.
Exemplo1:
<?php
//código com if
if ($i == 0) {
echo "i é igual a 0";
} elseif ($i == 1) {
echo "i
é igual a1";
} elseif ($i == 2) {
echo "i
é igual a 2";
}

//código com switch
switch ($i) {
case 0:
echo "i
é igual a0";
break;
case 1:
echo "i
é igual a1";
break;
case 2:
echo "i
é igual a2";
break;
}

>
Praticar: Fazer código php que simule a selecção de 3 jogadores.

Setembro 30, 2009 Publicado por | Estruturas de Controlo | Deixe um Comentário

Aula n.º 133 – 29 de Setembro

Sumário:

  • Elementos básicos de Linguagem PHP:
    • Estruturas de controlo – o que e quais são.
    • Estrutura de controlo IF.
    • Estrutura de controlo IF…ELSE.

Tempo de aula: 45′.

Referências a consultar:

  • http://www.php.net
  • Materiais fornecidos em aula

Estruturas de Controlo

As estruturas de controlo são condições que permitem controlar o fluxo do programa, controlar a execução de grupos de instruções, testar expressões, permitir um conjunto de instruções um determinado número de vezes, etc.

Condição IF

Permite que grupos de instruções sejam executados conforme o resultado de uma ou várias expressões. Tem as variações else e elseif.

Exenplo 1:

<?php
//if com uma instrução
$a = 12; $b = 10;
if ($a > $b)
echo "a é maior que b";
?>
Exemplo 2:
<?php
//if com mais do que uma instrução
if ($a > $b) {
echo "a maior que b";
$b = $a;
}
?>

Exemplo 3:
<?php

//if com opção else
$a = 25;
$b = 12;

if ($a > $b) {
echo "a maior que b";
} else {
echo "a menor que b";
}
?>

Setembro 29, 2009 Publicado por | Estruturas de Controlo | Deixe um Comentário

   

Seguir

Get every new post delivered to your Inbox.