INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática...

41
2020 Professor Felipe Pusanovsky Barros [email protected] INFORMÁTICA II

Transcript of INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática...

Page 1: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

2020

Professor Felipe Pusanovsky Barros

[email protected]

INFORMÁTICA II

Page 2: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

Sumário

APRESENTAÇÃO ................................................................................................... 4

PARTE 1: INTRODUÇÃO ........................................................................................ 5

PARTE 2: Planilhas x Bancos de dados .................................................................. 7

PARTE 3: POWER POINT ...................................................................................... 9

Criando e editando slides no Power Point .......................................................... 9

Jogo 1: Memorização de razões trigonométricas de ângulos notáveis ............. 10

Jogo 2: Múltipla escolha ................................................................................... 12

PARTE 4 Excel ...................................................................................................... 14

4.1 Funções matemáticas ............................................................................. 14

4.2 Funções lógicas ...................................................................................... 17

4.3 Funções Estatísticas ............................................................................... 18

PARTE 5 BANCOS DE DADOS ............................................................................ 20

5.1 Conceitos iniciais de bancos de dados ....................................................... 20

5.2 Hierarquia dos dados ................................................................................. 20

5.3 Projetando um banco de dados .................................................................. 21

5.4 Sistemas de gerenciamento de bancos de dados (SGBD) ......................... 23

5.5 Data warehousing....................................................................................... 24

5.6 Laboratório de banco de dados .................................................................. 26

5.6.1 Criando o banco de dados: .................................................................. 26

5.6.2 Criando Tabelas ................................................................................... 26

5.6.3 Criando relacionamentos ...................................................................... 30

5.6.4 Criando consultas ................................................................................. 31

5.6.5 Criando formulários .............................................................................. 32

5.6.6 Criando relatórios ................................................................................. 35

REFERENCIAS ..................................................................................................... 36

ANEXO I FUNÇÕES MATEMÁTICAS, ESTATÍSTICAS E LÓGICAS NO EXCEL . 37

ANEXO II - COMANDOS SQL ............................................................................... 42

Page 3: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

4

APRESENTAÇÃO

Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos

aprender como e porque utilizar ferramentas fantásticas de apoio ao aprendizado, procu-

rando oferecer ênfase nos aspectos mais práticos da aplicação desta disciplina, trazendo

exemplos teóricos e reais de como a Informática pode contribuir com o seu aperfeiçoa-

mento acadêmico, profissional e, principalmente, colaborando para o sucesso de suas

aulas!

Você pode obter essa apostila e diversos outros materiais de apoio e aprofundamento no meu site felipe.pusanovsky.nom.br.

Para acessar a página de Informática II no site, será pedida uma senha que é m4th.

Meu e-mail é [email protected].

Sinta-se a vontade para entrar em contato e esclarecer suas dúvi-das.

Page 4: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

5 Professor Felipe Pusanovsky de Barros

PARTE 1: INTRODUÇÃO

Page 6: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

7 Professor Felipe Pusanovsky de Barros

PARTE 2: PLANILHAS X BANCOS DE DADOS

Page 7: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

8

Planilhas Bancos de dados

Planilhas Google Oracle

OpenOffice MySQL

Zoho Sheet PostgreSQL

Page 8: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

9 Professor Felipe Pusanovsky de Barros

PARTE 3: POWER POINT

Criando e editando slides no Power Point

Criação de slides Ao abrir o Power Point, já surge um slide para ser editado. Para adicionar os slides posteriores, basta clicar em Novo Slide e selecionar um mo-delo

Inserção de objetos Selecione a guia Inserir e escolha o objeto que quer colocar no seu slide, incluindo sons e vídeos

Inserção de equações Monte a equação no Word, copie e cole no slide. (O editor no Power Point é à mão livre)

Edição básica de imagens Com uma imagem selecionada, é possível melhorar sua nitidez, ajustar suas cores, aplicar bordas e efeitos. Uma opção muito útil é a de compactar as imagens da apresentação.

Page 9: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

10

Animação básica de objetos Cada objeto pode receber um tipo de ani-mação específica, seja para surgir ou para desaparecer. Pode ser por clique ou por tempo de exibi-ção. Também é possível traçar trajetórias a mão livre para as animações

