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

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

Shell Script Nome: Fábio Lopes Disciplina: Introdução à informática Turma: 1º semestre Manhã Professor: André Moraes.

Apresentações semelhantes


Apresentação em tema: "Shell Script Nome: Fábio Lopes Disciplina: Introdução à informática Turma: 1º semestre Manhã Professor: André Moraes."— Transcrição da apresentação:

1 Shell Script Nome: Fábio Lopes Disciplina: Introdução à informática Turma: 1º semestre Manhã Professor: André Moraes

2 Lopes 2 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 3 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). É uma poderosa ferramenta de automatização de tarefas e instruções.

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

5 Tipo de operadorSignificado &&E (lógico) AND | OU (lógico) OR Lopes 5 A Tabela abaixo mostra os operadores Lógicos e seu significado

6 Tipo de operadorSignificado +Adição -Subtração *Multiplicação /Divisão %Módulo **Exponenciação Lopes 6 A Tabela abaixo mostra os operadores aritiméticos e seu significado.

7 Tipo de operadorSignificado -eqIgual a -neDiferente de -ltMenor que gtMaior que leMenor igual a geMaior igual a Lopes 7 A Tabela abaixo mostra os operadores de atribuição e comparação e seu significado.

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

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

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

11 Primeiro cenário Lopes 11 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 12 Código do programa Bombons em Java e sua execução.

13 Lopes 13 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 14 Código do programa Bombons em Shell Script..

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

16 Segundo cenário Lopes 16 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 17 Código do programa futebol em Java

18 Lopes 18 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 19 Código do programa futebol em Shell-Script

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

21 Lopes 21 JavaShellSignificado System out println variável echo variávelEscreve na tela a variável Variável = entrada.nextTipodavariá vel read variávelLê a variável System out println variável: +variável echo Variável: $variável Escreve na tela e mostra o resultado else if + condiçaõelif + condiçãoSenão se + condição }fiFim do programa 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 22

23 Lopes 23 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: Acessado dia 30 de Abril de Iepsen, E. F. (2013) Exercícios de Revisão - Sábado (21/03/2013). Disponível em: Acessado em 4 de Maio de Iepsen, E. F. (2013) Repetições com For: Exercícios. Disponível em: Acessado em 5 de Maio de 2013.Iepsen Kuada, A. (2013) Programação em Shell Script. Disponível em: Acessado 09 de Maio de Neto, S. D. (2013) Fazendo cálculos em Script. Disponível em: 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 24


Carregar ppt "Shell Script Nome: Fábio Lopes Disciplina: Introdução à informática Turma: 1º semestre Manhã Professor: André Moraes."

Apresentações semelhantes


Anúncios Google