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

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

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

Apresentações semelhantes


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

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

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

3 Prof.: Sergio Pacheco 3 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; Considerações Importantes

4 Prof.: Sergio Pacheco 4 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; Conteúdo Programático

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

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

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

8 Prof.: Sergio Pacheco Algoritmos e Estrutura de Dados 8 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 !!!!

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

10 Prof.: Sergio Pacheco Exemplo de Algoritmos 10 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 !!!!

11 Prof.: Sergio Pacheco Exemplo de Algoritmos 11 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.

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

13 Prof.: Sergio Pacheco O que será impresso se os números forem n1 = 10 e n2 = 20? 13 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

14 Prof.: Sergio Pacheco Exemplo de Pseudocódigo 14 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

15 Prof.: Sergio Pacheco Exercício 15 ( Com a entrada de um certo numero via teclado, fazer um algoritmo em português estruturado para: 1.Verificar se o numero é par ou ímpar; 2.Verificar se o numero é positivo ou negativo; 3.Verificar se o numero é divisível(múltiplo) ou não de 3; 4.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;

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

17 Prof.: Sergio Pacheco Revisão C 17 Revisão C #include - 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.

18 Prof.: Sergio Pacheco Revisão C 18 O que o programa abaixo está fazendo? #include 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

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

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

21 Prof.: Sergio Pacheco Revisão C - Blocos 21 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);

22 Prof.: Sergio Pacheco Revisão C 22 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

23 Prof.: Sergio Pacheco Revisão C 23 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 %).

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

25 Prof.: Sergio Pacheco No laboratório, o que fazer !! 25 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

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


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

Apresentações semelhantes


Anúncios Google