Edição de slide mestre Se um elemento será repetido em todos os slides, então ele deve ser colocado no slide mestre, como uma logomarca, por exemplo

Aplicação de templates Para não perder tempo escolhendo cores, letras etc, existem inúmeros templates prontos para você escolher através de uma rápida pesquisa. E podem ser personalizados!.

Aplicação de transições de slide Trata-se de um efeito quando um slide sai e o próximo entra, podendo ter um som ou ocorrer automaticamente

Jogo 1: Memorização de razões trigonométricas de ângulos notáveis

Page 10: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

11 Professor Felipe Pusanovsky de Barros

Com um slide em branco do Power Point aberto, Vamos inserir uma tabela com as ra-zões trigonométricas de ângulos notáveis.

Em seguida, vamos inserir botões de ação do tipo “Personalizar” sobre cada uma das ra-zões.

Não vamos selecionar nenhuma ação para os botões.

Apenas clique em Ok, conforme for dese-nhando os botões.

Deve ficar como na imagem ao lado.

Selecione o primeiro botão e clique na guia Animações.

Agora clique em Adicionar animação.

Escolha um efeito de Saída (estão em verme-lho, no final da lista).

Clique em Painel de animação (olhe a indica-ção na imagem ao lado).

No objeto selecionado, clique na setinha ao lado e depois em Opções do efeito.

Na janela que se abre, selecione a guia Inter-valo.

Clique em Gatilho

Selecione a opção de “Iniciar o efeito ao clicar em:”

Selecione o botão que está configurando no momento.

Repita o procedimento para todos os botões adicionados na apresentação.

Page 11: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

12

Jogo 2: Múltipla escolha

Digite (ou dê um print) a questão e as opções de resposta

Insira uma forma para marcar a resposta cor-reta e faça a animação de Entrada ao clicar no slide.

Repita o processo para as demais perguntas.

Page 12: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

13 Professor Felipe Pusanovsky de Barros

Page 13: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

14

PARTE 4 EXCEL

4.1 Funções matemáticas

Função: Descrição:

ABS Retorna o valor absoluto de um número

Exemplo:

Atividades:

Prepare uma planilha com uma função modular e seu respectivo gráfico. (Ex.: f(x)= |x-2|).

Como você poderia explicar a seus alunos o conceito de módulo usando a função abs?

Função: Descrição:

ARÁBICO Converte um número romano em arábico, como um número

ROMANO Converte um numeral arábico em romano, como texto. Possui limite até o número 3999

Exemplo:

Atividades:

Como a função Romano pode ser aproveitada para ensinar algarismos romanos em sala de aula?

Curiosidade:

O sistema de numeração romano não conta com o número zero. De fato, o próprio conceito de zero não existia na época e isso dificultava o raciocínio matemático. A ausência do zero e a complexidade de realizar cálculos com os números romanos, fizeram com que os romanos não fossem notáveis no desen-volvimento matemático se comparados à outras civilizações antigas como os babilônios e maias.

Fonte: https://fazaconta.com/calculadora-romanos.htm

Page 14: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

15 Professor Felipe Pusanovsky de Barros

Função: Descrição:

RAIZ Retorna uma raiz quadrada positiva

Desafio:

Como você poderia calcular uma raiz cúbica no Excel?

Função: Descrição:

BASE Converte um número em uma representação de texto com a determinada base

Exemplo:

Função: Descrição:

FATO Retorna o fatorial de um número

COMBIN Retorna o número de combinações de um determinado número de objetos

PERMUT Retorna o número de permutações para um dado número de objetos

Exemplo:

Atividade:

Use o Excel para descobrir quantas “palavras” (com sentido ou não) de 5 letras distintas pode-mos formar com as 20 primeiras letras do nosso alfabeto?

Quantos equipes de 2 pessoas podem ser formadas com 4 candidatos?

Função: Descrição:

MDC Retorna o máximo divisor comum

MMC Retorna o mínimo múltiplo comum

Exemplo:

