Estruturas de Controle em PHP
|
|
- Danilo Antônio Borja Estrela
- 8 Há anos
- Visualizações:
Transcrição
1 Linguagem de Programação III Estruturas de Controle em PHP
2 Estruturas de Controle em PHP - Comandos condicionais - if - switch - Comandos de repetição - while - do...while - for - foreach
3 Estruturas de Controle em PHP - Controle de fluxo de repetições - break - continue
4 Comando condicional if if (expressao1) bloco1 ; elseif (expressao2) bloco2 ; else bloco3 ; Uso do if com
5 Comando condicional if $prova1 = 7; $prova2 = 5; $nota = ($prova1+$prova2) / 2; if ($nota<3) $desempenho = "PÉSSIMO"; elseif ($nota<5) $desempenho = "RUIM"; elseif ($nota<7) $desempenho = "MÉDIO"; elseif ($nota<9) $desempenho = "BOM"; else $desempenho = "EXCELENTE"; Uso do if sem echo "O seu desempenho foi $desempenho";
6 Comando condicional if $prova1 = 7; $prova2 = 5; $nota = ($prova1+$prova2) / 2; if ($nota<3) $desempenho = "PÉSSIMO"; elseif ($nota<5) $desempenho = "RUIM"; elseif ($nota<7) $desempenho = "MÉDIO"; elseif ($nota<9) $desempenho = "BOM"; else $desempenho = "EXCELENTE"; $desempenho=???? echo "O seu desempenho foi $desempenho";
7 Comando condicional if if sem else if ($nota == 10) echo "Parabéns! <br>"; echo "Você tirou a nota máxima!";
8 Comando condicional if Uso do endif - não é necessário o uso de if (expressao1): bloco1 elseif (expressao2): bloco2 else: bloco3 endif;
9 Comando condicional switch - mesmo uso do case - deixa o código mais limpo e organizado switch (operador) case valor1: <comandos> break; case valor1: <comandos> break; - observe o uso do break - sem ele, o PHP continuaria avaliando as demais expressões
10 Comparação do if com o switch if ($numero == 0) echo número vale 0 ; elseif ($numero == 1) echo número vale 1 ; elseif ($numero == 2) echo número vale 2 ;
11 Comparação do if com o switch switch ($numero) case 0: echo "número vale 0"; break; case 1: echo "número vale 1"; break; case 2: echo "número vale 2"; break;
12 Uso do switch com default // $opcao = "s"; switch ($opcao) case 's': echo "Você escolheu a opção SIM"; break; case 'n': echo " Você escolheu a opção NÃO"; break; default: echo " A opção digitada é inválida"; break; - mesma função do elseif - uso não obrigatório
13 Comando de repetição while while (expressao) comandos
14 Comando de repetição while while (expressao): comandos endwhile; - loop infinito expressões que nunca se tornarão falsas
15 Comando de repetição while $cont = 1; while ($cont<100) echo "O valor atual do contador é $cont <br>"; $cont++; O valor atual do contador é 1 O valor atual do contador é 2 O valor atual do contador é 99 - loop infinito $cont!=0
16 Comando de repetição do...while - while avalia no início do laço - do...while avalia no final do laço executa o laço pelo menos uma vez $numero = 1; do echo "O valor atual de número é $numero <br>"; $numero++; while ($numero<4);
17 Comando de repetição do...while $numero = 1; do echo "O valor atual de número é $numero <br>"; $numero++; while ($numero<4); O valor atual de número é 1 O valor atual de número é 2 O valor atual de número é 3
18 Comando de repetição for for( inicializacao ; condicao ; operador ) comandos OU for( inicializacao ; condicao ; operador ): comandos endfor;
19 Comando de repetição for Incremento for($cont=0 ; $cont<10 ; $cont++) echo "A variável \$cont vale $cont"; echo "<br>"; Qual o resultado da execução deste programa?
20 Comando de repetição for Decremento <html> <body> echo "Estou fazendo uma contagem regressiva: <br>"; for($i=15 ; $i>=0 ; $i--) echo $i. ", "; echo "... FIM!"; </body> </html> Estou fazendo uma contagem regressiva: 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, FIM!
21 Aninhamento de loops $vetor[0][0]= "elemento00"; $vetor[0][1]= "elemento01"; $vetor[1][0]= "elemento10"; $vetor[1][1]= "elemento11"; for($i=0 ; $i<2 ; $i++) for($k=0 ; $k<2 ; $k++) echo "O elemento da posição $i,$k é "; echo $vetor [$i][$k]. "<br>";
22 Inicialização de mais de um parâmetro for( $i=0, $k=10 ; $i<10 ; $i++, $k-- ) echo "\$i vale $i e \$k vale $k"; if ($i==$k) echo " (os valores são iguais!)"; echo "<br>"; Implementar este programa!
23 Comando de repetição foreach foreach ($nome_array as $elemento) comandos - vai do primeiro ao último índice definido por $nome_array - a cada iteração o valor do array é atribuído ao valor $elemento - trabalha-se todos os valores do array somente com $elemento
24 Comando de repetição foreach foreach ($nome_array as $chave => $valor) comandos - vai do primeiro ao último índice definido por $nome_array - a cada iteração o valor do array é atribuído ao valor $elemento - a cada iteração o valor do índice é atribuído ao valor $chave
25 Comando de repetição foreach $vetor = array (1, 2, 3, 4); foreach ($vetor as $v) print "O valor atual do vetor é $v. <br>"; $a = array ( "um" => 1, "dois" => 2, "tres" => 3 ); foreach($a as $chave => $valor) print "\$a[$chave] => $valor.<br>";
26 Controle de fluxo de execução - - for, foreach, while, switch break - passa para o primeiro comando após o término da estrutura $k = 1; while ($k < 20) if ($vetor[$k] == "sair") break; - se $k >= 20 Laço será encerrado - se algum elemento do vetor for sair" echo $vetor[$k]. "<br>"; $k++;
27 Controle de fluxo de execução - break $i = 0; $k = 0; while ($k < 10) $i++; $k++; while ($i < 20) if($i==10) echo "Encerrando o primeiro while...<br>"; break ; echo " Essa linha não vai ser impressa!!!"; elseif ($i==15) echo "Encerrando os dois whiles..."; break 2; $i++;
28 Controle de fluxo de execução - continue $vetor = array (1, 3, 5, 8, 11, 12, 15, 20); for($i=0 ; $i<sizeof($vetor) ; $i++) if ($vetor[$i] % 2!= 0) // é ímpar continue; $num_par = $vetor[$i]; echo "O número $num_par é par. <br>";
29 Funções em PHP function nome_funcao(arg1, arg2, arg3, argn) comandos [ return <expressao> ] - nome_funcao identificador - não pode iniciar com número - não usar caracteres ponto, vírgula, espaço, etc - usa-se o _
30 Funções em PHP function nome_funcao(arg1, arg2, arg3, argn) comandos [ return <expressao> ] - arg1, arg2, arg3 argumentos - valores recebidos no momento da chamada - sua utilização é opcional function nome_funcao( )
31 Funções em PHP - return opcional - utilizado para atribuir um valor a uma variável - utilizado para testar o valor de retorno de uma função
32 Funções em PHP Utilização do return function maiusculo($string) $string = strtoupper ($string); $string = str_replace ("á", "Á", $string); $string = str_replace ("é", "É", $string); $string = str_replace ("í", "Í", $string); $string = str_replace ("ó", "Ó", $string); $string = str_replace ("ú", "Ú", $string); $string = str_replace ("â", "Â", $string); $string = str_replace ("ê", "Ê", $string); $string = str_replace ("ô", "Ô", $string); $string = str_replace ("Î", "I", $string); $string = str_replace ("Û", "U", $string); $string = str_replace ("ã", "Ã", $string); $string = str_replace ("õ", "Õ", $string); $string = str_replace ("ç", "Ç", $string); $string = str_replace ("à", "A", $string); return $string; $nome = "José Antônio"; $nome_m = maiusculo ($nome); echo "O nome do rapaz é $nome_m";
33 Funções em PHP Utilização do return function triplo ($numero) $x = $numero * 3; return $x; $valor = 5; echo "O triplo de $valor é ". triplo($valor);
34 Funções em PHP function soma_valores ($valor1, $valor2, $valor3) $soma = $valor1 + $valor2 + $valor3; echo "A soma dos valores $valor1, $valor2 e $valor3 "; echo "é $soma"; $n1 = 10; $n2 = 20; $n3 = 50; soma_valores ($n1, $n2, $n3); - variáveis passadas não precisar ter o mesmo nome dos argumentos
35 Funções em PHP Retorno de array function clubes ( ) $clubes [ ] = "Grêmio"; $clubes [ ] = "Palmeiras"; $clubes [ ] = "Flamengo"; $clubes [ ] = "Atlético"; return $clubes; // início do programa principal $nomes = clubes( ); O retorno seria: $nomes[0] vale Grêmio $nomes[1] vale Palmeiras $nomes[2] vale Flamengo $nomes[3] vale Atlético for ($i=0 ; $i < sizeof($nomes) ; $i++) echo "\$nomes[$i] vale $nomes[$i] <br>";
36 Passagem de parâmetros - passagem de parâmetros por valor variáveis passadas não tem seu valor alterado - passagem de parâmetros por referência variáveis passadas como argumento são alteradas durante a execução da função (uso do &) function dobro ($valor) $valor = 2 * $valor; function duplica (&$valor) $valor = 2 * $valor; $valor = 5; dobro ($valor); echo $valor. "<br>"; duplica ($valor); echo $valor; O resultado seria: 5 10
37 Passagem de parâmetros Uso de valores-padrão para parâmetros function teste ($time, $titulo = "Campeão Paranaense.") echo "O $time é $titulo <br>"; teste ("Flamengo", "Campeão Carioca."); teste ("Atlético MG", "Campeão Mineiro."); teste ("Atlético PR"); O Flamengo é Campeão Carioca. O Atlético MG é Campeão Mineiro. O Atlético PR é Campeão Paranaense.
38 Funções recursivas function teste ($valor) if ($valor!=0) echo "Foi chamada a função teste passando o valor $valor <br>"; teste ($valor-1); teste (7); Foi chamada a função teste passando o valor 7 Foi chamada a função teste passando o valor 6 Foi chamada a função teste passando o valor 1
39 Funções recursivas Fatorial function fatorial ($numero) if ($numero<0) return -1; if($numero<=1) return 1; return $numero*fatorial($numero-1); echo "O fatorial de 3 é ". fatorial(3); echo "<br>o fatorial de 4 é ". fatorial(4); echo "<br>o fatorial de 5 é ". fatorial(5);
40 Funções recursivas Fatorial Chamada Retorno 1 a 5 * fatorial(4) 2 a 4 * fatorial(3) 3 a 3 * fatorial(2) 4 a 2 * fatorial(1) 5 a 1
41 Reutilização de funções Uso do comando include
42 Exercícios <html> <title>aula de Linguagem de Programação III</title> <body> comandos </body> </html>
43 Exercícios 1. Efetue um algorítmo PHP que receba os valores 12, 6, 8, 33 e imprima o texto "o valor é maior que 10" caso isso seja verdade, senão imprima "o valor é menor que 10". Exemplo: O valor 12 é maior que Efetue um algoritmo em PHP que receba o valor 21 e imprima os valores de 0 até o valor recebido. Exemplo: 0, 1, 2..., Efetue um algorítmo PHP que receba os valores A, B e imprima-os em ordem crescente em relação aos seus valores. A=5 e B=4 Você deve imprimir na tela: "4 5". 4. Efetue um algorítmo PHP que receba quatro notas de um aluno, calcule e imprima a média aritmética das notas e a mensagem de aprovado para média superior ou igual a 7.0 ou a mensagem de reprovado para média inferior a 7.0. As notas são 6.8, 5.9, 8.4 e 7.1 Exemplo: A média é 5,6. O aluno está reprovado. 5. Efetue um algorítmo PHP que receba dois valores e imprima todos os valores intermediários a ele: Primeiro Valor = 5 Segundo Valor = 15 Imprime:
44 Exercícios Efetue um algorítmo PHP que receba os valores A, B, C e D. Efetue a soma entre A e C, a multiplicação entre B e D e verifique se o resultado da soma é maior, menor ou igual ao da multiplicação. Imprima: "A+C é maior que B+D", "A+C é menor que B+D", "A+C é igual a B+D". $valora = 5; $valorb = 2; $valorc = 4; $valord = 9; function somar($a, $c) $resultac = $a + $c; return $resultac; function mult($b, $d) $resultbd = $b * $d; return $resultbd; echo somar($valora, $valorc). "<br>"; echo mult($valorb, $valord); if(somar($valora,$valorc) > mult($valorb,$valord)) //testa se é maior echo "A+C é maior que B+D"; else //senão if(somar($valora,$valorc) < mult($valorb,$valord)) //testa se é menor echo "A+C é menor que B+D"; else //senão echo "A+C é igual que B+D"; //se não for maior e menor, então são iguais.
Bem vindo Joe Ramone!
AULA 4 Concatenação O objetivo da concatenação é juntar textos, sejam eles números, textos, variáveis ou constantes: Como não é possível escrever um texto junto à uma variável como $variavelmaisumtexto,
Leia maisINTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
Leia maisProgramação: Estruturas de seleção
Programação de Computadores I Aula 07 Programação: Estruturas de seleção José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/53 Valores booleanos Os valores booleanos
Leia maisAula 05 Estruturas de controle em PHP. Prof. Pedro Baesse
Aula 05 Estruturas de controle em PHP Prof. Pedro Baesse pedro.baesse@ifrn.edu.br Comandos Condicionais Comandos de Repetição Comando de Fluxo de Execução Comandos usados para estruturar seus programas
Leia maisTestando e Comparando Valores
Testando e Comparando Valores A Instrução if Um dos recursos mais importantes de uma linguagem de computador é a capacidade de testar e comparar valores, permitindo que seu programa se comporte diferentemente
Leia maisLÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br
LÓGICA DE PROGRAMAÇÃO Professor Celso Masotti http://ead.celsomasotti.com.br Ano: 2015 1 HTML & PHP em Ambiente Web PARTE II Sumário I Decisão... 4 Operadores de Comparação... 6 II IF ELSEIF ELSE... 7
Leia maisComandos de repetição while
Programação de Computadores I UFOP DECOM 2014 2 Aula prática 6 Comandos de repetição while Resumo Nesta aula vamos trabalhar com problemas cuja solução envolve realizar um cálculo ou tarefa repetidas vezes,
Leia maisPHP Instalação. Linguagens Server-side Professor Fábio Luís da Silva Santos XAMPP.
Linguagens Server-side Professor Fábio Luís da Silva Santos PHP Instalação XAMPP Apache PHP MySQL http://www.apachefriends.org/en/index.html 1 PHP Instalação Ferramentas de desenvolvimento Notepad++ NetBeans
Leia maisConvertendo Algoritmos para a Linguagem C
onvertendo Algoritmos para a Linguagem Notas de Aula Prof. Francisco Rapchan www.geocities.com/chicorapchan O objetivo deste texto é mostrar alguns programas em, dando uma breve descrição de seu funcionamento
Leia maiscompreender a importância de cada estrutura de controle disponível na Linguagem C;
Aula 3 Estruturas de controle Objetivos Esperamos que, ao final desta aula, você seja capaz de: compreender a importância de cada estrutura de controle disponível na Linguagem C; construir programas em
Leia maisA linguagem C oferece quatro estruturas de decisão: if, if-else, switch e o operador condicional.
Capítulo 3 Comandos de Decisão A linguagem C oferece quatro estruturas de decisão: if, if-, switch e o operador condicional. O comando if O comando if instrui o computador a tomar uma decisão simples.
Leia maisProgramação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III
Programação WEB II Conhecendo o PHP Módulo III Prof: Kelly E. Medeiros Bacharel em Sistema de Informação 1 Conhecendo o PHP Com o NotePad++ aberto com um arquivo em branco, devemos fazer uma pequena configuração
Leia mais7. Estrutura de Decisão
7. Estrutura de Decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições. Uma condição é uma expressão lógica. A classificação
Leia mais2 echo "PHP e outros.";
PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento
Leia mais9.1.2 Laços Controlados por Entrada: Contador
9.1.2 Laços Controlados por Entrada: Contador Exemplo 2- Escreva um algoritmo e um programa em C que dado um Número qualquer, seja calculado e impresso a tabuada desse número. Algoritmo tabuada Variáveis:
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 4 Aluno que não sabe programar int main() { cout
Leia maisJosé Romildo Malaquias 2011-1
Programação de Computadores I Aula 08 Programação: Estruturas de Repetição José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/58 Motivação Como imprimir os três
Leia maisElementos de programação em C
Elementos de programação em C Estruturas condicionais Francisco A. C. Pinheiro, Elementos de Programação em C, Bookman, 2012. Visite os sítios do livro para obter material adicional: www.bookman.com.br
Leia maisAlgoritmos e Estruturas de Dados I 01/2013. Estruturas Condicionais e de Repetição (parte 2) Pedro O.S. Vaz de Melo
Algoritmos e Estruturas de Dados I 01/2013 Estruturas Condicionais e de Repetição (parte 2) Pedro O.S. Vaz de Melo Problema 1 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em
Leia mais3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação
Lógica de Programação 3. INTRODUÇÃO À LINGUAGEM C Caro Aluno Vamos iniciar o terceiro capítulo da nossa disciplina. Agora vamos começar a aplicar os conceitos vistos nos capítulos anteriores em uma linguagem
Leia maisinsfcanceof new public switch transient while byte continue extends for int null
Palavras -chave de JAV A abstract catch do final implements long private static throw void boolean char double finally import native protected super throws volatile break class float insfcanceof new public
Leia maisOPERADORES E ESTRUTURAS DE CONTROLE
OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em
Leia mais02. [Manzano, 1996] Escreva um programa em C que apresente os quadrados dos números inteiros de 15 a 200.
01. [Damas, 2007] Escreva um programa em C que escreva na tela toda a tabela ASCII (0 a 255 caracteres), escrevendo um cada linha o código ASCII e o caractere correspondente. Exemplo: 65 A 66 B 67 C 02.
Leia mais9 Comandos condicionais
9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em
Leia maisJava Como Programar, 8/E
Capítulo 5 Instruções de controle: Parte 2 Java Como Programar, 8/E (C) 2010 Pearson Education, Inc. Todos os 5.1 Introdução Instrução de repetição for Instrução de repetição do while Instrução de seleção
Leia maisProgramando em C++ Histórico da Linguagem C
Programando em C++ Joaquim Quinteiro Uchôa joukim@comp.ufla.br DCC-UFLA, 2002 Programando em C++ p.1/38 Histórico da Linguagem C Linguagem C: 1972 - Laboratório Bells, por Dennis Ritchie, a partir da linguagem
Leia maisCurso de PHP. FATEC - Jundiaí. A diferença a entre as matrizes e as arrays é que acrescentamos mais
Curso de PHP FATEC - Jundiaí Matrizes Multidimensionais A diferença a entre as matrizes e as arrays é que acrescentamos mais um índice para identificar a posição na matriz. O número n de índices será diretamente
Leia mais1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros.
Lista de exercícios: Grupo I - programa seqüênciais simples 1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros. 2. Fazer um programa
Leia maisEstrutura Condicional em Java
Estrutura Condicional em Java Linguagem de Programação 1 O Java contém três tipos de instruções de seleção. A instrução if realiza uma ação se uma condição for verdadeira ou pula a ação se a condição for
Leia mais27/04/2012 OBJETIVOS SEQUÊNCIAS DE ESCAPE PROGRAMAÇÃO WEB AVANÇADA
OBJETIVOS PROGRAMAÇÃO WEB AVANÇADA Introduzir os fundamentos da linguagem PHP. Compreender sequências de escape, interpolação de strings. Aprender a coibir injeção de scripts em formulários. Compreender
Leia maisJavaScript (ou JScript)
1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de
Leia maisTécnicas de Programação I
Técnicas de Programação I Conceitos básicos C/C++ Material baseado nas aulas da Profa. Isabel Harb Manssour http://www.inf.pucrs.br/~manssour/laproi, entre outros materias Operadores Aritméticos C++: Outros
Leia maisProgramação WEB I Estruturas de controle e repetição
Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos
Leia maisIniciando PHP. Agenda
Agenda Módulo 2 Iniciando PHP Professor: Eduardo Mendes Visão Geral Arquitetura Cliente-Servidor Programas Básicos Sintaxe do PHP HTML Básico Formulários Manipulação de Strings Controle de Fluxo Visão
Leia maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Também chamado de estrutura de seleção múltipla (caso). Assim como o if-else, o switch também é uma estrutura de seleção. O if-else realiza o teste
Leia maisLINGUAGEM C. Estrutura básica de um programa
LINGUAGEM C Estrutura básica de um programa Um programa em linguagem C é constituído por uma sequência de funções (módulos) que em conjunto irão permitir resolver o problema proposto. Estas funções contêm
Leia maisLaboratório de Programação I
Laboratório de Programação I Estruturas de Controle: Parte I Fabricio Breve Objetivos Entender as técnicas básicas de solução de problemas Desenvolver algoritmos por meio do processo de refinamento top-down
Leia maisP r o g r a m a ç ã o d e C o m p u t a d o r e s 1 o S e m - 2 0 1 3 P r o f. A n d r é A m a r a n t e L u i z L A B 5 tag %2d while printf PE1:
Inteligência É a faculdade de criar objetos artificiais, especialmente ferramentas para fazer ferramentas. Henri Bergson. WHILE Além dos comandos if-else e switch, o controle de fluxo de um programa pode
Leia maisPanorâmica geral sobre PHP. PHP é uma linguagem que permite fazer. um ficheiro em PHP contem código PHP misturado com HTML.
Panorâmica geral sobre PHP PHP é uma linguagem que permite fazer páginas dinâmicas. um ficheiro em PHP contem código PHP misturado com HTML. em vez de PHP podíamos utilizar outra linguagem qualquer desde
Leia maisJAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo
Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas
Leia maisInstruções de controle: Parte 1. 2005 by Pearson Education do Brasil
1 4 Instruções de controle: Parte 1 2 4.2 Algoritmos Algoritmos: As ações a executar. A ordem em que essas ações executam. Controle do programa: Especifica a ordem em que as ações são executadas em um
Leia maisAula 3 Desvio Condicional
Aula 3 Desvio Condicional ROTEIRO DA AULA Desvio Condicional Simples Desvio Condicional Composto Desevio Condicional Aninhado Desvio Condicional em JAVA 2 DESVIO CONDICIONAL Um desvio condicional é usado
Leia maisPara testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
Leia maisProgramação por Objectos. Java
Programação por Objectos Java Parte 3: Métodos LEEC@IST Java 1/45 Métodos (1) Sintaxe Qualif Tipo Ident ( [ TipoP IdentP [, TipoP IdentP]* ] ) { [ Variável_local Instrução ]* Qualif: qualificador (visibilidade,
Leia maisPHP Básico. Aula 2. Estrutura de controle Vetores e matrizes
Serviço Público Federal Ministério da Educação Universidade Federal do Rio Grande - FURG Pró-Reitoria de Extensão e Cultura Núcleo de Tecnologia da Informação - NTI PHP Básico Aula 2 Estrutura de controle
Leia mais5 Apresentando a linguagem C
5 Apresentando a linguagem C O criador da linguagem de programação C foi Dennis Ritchie que, na década de 70, programou-a por meio de um computador DEC PDP-11 rodando sistema operacional Unix. Entretanto,
Leia maisLinguagem de Programação C
ICMC USP Linguagem de Programação C Aula: Funções em C Prof Alneu de Andrade Lopes MODULARIZAÇÃO Um problema complexo é melhor abordado se for dividido primeiramente em vários subproblemas MODULARIZAÇÃO
Leia maisEstruturas de repetição (Ciclos)
Introdução Vamos começar por tentar resolver os seguintes exercícios com base nos conhecimentos Que já temos até agora. Problema 1: Escreva um programa em ANSI-C que escreve os primeiros 10 números inteiros
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem PHP @wre2008 1 Sumário PHP: Tipos de dados; Manipulação de dados; Utilizando formulário. @wre2008 2 Tipos de dados As variáveis são declaradas no momento de sua
Leia maisProgramação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza
Introdução Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores Apresentação Thiago Miranda Email: mirandathiago@gmail.com Site: www.thiagomiranda.net Ementa da Disciplina
Leia maisLinguagem C Funções definidas pelo usuário. Lógica de Programação
Linguagem C Funções definidas pelo usuário Lógica de Programação Caro(a) aluno(a), Trabalharemos agora com as funções criadas por vocês na Linguagem C. Bom trabalho!!! Funções C permite que o programador
Leia maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------
Leia maisInformática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA
Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015 Visual Basic VBA Macros Funções Conjunto de instruções que são executadas sempre que se desejar e pela ordem apresentada As funções são
Leia maisOs objetivos indicados aplicam-se a duas linguagens de programação: C e PHP
AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de
Leia maisCurso C: Controle de Fluxo
Universidade de Brasília Departamento de Ciência da Computação Curso C: Controle de Fluxo Prof. Ricardo Pezzuol Jacobi rjacobi@cic.unb.br O comando if if ( express o Ž verdadeira ) execute comando ou bloco
Leia maisLinguagem C. TGSI Lógica de Programação / Linguagem C Prof. Marcos Roberto
Linguagem C O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional UNIX. O C é derivado de uma outra linguagem: o B,
Leia maisCurso Java Starter. www.t2ti.com 1
1 Apresentação O Curso Java Starter foi projetado com o objetivo de ajudar àquelas pessoas que têm uma base de lógica de programação e desejam entrar no mercado de trabalho sabendo Java, A estrutura do
Leia maisCAPITULO 5 COMANDO DE FLUXO IF
CAPITULO 5 COMANDO DE FLUXO IF Sempre que for necessária a tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá que lógica deverá
Leia maisAPOSTILA PHP PARTE 1
APOSTILA PHP PARTE 1 1. Introdução O que é PHP? PHP significa: PHP Hypertext Preprocessor. Realmente, o produto foi originalmente chamado de Personal Home Page Tools ; mas como se expandiu em escopo, um
Leia maisPontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação
Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação LP: Laboratório de Programação Apontamento 3 Prof. ISVega Fevereiro de 2004 Estilo de Codificação CONTEÚDO 3.1 Regras
Leia maisIntrodução sobre Scilab
Ivanovitch Medeiros Dantas da Silva Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação DCA0399 - Métodos Computacionais para Engenharia Civil Natal, 14 de
Leia maisOrientação a Objetos. Conceitos Iniciais Introdução a Linguagem Java. Gil Eduardo de Andrade
Orientação a Objetos Conceitos Iniciais Introdução a Linguagem Java Gil Eduardo de Andrade Conceitos: Orientação a Objeto Introdução Abordagem típica no desenvolvimento de sistemas complexos; Consiste
Leia maisLINGUAGEM C: DESCOMPLICADA. Prof. André R. Backes
LINGUAGEM C: DESCOMPLICADA Prof. André R. Backes 1 COMANDOS DE CONTROLE CONDICIONAL Os programas escritos até o momento são programas sequeciais: um comando é executado após o outro, do começo ao fim do
Leia maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisPHP. Hypertext Pre-Processor
PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para
Leia maisConceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
Leia maisO comando switch. c Professores de ALPRO I 04/2012. Faculdade de Informática PUCRS. ALPRO I (FACIN) O comando switch 04/2012 1 / 31
O comando switch c Professores de ALPRO I Faculdade de Informática PUCRS 04/2012 ALPRO I (FACIN) O comando switch 04/2012 1 / 31 Sumário 1 Relembrando... 2 Comando de Seleção (Parte III) Menus e o comando
Leia maisIntrodução ao Javascript. Parte 2 Prof. Victor Hugo Lopes
Introdução ao Javascript Parte 2 Prof. Victor Hugo Lopes agenda Estruturas de comandos Modularização A primeira estrutura de comando da linguagem é baseada na noção da estrutura sequencial, no estilo top-down:
Leia maisEstrutura switch if-else switch switch switch if-else-if switch switch case default break switch switch break Observações: case
Estrutura switch. O comando if-else e o comando switch são os dois comandos de tomada de decisão. Sem dúvida alguma o mais importante dos dois é o if, mas o comando switch tem aplicações valiosas. Sua
Leia maisPersonal Home Page PHP. Prof. Luiz Claudio F. de Souza www.luizclaudiofs.blogspot.com
Personal Home Page PHP 1 O que é PHP? PHP (Personal Home Page) é uma linguagem que permite criar sites WEB dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL
Leia maisLinguagem C: for. Introdução à linguagem C(++) Profs. Anilton, Lasaro e Paulo Coelho. Faculdade de Computação Universidade Federal de Uberlândia
Introdução à linguagem C(++) Faculdade de Computação Universidade Federal de Uberlândia Organização Introdução Esqueleto de Repetições I Passos do do-while e while declarar uma variável que sirva de controle
Leia maisLinguagem de Programação III Aula 2 - Apresentação da Disciplina
Linguagem de Programação III Aula 2 - Apresentação da Disciplina Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas
Leia maisVariáveis e estruturas de controlo. Introdução à Programação André L. Santos
Variáveis e estruturas de controlo Introdução à Programação André L. Santos Variáveis Uma variável pode ser vista como um espaço em memória onde um valor de determinado tipo (p.e. inteiro) pode ser guardado.
Leia maisUtilizem a classe Aula.java da aula passada:
Introdução à Java Prof. Bruno Gomes bruno.gomes@ifrn.edu.br Programação Orientada a Objetos Código Exemplo da Aula Utilizem a classe Aula.java da aula passada: public class Aula { public static void main(string[]
Leia maisAula de JavaScript 05/03/10
Objetos Sabe-se que variável são contêiners que podem armazenar um número, uma string de texto ou outro valor. O JavaScript também suporta objetos. Objetos são contêiners que podem armazenar dados e inclusive
Leia maisLógica de Programação
Universidade ederal de Santa Maria Prof. Cesar Tadeu Pozzer Lógica e Algoritmo ELC1064 15/01/2013 Lógica de Programação 1. Algoritmo Algoritmo pode ser definido como um método para a solução de um determinado
Leia maisOperadores unários de incremento/decremento. Ciclo for
Sumário Operadores unários de incremento/decremento Ciclo for Fernando Mira da Silva 1 Operadores unários de incremento/decremento O incremento/decremento unitário de uma variável é uma operação tão frequente
Leia maisSumário Algoritmos e Estrutura de Dados Repetição
Sumário Algoritmos e Estrutura de Dados Repetição M. Sc. Luiz Alberto lasf.bel@gmail.com Estrutura de Repetição Estrutura de Repetição para...faca Estrutura de Repetição enquanto...faca Estrutura de Repetição
Leia maisPlano de Aula. if(condição) { bloco de comandos; } else { bloco de comandos2; }
Instituto Federal de Santa Catarina - Câmpus Chapecó Ensino Médio Integrado em Informática - Módulo IV Unidade Curricular: Programação Estruturada Professora: Lara Popov Zambiasi Bazzi Oberderfer Plano
Leia mais4. Constantes. Constantes pré-definidas
4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.
Leia maisTécnicas de Programação I
Técnicas de Programação I Conceitos básicos C/C++ Material baseado nas aulas da Profa. Isabel Harb Manssour http://www.inf.pucrs.br/~manssour/laproi, entre outros materias Estrutura de Seleção: Comando
Leia maisPython Condicionais e Loops. Introdução à Programação SI1
Python Condicionais e Loops Introdução à Programação SI1 Conteúdo Comando de Decisão Comandos de Repetição Exercícios 13/06/2013 2 Condicional Controle de fluxo É muito comum em um programa que certos
Leia maisUniversidade Federal de Rondônia Técnicas de Desenvolvimento de Programas Lista 4
Universidade Federal de Rondônia Técnicas de Desenvolvimento de Programas Lista 4 WHILE 1. Faça um comando while equivalente ao descrito abaixo (que realize o mesmo tipo de procedimento e obtenha o mesmo
Leia maisAula 12: Funções. Pré-requisitos: Todas as aulas anteriores deste módulo. 1. Aproveitando Códigos no Programa
Aula 12: Funções Nesta aula explicaremos o que são e como usar funções nos seus programas em JavaScript. Você aprenderá como elas podem receber e retornar valores à estrutura que as acionou. Entenderá
Leia maisProgramação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 02 Fundamentos de Linguagens Sumário : Linguagem, alfabeto e gramática
Leia maisComando de Seleção: Switch
Linguagem de Programação C# Comando de Seleção: Switch Neste comando a execução segue os seguintes passos: 1. A expressão é avaliada; 2. O resultado da expressão é comparado com os valores das constantes
Leia maisAlgoritmo Iterativo. Dilema do Martelo x Edifício. O Martelo. O Edifício 01/06/2014. Dilema das ações x declarações
Algoritmo Iterativo Fernando Cardeal Parece com o processo de seguir uma estrada: Como chegar à estrada? Como se manter na estrada? Como saber que chegou ao destino para sair da estrada? Como fazer tudo
Leia maisFundamentos de Programação II. Introdução à linguagem de programação C++
Fundamentos de Programação II Introdução à linguagem de programação C++ Prof. Rafael Henrique D. Zottesso Material cedido por Prof. Msc. Everton Fernando Baro Agenda IDE HelloWorld Variáveis Operadores
Leia maisIntrodução a PHP (Estruturas de Controle)
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
Leia maisNesta aula serão apresentados alguns comandos de condição, repetição e gráficos.
3 COMANDOS CONDICIONAIS E DE LAÇO Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3.1 COMANDOS CONDICIONAIS 3.1.1 Comando IF Como o próprio nome já indica, estes comandos
Leia maisMANUAL DE NORMAS PARA DESENVOLVIMENTO DE CÓDIGO DA FÁBRICA VIRTUAL DE SOFTWARE DA FIPP. Curso Superior de Tecnologia em Sistemas para Internet 2/2012
MANUAL DE NORMAS PARA DESENVOLVIMENTO DE CÓDIGO DA FÁBRICA VIRTUAL DE SOFTWARE DA FIPP Curso Superior de Tecnologia em Sistemas para Internet 2/2012 1. Nomes e localização dos arquivos do projeto: O template
Leia maisPHP e MySQL Autenticação de Usuários
PHP e MySQL Autenticação de Usuários Programação de Servidores Marx Gomes Van der Linden http://marx.vanderlinden.com.br/ Controle de Acesso A maioria das aplicações web envolve em algum ponto um mecanismo
Leia maisALP Algoritmos e Programação
ALP Algoritmos e Programação Estruturas de Seleção. Motivação. Conceito. Exemplos.Exercícios 1 Motivação Ex: Algoritmo para o cálculo de raízes reais de equações de 2º grau. - E se o delta ( ) for negativo?
Leia maisCurso Prático de C++
Sumário Autor: Prof. Luiz Bianchi Universidade Regional de Blumenau FUNDAMENTOS... 3 Declaração de variáveis... 4 Tipos de dados... 4 Operador de atribuição... 5 Comentários... 5 Tipos modificados... 6
Leia maisEquivale a um conjunto de if 's encadeados, porém mais estruturado.
Switch (Case) Equivale a um conjunto de if 's encadeados, porém mais estruturado. switch(expressao_ordinal) ordinal_1: bloco1; ordinal_2: bloco2; default: diretiva_default; Exemplo - switch public class
Leia mais