Datorövning 1 – Calc i OpenOffice 1 1 OpenOffice Calc Till förmån för de som följer kursen ”Fysikexperiment för lärare” skall vi här gå igenom några få exempel på hur OO Calc (motsvarar MS Excel) kan användas för att göra enkla beräkningar, göra tabeller och presentera tabelldata i figurer. De som följer kursen ”Fysikexperiment” kommer senare att fortsätta dessa övningar genom att arbeta med ComsolScript som är ett fullfjädrat programmeringsspråk och som kan läras in på kort tid.1 2 Grundläggande Calc Öppna programmet Leta upp programmet OpenOffice Calc i datorn och öppna det. Vi lägger märke till att arbetsarean är uppbyggd av numrerade celler vars koordinater ges av en bokstav (kolumn) och en siffra (rad). I denna lektion skall vi endast använda Calc för enklare beräkningar och för att kunna göra enkla tabeller där innehållet i tabellerna är beräknade i Calc. Kontrollera menyraden Det är praktiskt att kunna använda ”Nedsänkt” och ”Upphöjt” både för text och formler. De skall finns som små knappar i menyraden ovan och ser ut så här: Om de saknas eller om du saknar andra användbara knappar kan de läggas till på följande sätt: • Klicka på Verktyg och välj Anpassa. • Klicka på rullgardinen markerad med Verktygsrad och välj Textruteformatering. • Klicka på Lägg till kommandon... och välj Format i det vänstra fönstret. I det högra fönstret letar du upp aktuell symbol och klickar på Lägg till. • Stäng och klicka på OK. Spara ditt Kalkylblad med ett lämpligt namn på din AFS area! Kalkylbladet sparas då med dina personliga inställningar och kan återanvändas genom att du öppnar filen igen – från vilken dator som helst. Samma kontroll kan du senare göra i OO Writer och spara filen som en template (mall) på din AFS area. 1 Kalkylbladen i Calc kan också användas för programmering, vilket sker i språket ”OpenOffice.org Basic” som i likhet med MS Visual Basic är ett objektorienterat språk. Inlärningströskeln här är dock hög och ligger helt utanför denna kurs. Datorövning 1 – Calc i OpenOffice 2 Lägga in information i cellerna Text och tal kan skrivas in utan formatering i kalkylbladet. I de flesta fall håller Calc reda på om innehållet i en cell skall tolkas som text eller som ett rent numeriskt (beräkningsbart) värde. Både text och numeriska värden ken emellertid formaters på olika sätt och efter behov, t.ex. för att göra snygga tabeller med rubriker och värden med lämplig formatering. Tips! Om du vill byta rad i en cell infogar du en radbrytning genom att trycka på Alt+Return (Ctrl+Return). Om inte detta fungerar, markera cellen (cellerna) klicka på Format i menyn och välj Celler... Klicka på Justering och markera rutan för Radbryt text automatiskt (eventuellt med Avstavning aktiv). Tips! Den tredje kolumnen i exemplet nedan formaters genom att lägga in Formatbeskrivningen ”???___” i cellerna. Markera cellerna i kolumnen. Klicka på Format och välj Celler... Klicka på Tal och lägg in formatbeskrivningen ovan i.st.f. Standard. Övning 1. Försök reproducera nedanstående tabell. Texten är 16 punkters Arial (fet) och siffrorna 20 punkters Arial (fet och kursiv). Notera hur kvadraten på värdet i cellen B8 har beräknats i cellen D8. Använd de inbyggda funktionerna i Calc I Calc finns en mängd fördefinierade standradfunktioner som kan användas för beräkningar. Dessa finner du genom att klicka på Infoga > Funktion... De absolut vanligaste funktionerna du kommer att använda i denna kurs är summa, rot och ln (naturliga logaritmen) och dess invers exp. I övning 2 nedan använder vi funktionerna medelvärde och summa. Datorövning 1 – Calc i OpenOffice 3 Övning 2. Reproducera nedanstående tabell. xi (xi - xmedel) (xi - xmedel)2 5,41 -0,0160 0,0003 4,89 -0,5360 0,2873 5,53 0,1040 0,0108 5,46 0,0340 0,0012 5,51 0,0840 0,0071 5,63 0,2040 0,0416 5,55 0,1240 0,0154 5,47 0,0440 0,0019 5,39 -0,0360 0,0013 5,42 -0,0060 0,0000 Medelvärde Summa Summa 5,43 0,000 0,37 Vi börjar med att i Calc skriva in de 10 mätvärdena 5,41 4,89 … etc i en kolumn (starta i cell B3 och tryck RETURN efter varje inmatat värde). Efter det sista RETURN är cellen B13 markerad (väntar på input). Klicka på funktionsguiden fx (se figuren till höger). I tablån som kommer upp kan man välja den funktion man önskar skriva in, vi väljer här funktionen SUMMA och fortsätter med Nästa>>> . I insättningsraden dyker nu funktionen SUMMA() upp. Klicka på OK och placera insättningstecknet mellan de två parenteserna på insättningsraden och klicka på B3 och för muspilen ner till B12, utan att lyfta fingret. Vi ser att Calc automatiskt matar in det valda området som ”B3:B12”. Släpp vänster klick och tryck RETURN. Summan av innehåller i det valda intervallet beräknas nu i cell B13. Varteftersom man sedan lär sig funktionernas namn och syntax är det lika enkelt att skriva direkt i cellen B13 ”=summa(” (Calc bryr sig inte om du skriver med gemener här). Kommen så långt för du mus-pilen över det valda intervallet som just beskrivits. Avsluta med högerparentesen ”)” och tryck RETURN. Skriv orden ”Summa” och ”Medelvärde” i callerna A13 och A14. För in funktionen MEDEL(B3:B12) och se att medelvärdet nu beräknas med två decimaler. Klicka i cell B2 och du bör ha följande tabell (se ovan) i ditt kalkylblad. Dags att skriv några rubriker – se figuren nedan. Datorövning 1 – Calc i OpenOffice 4 I cellen C3 skriv in följande: ”=B3-B$14”. Notera först och främst ”=”-tecknet och sedan ”$”tecknet mellan B och 14. Det talar om för Calc att medelvärdet alltid skall hämtas från just den cellen B14. Vitsen med detta skall vi strax se. Gör RETURN och skriv på samma vis in ”=C3^2” i cell D3. Markera nu cellerna C3 och D3 och placera muspilen på den svarta, lilla kvadraten i det nedre högra hörnet, håll ner vänster klick och dra sedan muspilen till cell D12. Resultatet blir: Man behöver alltså inte skriva in alla formler i varje enskild cell utan det gör Calc åt dig. Om du klickar i den markerade cellen ser du att det står ”=C12^2” på insättningsraden som det skall. Klicka nu i B13 och sätt pilen i den lilla svarta rutan och dra ut åt höger till D13. Summorna i de två kolumnerna beräknas nu. Varför står det 0 i en del celler? Calc antar från början ett fixerat format med högst 2 decimaler. Tal mindre än 0,01 visas som 0. Markera alla celler från C3 till D14. Klicka på Format → Celler... i menyn. I den öppnade tablån kan du välja hur många decimaler du vill visa i tabellen. Välj 3 decimaler och klicka på OK. Markeringen av cellerna ligger kvar så passa på att klicka på Centrerat i menyn. Jämför nu med bilden till höger. 3 Diagram i Calc I nästa övning skall vi lägga in några mätdata med felstaplar i ett diagram. Skriv in följande data på ett kalkylblad: Vi lägger inte ner något onödigt arbete på layout eller formatering i detta fall. Markera cellerna B2 till C3 och Infoga → Diagram... Nu händer det saker – ett stapeldiagram dyker uppoch en Diagramguide. Klicka på ”XY (Scatter)” och Slutför. Det bör nu se ut så här som på nästa sida. Datorövning 1 – Calc i OpenOffice 5 Klicka i figuren och flytta den så att kolumn D syns. Dubbelklicka i figuren eller högerklicka och välj Redigera. För muspilen mot en av datapunkterna (den lilla gröna kvadraten) och högerklicka och välj ”Infoga Y-felstaplar ...”. I menyn med felindikator väljer du Cellområde under Felkategori. Klicka i rutan längst till höger på raden med ”Positivt (+)”. Välj sedan område för felstaplar genom att markera cellerna D2 till D4. Klicka i rutan Samma värde för båda och sedan OK och klicka sedan någonstan utanför diagrammet. Nu bör du ha fått följande figur: Figuren kan sedan formateras på olika vis – t.ex. kan du ta bort etiketten ”Kolumn C” nu. Kopiera över diagrammet till t.ex. IrfanView (ett gratisprogram för visning och manipulering av bilder) och spara bilden som en jpg-fil på disken. Här bredvid ser vi resultatet: