Tecnologias para Internet
Prof.º Thyago Maia
Gestão da TI – 2015.2
Objetivos
Aula 10
• Apresentar as estruturas de
repetição da linguagem PHP;
2
Estruturas de Repetição em
PHP
Estruturas de Repetição
• Laços executam blocos de código repetidamente até
que uma condição deixe de ser verdadeira;
• Se...
Estruturas de Repetição
• while
– Executa um bloco de código enquanto uma
condição for verdadeira;
– Sintaxe:
while(condiç...
Estruturas de Repetição
• Exemplo - Escrever 5 vezes a mensagem
“Sport campeão de 87”
<?php
$contador = 1;
while($contador...
Estruturas de Repetição
• Exemplo - Escrever todo o conteúdo de um
array
<?php
$contador = 0;
$nomes = array(“José”, “Mari...
Estruturas de Repetição
• for
– O loop for é usado quando você sabe de antemão
quantas vezes o script deve ser executado;
...
Estruturas de Repetição
• Onde:
– Início: Usado para setar um contador (Também pode ser
qualquer código a ser executado no...
Estruturas de Repetição
• Exemplo - Escrever números de 1 a 5,
utilizando o for:
<?php
for($i = 1; $i<=5; $i++)
{
echo “O ...
Estruturas de Repetição
• Exemplo - Escrever todo o conteúdo de um
array”
<?php
$nomes = array(“José”, “Maria”, “Carlos”);...
Estruturas de Repetição
• foreach
– Usado para percorrer arrays (vetores e matrizes);
– Sintaxe:
foreach($array as $valor)...
Estruturas de Repetição
• Onde:
– $array: Qualquer variável array a ser percorrida
pelo laço;
– $valor: Array que represen...
Estruturas de Repetição
• Exemplo - Escrever todo o conteúdo de um
array”
<?php
$nomes = array(“José”, “Maria”, “Carlos”);...
Exercícios
Exercícios
• Crie um script PHP que contem um array com
os seguintes números: 2,4,5,1,9,16. Tal script
deverá somar todos ...
Exercícios
• Faça um script PHP que apresente a tabuada
de um número, baseado em um valor contido
em uma variável. O scrip...
Próximos SlideShares
Carregando em…5
×

Tecnologias para Internet - 2015.2 - Aula 10

227 visualizações

Publicada em

Tecnologias para Internet - 2015.2 - Aula 10

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
227
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tecnologias para Internet - 2015.2 - Aula 10

  1. 1. Tecnologias para Internet Prof.º Thyago Maia Gestão da TI – 2015.2
  2. 2. Objetivos Aula 10 • Apresentar as estruturas de repetição da linguagem PHP; 2
  3. 3. Estruturas de Repetição em PHP
  4. 4. Estruturas de Repetição • Laços executam blocos de código repetidamente até que uma condição deixe de ser verdadeira; • Sem essas estruturas, teríamos que repetir a digitação de várias linhas de código que efetuam um processamento específico. Ex.: – Solicitar a digitação do nome de 300 pessoas; • Em PHP, nós temos as seguintes estruturas de repetição: – while (enquanto), do...while, for (para) e foreach (para cada); 4
  5. 5. Estruturas de Repetição • while – Executa um bloco de código enquanto uma condição for verdadeira; – Sintaxe: while(condição) { // Código a ser executado } 5
  6. 6. Estruturas de Repetição • Exemplo - Escrever 5 vezes a mensagem “Sport campeão de 87” <?php $contador = 1; while($contador <= 5) { echo “Sport campeão de 87”; $contador++; } ?> 6
  7. 7. Estruturas de Repetição • Exemplo - Escrever todo o conteúdo de um array <?php $contador = 0; $nomes = array(“José”, “Maria”, “Carlos”); while($contador < 3) { echo $nomes[$contador]; $contador++; } ?> 7
  8. 8. Estruturas de Repetição • for – O loop for é usado quando você sabe de antemão quantas vezes o script deve ser executado; – Sintaxe: for(início; condição; incremento) { // Código a ser executado } 8
  9. 9. Estruturas de Repetição • Onde: – Início: Usado para setar um contador (Também pode ser qualquer código a ser executado no início do loop); – Condição: Avaliada em cada iteração do loop. Se for verdadeira, o loop prossegue. Se for falsa, o loop pára; – Incremento: Usado para incrementar um contador (Também pode ser qualquer código a ser executado no fim do loop); • OBS: Cada parâmetro do laço for pode ser vazio, ou possuir múltiplas expressões (separadas por vírgula); 9
  10. 10. Estruturas de Repetição • Exemplo - Escrever números de 1 a 5, utilizando o for: <?php for($i = 1; $i<=5; $i++) { echo “O número é ” . $i . “<br/>”; } ?> 10
  11. 11. Estruturas de Repetição • Exemplo - Escrever todo o conteúdo de um array” <?php $nomes = array(“José”, “Maria”, “Carlos”); for($i = 0; $i<=2; $i++) { echo $nomes[$i]; } ?> 11
  12. 12. Estruturas de Repetição • foreach – Usado para percorrer arrays (vetores e matrizes); – Sintaxe: foreach($array as $valor) { // Código a ser executado } 12
  13. 13. Estruturas de Repetição • Onde: – $array: Qualquer variável array a ser percorrida pelo laço; – $valor: Array que representará o array ($array) a ser percorrida pelo laço; • Para cada iteração do loop, o valor do array corrente ($array) é atribuído para o array do laço ($valor) e o apontador do array é atualizado automaticamente; 13
  14. 14. Estruturas de Repetição • Exemplo - Escrever todo o conteúdo de um array” <?php $nomes = array(“José”, “Maria”, “Carlos”); foreach($nomes as $vetor) { echo $vetor . “ ”; } ?> 14
  15. 15. Exercícios
  16. 16. Exercícios • Crie um script PHP que contem um array com os seguintes números: 2,4,5,1,9,16. Tal script deverá somar todos os número contidos no array. Utilize o laço for para percorrer o array. • Repita o script anterior, desta vez utilizando o laço foreach. 16
  17. 17. Exercícios • Faça um script PHP que apresente a tabuada de um número, baseado em um valor contido em uma variável. O script deverá utilizar um laço de repetição para executar a operação; 17

×