Técnico em Informática - Senac

Slides:



Advertisements
Apresentações semelhantes
Java Web Sessão 1 Introdução a Java Prof. Luís Eduardo tecnoclasta.com.
Advertisements

Estruturação de Linguagens (Pascal e C++)
Conteúdo: - Atribuição de Valores a Variáveis.
Prof. Thiago Pereira Rique
Universidade Federal de São Carlos Introdução à Linguagem C Comandos.
Programação de Computadores - 2
Orientação a Objetos: Encapsulamento e Classificação
Linguagem C LPG-I – Variáveis Estruturadas – Vetores
UDESC - Prof. Juliano Maia
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Tipos de dados, valores literais e variáveis
Paradigmas da Programação
Estruturas de Dados Homogêneas Unidimensionais – Vetores e Strings
Linguagem C.
Unidades de Armazenamento
Ling. C - Variáveis Uma variável não é mais do que o nome que nós damos a uma determinada posição de memória para conter um valor de um determinado tipo.
Operadores Aritméticos Valores lógicos Relacionais e lógicos MF.
Paradigmas de Linguagens de Programação Paradima da Programação Orientada à Objetos Professor: Armando Hage Belém-2008.
O Portal do Estudante de Computação
P YTHON : T IPO L ISTA George Gomes Cabral. L ISTAS São arranjos seqüenciais de informações mais simples Caracterizam-se por permitir o acesso eficiente.
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Strings: Cadeia de Caracteres
PHP Tipos de dados Constantes.
Linguagem Técnica de Programação VI
Seminário 1: Revisão de C
Fábio de Oliveira Borges
OPERADORESOPERADORES SCJP – Otimize-TI. Operadores Java Resultado: Maioria das operações é um booleano ou numérico. Não podem ser sobrecarregados (Existem.
Prof. Daniel Aula 03.  Criar Projeto  Criar Pacote  Criando classes  Meu primeiro programa  Compilar  Comentários  Variáveis.
Tipos de Dados Paradigmas de Programação
Operadores e Atribuições Capítulo 3
Linguagem de Programação JAVA
Programação em C++ Compiladores
Paradigmas de Programação - prof Gláucya Carreiro Boechat1 Elaborando um Programa Prof.: Gláucya Carreiro Boechat Universidade.
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
By Ducheno Kelly Centro de Formação São Domingos.
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
Programação Orientada a Objetos - Java
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
UTILIZAÇÃO DA LINGUAGEM MS-VISUAL BASIC.NET Objetivo: apresentar os principais recursos da linguagem “Visual Basic” necessários à criação de macros para.
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota (com material da Qualiti Software Process)
Módulo 9 Strings , Coleções e I/O
Programação I Aula 4 (Expressões Booleanas e Expressões de Seleção) Prof. Gilberto Irajá Müller Última atualização 17/3/2009.
Certificação Marco Antonio. Introdução A compreensão desse capítulo é muito importante pois trata de um assunto essencial em qualquer linguagem de programação,
Aula Prática 5 Monitoria IP/CC (~if669). Roteiro 1. 1.Recursão 2. 2.Escopo de Variáveis 3. 3.Arrays 4. 4.Strings.
Copyright 1998, Departamento de Informática da UFPE. Todos os direitos reservados sob a legislação em vigor. Variáveis e métodos estáticos, Passagem de.
CES-10 INTRODUÇÃO À COMPUTAÇÃO
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
Copyright 2000, Departamento de Informática, UFPE. Todos os direitos reservados sob a legislação em vigor. Orientação a Objetos e Java.
Programação de Computadores - 1
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
Fundamentos de Programação
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula /08/2011 Professor Leomir J. Borba-
Aula 1 Introdução à Programação WEB I PHP, ASP e JSP
Técnico em Informática - Senac
Autor: Fernando de Carvalho Navarro Apresentação criada por Fernando de Carvalho Navarro
Profº Antonio Carlos Marcelino de Paula
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Array e ArrayList LPOO – 01/09/14.
VARIÁVEIS Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
1 Programação – JAVA Unidade - 4 Arrays e Strings Prof. Aparecido V. de Freitas Mestre e Doutorando em Engenharia da Computação pela EPUSP.
Revisão Turma – WEB JavaScript.
4 Aula – Introdução ao PHP Márcio Ferreira da Silva.
Java Básico Lab Ruddá Beltrão | Cristian Costa.
Prof. Tertuliano Operadores Variáveis em C++.
IFRN Técnico em Informática para Internet Strings e Arquivos Texto Prof. Gilbert Azevedo.
Strings e Arrays Prof. Gustavo Wagner (Alterações) Prof. Tiago Massoni (Slides Originais) Desenvolvimento de Sistemas FATEC-PB  Centro de Informática,
Introdução à Orientação a Objetos em Java Prof. Gustavo Wagner (Alterações) Slides originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB.
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Técnico em Informática - Senac Operadores, variáveis e constantes

Operadores de comparação Comportamento == verdadeiro se os argumentos forem iguais != Falso se os argumentos forem iguais < Verdadeiro se o argumento da esquerda for maior que o da direita > Verdadeiro se o argumento da direita for maior que o da esquerda <= Verdadeiro se o argumento da esquerda for maior ou igual ao da direita >= Verdadeiro se o argumento da direita for maior ou igual ao da esquerda === Verdadeiro se os argumentos forem iguais entre si e do mesmo tipo

Operadores lógicos Operador Comportamento And verdadeiro se ambos argumentos forem verdadeiros Or verdadeiro se um ou ambos os argumentos forem verdadeiros ! Verdadeiro se um único argumento a direita for falso Xor Verdadeiro se qualquer um mas não ambos os argumentos forem verdadeiros && Semelhante ao and, || Semelhante ao or

Variáveis - características Possuem sinal de cifrão ($) Não podem iniciar com números ou caracteres especiais Tipagem dinâmica Valor mais recente atribuído São atribuídas com o sinal de = Não necessitam ser declaradas Não possuem tipo intrínseco Têm valor padrão

Manipulando variáveis Atribuição $pi = 3 + 0.14159; Reatribuição $var = “Curso de PHP”; $var = “3 + 0.14159”;

Manipulando variáveis - exemplo <html> <head> <title>Site do curso</title> </head> <body> <?php $descricao = “Aula de”; $nome = “Linguagem de Programação PHP”; echo “Seja bem-vindo à $descrição em $nome”; ?> </body> </html>

Tipos de variáveis Inteiros – todos os números integrais, sem ponto de fração decimal Double – números de dupla precisão ou de ponto flutuante. Booleano – têm apenas dois possíveis valores (verdadeiro e falso) Null – é um tipo especial que só tem um valor: null Strings – são sequências de caracteres Arrays – são coleções identificadas e indexadas de outros valores Objetos – são instâncias de classe definidas pelo programador, podem empacotar tanto tipos de valores como métodos de uma classe Recursos – são variáveis especiais que armazenam referências para recursos externos ao PHP

Testando o tipo de uma variável Gettype() retorna uma string que representa o tipo da variável testada <?php $numero = (5 * 100)/10; $palavra = “Aula de PHP"; $array = array("um", "dois", "tres"); echo gettype($numero)."<br />"; echo gettype($palavra)."<br />"; echo gettype($array)."<br />"; ?>

Escopo de variáveis <?php $a = 1; $b = 2; function Soma() { Escopo é um termo técnico para regras sobre quando um nome tem o mesmo significado em dois lugares diferentes <?php $a = 1; $b = 2; function Soma() { global $a, $b; $b = $a + $b; return $b; } Echo Soma(); echo $b; ?>

Variáveis pré-definidas O PHP oferece um grande número de variáveis predefinidas para qualquer script que ele execute. Muitas destas variáveis, entretanto, não podem ser completamente documentadas uma vez dependem de diversos fatores, como o servidor no qual scripts são executados, a versão e configuração deste servidor e outros.

Variáveis pré-definidas $_SERVER - Variáveis criadas pelo servidor web ou diretamente relacionadas ao ambiente de execução do script atual. $_COOKIE - Contém um array associativo de variáveis passadas para o script atual através de cookies HTTP. $_GET - Contém um array associativo de variáveis passadas para o script atual através do método HTTP GET. $_POST - Contém um array associativo de variáveis passadas para o script atual através do método HTTP POST. $_FILES - Contém um array associativo dos itens carregador no script atual através do método HTTP FILES. $_SESSION - Contém um array associativo das variáveis de sessão disponíveis para o script atual. $GLOBALS - Um array associativo contendo referências para todas as variáveis atualmente definidas no escopo global do script. Os nomes das variáveis são as chaves do array.

Variáveis pré-definidas Exemplo $_SERVER <?php $ arquivo = $_SERVER["PHP_SELF"]; $host = $_SERVER["SERVER_NAME"]; $software = $_SERVER["SERVER_SOFTWARE"]; $protocolo = $_SERVER["SERVER_PROTOCOL"]; $documento = $_SERVER["DOCUMENT_ROOT"]; $ip_cliente = $_SERVER["REMOTE_ADDR"]; $host_cliente = gethostbyaddr($ip_cliente); $servidor = $_SERVER["SERVER_SIGNATURE"]; echo "O arquivo que esta sendo usado é: ".$arquivo."<br />"; echo "O hostname do servidor é: ".$host."<br />"; echo "O servidor que esta sendo usado é: ".$software."<br />"; echo "O protocolo que esta sendo usado é: ".$protocolo."<br />"; echo "O caminho do endereço é: ".$documento."<br />"; echo "O endereço IP do cliente é: ".$ip_cliente."<br />"; echo "O hostname do cliente é: ".$host_cliente."<br />"; echo "Informações adicionais".$servidor."<br />"; ?>

Variáveis pré-definidas Exemplo $_GET <a href="get.php?var=teste" >Clique aqui para enviar uma informação para outra página.</a> <br /><br /> <? if (isset($_GET["var"])) Echo "A variável GET esta setada"; else Echo "A variável GET não esta setada"; echo "<br /><br />"; echo "O valor da variável GET é: <strong>".$_GET["var"]."</strong>"; ?>

Variáveis pré-definidas Exemplo $_POST <form action="post.php" method="post" > <span>Digite aqui alguma coisa:</span> <input name="var" /> <input type="submit" value="Enviar" /> </form> <br /> <? if (isset($_POST["var"])) echo "A variável POST esta setada"; else echo "A variável GET não esta setada"; echo "<br /><br />"; echo "O valor da variável POST é: <strong>".$_POST["var"]."</strong>"; ?>

Variáveis variáveis Algumas vezes é útil poder trabalha com variáveis variáveis, ou seja utilizar nomes de variáveis dinamicamente. <?php $nome = "fulano"; $$nome = "de tal"; echo "$nome $fulano"; ?>

Constantes Além das variáveis, que podem ser reatribuídas, o PHP oferece constantes, que têm um único valor por todo o seu tempo de vida. As constantes não possuem um $ antes de seus nomes. <?php define ("pi", 3.1415926536); $raio = 5; $circunf = 2*pi*$raio; echo $circunf; ?>

Arrays <? $so = array("windows", "linux", "mac", "lynx", "freebsd"); for ($for=0;$for<sizeof($so);$for++) { echo "O Sist. Operacional na posição $for do array é: ".$so["$for"]."<br />"; } ?>