SHELL SCRIPT
Introdução a Informatica
Maio de 2013
Rodrigo Almeida Pereira, Faculdade
Senac Pelotas-RS
1
Contextualização
•
•
•
•
•
•
Shell-Script
Uso do Shell-Script
Dificuldades Encontradas
Programa #1
Programa #2
Conclusão
Maio de 2013
Rodrigo Almeida Pereira, Faculdade
Senac Pelotas-RS
2
Shell-Script
• Linguagem de Script
• Interpretador de comandos
• Linguagem de programação?
Maio de 2013
Rodrigo Almeida Pereira, Faculdade
Senac Pelotas-RS
3
Uso do Shell-script
•
-
Administração de sistemas
Execução em lote
Análise de logs
Operação de arquivos em massa
Automatização de tarefas diárias
Maio de 2013
Rodrigo Almeida Pereira, Faculdade
Senac Pelotas-RS
4
Dificuldades Encontradas
• 1° Dificuldade com expressões matemáticas
- Decepção com expr
- Descoberta do “echo | bc”
- Mais uma dificuldade
• 2° Dificuldade IF com valor decimal
- 2.5 < 5 = 2.5 é maior que 5
- Mais uma utilidade para o “echo | bc”
• 3° Problema com distribuições
Maio de 2013
Rodrigo Almeida Pereira, Faculdade
Senac Pelotas-RS
5
Programa Revenda de Carros
O programa Revenda de Carros, recebe o modelo
ou marca do veiculo, e o seu preço, e usando CASE
verifica se o usuário escolheu à vista ou a prazo, e
mostra o seu respectivo resultado. Se o valor for
pago à vista o usuário recebe 10% de desconto, se a
opção for a prazo em doze vezes é feito um
acréscimo de 20% no valor total do veiculo e a
entrada é a metade do valor total, e o resto divido
por doze vezes, assim como a opção de vinte e
quatro vezes que o acréscimo é de 30%.
Maio de 2013
Rodrigo Almeida Pereira, Faculdade
Senac Pelotas-RS
6
Programa Notas Escolares
O programa Notas Escolares, recebe o valor de
duas notas, faz a média entre essas notas e
verifica se a nota for menor que 4 o aluno foi
reprovado, se a nota for entre 4 – 7 o aluno está
em exame, verificando também a nota do
exame, e por fim se a nota for maior que 7 tanto
no exame quanto na média, o aluno está
aprovado.
Maio de 2013
Rodrigo Almeida Pereira, Faculdade
Senac Pelotas-RS
7
Conclusão
Maio de 2013
Rodrigo Almeida Pereira, Faculdade
Senac Pelotas-RS
8
Download

SHELL SCRIPT