Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1
|
|
- Aparecida Domingos Castro
- 8 Há anos
- Visualizações:
Transcrição
1 Linguagem de Programação Introdução ao PHP 1
2 O que é PHP? - significa: Hypertext Preprocessor - uma das linguagens mais utilizadas para web - transforma sites estáticos em dinâmicos - atualização de páginas HTML 2
3 Características do PHP - gratuito e com código aberto ( - embutido no HTML (extensão.php) - baseado em servidor (diferente do JavaScript) 3
4 Características do PHP <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN" " <html> <head> <title>exemplo</title> </head> <body> </body> </html> <?php echo "Olá, Eu sou um script PHP!";?> 4
5 Instalação do PHP - provedor de hospedagem (bancos de dados mais comuns MySQL e PostgreSQL) - própria máquina para produção 5
6 O que eu preciso para desenvolver em PHP? - Compilador da Linguagem PHP ( - Servidor Web (Apache) - Banco de Dados (MySQL) - Ferramenta para escrita do código (bloco de notas, Notepad++) 6
7 - Linux Pacotes pré-configurados - XAMPP para Linux - Windows - XAMPP para Windows - EasyPHP - WAMPServer 7
8 Noções básicas de programação Observe mais uma vez um programa PHP <html> <head> <title>php Teste</title> </head> <body> <?php //Vou escrever meu código em PHP echo "<p>olá Mundo</p>";?> </body> </html> 8
9 Estrutura do programa em PHP <html> <head> <title>php Teste</title> </head> <body> <?php //Vou escrever meu código em PHP echo "<p>olá Mundo</p>";?> </body> </html> Elemento <?php Decrição Início do programa em PHP // Comentário de linha em PHP. Pode ser também /* e */ para comentários em blocos echo Serve para escrever algo na tela?> Encerra o programa PHP 9
10 Noções básicas de programação Exibir código fonte <html> <head> <title>php Teste</title> </head> <body> Olá Mundo </body> </html> Por quê? 10
11 Alguns cuidados - tags para começar e terminar o programa <?php iniciar?> - terminar (facultativo) - linhas de programação devem terminar com ; (ponto e vírgula) - mesclar PHP e HTML pode ser muito útil (geração de dados e formatação com apresentação na tela) 11
12 PHP + HTML <html> <body> <?php $data_de_hoje = date ( d/m/y, time());?> <p align= center">hoje é dia <?php echo $data_de_hoje;?>/p> </body> </html> - variável $data_de_hoje em PHP - "Hoje é dia" em HTML - pode ser escrito tudo na mesma linha. Ex: Hoje é dia <?php... 12
13 PHP + HTML <html> <body> <?php $numero1 = 40; $numero2 = 30; $soma = $numero1 + $numero2;?> </body> </html> - O que será mostrado na tela? - O que será mostrado ao exibir o código-fonte? 13
14 PHP + HTML <html> <body> </body> </html> 14
15 PHP + HTML <html> <body> <?php $numero1 = 40; $numero2 = 30; $soma = $numero1 + $numero2; echo $soma ;?> </body> </html> - O que será mostrado na tela? - Observe a necessidade do echo - As variáveis sempre começam com $ 15
16 PHP + HTML <html> <body> 70 </body> </html> 16
17 - não é necessário declarar variáveis Dados numéricos 5 inteiro 4.21 real ou float.19 = 0.19 real ou float = 2.3E+7 real grande 17
18 Dados alfanuméricos (textos) - strings - delimitadas por aspas simples('), aspas duplas ('') e aspas invertidas (`) 18
19 Aspas simples - parecidas com aspas duplas ('') - Exemplo: '<p align=center>bem vindo à John's House</p>'; - cuidado se a string tiver aspas simples - inserir o caractere de controle \ (barra invertida) antes das aspas '<p align=center>bem vindo à John\'s House</p>'; - o mesmo acontece com o $ - o caractere \ não será mostrado. Somente será interpretado. 19
20 Aspas simples <html> <body> <?php echo '<p align=center>bem vindo à John\'s House</p>';?> </body> </html> 20
21 Aspas simples e quebra de linha <html> <body> <?php echo '<p align=center>bem vindo à John\'s House. Um local para sua diversão</p>';?> </body> </html> 21
22 Aspas simples e quebra de linha <html> <body> <?php echo '<p align=center>bem vindo à John\'s House.</p>'; echo '<br>'; echo '<p align=center>um local para sua diversão.</p>';?> </body> </html> - Pode ser usada a tag <br> para a quebra de linha. 22
23 Aspas duplas <?php $palavra = teste ; $frase = Isto é um $palavra ; echo $frase;?> - O resultado será: Isto é um teste. - Atenção para o uso do caractere \, que também pode ser necessário 23
24 Aspas invertidas - Serve para executar comandos do sistema operacional. Exemplo no Linux: <?php echo `ls -l *.html`;?> - Atenção para privilégios de administrador 24
25 Constantes - não mudam ao longo da execução do programa - uso do comando <?php define ( nomedavariavel, conteudodavariavel )?> define ( meunome, Mauricio ); echo O meu nome é. meunome; - não usa o $ - uso do. (ponto) concatenação - constantes pré-definidas (trabalho) 25
26 Uso em funções - em funções as variáveis assumem o valor com outras de mesmo nome <?php $num = 5000; function testa_escopo () { $num += 5; echo $num; } echo $num; testa_escopo ();?> - será impresso na tela o valor 5000 e depois 5 27
27 Uso do global <?php?> $num = 5000; function testa_escopo () { global $num; $num += 5; echo $num; } echo $num; testa_escopo (); - será impresso na tela o valor 5000 e depois
28 Uso do $GLOBALS - é um array <?php?> $num = 5000; function testa_escopo () { echo $GLOBALS[ num ]; $GLOBALS[ num ]++; } testa_escopo (); echo $num; - será impresso na tela o valor 5000 e depois
29 Conversão de variáveis - atenção se houver número em uma variável $num = 3; $idade = 42 ; $nome = Mauricio tem 42 anos ; - $num+$idade será 45 - $idade+$nome será 84 30
30 Conversão de variáveis - coloca-se antes da variável <?php (int), (integer) (real), (float), (double) (string) (array) (object) $num1 = 5; $num2 = 5.34; $soma = (int) $num2 + $num1; echo $soma;?> - será impresso na tela o valor 10 31
31 Interpolação de variáveis - Pode ser feita a interpolação de variáveis, que é colocar uma variável dentro de outra <?php?> $nome = Mauricio ; $sobrenome = Lederer ; $idade = 28; echo O $nome $sobrenome tem $idade anos. ; - será impresso na tela O Mauricio Lederer tem 28 anos. 32
32 Tipos de variáveis - numéricas - alfanuméricas (strings) - arrays - objetos 33
33 - números inteiros ou reais Variáveis numéricas - definida no momento em que lhe é atribuído um valor numérico $idade = 42; $valor = 23.40; 34
34 - cadeias de caracteres - delimitadas por ' ou '' Variáveis alfanuméricas $nome = Mauricio ; $frase = Boa noite!seja bem-vindo à aula! ; 35
35 Arrays - tem um identificador - usa o [ ] para o índice - exemplo: armário de correspondências de um edifício $edificio[101]= Morador1 ; $edificio[102]= Morador2 ; - vetor sem índice $edificio[]= Morador3 ; $edificio[]= Morador4 ; //$edificio[103] //$edificio[104] - No exemplo abaixo, o que será impresso na tela? $vetor= array (10,20,30,40,50); echo $vetor[2]; 36
36 - pesquisa Arrays com índice alfanumérico Arrays multidimensionais - pesquisa 37
37 Objetos - relacionados às classes (serão estudadas mais à frente) <?php?> class Teste { function Saudacao() { echo Oi pessoal! ; } } $objeto = new Teste; $objeto -> Saudacao(); // $objeto se torna uma instância da classe Teste 38
38 Operadores - aritméticos - binários - de comparação - de atribuição - lógicos - operador ternário 39
39 Operadores aritméticos + - * / % -$num ++$num --$num $num++ $num-- 40
40 Operadores aritméticos <?php?> $a = 1; $b = 3; $c = 5; $res1 = ++$b - $a; $res2 = $c-- + $a; $res3 = --$a + $c++; - quais os resultados de res1, res2 e res3? 41
41 Operadores aritméticos <?php?> $a = 1; $b = 3; $c = 5; $res1 = ++$b - $a; $res2 = $c-- + $a; $res3 = --$a + $c++; $res1 = (3+1) 1 = 3 //$a = 1; $b = 4; $c = 5 $res2 = = 6 //$a = 1; $b = 4; $c = 4 (5-1) $res3 = (1-1) + 4 = 4 //$a = 0 (1-1); $b = 4; $c = 5 (4+1) 42
42 Operadores binários - linguagem de baixo nível (linguagem de máquina) Exemplo Nome Resultado $a & $b E Os bits que estão ativos tanto em $a quanto em $b são ativados. $a $b OU Os bits que estão ativos em $a ou em $b são ativados. $a ^ $b XOR Os bits que estão ativos em $a ou em $b, mas não em ambos, são ativados. ~ $a NÃO Os bits que estão ativos em $a não são ativados, e vice-versa. $a << $b Deslocamento à esquerda Desloca os bits de $a $b passos para a esquerda (cada passo significa "multiplica por dois") $a >> $b Deslocamento à direita Desloca os bits de $a $b passos para a direita (cada passo significa "divide por dois") 43
43 Operadores de comparação Exemplo Nome Resultado $a == $b Igual Verdadeiro (TRUE) se $a é igual a $b. $a === $b Idêntico Verdadeiro (TRUE) se $a é igual a $b, e eles são do mesmo tipo (introduzido no PHP4). $a!= $b Diferente Verdadeiro se $a não é igual a $b. $a <> $b Diferente Verdadeiro se $a não é igual a $b. $a!== $b Não idêntico Verdadeiro de $a não é igual a $b, ou eles não são do mesmo tipo (introduzido no PHP4). $a < $b Menor que Verdadeiro se $a é estritamente menor que $b. $a > $b Maior que Verdadeiro se $a é estritamente maior que $b. $a <= $b Menor ou igual Verdadeiro se $a é menor ou igual a $b. $a >= $b Maior ou igual Verdadeiro se $a é maior ou igual a $b. 44
44 Operadores de atribuição - O operador básico de atribuição é "=" - Não significa ser igual - O operando da esquerda recebe o valor da expressão da direita - O valor de "$a = 3" é 3 - cuidado para não confundir = (atribuição) com == (comparação) 45
45 Operadores de atribuição $num1 = $num2 $num1 += $num2 $num 1 -= $num2 $num1 *= $num2 $num1 /= $num2 $num1.= $num2 $num % = $num2 $num 1 ^= $num2 $num1 recebe o valor de $num2 $num1=$num1+$num2 $num1=$num1-$num2 $num1=$num1*$num2 $num1=$num1/$num2 $num1=$num1.$num2 $num1=$num1%$num2 $num1=$num1^$num2 46
46 Operadores de atribuição <?php?> $soma = 0; $valor1 = 10; $valor2 = 20; $valor3 = 30; $soma += $valor1; $soma += $valor2; $soma *= $valor3; $soma %= 100; 47
47 Operadores de atribuição <?php?> $soma = 0; $valor1 = 10; $valor2 = 20; $valor3 = 30; $soma += $valor1; // $soma fica com 10 $soma += $valor2; // $soma fica com 10+20=30 $soma *= $valor3; // $soma fica com 30*30=900 $soma %= 100; // $soma fica com 900%100=0 48
48 Operadores lógicos Exemplo Nome Resultado $a and $b E Verdadeiro (TRUE) se tanto $a quanto $b são verdadeiros. $a or $b OU Verdadeiro se $a ou $b são verdadeiros. $a xor $b XOR Verdadeiro se $a ou $b são verdadeiros, mas não ambos.! $a NÃO Verdadeiro se $a não é verdadeiro. $a && $b E Verdadeiro se tanto $a quanto $b são verdadeiros. $a $b OU Verdadeiro se $a ou $b são verdadeiros. A razão para as duas variantes dos operandos "and" e "or" é que eles operam com precedências diferentes. 49
49 <?php?> Operadores lógicos if (empty($nome) OR empty($ ) { echo Você deve preencher os dados nome e ! ; exit; }... 50
50 Operadores lógicos AND Expressão1 Expressão2 Resultado V V F F V F V F 51
51 Operadores lógicos AND Expressão1 Expressão2 Resultado V V V V F F F V F F F F 52
52 Operadores lógicos OR Expressão1 Expressão2 Resultado V V F F V F V F 53
53 Operadores lógicos OR Expressão1 Expressão2 Resultado V V V V F V F V V F F F 54
54 Operadores lógicos XOR Expressão1 Expressão2 Resultado V V F F V F V F 55
55 Operadores lógicos XOR Expressão1 Expressão2 Resultado V V F V F V F V V F F F 56
56 Operadores lógicos NOT Expressão1 Resultado V F 57
57 Operadores lógicos NOT Expressão1 V F Resultado F V 58
58 Operadores ternários - forma abreviada do if <?php $nota = ($frequencia >= 0.75)? ($nota+2) : ($nota-2);?> - utilizar o if fica com entendimento melhor <?php?> if ($frequencia >= 0.75) $nota = $nota+2; else $nota = $nota-2; 59
59 Precedência de operadores -! XOR Prof Mauricio Lederer OR 60 * / % + -. << >> > < >= <= ==!= <> & ^ &&?: + += -= '= /= %= &= -= <<= >>= ^= AND
60 Pesquisa Fazer uma breve explanação sobre os seguintes assuntos: - constantes pré-definidas - arrays com índices alfanuméricos - arrays multimensionais Obs: Pode ser utilizado o material de apoio. Entrega na próxima aula escrito de próprio punho Prof Mauricio Lederer 61
Para 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 maisPHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas
O que é PHP? Acrônimo de PHP: Hipertext Language PostProcessor Inicialmente escrita para o desenvolvimento de aplicações Web Facilidade para iniciantes e recursos poderosos para programadores profissionais
Leia maisCaracterísticas do PHP. Começando a programar
PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo
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 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 maisO 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.
1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente
Leia maisIntrodução ao PHP. Prof. Késsia Marchi
Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext
Leia maisPHP AULA1. Prof. Msc. Hélio Esperidião
PHP AULA1 Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos hospedados em um servidor Web. SERVIDOR
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 maisSumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25
9 Sobre o autor... 8 Introdução... 15 Capítulo 1 O que é o PHP?... 19 Características do PHP...20 Gratuito e com código aberto...20 Embutido no HTML...20 Baseado no servidor...21 Bancos de dados...22 Portabilidade...22
Leia maisProgramação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web
Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que
Leia maisInstituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia
Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print
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 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 maisJSP - ORIENTADO A OBJETOS
JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulaçã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 maisProgramação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP
Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open
Leia maisComponentes da linguagem C++
Componentes da linguagem C++ C++ é uma linguagem de programação orientada a objetos (OO) que oferece suporte às características OO, além de permitir você realizar outras tarefas, similarmente a outras
Leia mais2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10
1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...
Leia maisAlgoritmos em Javascript
Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisLINGUAGEM DE PROGRAMAÇÃO WEB
LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor
Leia maisInformática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia mais2.3. PHP Tipos de dados e operadores
Programação para Internet II 2.3. PHP Tipos de dados e operadores Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Tipos de dados Embora não seja necessário declarar os tipos de dados das variáveis,
Leia mais2 Orientação a objetos na prática
2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
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 maisTreinamento em PHP. Aula 1. Ari Stopassola Junior stopassola@acimainteractive.com
Treinamento em PHP Aula 1 Ari Stopassola Junior stopassola@acimainteractive.com Introdução PHP Hypertext Preprocessor Nome original era Personal Home Page Tools Criada por Rasmus Lerdorf e atualmente mantida
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 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 maisGuia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec
Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisO que é o JavaScript?
JavaScript Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem
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 maisProgramação de Computadores. Professor Ilaim Costa Junior ilaim@ic.uff.br Www.ic.uff.br/~ilaim
Programação de Computadores Professor Ilaim Costa Junior ilaim@ic.uff.br Www.ic.uff.br/~ilaim Roteiro da Aula de Hoje Introdução ao FORTRAN (Parte I) Organização de programas Tipos de dados Variáveis Programação
Leia maisCURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
Leia maisPÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Introdução Aula 10: Introdução à linguagem PHP O PHP é uma linguagem interpretada de uso livre, utilizada originalmente para o desenvolvimento
Leia maisIntrodução à Linguagem
Introdução à Linguagem Curso de Nivelamento do PPGMNE Janeiro / 2011 Juliano J. Scremin jjscremin@jjscremin.t5.com.br Um pouco de história Um pouco de história: Nascimento do Python Um pouco de história:
Leia maisEstrutura de Dados Básica
Estrutura de Dados Básica Professor: Osvaldo Kotaro Takai. Aula 4: Tipos de Dados O objetivo desta aula é apresentar os tipos de dados manipulados pela linguagem C, tais como vetores e matrizes, bem como
Leia maisFaça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico
Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário
Leia maisCriar a classe Aula.java com o seguinte código: Compilar e Executar
Introdução à Java Prof. Bruno Gomes bruno.gomes@ifrn.edu.br Programação Orientada a Objetos Código Exemplo da Aula Criar a classe Aula.java com o seguinte código: public class Aula { public static void
Leia maisPHP para quem conhece PHP Recursos avançados para a criação de Websites dinâmicos. Juliano Niederauer
PHP para quem conhece PHP Recursos avançados para a criação de Websites dinâmicos Juliano Niederauer 19 Capítulo 1 Revisão de PHP Este é um livro que aborda tópicos avançados da linguagem PHP (www.php.net).
Leia maisIntrodução ao FORTRAN (Parte I)
Programação de Computadores III Aula 7 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula
Leia maisIntegrando PHP 5 com MySQL
Guia de Consulta Rápida Integrando PHP 5 com MySQL 2 a edição Juliano Niederauer Novatec Copyright 2005, 2008 da Novatec Editora Ltda. Todos os direitos reservados. É proibida a reprodução desta obra,
Leia maisLista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!
Página1 Javascript JavaScript (JS) é uma linguagem de programação client side Funciona no navegador do usuário. É uma linguagem baseada em objetos. "Walmir".length; 6 Para que serve - fazer websites responder
Leia maisPHP 5 Terceira edição
Guia de Consulta Rápida PHP 5 Terceira edição Juliano Niederauer Novatec Sumário Introdução ao PHP... 5 O que é PHP?...5 Download e instalação...5 Iniciando em PHP... 6 Variáveis... 7 Constantes... 7 Arrays...
Leia maisAlgoritmos com VisuAlg
Algoritmos com VisuAlg Prof Gerson Volney Lagemann Depto Eng de Produção e Sistemas UDESC - CCT Algoritmos com VisuAlg Introdução A linguagem VisuAlg é simples, seu objetivo é disponibilizar um ambiente
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 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 maisAULA 4 VISÃO BÁSICA DE CLASSES EM PHP
AULA 4 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.
Leia maisLINGUAGEM DE PROGRAMAÇÃO WEB
LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Aula 4 Imagine a seguinte situação: Precisamos trafegar valores de uma página PHP para outra, porém não temos formulários entre essas páginas. Como fazer
Leia maisUniversidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática
Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]
Leia maisNoções sobre Objetos e Classes
Noções sobre Objetos e Classes Prof. Marcelo Cohen 1. Elementos de programação Revisão de programação variáveis, tipos de dados expressões e operadores cadeias de caracteres escopo de variáveis Revisão
Leia maisPHP Material de aula prof. Toninho (8º Ano)
Na aula anterior entendemos como se faz o acesso aos nossos arquivos PHP; Como construir um script em php. Nesta aula (3) vamos entender: Como roda o PHP Inserindo comentários Visualizando páginas a partir
Leia maisCONVENÇÃO DE CÓDIGO JAVA
CONVENÇÃO DE CÓDIGO JAVA Eligiane Ceron - Abril de 2012 Versão 1.0 Conteúdo Considerações iniciais... 2 Introdução... 2 Extensão de arquivos... 2 Arquivos de código Java... 2 Comentários iniciais... 2
Leia maisManual de Programação Basic. Manual de auxílio para personalização de mensagens com o uso de programação BASIC
Manual de Programação Basic Manual de auxílio para personalização de mensagens com o uso de programação BASIC Manual de programação Basic Introdução Este documento tem o propósito de detalhar o uso da
Leia maisOrganização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br
Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
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 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 maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisJavascript 101. Parte 2
Javascript 101 Parte 2 Recapitulando O Javascript é uma linguagem de programação funcional Os nossos scripts são executados linha a linha à medida que são carregados. O código que está dentro de uma função
Leia maisLinguagens de programação
Prof. André Backes Linguagens de programação Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve ser descrito em termos de 1 s ou 0 s
Leia maisBem 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 maisConteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Leia maise à Linguagem de Programação Python
Introdução a Algoritmos, Computação Algébrica e à Linguagem de Programação Python Curso de Números Inteiros e Criptografia Prof. Luis Menasché Schechter Departamento de Ciência da Computação UFRJ Agosto
Leia maisProgramação para web JavaScript
Programação para web JavaScript Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 4 de maio 2016
Leia maisPÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisScriptlets e Formulários
2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,
Leia maisAula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis
1. 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 ser classificadas em dois tipos: As instruções, que
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 maisCriando um script simples
Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa
Leia maisE/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética
2 PARADIGMA IMPERATIVO 2.1 CONCEITO As linguagens que pertencem ao paradigma imperativo tomam por base a perspectiva da máquina. Ou seja, no modo como o computador executa programas em linguagem de máquina.
Leia maisLinguagem de Programação I
Linguagem de Programação I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2016 Linguagem de Programação C 2 1 Linguagem de Programação C Os programas em C consistem em
Leia maisA lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Leia maisAMBIENTE DE PROGRAMAÇÃO PYTHON
Computadores e Programação Engª Biomédica Departamento de Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Ano Lectivo 2003/2004 FICHA 1 AMBIENTE DE PROGRAMAÇÃO PYTHON 1.1. Objectivos
Leia maisAluísio Eustáquio da Silva
1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que
Leia maisApostila Básica de Lógica e Programação para Game Maker por Giosepe Luiz 1
Apostila Básica de Lógica e Programação para Game Maker por Giosepe Luiz 1 Sumário 1. Introdução a Lógica... 03 2. Verdadeiro e Falso... 03 3. Conectivo E e OU... 03 4. Negação... 04 5. Introdução a Programação...
Leia maisSintaxe Básica de Java Parte 1
Sintaxe Básica de Java Parte 1 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marcioubeno.com Fonte: Material da Profª Karina Oliveira Estrutura de Programa Um programa
Leia maisIntrodução ao Javascript
Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação
Leia maisAlgoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões
Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal
Leia maisPROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS
VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS PROGRAMAÇÃO MANUAL DE INSTRUÇÕES Instruções, métodos e recomendações para desenvolvimento de sistemas na UDS. 1 Sumário Apresentação... 3 Estrutura de pastas:...
Leia maisCapítulo 2: Introdução à Linguagem C
Capítulo 2: Introdução à Linguagem C INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso
Leia maisLP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br
LP II Estrutura de Dados Introdução e Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Considerações Gerais Introdução a Linguagem C Variáveis e C Tipos de
Leia maisIntrodução aos cálculos de datas
Page 1 of 7 Windows SharePoint Services Introdução aos cálculos de datas Aplica-se a: Microsoft Office SharePoint Server 2007 Ocultar tudo Você pode usar fórmulas e funções em listas ou bibliotecas para
Leia maisLinguagem C Tipos de Dados. void; escalares; sizeof Vectores; strings em C Estruturas Introdução ao pré-processador
Linguagem C Tipos de Dados void; escalares; sizeof Vectores; strings em C Estruturas Introdução ao pré-processador Funções void void pode ser usado em lugar de um tipo, para indicar a ausência de valor
Leia maisIntrodução à Lógica de Programação
Introdução à Lógica de Programação Sistemas Numéricos As informações inseridas em um computador são traduzidos em dados, ou seja, em sinais que podem ser manipulados pelo computador. O computador trabalha
Leia maisPROJETO PEDAGÓGICO DE CURSOS
1 de 6 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM NOVEMBRO / 2014 2 de 6 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,
Leia maisWeb Design. Prof. Felippe
Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre
Leia maisAula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>
Aula 1 C é uma linguagem de programação estruturada desenvolvida por Dennis Ritchie nos laboratórios Bell entre 1969 e 1972; Algumas características: É case-sensitive, ou seja, o compilador difere letras
Leia maisSumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46
9 Sumário O Autor... 8 Introdução... 15 Quem deve ler este livro... 15 Como este livro está organizado...16 Download do código-fonte do livro... 18 Capítulo 1 Revisão de PHP... 19 Iniciando em PHP... 19
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETO EM PHP
PROGRAMAÇÃO ORIENTADA A OBJETO EM PHP O PHP através da versão 5, veio desenvolvido com suporte a programação orientada a objetos. O que significa isso? Que a partir da versão 5 é possível criar bibliotecas
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 maisProgramação Elementar de Computadores Jurandy Soares
Programação Elementar de Computadores Jurandy Soares Básico de Computadores Computador: dispositivos físicos + programas Dispositivos físicos: hardware Programas: as instruções que dizem aos dispositivos
Leia maisCurso de Linguagem C
Curso de Linguagem C 1 Aula 1 - INTRODUÇÃO...4 AULA 2 - Primeiros Passos...5 O C é "Case Sensitive"...5 Dois Primeiros Programas...6 Introdução às Funções...7 Introdução Básica às Entradas e Saídas...
Leia mais1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?
Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:
Leia mais