Desafio: Use o Excel para ajudar na solução do problema abaixo: Três viajantes partem num mesmo dia de uma cidade A. Cada um desses três viajantes retorna à cidade A exatamente a cada 30, 48 e 72 dias, respectivamente. O número mínimo de dias transcorridos para que os três viajantes estejam juntos novamente na cidade A é...

Page 15: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

16

Função: Descrição:

MATRIZ.DETERM Retorna o determinante de uma matriz de uma variável do tipo matriz

Exemplo:

Função Descrição

GRAUS Converte radianos em graus

RADIANOS Converte graus em radianos

Função: Descrição:

SEN Retorna o seno de um ângulo dado

COS Retorna o cosseno de um número

COT Retorna a cotangente de um ângulo

Obs.: É Obrigatório o ângulo em radianos para o qual você deseja obter o seno., cosseno e tangente. Exemplo:

Atividade:

Desenvolva em um único gráfico as funções seno, cosseno e tangente, com os ângulos variando entre 0º e 360º, com incremento de 15º

Função Descrição

ALEATÓRIO Retorna um número aleatório entre 0 e 1

ALEATÓRIOENTRE Retorna um número aleatório entre os números especificados

Função Descrição

PI Retorna o valor de pi

Page 16: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

17 Professor Felipe Pusanovsky de Barros

Função: Descrição: MOD Retorna o resto da divisão

QUOCIENTE Retorna a parte inteira de uma divisão

Exemplo:

Desafio: Crie uma fórmula que diga se um número é par ou impar

Função: Descrição: SOMASE Adiciona as células especificadas por um determinado critério

Exemplo:

Função: Descrição: SOMARPRODUTO Retorna a soma dos produtos de componentes correspondentes de matrizes

Exemplo:

4.2 Funções lógicas

Função Descrição

E Retorna VERDADEIRO se todos os seus argumentos forem VERDADEIROS

FALSO Retorna o valor lógico FALSO

SE Especifica um teste lógico a ser executado

NÃO Inverte o valor lógico do argumento

OU Retorna VERDADEIRO se um dos argumentos for VERDADEIRO

VERDADEIRO Retorna o valor lógico VERDADEIRO

XOR Retorna um OU exclusivo lógico de todos os argumentos

Exemplo 1:

Exemplo 2: Para ser aprovado, o aluno precisa ter média acima de 7 E menos de 10 faltas

Page 17: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

18

Atividade:

Os níveis de colesterol normais são os seguintes:

Colesterol HDL (bom) maior que 45 mg/dl Colesterol LDL (ruim) menor que 110 mg/dl

Elabore uma planilha com o nome de 4 pessoas, cada uma com valores de HDL e LDL. Faça uma

fórmula para testar se os níveis de colesterol de forma geral estão dentro do normal (HDL e LDL)

4.3 Funções Estatísticas

Função: Descrição: MÉDIA Retorna a média dos argumentos

MODO.ÚNICO Retorna o valor mais comum em um conjunto de dados. Consulte MODO.MULT para mais de uma moda.

MED Retorna a mediana dos números indicados. Os valores devem estar em ordem crescente

Exemplo: Essas são as medidas de tendência central

Atividades Com o apoio do Excel e do Power Point, prepare uma pequena aula para explicar as medidas de tendên-cia central para uma turma do 8º ano.

Função: Descrição: MÁXIMO Retorna o valor máximo em uma lista de argumentos

MÍNIMO Retorna o valor mínimo em uma lista de argumentos

Função: Descrição: FREQUÊNCIA Retorna uma distribuição de frequência como uma matriz vertical

Exemplo:

Observação: Muitas vezes, fórmulas matriciais devem ter todo o local das fórmulas selecionado antes de digitar a

fórmula. Após digitar a fórmula, deve-se apertar

Page 18: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

19 Professor Felipe Pusanovsky de Barros

Função: Descrição: CORREL Retorna o coeficiente de correlação entre dois conjuntos de dados

Exemplo:

O coeficiente de correlação é mais próximo de + 1 ou-1, ele indica uma correlação positiva (+ 1) ou negativa (-1) entre as matrizes. Um coeficiente de correlação mais próximo de 0, indica nenhuma ou pouca correlação.

