A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.

Apresentações semelhantes


Apresentação em tema: "Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1."— Transcrição da apresentação:

1 Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1

2 Apresentações Professor; Turma: Nome ? Trabalha na área ?
O que tem achado do curso ? Perspectivas para o futuro profissional ? Prof.: Sergio Pacheco 2 2

3 Considerações Importantes
Forma de comunicação, em casos urgentíssimos, ); Prioritariamente Blog dos professores; Presença (reprova - atenção); Avaliação (15 Minutos tolerância): A Participação + 90% Prova; A2 - Trabalhos 40% + 10% Participação + 50% Prova; Aulas provavelmente: antes Intervalo (Sala), após Laboratório; Termino : 22:00hs; Prof.: Sergio Pacheco 3 3

4 Conteúdo Programático
Revisão de lógica; Características do PHP; Instalação e Primeiros passos; Operadores; Estrutura de controles e Comandos Condicionais; Laços de Repetição; Estruturas de fluxo de execução; Manipulação de funções; Manipulação de String em PHP; Vetores e matrizes; Arquivos e manipulações; Prof.: Sergio Pacheco 4 4

5 Dúvidas Questões e Tristezas???
Prof.: Sergio Pacheco 5 5

6 Sumário Revisão de Algoritmos; Característica PHP Inicializar o PHP;
Exercício; Prof.: Sergio Pacheco 6 6

7 Algoritmos Um algoritmo é uma seqüência finita de instruções bem definidas; Devem ser previstas e planejadas pelo raciocínio humano; Prof.: Sergio Pacheco 7 7

8 Estruturas de Dados e algoritmos
Algoritmos e Estrutura de Dados Os algoritmos fazem parte do dia-a-dia das pessoas; As instruções para o uso de medicamentos; Seqüências de instruções elaboradas em linguagem de programação com o objetivo de resolverem ou auxiliarem na solução problemas; Exemplo: “Receita de Bolo”; Estruturas de Dados e algoritmos estão ligados !!!! Prof.: Sergio Pacheco 8 8

9 Exemplo de Algoritmos Exemplo de criação de um simplório algoritmo empregado na criação de um saboroso sanduíche: Prof.: Sergio Pacheco 9 9

10 Importante: Instruções Finitas !!!!
Exemplo de Algoritmos 1º - Pegar um pão ... 2º - Cortar o pão ao meio ... 3º - Pegar a maionese ... 4º - Passar maionese nas fatias de pão ... 5º - Pegar alface e tomate ... 6º - Cortar alface e tomate ... 7º - Colocar alface e tomate no pão ... 8º - Pegar um hambúrguer ... 9º - Fritar o hambúrguer ... 10º - Colocar o hambúrguer no pão ... 11º - Juntar as fatias do pão cortado ... Importante: Instruções Finitas !!!! Prof.: Sergio Pacheco 10 10

11 Exemplo de Algoritmos 1) Forneça uma breve definição do que é um algoritmo. R: Seqüência finita e precisa de instruções ou ações para solução de um problema. 2) Forneça três formas diferentes que podemos usar para descrever um algoritmo. R: Linguagem Natural, Português Estruturado ou Pseudolinguagem e Fluxograma. Prof.: Sergio Pacheco 11 11

12 O que será Impresso se os números forem n1 = 10 e n2 = 20?
Prof.: Sergio Pacheco 12 12

13 O que será impresso se os números forem n1 = 10 e n2 = 20?
algoritimo “verificar_numero” var n1; n2 : inteiro; Inicio escreva: (digite numero 1); leia: (n1); escreva: (digite numero 2); leia: (n2); se nu1 > nu2 escreva (n1); senão escreva (n2); fimse finalgortimo Prof.: Sergio Pacheco 13 13

14 Exemplo de Pseudocódigo
Módulo achar valor total valor total = 0 número do cliente = 1 abrir arquivo CLIENTES ler arquivo CLIENTES repetir até que número do cliente > tamanho da tabela número de contas = tabela de contas chamar obter montantes (número da conta, crédito, débito) valor total = (crédito – débito) /* obtém valor total */ gravar alterações no ficheiro CLIENTES número do cliente + = 1 fim-do-repita imprimir relatório fechar arquivo CLIENTES fim-do-módulo Prof.: Sergio Pacheco 14 14

