• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Tecnologias para Internet - Aula 10
 

Tecnologias para Internet - Aula 10

on

  • 771 views

Slides referentes a 10ª aula da disciplina de Tecnologias para Internet, realizada no dia 26/03/2011

Slides referentes a 10ª aula da disciplina de Tecnologias para Internet, realizada no dia 26/03/2011

Statistics

Views

Total Views
771
Views on SlideShare
757
Embed Views
14

Actions

Likes
0
Downloads
24
Comments
0

4 Embeds 14

http://thyagomaia.net 9
http://ead.unipe.br 3
http://tecinternet.thyagomaia.net 1
http://www.tecinternet.thyagomaia.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Tecnologias para Internet - Aula 10 Tecnologias para Internet - Aula 10 Presentation Transcript

    • Tecnologias para Internet Thyago Maia Tavares de Farias Aula 10
    • Sumário
      • Camada Lógica
        • PHP
          • Arrays em PHP;
          • Estruturas de Repetição;
          • Estrutura While;
    • Arrays em PHP
      • Uma variável PHP comum pode armazenar um valor numérico ou textual;
      • O problema: uma variável pode armazenar apenas UM ÚNICO valor!
      • A solução: uma variável especial chamada array (vetor);
      • Um array armazena vários valores em uma única variável;
    • Arrays em PHP
      • Um exemplo: Armazenando 3 carros pertencentes a uma lista em 3 variáveis PHP:
      • <?php
      • $carro1 = “Fusca”;
      • $carro2 = “Dodge Viper”;
      • $carro3 = “Ferrari Enzo”;
      • ?>
    • Arrays em PHP
      • Para uma lista com 3 carros, fica simples declarar 3 variáveis para cada carro;
      • Problema: E se a lista tivesse 1000 carros? Você declararia 1000 variáveis?
      • A melhor solução seria utilizar um array, isto é, uma única variável capaz de armazenar os 1000 carros;
    • Arrays em PHP
      • Um array pode armazenar todos os valores de variável para um único nome;
      • Os valores podem ser acessados através do nome do array, seguido de um índice que identifica a posição do conteúdo no array;
      • Podemos comparar um array a uma tabela, ou a um “jogo de batalha naval”;
      1 1 2 3 4 5 0 2 4 1 6
    • Arrays em PHP
      • Em PHP, temos 3 tipos de arrays:
        • Array Numérico: Um array com índices numéricos;
        • Array Associativo: Um array onde identificadores são associados a valores;
        • Array Multidimensional: Um array que contem um ou mais arrays (uma matriz);
    • Arrays em PHP
      • Arrays Numéricos
        • Armazenam valores em posições identificadas por índices (0,1,2,3...);
        • Temos duas formas para criar um array numérico:
        • Atribuindo índices automaticamente:
        • Ex.: $carros = array(“Fusca”, “Gol”, “Uno”);
        • Atribuindo índices manualmente:
        • Ex.: $carros[0] = “Fusca”;
        • $carros[1] = “Gol”;
        • $carros[2] = “Uno”;
    • Arrays em PHP
      • Exemplo - Acessando valores em um array:
      • <?php
      • $carros[0] = “Gol”;
      • $carros[1] = “Uno”;
      • $carros[2] = “Ferrari”;
      • echo $carros[0] . “ e ” . $carros[1] . “ são carros populares”;
      • ?>
    • Arrays em PHP
      • Arrays Associativos
        • Associam um identificador a um valor;
        • Temos duas formas para criar um array associativo:
        • 1ª Forma:
        • Ex.: $idades = array(“Maria”=>13 , “Aline”=>30);
        • 2ª Forma:
        • Ex.: $idades[‘Maria’] = “13”;
        • $idades[‘Aline’] = “30”;
        • $idades[‘Renata’] = “25”;
    • Arrays em PHP
      • Exemplo - Acessando valores em um array:
      • <?php
      • $idades[‘Maria’] = “13”;
      • $idades[‘Aline’] = “30”;
      • $idades[‘Renata’] = “25”;
      • echo “Aline tem” . $idades[‘Aline’] . “ anos.”;
      • ?>
    • Arrays em PHP
      • Arrays Multidimensionais
        • Cada elemento do array também pode ser um array;
        • Temos duas formas para criar um array multidimensional:
        • Ex.: $times = array(
        • “ PB”=>array(“Botafogo-PB”, “Treze”),
        • “ PE”=>array(“Sport”, “Central”),
        • “ SP”=>array(“Santos”, “Palmeiras”)
        • );
    • Arrays em PHP
      • Exemplo - Acessando valores em um array:
      • <?php
      • $times = array(
      • &quot;PB&quot;=>array(&quot;Botafogo-PB&quot;, &quot;Treze&quot;),
      • &quot;PE&quot;=>array(&quot;Sport&quot;, &quot;Central&quot;),
      • &quot;SP&quot;=>array(&quot;Santos&quot;, &quot;Palmeiras&quot;)
      • );
      • echo $times[&quot;PB&quot;][1];
      • ?>
    • Exercícios
      • Crie um script PHP que armazena em um array os seguintes nomes de estado (respectivamente): Paraíba, Pernambuco, Ceará, Rio de Janeiro e São Paulo. O mesmo deverá escrever no navegador a palavra Rio de Janeiro.
      • Crie um script PHP que armazena em um array a seguinte cadeia de números (respectivamente): 5, 6, 8, 16, 32. O mesmo deverá escrever no navegador o resultado da soma entre 8 e 32.
    • Estruturas de repetição em PHP
      • 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);
    • PHP - Estrutura 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
      • }
    • PHP - Estrutura de repetição while
      • Exemplo - Escrever 5 vezes a mensagem “Sport campeão de 87”
      • <?php
      • $contador = 1;
      • while($contador <= 5)
      • {
      • echo “Sport campeão de 87”;
      • $contador++;
      • }
      • ?>
    • PHP - Estrutura de repetição while
      • Exemplo - Escrever todo o conteúdo de um array”
      • <?php
      • $contador = 0;
      • $nomes = array(“José”, “Maria”, “Carlos”);
      • while($contador < 3)
      • {
      • echo $nomes[$contador];
      • $contador++;
      • }
      • ?>