Função: Descrição: CONT.NÚM Calcula quantos números há na lista de argumentos

CONTAR.VAZIO Conta o número de células vazias no intervalo especificado

CONT.SE Calcula o número de células não vazias em um intervalo que corresponde a determinados critérios

Função: Descrição: DESVPAD Estima o desvio padrão

VAR Estima a variação

Exemplo:

Desvio padrão é uma medida de dispersão, ou seja, é uma medida que indica o quanto o conjunto de dados é uniforme. Quando o desvio é baixo quer dizer que os dados do conjunto estão mais próximos da média.

Fonte: https://matematicabasica.net/desvio-padrao/

Page 19: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

20

PARTE 5 BANCOS DE DADOS

5.1 Conceitos iniciais de bancos de dados

5.2 Hierarquia dos dados

Page 20: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

21 Professor Felipe Pusanovsky de Barros

5.3 Projetando um banco de dados

Page 21: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

22

Page 22: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

23 Professor Felipe Pusanovsky de Barros

5.4 Sistemas de gerenciamento de bancos de dados (SGBD)

Page 23: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

24

5.5 Data warehousing

Page 24: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

25 Professor Felipe Pusanovsky de Barros

Page 25: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

26

5.6 Laboratório de banco de dados

5.6.1 Criando o banco de dados:

5.6.2 Criando Tabelas

Page 26: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

27 Professor Felipe Pusanovsky de Barros

Page 27: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

28

Page 28: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

29 Professor Felipe Pusanovsky de Barros

Page 29: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

30

5.6.3 Criando relacionamentos

Page 30: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

31 Professor Felipe Pusanovsky de Barros

5.6.4 Criando consultas

Relacionamentos do tipo

um para muitos

Page 31: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

32

5.6.5 Criando formulários

Page 32: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

33 Professor Felipe Pusanovsky de Barros

Page 33: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

34

Page 34: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

35 Professor Felipe Pusanovsky de Barros

5.6.6 Criando relatórios

Page 35: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

36

REFERENCIAS

Page 36: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

37 Professor Felipe Pusanovsky de Barros

ANEXO I FUNÇÕES MATEMÁTICAS, ESTATÍSTICAS E LÓGICAS NO EX-CEL

Funções matemáticas

Função Descrição

ABS Retorna o valor absoluto de um número

ACOS Retorna o arco cosseno de um número

ACOSH Retorna o cosseno hiperbólico inverso de um número

ACOT Retorna o arco cotangente de um número

ACOTH Retorna o arco cotangente de um número complexo

AGREGAR Retorna o agregado em uma lista ou em um banco de dados

ARÁBICO Converte um número romano em arábico, como um número

ASEN Retorna o arco seno de um número

ASENH Retorna o seno hiperbólico inverso de um número

ATAN Retorna o arco tangente de um número

ATAN2 Retorna o arco tangente das coordenadas x e y especificadas

ATANH Retorna a tangente hiperbólica inversa de um número

BASE Converte um número em uma representação de texto com a determinada base

TETO Arredonda um número para o inteiro mais próximo ou para o múltiplo mais próximo de signifi-cância

TETO.MAT Arredonda um número para cima para o inteiro mais próximo ou para o múltiplo mais próximo de significância

TETO.PRECISO Arredonda um número para o inteiro mais próximo ou para o múltiplo mais próximo de signifi-cância. Independentemente do sinal do número, ele é arredondado para cima.

COMBIN Retorna o número de combinações de um determinado número de objetos

COMBINA Retorna o número de combinações com repetições de um determinado número de itens.

COS Retorna o cosseno de um número

COSH Retorna o cosseno hiperbólico de um número

COT Retorna a cotangente de um ângulo

COTH Retorna a cotangente hiperbólica de um número

COSEC Retorna a cossecante de um ângulo

COSECH Retorna a cossecante hiperbólica de um ângulo

DECIMAL Converte em um número decimal a representação de texto de um número em determinada base

GRAUS Converte radianos em graus

PAR Arredonda um número para cima até o inteiro par mais próximo

EXP Retorna e elevado à potência de um número especificado

FATO Retorna o fatorial de um número

FATDUPLO Retorna o fatorial duplo de um número

