1 / 24

Análise e Desenvolvimento de Sistemas – Faculdade Senac de Pelotas

Shell Script. Nome: Fábio Lopes Disciplina: Introdução à informática Turma: 1 º semestre Manhã Professor: André Moraes. Análise e Desenvolvimento de Sistemas – Faculdade Senac de Pelotas. Introdução.

nat
Download Presentation

Análise e Desenvolvimento de Sistemas – Faculdade Senac de Pelotas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Shell Script Nome: Fábio Lopes Disciplina: Introdução à informática Turma: 1º semestre Manhã Professor: André Moraes Análise e Desenvolvimento de Sistemas – Faculdade Senac de Pelotas

  2. Lopes Introdução Shell pode ser definido como o interpretador de instruções e comandos.Quando o usuário ou sistema executa qualquer comando, o Shell é responsável pela correta interpretação deste.

  3. Lopes Shell Script É uma poderosa ferramenta de automatização de tarefas e instruções. Tipos de shell bash (Linux Shell), o sh (Posix Shell), o ksh (Korn shell), bsh (Bourn shell), csh (C Shell), rksh (Korn Shell Restrito) e o rbsh (Bourn Shell Restrito).

  4. Lopes Shell Script Como funciona? Onde Funciona? Unix, Linux, Machintosh, Solaris, Freebsd entre outros; Como é executado?

  5. Lopes Tipos de operadores A Tabela abaixo mostra os operadores Lógicos e seu significado

  6. Lopes . A Tabela abaixo mostra os operadores aritiméticos e seu significado.

  7. Lopes A Tabela abaixo mostra os operadores de atribuição e comparação e seu significado.

  8. Lopes Primeiro Shell Script Elaborar um programa em Shell que escreva na tela: Bom dia a todos.

  9. Lopes Código do programa exemplo em Shell Script.

  10. Lopes Saída na tela do terminal do programaexemplo

  11. Primeiro cenário Lopes Cenários propostos Elaborar um programa para uma loja de chocolates, que leia preço e quantidade de bombons comprados por um cliente. Sabendo que acima de 10 bombons, um é de brinde, informe o valor a ser pago pelo cliente e a mensagem “1 bombom é brinde” caso a quantidade seja superior a 10 (se a quantidade for igual ou inferior a 10, exiba apenas o valor a pagar)

  12. Lopes Código do programa Bombons em Java e sua execução.

  13. Lopes int quantidade; Declaração das variáveis Float preco, total; Escreve na tela Preco R$: Le a variável preco; Escreve na tela N Bombons: Le a variável quantidade; Se quantidade for maior que 10; Calcula o total como sendo total = (quantidade-1)*preco; Escreve na tela A pagar R$ e seu valor; Escreve n a tela 1 bombom é brinde; senão Calcula o total como sendo total = quantidade*preco; Escreve na tela A pagar R$ e seu valor;

  14. Lopes . Código do programa Bombons em Shell Script.

  15. Lopes . Saída na tela do programa Bombons

  16. Segundo cenário Lopes Elaborar um programa que leia o tempo de um gol no formato europeu e mostre-o no formato brasileiro (1º tempo e 2º tempo). Exiba: - Gol ocorreu aos xx min do 1º tempo (<= 45) - Gol ocorreu aos xx min do 2º tempo (> 45 e <= 90) - Gol ocorreu nos acréscimos (> 90)

  17. Lopes Código do programa futebol em Java

  18. Lopes int tempo, tempog; Declaração das variáveis Escreve na tela Tempo do gol: Le a variável tempo; Se tempo for menor ou igual a 45 minutos; Escreve na tela: Gol foi marcado aos “tempo digitado” do 1 tempo Senão se tempo menor ou igual a noventa Calcula o tempog como sendo : tempog (tempo-45); Escreve na tela: Gol foi marcado aos “tempog” do 2 tempo Senão Escreve na tela: Gol foi marcado nos acréscimos

  19. Lopes Código do programa futebol em Shell-Script

  20. Lopes Saída na tela do terminal do programa futebol

  21. Lopes Diferenças entre java e shell SCRIPT PARA OS DOIS CENÁRIOS A Tabela abaixo mostra a comparação entres os comandos do Java e Shell Script e seu significado para os dois cenários.

  22. Primeiro cenário total=$( echo "scale=2; ($quantidade-1)*$preco" | bc -l ) (1) total=$( echo "scale=2; $quantidade * $preco" | bc -l ) (2) Segundo cenário Lopes Dificuldades encontradas

  23. Lopes Conclusões Trabalhar com Shell Script foi de grande valia, pois mesmo encontrando algumas dificuldades no decorrer do relatório é sempre muito importante aprender um pouco mais sobre outra linguagem de programação devido ao mercado de trabalho estar exigindo cada vez mais profissionais dinâmicos. Outro ponto muito importante foi a inserção no mundo acadêmico da produção de artigos científicos.

  24. Couto, V. (2013) Operadores –Shell-script. Disponível em: http://gnulinuxbr.com/2010/04/07/operadores-shell-script/. Acessado dia 30 de Abril de 2013. Iepsen, E. F. (2013) Exercícios de Revisão - Sábado (21/03/2013). Disponível em: http://187.7.106.14/edecio/algo/sabado2.pdf. Acessado em 4 de Maio de 2013. Iepsen, E. F. (2013) Repetições com For: Exercícios. Disponível em: http://187.7.106.14/edecio/algo/repeticao_for2_corrigido.pdf. Acessado em 5 de Maio de 2013.Iepsen Kuada, A. (2013) Programação em Shell Script. Disponível em: http://www.fesppr.br/~airton/so/shell.pdf. Acessado 09 de Maio de 2013. Neto, S. D. (2013) Fazendo cálculos em Script. Disponível em: http:// http://www.samueldiasneto.com/shell/calc.html. Acessado em 03 de Maio de 2 Souza, F, et al. (2010). Desenvolvimento de um Servidor de Backup Inteligente Utilizando a Linguagem Shell Script em Linux.Engenharia de Computação em Revista, 1(5). Lopes Referências bibliográficas

More Related