Introdução a PHP (Estruturas de Controle)



Documentos relacionados
Introdução a PHP (Um Programa PHP)

Manipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2

OPERADORES E ESTRUTURAS DE CONTROLE

2 echo "PHP e outros.";

CAPITULO 5 COMANDO DE FLUXO IF

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo

Resumo da Matéria de Linguagem de Programação. Linguagem C

Python Condicionais e Loops. Introdução à Programação SI1

JavaScript (Funções, Eventos e Manipulação de Formulários)

INTRODUÇÃO À LINGUAGEM C++

Linguagem C: Estruturas de Controle. Prof. Leonardo Barreto Campos 1

Programação WEB I Estruturas de controle e repetição

Linguagem de Programação III Aula 2 - Apresentação da Disciplina

Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos.

Programação WEB. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Javascript 101. Parte 2

Comandos Sequenciais if else, e Switch

APOSTILA PHP PARTE 1

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Programação Básica em Arduino Aula 2

Programação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza

DESENVOLVIMENTO DE SOFTWARE II. Aula 07 A linguagem de programação C# e sua sintaxe

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

compreender a importância de cada estrutura de controle disponível na Linguagem C;

Criando Relatórios com PHP

Aula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>

Internet e Programação Web

PHP. Hypertext Pre-Processor

Capítulo 7. Estruturas de Decisão. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

9 Comandos condicionais

Aula 02: C# - Estruturas de Decisão

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

Introdução ao Javascript. Parte 2 Prof. Victor Hugo Lopes

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

Bem vindo Joe Ramone!

Utilizem a classe Aula.java da aula passada:

Estruturas de Controle em c#

PHP Programando com Orientação a Objetos

Algoritmos e Programação Estruturada

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

José Romildo Malaquias

Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Estruturas de Controle - Seleção. Prof. César Melo

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática

A linguagem C oferece quatro estruturas de decisão: if, if-else, switch e o operador condicional.

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

QUALIFICAÇÃO TÉCNICA EM DESENVOLVIMENTO DE SISTEMAS

Orientação a Objetos. Conceitos Iniciais Introdução a Linguagem Java. Gil Eduardo de Andrade

Fundamentos de Programação II. Introdução à linguagem de programação C++

Comandos de repetição while

Module Introduction. Programação. Cap. 4 Algoritmos e Programação Estruturada

LINGUAGEM C: DESCOMPLICADA. Prof. André R. Backes

Bases de Dados. Lab 1: Introdução ao ambiente

7. Estrutura de Decisão

CURSO DE PROGRAMAÇÃO EM JAVA

Testando e Comparando Valores

Apresentar os conceitos básicos e as estruturas de linguagem relacionadas à tomada de decisão ofertadas pela linguagem C, tais como:

Aula 11 Introdução ao Pseudocódigo. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Programação Web Prof. Wladimir

Computação e Processamento de Dados CPD INF400

PROJETO PEDAGÓGICO DE CURSOS

Prof Evandro Manara Miletto. parte 2

PHP Instalação. Linguagens Server-side Professor Fábio Luís da Silva Santos XAMPP.

Módulo 3936 ASP.NET. Financiado pelo FSE

Aula 06 Introdução à Teste de Módulos II e Exercícios. Alessandro Garcia LES/DI/PUC-Rio Março 2014

Introdução ao HTML 5 e Implementação de Documentos

Introdução ao PHP. Prof. Késsia Marchi

Projeto de Banco de Dados

Desenvolvendo Websites com PHP

Estruturas de Repetição Parte II PARA-ATÉ

Testes Baseados na Implementação. (fluxo de controle) Baseado em notas de aula da profa. Eliane Martins

Algoritmia e Programação APROG. Linguagem JAVA. Básico. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

Estruturas de Controle em PHP

Estruturas de controle no nível de sentença

A Linguagem Python: Uma visão geral. Prof. Alberto Costa Neto Programação em Python

Módulo 3936 ASP.NET. Financiado pelo FSE

PHP Básico Módulo I. Carga Horária: 32 horas. Conteúdo: Conceitos Básicos Introdução; Características; Scripts;

WEBSITE. Como utilizar um site Assistente de Criação para criar seu próprio site

Tutorial de Matlab Francesco Franco

Introdução a Computação

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

CODE IGNITER INSTALAÇÃO & BANCO DE DADOS

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

Estruturas de entrada e saída

Estruturas de Controle A Tomada de Decisões

Estruturas de repetição (Ciclos)

Lógica de Programação

Estruturas de Repetição. Programação em Java Estruturas de Repetição

Flash MX ActionScript

Transcrição:

Desenvolvimento Web III Introdução a PHP () Prof. Mauro Lopes 1-31 13

Objetivos Nesta aula iremos trazer ainda alguns conceitos básicos da programação com a Linguagem PHP. Iremos trabalhar conceitos das Estruturas de Controle. De posse do conhecimento de como trabalhamos com essas estruturas no PHP, já poderemos criar scripts mais interessantes. Para melhor assimilar estes conceitos iremos praticar em uma lista de exercícios disponível no site. 2

Plano de Aula Estruturas de Decisão; Estruturas de Repetição; Lista de Exercícios; 3

Estruturas de Decisão Pela similaridade com a Linguagem de Programação C, iremos apenas citar as estruturas existentes na Linguagem PHP, pois a sintaxe e semântica destas estruturas são iguais; Decisão Simples If <(condição)> { <instruções para condição verdadeira>; Decisão Composta If <(condição)> { else { <instruções para condição verdadeira>; <instruções para condição falsa>; 4

Estruturas de Decisão if/elseif If <(condição)> { <instruções para condição verdadeira>; elseif <(condição)> { <instruções para condição falsa>; Operador Ternário $valor = (condição)? valor1: valor2; A variável $valor receberá valor1 se a condição for verdadeira e valor2 caso a condição seja falsa. 5

Estrutura de Decisão Seleção Sequencial switch <variável> { case <opção 1>:<operação 1>; break; case <opção 2>:<operação 2>; break; case <opção n>:<operação n>; break; default: <operação default>; Na instrução switch, temos uma grande mudança. Aqui o tipo da variável não resume-se somente ao tipo integer ou char como na Linguagem C. Podemos usar qualquer tipo para a variável. 6

Estruturas de Repetição Laço de Repetição com Condição Inicial while <(condição)> { <instrução 1 executada enquanto condição for verdadeira>; <instrução 2 executada enquanto condição for verdadeira>; <instrução n executada enquanto condição for verdadeira>; Laço de Repetição com Condição Final do { <instrução 1 executada até que a condição seja verdadeira>; <instrução 2 executada até que a condição seja verdadeira>; <instrução n executada até que a condição seja verdadeira>; while <(condição)>; 7

Estruturas de Repetição Laço de Repetição Iterativo for (<início>; <fim>; <incremento>) { foreach <instrução 1>; <instrução 2>; <instrução 3>; <instrução n>; foreach ($variavel_vetor as $variavel) { <instrução 1>; <instrução n>; 8

Vamos escrever, usando as estruturas discutidas, uma página PHP. Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 9

Vamos Praticar!!! Vamos fazer como nosso amigo ao lado. Vamos entender um pouco mais do PHP praticando!! 10

Perguntas Página do Professor Mauro: http://www.dai.ifma.edu.br/~mlcsilva 11

Próxima Aula... Introdução a PHP: Manipulação de Formulários 12

Referências Materiais avulsos da Internet e o Livro PHP: Programando com Orientação a Objetos, Pablo Dall Oglio, 2ª Edição - Editora Novatec, 574 páginas. 13