ARREDMULTB Arredonda um número para baixo até zero

ARREDMULTB.MAT Arredonda um número para baixo para o inteiro mais próximo ou para o múltiplo mais próximo de significância.

ARRED-MULTB.PRECISO

Arredonda um número para baixo para o inteiro mais próximo ou para o múltiplo mais próximo de significância. Independentemente do sinal do número, ele é arredondado para baixo.

MDC Retorna o máximo divisor comum

INT Arredonda um número para baixo até o número inteiro mais próximo

ISO.TETO Retorna um número para o inteiro mais próximo ou para o múltiplo mais próximo de significân-cia

MMC Retorna o mínimo múltiplo comum

LN Retorna o logaritmo natural de um número

LOG Retorna o logaritmo de um número de uma base especificada

LOG10 Retorna o logaritmo de base 10 de um número

MATRIZ.DETERM Retorna o determinante de uma matriz de uma variável do tipo matriz

MATRIZ.INVERSO Retorna a matriz inversa de uma matriz

MATRIZ.MULT Retorna o produto de duas matrizes

MOD Retorna o resto da divisão

MARRED Retorna um número arredondado ao múltiplo desejado

MULTINOMIAL Retorna o multinômio de um conjunto de números

MUNIT Retorna a matriz de unidade ou a dimensão especificada

Page 37: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

38

ÍMPAR Arredonda um número para cima até o inteiro ímpar mais próximo

PI Retorna o valor de pi

POTÊNCIA Fornece o resultado de um número elevado a uma potência

PRODUTO Multiplica seus argumentos

QUOCIENTE Retorna a parte inteira de uma divisão

RADIANOS Converte graus em radianos

ALEATÓRIO Retorna um número aleatório entre 0 e 1

ALEATÓRIOENTRE Retorna um número aleatório entre os números especificados

ROMANO Converte um numeral arábico em romano, como texto

ARRED Arredonda um número até uma quantidade especificada de dígitos ARREDON-DAR.PARA.BAIXO Arredonda um número para baixo até zero ARREDON-DAR.PARA.CIMA Arredonda um número para cima, afastando-o de zero

SECH Retorna a secante hiperbólica de um ângulo

SOMASEQUÊNCIA Retorna a soma de uma série polinomial baseada na fórmula

SINAL Retorna o sinal de um número

SEN Retorna o seno de um ângulo dado

SENH Retorna o seno hiperbólico de um número

RAIZ Retorna uma raiz quadrada positiva

RAIZPI Retorna a raiz quadrada de (número * pi)

SUBTOTAL Retorna um subtotal em uma lista ou em um banco de dados

SOMA Soma seus argumentos

SOMASE Adiciona as células especificadas por um determinado critério

SOMASES soma as células de um intervalo que atendem a vários critérios

SOMARPRODUTO Retorna a soma dos produtos de componentes correspondentes de matrizes

Funções Lógicas

Função Descrição

E Retorna VERDADEIRO se todos os seus argumentos forem VERDADEIROS

FALSO Retorna o valor lógico FALSO

SE Especifica um teste lógico a ser executado

SEERRO Retornará um valor que você especifica se uma fórmula for avaliada para um erro; do contrário, retornará o resultado da fórmula

SENÃODISP Retorna o valor especificado quando a expressão é resolvida como #N/D; caso contrário, retorna o resultado da expressão

SES Verifica se uma ou mais condições são satisfeitas e retorna um valor que corresponde à primeira condição VERDADEIRO.

NÃO Inverte o valor lógico do argumento

OU Retorna VERDADEIRO se um dos argumentos for VERDADEIRO

PARÂMETRO Avalia uma expressão em relação a uma lista de valores e retorna o resultado correspondente ao primeiro valor correspondente. Se não houver nenhuma correspondência, um valor padrão opcional poderá ser retornado.

VERDA-DEIRO

Retorna o valor lógico VERDADEIRO

XOR Retorna um OU exclusivo lógico de todos os argumentos

Funções estatísticas Função Descrição

DESV.MÉDIO Retorna a média aritmética dos desvios médios dos pontos de dados a partir de sua média

