Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS...

38
LIBREOFFICE CALC Disciplina: Informática Professor: Gustavo Sabry SETEMBRO/2016

Transcript of Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS...

Page 1: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

LIBREOFFICE CALC

Disciplina: Informática

Professor: Gustavo Sabry

SETEMBRO/2016

Page 2: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

CONCEITOS BÁSICOS

O que é Calc?

Calc é um software multiplataforma (ou seja, roda em

vários Sistemas Operacionais diferentes) de código

aberto, cujo objetivo é produzir planilhas eletrônicas;

Atualmente é desenvolvido pela The Document

Foundation e faz parte do pacote LibreOffice;

É compatível com a maioria dos programas similares, tal

como o Microsoft Excel.

2

Page 3: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

CONCEITOS BÁSICOS

Porque usar o Calc?

É um software gratuito;

O tamanho do instalador é muito menor que o do Microsoft

Office;

Funciona em diversos Sistemas Operacionais;

É um aplicativo Open Source, ou seja, o usuário pode baixar e

modificar como quiser;

Interface muito semelhante ao Microsoft Office 2003, o que

facilita a adaptação dos usuários na sua utilização.

3

Page 4: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

CONCEITOS BÁSICOS

Planilha

Page 5: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

CONCEITOS BÁSICOS

Células

Page 6: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

CONCEITOS BÁSICOS

Coordenadas

Colunas

Linhas

Page 7: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

CONCEITOS BÁSICOS

Como funciona?

Batalha

Naval

A B C D E F G H I J

1

2

3

4

5

6

7

8

9

10

Coordenada

C6

7

Page 8: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

CONCEITOS BÁSICOS

Curiosidades

Uma planilha pode ter até 1024 colunas;

Uma planilha pode ter até 1.048.576 linhas;

Uma planilha pode ter até 1.073.741.824 células;

Ou seja, a partir de planilhas eletrônicas é possível de se criar

uma aplicação relativamente grande.

8

Page 9: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

CONCEITOS BÁSICOS

Cada célula pode ou não possuir valores;

Cada valor pode ser do tipo numérico ou textual;

Também existem funções (ou fórmulas) que serão vistas.

9

Page 10: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

CONCEITOS BÁSICOS

Como alterar o conteúdo de uma célula?

1. Com um duplo clique na célula;

2. Selecionando a célula e apertando a tecla F2;

3. Selecionando a célula e clicando no ponto de inserção na

barra de fórmulas (linha de entrada).

Para confirmar a alteração aperte a tecla ENTER;

Para cancelar a alteração aperte a tecla ESC.

10

Barra de

Fórmulas

(Linha de

Entrada)

Page 11: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

OPERAÇÕES BÁSICAS

Todas as fórmulas sempre começam com um

sinal de igual (=);

Operações básicas

11

Símbolo OperaçãoExemplo de

Equação

+ Adição =A1+B1+C1

- Subtração =B1-A1

* Multiplicação =A1*C1

/ Divisão =D1/A1

^ Exponenciação =A1^B1

()Prioridade de

Cálculo=C1-(A1+B1)

Page 12: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

OPERAÇÕES BÁSICAS

Adição

Fórmula: =A1+B1+C1

12

Page 13: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

OPERAÇÕES BÁSICAS

Subtração

Fórmula: =B1-A1

13

Page 14: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

OPERAÇÕES BÁSICAS

Multiplicação

Fórmula: =A1*C1

14

Page 15: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

OPERAÇÕES BÁSICAS

Divisão

Fórmula: =D1/A1

15

Page 16: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

OPERAÇÕES BÁSICAS

Exponenciação

Fórmula: =A1^B1

16

Page 17: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

OPERAÇÕES BÁSICAS

Prioridade de Cálculo

Fórmula: =C1-(A1+B1)

17

Page 18: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Funções

Fórmulas já pré-definidas pela aplicação que poupam ao

usuário tempo e trabalho na criação de equações.

Para entender melhor vamos ver alguns exemplos.

18

Page 19: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função SOMA

Realiza o somatório dos valores de várias células.

Exemplo

Como realizar a soma das células A1, B1, C1 e D1? 19

Page 20: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função SOMA

Solução 1: =A1+B1+C1+D1

E se fossem milhares de números para se somar?20

Page 21: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função SOMA