15 Exercício Com a entrada de um certo numero via teclado, fazer um algoritmo em português estruturado para: Verificar se o numero é par ou ímpar; Verificar se o numero é positivo ou negativo; Verificar se o numero é divisível(múltiplo) ou não de 3; Verificar se o numero é divisível(múltiplo) ou não de 4; Fazer algoritmo de uma tabuada de 1 a 10; Fazer algoritmo para verificar se o numero é primo; ( Prof.: Sergio Pacheco 15 15

16 Revisão C O que é necessário para programa em C?
Apenas um editor de texto e um compilador Editor de texto Refenciar a contrucao de um bolo de aniversario Programa executável Texto (Código fonte) Compilador Prof.: Sergio Pacheco 16 16

17 Revisão C Revisão C #include <stdio.h> - carrega o arquivo com as funções de entrada e saída; int main() – função principal do programa; int num,i – declaração de variáveis; define – declaração de constantes; lógica do programa – parte do programa onde será descrito o que deverá ser feito. Prof.: Sergio Pacheco 17 17

18 Revisão C O que o programa abaixo está fazendo?
#include <stdio.h> #include <stdlib.h> int calcula (int x); void main (){ int num, f; printf ("Digite o numero:"); scanf("%d",&num); f = calcula (num); printf ("O resulado do F do numero %d ehh %d", num, f ); getch(); } int calcula(int x){ int i, f; f = 1; for (i=1; i<x; i++){ f = f * i; return f; Incluir Funções (Bibliotecas) Função Principal (main) Detalhamento de Alguma Função caso exista. Prof.: Sergio Pacheco 18 18

19 Operadores (Livro C Completo e Total)
Prof.: Sergio Pacheco 19 19

20 Revisão C - Operadores Aritméticos binários : + (soma), − (subtração), * (multiplicação), / (divisão) e % (resto de uma divisão); De comparação : < (menor), > (maior), <= (menor ou igual), >= (maior ou igual), == (igual) e !=(diferente); Lógicos : && (e), || (ou) e ! (não); De incremento e decremento : ++ (incremento) e −− (decremento); Prof.: Sergio Pacheco 20 20

21 Revisão C - Blocos if (CONDICÃO){ COMANDOS1; } else { COMANDOS2; }
switch (VARIÁVEL) {       case VALOR1: COMANDO1;                   break;       case VALOR2: COMANDO2;                  break;             default: COMANDO;                  break while (CONDIÇÃO) {     COMANDOS; } do {  COMANDOS; } while (CONDICÃO); Prof.: Sergio Pacheco 21 21

22 Revisão C Compila o arquivo alo.c (gerando o arquivo alo.o).
 gcc -c alo.c Linka o programa e gera o executável com nome alo.  gcc -o alo alo.o Executa o programa alo.  ./alo ERROS: SINTAXE ERROS: LÓGICA Prof.: Sergio Pacheco 22 22

23 Revisão C Criar um programa em C para calcular a soma de 2 (dois números); Criar um programa em C para verificar se um numero é primo; (utilizar o operador %). Prof.: Sergio Pacheco 23 23

24 Primeiros Passos O que é preciso para interpretar o script PHP ?
Precisaremos Instalar um servidor web; Wamp Server, Lamp Server, Xamp etc. O php; Prof.: Sergio Pacheco 24 24

25 No laboratório, o que fazer !!
Logar no Linux: Login : aluno Senha: aluno123 Logar como Super Usuário do seu ambiente: Sudo su Password : aluno123 (o shell deve mudar de ~para #); Inicializar o serviço do Xampp: /opt/lampp/lampp start Testar digitar no browser localhost Prof.: Sergio Pacheco 25 25

26 Bom final de semana e até semana que vem !!!
( Prof.: Sergio Pacheco 26 26


Carregar ppt "Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1."

Apresentações semelhantes


Anúncios Google