MÉDIA Retorna a média dos argumentos

Page 38: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

39 Professor Felipe Pusanovsky de Barros

MÉDIAA Retorna a média dos argumentos, inclusive números, texto e valores lógicos

MÉDIASE Retorna a média (média aritmética) de todas as células em um intervalo que atendem a um determinado critério

MÉDIASES Retorna a média (média aritmética) de todas as células que satisfazem vários critérios

DIST.BETA Retorna a função de distribuição cumulativa beta

INV.BETA Retorna o inverso da função de distribuição cumulativa para uma distribuição beta es-pecificada

DISTR.BINOM Retorna a probabilidade de distribuição binomial do termo individual

INTERV.DISTR.BINOM Retorna a probabilidade de um resultado de teste usando uma distribuição binomial

INV.BINOM Retorna o menor valor para o qual a distribuição binomial cumulativa é menor ou igual ao valor padrão

DIST.QUIQUA Retorna a função de densidade da probabilidade beta cumulativa

DIST.QUIQUA.CD Retorna a probabilidade unicaudal da distribuição qui-quadrada

INV.QUIQUA Retorna a função de densidade da probabilidade beta cumulativa

INV.QUIQUA.CD Retorna o inverso da probabilidade unicaudal da distribuição qui-quadrada

TESTE.QUIQUA Retorna o teste para independência

INT.CONFI-ANÇA.NORM

Retorna o intervalo de confiança para uma média de preenchimento

INT.CONFIANÇA.T Retorna o intervalo de confiança para um meio de preenchimento, usando a distribuição t de Student

CORREL Retorna o coeficiente de correlação entre dois conjuntos de dados

CONT.NÚM Calcula quantos números há na lista de argumentos

CONT.VALORES Calcula quantos valores há na lista de argumentos

CONTAR.VAZIO Conta o número de células vazias no intervalo especificado

CONT.SE Calcula o número de células não vazias em um intervalo que corresponde a determi-nados critérios

CONT.SES Conta o número de células dentro de um intervalo que atende a múltiplos critérios

COVARIAÇÃO.P Retorna a covariação, a média dos produtos dos desvios pares

COVARIAÇÃO.S Retorna a covariação de exemplo, a média de desvios de produtos para cada par de pontos de dados em dois conjuntos de dados

DESVQ Retorna a soma dos quadrados dos desvios

DISTR.EXPON Retorna a distribuição exponencial

DIST.F Retorna a distribuição de probabilidade F

DIST.F.CD Retorna a distribuição de probabilidade F

INV.F Retorna o inverso da distribuição de probabilidades F

INV.F.CD Retorna o inverso da distribuição de probabilidades F

TESTE.F Retorna o resultado de um teste F

FISHER Retorna a transformação Fisher

FISHERINV Retorna o inverso da transformação Fisher

PREVISÃO Retorna um valor ao longo de uma linha reta Observação: No Excel 2016, esta função é substituída pela PREVISÃO.LINEAR

PREVISÃO.ETS Retorna um valor futuro com base em valores existentes (histórico), usando a versão AAA do algoritmo de Suavização Exponencial (ETS).

PREVISÃO.ETS.CON-FINT

Retorna um intervalo de confiança para o valor de previsão na data de destino especi-ficada

Page 39: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

40

PREVISÃO.ETS.SAZO-NALIDADE

Retorna o comprimento do padrão repetitivo que o Excel detecta para a série temporal especificada

PREVISÃO.ETS.STAT Retorna um valor estatístico como um resultado de previsão de série temporal

PREVISÃO.LINEAR Retorna um valor futuro com base em valores existentes

FREQUÊNCIA Retorna uma distribuição de frequência como uma matriz vertical

GAMA Retorna o valor da função GAMA

DIST.GAMA Retorna a distribuição gama

INV.GAMA Retorna o inverso da distribuição cumulativa gama

LNGAMA Retorna o logaritmo natural da função gama, G(x).

LNGAMA.PRECISO Retorna o logaritmo natural da função gama, G(x).

GAUSS Retorna menos 0,5 que a distribuição cumulativa normal padrão

MÉDIA.GEOMÉTRICA Retorna a média geométrica