Solução 2: =SOMA(A1;B1;C1;D1)

O sinal ponto-e-vírgula (;) lê-se como “e”.

Lê-se a fórmula assim: Somatório de A1 e B1 e C1 e D1

E se fossem milhares de números para se somar?

21

Page 22: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função SOMA

Solução 3: =SOMA(A1:D1)

O sinal dois pontos (:) lê-se como “de até”.

Lê-se a fórmula assim: Somatório de A1 até D1. 22

Page 23: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função MÍNIMO

Define o menor valor dentre um grupo de células.

Exemplo

Como definir qual dos alunos obteve a menor nota?

23

Page 24: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função MÍNIMO

Solução: =MÍNIMO(B2:B6)

24

Page 25: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função MÁXIMO

Define o maior valor dentre um grupo de células.

Exemplo

Como definir qual dos alunos obteve a maior nota?

25

Page 26: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função MÁXIMO

Solução: =MÁXIMO(B2:B6)

26

Page 27: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função MÉDIA

Define a média dos valores de um grupo de células.

Exemplo

Como definir qual a média das notas dos alunos?

27

Page 28: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função MÉDIA

Solução: =MÉDIA(B2:B6)

28

Page 29: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função SE

Define uma situação condicional. Funciona da seguinte

forma:

Se um fato é verdadeiro então realiza-se uma ação A;

Senão, se esta fato for falso, realiza-se uma ação B.

Exemplo

Cenário: Final do Mundial de Clubes 2012

Jogo: Corinthians x Chelsea

Regras:

Se o Corinthians vencer o jogo, então o Corinthians é campeão;

Senão, o Chelsea é campeão.

E o empate? Não deveria levar para os pênaltis?

29

Page 30: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Exemplo

Cenário: Final do Mundial de Clubes 2012

Jogo: Corinthians x Chelsea

Regras:

Se o Corinthians vencer o jogo, então o Corinthians é campeão;

Senão, se o Chelsea vencer o jogo, então o Chelsea é campeão;

Senão, o jogo vai para os pênaltis.

30

Page 31: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Exemplo

Como definir se um aluno foi aprovado ou não?

Regras: alunos com notas maiores ou iguais a 7 serão

aprovados, os demais alunos serão reprovados.

31

Page 32: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função SE

Solução: =SE(B2>=7;”Aprovado”;”Reprovado”)

Lê-se: Se B2 for maior ou igual a 7, então o aluno foi “Aprovado”;

Senão, o aluno foi “Reprovado”.

32

Condição

Page 33: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função SE

E se o aluno tivesse direito a ficar de recuperação?

Alunos com nota entre 7 e 10 estão aprovados;

Alunos com nota entre 0 e 2,9 estão reprovados;

Alunos com nota entre 3 e 6,9 estão de recuperação.

Regras

Se B2 for maior ou igual a 7, então o aluno foi “Aprovado”;

Senão, se B2 for menor que 3, então o aluno foi “Reprovado”;

Senão, o aluno ficou de “Recuperação”.

33

Page 34: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Função SE

Solução:

1. =SE(B2>=7;”Aprovado”;X)

2. X equivale a SE(B2<3; “Reprovado”;”Recuperação”)

3. Substitui o X achado na etapa 2 e insere na etapa 1

Resultado:

=SE(B2>=7;”Aprovado”;SE(B2<3;”Reprovado”;”Recuperação”))

34

Page 35: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Resumo

35

Função MÍNIMOFunção MÁXIMO

Função MÉDIAFunção SOMA

Função SE

Page 36: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

FUNÇÕES BÁSICAS

Aplicação Prática

Cenário

Uma pessoa trabalha com revendas, ou seja, ele está

sempre comprando de produtores rurais e vendendo

em centros urbanos;

Esta pessoa é uma excelente vendedora, então vamos

assumir que tudo consegue vender tudo o que

compra;

Vamos criar uma planilha para controlar os gastos,

custos e o lucro desta pessoa...36

Page 37: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

DÚVIDAS

37

?

?

?

?

?

Page 38: Programação Orientada a Objetosfiles.informaticaifbaiano.webnode.com/200000096... · CONCEITOS BÁSICOS O que é Calc? Calc é um software multiplataforma (ou seja, roda em vários

CONTATO

E-mail: [email protected]

Sala dos Professores 01

38