Prévia do material em texto
Unidade II TÓPICOS DE INFORMÁTICA Prof. Dr. Bruno Honda Aplicações Planilha eletrônica – Excel Objetivo: trazer a planilha para o dia a dia Como? Organização Apresentação (visual) Ambiente de trabalho Se familiarizar com o programa Visual: completamente personalizável! Cores, estilo, fontes, temas Operação: data, dinheiro, números (precisão) Menus e opções Atalhos: <CTRL>+<C> e <CTRL>+<V> Selecionar células Utilização do “mouse” Mudar a cor das células Mudar as bordas Alterar o tamanho da célula Unidade principal: célula Conceito de variável – computação “Caixa” que guarda informações Texto, data, fórmula, número etc. Exemplo: Pergunta: o que acontece ao se digitar a seguinte expressão em uma célula diferente, por exemplo A4? =5*A1 Uso de células em planilha eletrônica Ao se pressionar a tecla <ENTER> Uso de células em planilha eletrônica Se substituirmos o valor armazenado no endereço A1: Interatividade Considere a planilha abaixo. Qual o valor numérico que se obtém na célula A6 ao se pressionar a tecla <ENTER>? a) 0 b) 2 c) 4 d) 6 e) 8 Resposta Considere a planilha abaixo. Qual o valor numérico que se obtém na célula A6 ao se pressionar a tecla <ENTER>? a) 0 b) 2 c) 4 d) 6 e) 8 OBS: 2*8/4+2*6-4^2 é o cálculo realizado Aplicações Uso de planilha na resolução de problemas Dois aspectos: precisão e organização Fazer o cálculo correto da maneira mais simples Manter o visual agradável (terceiros) DICA: personalizar sua planilha! Aplicação 1 Considere que o valor do lado de um quadrado, em cm, é dado. Construa uma planilha que calcule a área desse quadrado, em cm² Antes de resolver – entender! Por exemplo: problema de geometria Quadrado: 4 lados iguais L L Sugestão para resolução: Título Identificar as variáveis (lado do quadrado) Identificar o resultado pretendido (área) DICAS: Personalização Criatividade Apelo visual – usuário final Problemas: Usar o Excel para calcular a área de um quadrado, onde o lado do quadrado é fornecido pelo usuário O Lado será digitado no endereço B3 A área será calculada no endereço B5 Título do slide Desta forma, se desejamos calcular a área de um quadrado com 5cm de lado: Ao se pressionar <ENTER>, o resultado mostrado será 25 Pergunta: o que acontece na célula B5 se substituirmos o valor na célula B3 por 10? Aplicações: geometria plana Área lateral de um cilindro: Área lateral Raio – armazenado no endereço B3 Altura – armazenada no endereço B4 Pergunta? Qual a fórmula a ser digitada em B6? DICA: usar as células (jamais números ou letras) Para r=5cm e h=10cm, o resultado correto será obtido na célula B6 ao pressionar a tecla <ENTER> Interatividade A área de um círculo é dada pela expressão: Qual o valor da área de um círculo de raio R=2? a) 9,42 cm² b) 28,27 cm² c) 8,43 cm² d) 12,57 cm² e) 6,28 cm² Resposta A área de um círculo é dada pela expressão: Qual o valor da área de um círculo de raio R=2? a) 9,42 cm² b) 28,27 cm² c) 8,43 cm² d) 12,57 cm² e) 6,28 cm² Aplicação: funções trigonométricas Funções seno e cosseno Fenômenos oscilatórios e periódicos Projeções de forças SEN() e COS() Lembrete: argumento deve estar em radianos! Revisão: ângulos Medidas de abertura Inclinação Navegação – orientação Duas maneiras de medir aberturas (ou inclinações): Graus Babilônia Círculo perfeito e dividir em 360 pedaços exatamente iguais Cada intervalo é chamado grau (°) Navegação (orientação), desenho técnico Radianos Ciências exatas Tamanho ou caminho percorrido num círculo Problema: perímetro sempre resultava em um número irracional Exemplo: circulo de diâmetro 1 Perímetro ≈ 3,2 Radianos: origem Dado um raio R qualquer, qual abertura que se obtêm quando “caminhamos exatamente a distância R em cima do caminho circular? Título do slide O valor exato é um número irracional 3,14159... Símbolo especial: π Em computação: PI() Ângulo em graus – ângulo em radianos Relação: â𝑛𝑛𝑛𝑛𝑛 𝑟𝑟𝑟 = â𝑛𝑛𝑛𝑛𝑛 𝑛𝑟𝑟𝑛𝑔 . 𝜋 180 Título do slide Problema: construir uma planilha eletrônica que, dado um ângulo em graus, calcule o seno e o cosseno correspondentes? Passos: Organização: variáveis e resultado Seno e co-seno Exemplo: Notem que, ao se alterar o ângulo em B3, os resultados em B5 e B6 serão atualizados automaticamente! Interatividade Considere a seguinte planilha eletrônica abaixo. Qual o valor numérico se na célula A6 digitamos a expressão: =A3*(COS(A2*PI())+SEN(A4*PI())) a) 1 b) 2 c) 8 d) 3 e) 4 Resposta Considere a seguinte planilha eletrônica abaixo. Qual o valor numérico se na célula A6 digitamos a expressão: =A3*(COS(A2*PI())+SIN(A4*PI())) a) 1 b) 2 c) 8 d) 3 e) 4 Desvio Condicional (IF-ELSE) Comando básico de programação Tomada de decisão Pergunta (condição): verdadeiro ou falso Lembre-se: condição binária – ou V ou F Em português: SE Fluxograma Lógica – desenho Maneira de organizar instruções sequenciais decisão Instrução caso F Instrução caso V V F Fluxograma Exemplo: condição climática CHUVA Não levar nada Levar guarda chuva V F Como construir uma condicional? Lembre-se: sempre duas situações possíveis Procedimento: Identificar a condição (pergunta) Identificar a instrução a ser realizada caso V Identificar a instrução a ser realizada caso F Sintaxe do comando SE =SE(<condição>; <instruções caso V>; <instruções caso F>) DICAS: Não precisa colocar “=“ – resultado numérico Usar aspas “inserir texto personalizado” – resultado será um texto Exemplo Dados dois números reais a e b, faça uma planilha que retorne a soma desses números, se a for maior do que b, e caso contrário, retorne o produto entre os dois números. Resolução (passos) DICA: desenhar um fluxograma e traduzir o problema (rascunho) Resolução Condição caso V: soma dos números a+b Condição caso F: produto dos números a*b Fluxograma Condição caso V: soma dos números a+b Condição caso F: produto dos números a*b a>b a*b a+b V F Em uma planilha Podemos construir portanto a seguinte planilha: A fórmula a ser digitada na célula B6 é: =SE(B3>B4; B3+B4; B3*B4) Aplicação 5 Exemplo Façamos os testes, simulando a planilha anterior para a=1 e b=2: Nesse caso, como a>b é falsa, pois 1>2 não é uma desigualdade verdadeira, o resultado apresentado é o produto 1*2=2 Exemplo Façamos os testes, simulando a planilha anterior para a=2 e b=1: Nesse outro exemplo, como a>b é verdade, pois 2>1 é uma desigualdade verdadeira, o resultado apresentado é a soma 1+2=3 Interatividade Considere a seguinte fórmula =SE(B2<B3;"erro";3*A1*B1) O que faz essa fórmula? Considere que as células A1 e B1 armazenam valores numéricos. a) Sempre retorna o triplo do produto. b) Caso o valor em B2 seja maior valor em B3, ocorre a mensagem erro, senão retorna-se o triplo do produto c) Caso o valor em B2 seja menor que valor em B3, ocorre a mensagem erro, senão retorna-se o triplo do produto d) Sempre retorna uma mensagem de “ERRO” e) Retorna o valor 3 Resposta Considere a seguinte fórmula =SE(B2<B3;"erro";3*A1*B1) O que faz essa fórmula? Considere que as células A1 e B1 armazenam valores numéricos. a) Sempre retorna o triplo do produto. b) Caso o valor em B2 seja maior valor em B3, ocorre a mensagemerro, senão retorna-se o triplo do produto c) Caso o valor em B2 seja menor que valor em B3, ocorre a mensagem erro, senão retorna-se o triplo do produto d) Sempre retorna uma mensagem de “ERRO” e) Retorna o valor 3 ATÉ A PRÓXIMA! Slide Number 1 Aplicações Ambiente de trabalho Selecionar células Mudar a cor das células Mudar as bordas Alterar o tamanho da célula Unidade principal: célula Uso de células em planilha eletrônica Uso de células em planilha eletrônica Interatividade Resposta Aplicações Aplicação 1 Sugestão para resolução: Problemas: Título do slide Aplicações: geometria plana Área lateral Slide Number 20 Interatividade Resposta Aplicação: funções trigonométricas Revisão: ângulos Graus Radianos Slide Number 27 Slide Number 28 Slide Number 29 Slide Number 30 Radianos: origem Slide Number 32 Slide Number 33 Slide Number 34 Slide Number 35 Slide Number 36 Slide Number 37 Slide Number 38 Slide Number 39 Título do slide Título do slide Seno e co-seno Interatividade Resposta Desvio Condicional (IF-ELSE) Fluxograma Fluxograma Como construir uma condicional? Sintaxe do comando SE Exemplo Resolução Fluxograma Em uma planilha Aplicação 5 Exemplo Exemplo Interatividade Resposta Slide Number 59