CRESCIMENTO Retorna valores ao longo de uma tendência exponencial

MÉDIA.HARMÔNICA Retorna a média harmônica

DIST.HIPERGEOM.N Retorna a distribuição hipergeométrica

INTERCEPÇÃO Retorna a intercepção da linha de regressão linear

CURT Retorna a curtose de um conjunto de dados

MAIOR Retorna o maior valor k-ésimo de um conjunto de dados

PROJ.LIN Retorna os parâmetros de uma tendência linear

PROJ.LOG Retorna os parâmetros de uma tendência exponencial

DIST.LOGNORMAL.N Retorna a distribuição lognormal cumulativa

INV.LOGNORMAL Retorna o inverso da distribuição cumulativa lognormal

MÁXIMO Retorna o valor máximo em uma lista de argumentos

MÁXIMOA Retorna o maior valor em uma lista de argumentos, inclusive números, texto e valores lógicos

MÁXIMOSES Retorna o valor máximo entre as células especificadas por um determinado conjunto de critérios ou condições

MED Retorna a mediana dos números indicados

MÍNIMO Retorna o valor mínimo em uma lista de argumentos

MÍNIMOSES Returns the minimum value among cells specified by a given set of conditions or criteria.

MÍNIMOA Retorna o menor valor em uma lista de argumentos, inclusive números, texto e valores lógicos

MODO.MULT Retorna uma matriz vertical do valor que ocorre com mais frequência, ou valores repe-titivos em uma matriz ou intervalo de dados

MODO.ÚNICO Retorna o valor mais comum em um conjunto de dados

DIST.BIN.NEG.N Retorna a distribuição binomial negativa

DIST.NORM.N Retorna a distribuição cumulativa normal

INV.NORM.N Retorna o inverso da distribuição cumulativa normal

DIST.NORMP.N Retorna a distribuição cumulativa normal padrão

INV.NORMP.N Retorna o inverso da distribuição cumulativa normal padrão

PEARSON Retorna o coeficiente de correlação do momento do produto Pearson

PERCENTIL.EXC Retorna o k-ésimo percentil de valores em um intervalo, onde k está no intervalo 0..1, exclusivo.

PERCENTIL.INC Retorna o k-ésimo percentil de valores em um intervalo

Page 40: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

41 Professor Felipe Pusanovsky de Barros

ORDEM.PORCEN-TUAL.EXC

Retorna a ordem percentual de um valor em um conjunto de dados como um percentual (0..1, exclusive) do conjunto de dados.

ORDEM.PORCEN-TUAL.INC

Retorna a ordem percentual de um valor em um conjunto de dados

PERMUT Retorna o número de permutações de um determinado número de objetos

PERMUTAS Retorna o número de permutações referentes a determinado número de objetos (com repetições) que podem ser selecionadas do total de objetos

PHI Retorna o valor da função de densidade referente a uma distribuição normal padrão

DIST.POISSON Retorna a distribuição de Poisson

PROB Retorna a probabilidade de valores em um intervalo estarem entre dois limites

QUARTIL.EXC Retorna o quartil do conjunto de dados, com base em valores percentuais de 0..1, ex-clusive

QUARTIL.INC Retorna o quartil do conjunto de dados

ORDEM.MÉD Retorna a posição de um número em uma lista de números

ORDEM.EQ Retorna a posição de um número em uma lista de números

RQUAD Retorna o quadrado do coeficiente de correlação do momento do produto de Pearson

DISTORÇÃO Retorna a distorção de uma distribuição

DISTORÇÃO.P Retorna a inclinação de uma distribuição com base em uma população: uma caracteri-zação do grau de assimetria de uma distribuição em torno de sua média

INCLINAÇÃO Retorna a inclinação da linha de regressão linear

MENOR Retorna o menor valor k-ésimo do conjunto de dados

PADRONIZAR Retorna um valor normalizado

DESVPAD.P Calcula o desvio padrão com base na população total

DESVPAD.A Estima o desvio padrão com base em uma amostra

DESVPADA Estima o desvio padrão com base em uma amostra, inclusive números, texto e valores lógicos

DESVPADPA Calcula o desvio padrão com base na população total, inclusive números, texto e valo-res lógicos

EPADYX Retorna o erro padrão do valor-y previsto para cada x da regressão

DIST.T Retorna os Pontos Percentuais (probabilidade) para a distribuição t do Aluno

DIST.T.BC Retorna os Pontos Percentuais (probabilidade) para a distribuição t do Aluno

DIST.T.CD Retorna a distribuição t de Student

INV.T Retorna o valor t da distribuição t de Aluno como uma função da probabilidade e dos graus de liberdade

INV.T.BC Retorna o inverso da distribuição t de Student

TESTE.T Retorna a probabilidade associada ao teste t de Student

TENDÊNCIA Retorna valores ao longo de uma tendência linear

MÉDIA.INTERNA Retorna a média do interior de um conjunto de dados

VAR.P Calcula a variação com base na população inteira

VAR.A Estima a variação com base em uma amostra

VARA Estima a variação com base em uma amostra

VARPA Calcula a variação com base na população total

DIST.WEIBULL Retorna a distribuição de Weibull

TESTE.Z Retorna o valor de probabilidade unicaudal de um teste-z

Page 41: INFORMÁTICA II · 2020. 1. 22. · Gostaria de dar as boas-vindas ao nosso curso de Informática II, onde vamos aprender como e porque utilizar ferramentas fantásticas de apoio

42

ANEXO II - COMANDOS SQL

A linguagem sql é dividida em duas: Linguagem de Definição de Dados (DDL) e Linguagem de Ma-nipulação de Dados (DML). As DDL’s são utilizadas para “montar” o banco de dados e suas tabelas, enquanto as DML’s são utilizadas para manipular os dados contidos no banco. Comandos SQL – DDLs

Para começar a trabalhar com BANCO DE DADOS (DATABASES) e com TABELAS (TABLES) Show Databases; – Mostra as Databases disponíveis para se trabalhar/utilizar. Create database <nomedatabase>; – Cria uma Database (Ou banco de dados). Use <database>; – Especifica a Database a ser utilizada. Show tables; – Mostra as tabelas contidas numa database. Describe <tabela>; – Descreve a estrutura do arquivo. Create table <tabela> (<nomecampo> <tipo>); – Cria uma tabela conforme as especificações (TIPOS) mencionadas aos campos/atributos. Alter Table <tabela> add ( <atributo> <valor>,… ); – Insere um ou mais atributo(s) na Tabela. Drop Table <tabela>; – Exclui a tabela de um Banco de Dados; Comandos SQL – DMLs

Para trabalhar com os dados (ou valores) de tabelas temos os comandos SQL listados a seguir jun-tamente com sua sintaxe. Insert into <tabela> values (<valor1>,<valor2>…<valor n>); – Para INSERIR dados em uma ta-bela (Inserir conforme o tipo atribuído ao atributo na criação da tabela, ou seja, com ou sem ´has-pas´). Update <tabela> set <atributo> = <novo_valor>; – Para ALTERAR TODOS os dados dos atribu-tos em todos os registros da Tabela. Update <tabela> set <atributo> = <novo_valor> where <condição>; – Para ALTERAR os dados dos atributos desejados nos registros da Tabela conforme especificado na condição WHERE. Delete from <tabela>; – Para EXCLUIR TODOS os dados dos atributos de TODOS os registros da Tabela. Delete from <tabela> where <condição>; – Para EXCLUIR os dados dos atributos desejados nos registros da Tabela conforme especificado na condição WHERE. Select <atributos> from <tabela>; – Para EXIBIR os dados dos atributos desejados de TODOS os registros da Tabela. Select <atributos> from <tabela> where <condição>; – Para EXIBIR os dados dos atributos de-sejados de todos os registros da Tabela conforme especificado na condição WHERE. Alguns exemplos de comandos SQL

> create database materiais; > create table categoria (idcategoria int(4) key, nomecategoria char(40)); > insert into categoria values (1,’basico’); > update categoria set nomecategoria = ‘hidraulico’ where idcategoria = 4; > delete from categoria where idcategoria = 3; > select * from categoria; > select idcategoria from categoria where nomecategoria = ‘basico’;