Kapitel. Programmering
|
|
- Lars-Olof Sundqvist
- för 9 år sedan
- Visningar:
Transkript
1 Kapitel Programmering 20-1 Före programmering 20-2 Programmeringsexempel 20-3 Avlusning av program 20-4 Att beräkna antalet bytes som ett program använder 20-5 Sekretessfunktion 20-6 Att söka efter en fil 20-7 Att söka efter uppgifter inom ett program 20-8 Redigering av filnamn och programinnehåll 20-9 Att radera ett program Användbara programkommandon Kommandoreferenser Visning av text Att använda beräkningsfunktioner i program 20
2 20-1 Före programmering Programmeringsfunktionen hjälper dig att skapa komplicerade, ofta använda beräkningar snabbt och lätt. Kommandon och kalkylprogram körs i sekvens precis som vid en manuellt genomförd beräkning med flera tal. Flera program kan lagras under filnamn som gör det lätt att kalla upp och redigera dem. Filnamn Filnamn Filnamn Program Program Program Välj ikonen PRGM på huvudmenyn och gå in i läget PRGM. När du gör det visas programlistan på skärmen. Välj minnesområde (använd f och c för att flytta) Sid. 368 Sid. 362 CFX {EXE}/{EDIT}... {kör}/{redigera} program {NEW}... {nytt program} {DEL}/{DEL A}... radera {specifikt program}/{alla program} {SRC}/{REN}... {sökning}/{ändring} av filnamn {LOAD}*... {laddar ett inbyggt program i programbiblioteket} *Vi hänvisar till den separata bruksanvisningen som medföljer biblioteksprogramvaran för närmare detaljer (utom fx-9750g PLUS, CFX-9850GC PLUS). * Följande modeller stöder inte kommandot LOAD: fx-9750g PLUS, CFX-9850GC PLUS. Om det inte finns program lagrade i minnet när du kör PRGM funktionen, visas meddelandet No Programs på skärmen och endast NEW uppgiften (3) visas i funktionsmenyn. Värdena till höger om programlistan anger antal byte som använts av varje program. 352
3 20-2 Programmeringsexempel Exempel 1 Beräkna yta och volym för tre reguljära oktaedrar med dimensioner enligt tabellen nedan Lagra beräkningsformeln under filnamnet OCTA. En sidas längd (A) Yta (S) Volym (V) 7 cm cm 2 cm 3 A 10 cm cm 2 cm 3 15 cm cm 2 cm 3 Följande är formeln som används för att bestämma yta S och volym V för en reguljär oktaeder för vilken längden på en sida är känd. 2 S = 2 3 A 2, V = A 3 3 Vid inmatning av en ny formel, registrera först filnamnet och sedan det faktiska programmet. uatt registrera ett filnamn Exempel Att registrera filnamnet OCTA Notera att filnamnet kan vara upp till åtta tecken långt. Sid Uppvisa programlistmenyn och tryck på 3 (NEW) för att uppvisa en meny innehållande följande poster. {RUN}/{BASE}... programinmatning för {allmän beräkning}/{talbas} {Q}... {registrering av lösenord} {SYBL}... {symbolmeny} 2. Mata in namnet på filen. OCTA Markören kommer att ändra form för att indikera inmatning av bokstäver. Följande är de tecken som du kan använda i ett filnamn: A till Z, r, θ, mellanslag, [, ], {, },,, ~, 0 till 9,., +,,, Tänk emellertid på att v och. inte kan matas in som namn i ett program som innehåller binära, oktala, decimala eller hexadecimala beräkningar. 353
4 20-2 Programmeringsexempel Använd 1 (RUN) för att mata in ett program för allmänna beräkningar (ett program som körs med COMP funktionen). För program som involverar talsystemspecifikationer, använd 2 (BASE). Notera att programinmatningar efter att du tryckt på 2 (BASE) indikeras av B till höger om filnamnet. Om du trycker på 6 (SYBL) visas menyn för symboler (,, ~ ) som kan matas in. Du kan radera ett tecken under inmatning av filnamn genom att flytta markören till det tecken du vill radera och trycka på D. 3. Tryck på w för att registrera filnamnet och byta till skärmen för inmatning av program. Filnamn Registrering av ett filnamn använder 17 bytes minne. Skärmen för inmatning av filnamn stannar kvar om du trycker på w utan att mata in ett filnamn. För att lämna skärmen för inmatning av filnamn och återgå till programlistan utan att registrera ett filnamn, tryck på J. Indikeringen B visas till höger om filnamnet när du registrerar namnet för ett program som innehåller binära, oktala, decimala eller hexadecimala beräkningar. Sid. 365 uatt mata in ett program Följande poster ingår i funktionsmenyn för programinmatningsskärmen, som används för programinmatning. {TOP}/{BTM}... {överst}/{nederst} i ett program Sid. 364 {SRC}... {sökning } {MENU}... {funktionsmeny} {SYBL}... {symbolmeny} uatt ändra funktioner i ett program Om du trycker på 4 (MENU) medan skärmen för inmatning av program visas så visas en meny för ändring av funktion. Du kan använda denna meny för att mata in de funktionsförändringar du önskar i dina program. {STAT}/{MAT}/{LIST}/{GRPH}/{DYNA}/{TABL}/{RECR} Sid. 3 För detaljer om dessa funktioner, se Att välja en ikon och de sektioner i denna bruksanvisning som beskriver vad du kan göra med de ensklida funktionerna. Följande meny visas när du trycker på 4(MENU) vid inmatning av ett program som innefattar specificering av talbas. {d ~ o}/{log} 354
5 Programmeringsexempel 20-2 Om du trycker på 6 (SYBL) visas menyn för symboler (,, ~, *, /, # ) som kan matas in i ett program. Om du trycker på! Z visas en meny av kommandon som kan användas för att ändra i inställningarna för skärmen inuti ett program. {ANGL}/{COOR}/{GRID}/{AXES}/{LABL}/{DISP}/{P/L }/{DRAW}/{DERV}/ {BACK}/{FUNC}/{SIML}/{S-WIN}/{LIST}/{LOCS }/{T-VAR}/{ΣDSP}/{RESID} Sid. 5 För detaljer om de enskilda kommandona se Funktionstangentmenyer på uppsättningsskärmen. Följande funktionstangentmeny visas om du trycker på!z vid inmatning av ett program som innehåller binära, oktala, decimala eller hexadecimala beräkningar. {Dec}/{Hex}/{Bin}/{Oct} Det faktiska programinnehållet är identiskt med manuella beräkningar. Följande visar hur beräkningarna av ytan och volymen för en reguljär oktaeder skulle beräknas manuellt. Yta S... c*!9d* <A s värde> xw Volym V...!9c/d* <A s värde> Mdw Du kan också genomföra beräkningar genom att bestämma ett värde för längden på en sida som variabel A. Längden på en sida A... <A s värde> aaaw Yta S... c*!9d*aaxw Volym V...!9c/d*aAMdw Om du emellertid enbart matar in de manuella beräkningarna ovan, kommer räknaren att exekvera dem från början till slut, utan avbrott. Följande kommandon gör det möjligt att avbryta beräkningen för att mata in värden och uppvisa delresultat.?: Detta kommando pausar körningen av programmet och visar ett frågetecken som en prompt för inmmatning av värde som ska bestämmas för en variabel. Syntax för detta kommando är:? <variabelnamn>. ^: Detta kommando pausar programmets genomförande och visar den sista beräkningens resultat som erhållits eller text. Det liknar det som sker när du under manuell beräkning trycker på w. Sid. 369 För fullständiga detaljer om dessa och andra kommandon se Användbara programkommandon. 355
6 20-2 Programmeringsexempel Följande är exempel på hur du faktiskt använder? och ^ kommandon.!w4(?)aaa6(g)5(:) c*!9d*aax 6(g)5(^)!9c/d*aAMd!Q eller JJ uatt köra ett program 1. Med programlistan på skärmen, använd f och c för att framhäva namnet på det program som du önskar köra. 2. Tryck på 1 (EXE) eller w för att köra programmet. Låt oss försöka köra det program vi matade in ovan. En sidas längd (A) Yta (S) Volym (V) 7 cm 169, cm 2 161, cm 3 10 cm 346, cm 2 471, cm 3 15 cm 779, cm , cm 3 1 (EXE) eller w hw (A s värde) ww Delresultat producerat av ^ baw 356
7 Programmeringsexempel 20-2 w Genom att trycka på w medan programresultatets slutgiltiga resultat visas så körs programmet om. Sid. 378 Du kan också köra ett program i läget RUN genom att mata in : Prog <filnamn> w. Ett fel uppstår om programmet som specificerades av Prog <filnamn> inte kan hittas. 357
8 20-3 Avlusning av program Problem med program som förhindrar dem att köras korrekt kallas en lus och den process som eliminierar dylika problem kallas avlusning. Om någon av följande symptomer visar sig indikerar detta att ditt program innehåller löss och att avlusning är nödvändig. Felmeddelanden visas medan programmet körs. Resultat är inte vad du förväntade dig. uför att eliminera löss som förorsakar felmeddelanden Ett felmeddelande, som det som visas nedan, visas närhelst något märkligt sker under programmets körning. Sid. 436 Sid. 360 När ett dylikt meddelande visas, tryck på d eller e för att visa den plats där felet uppstod tillsammans med markören. Kontrollera Felmeddelanden för åtgärder du bör vidta för att korrigera situationen. Notera att om du trycker på d eller e och programmet är skyddat av ett lösenord, så kommer platsen inte att visas. uför att eliminera löss som förorsakar dåliga resultat Sid. 365 Om ditt program producerar resultat som du normalt inte förväntar dig, kontrollera programinnehållet och utför nödvändiga ändringar. Se Redigering av filnamn och programinnehåll för detaljer om hur ska gå tillväga för att ändra programinnehållet. 358
9 20-4 Att beräkna antalet bytes som ett program använder Det finns två typer av kommandon: 1-byte* kommando och 2-byte* kommando. * Byte är en enhet för minne som kan användas för lagring av uppgifter. Exempel på 1-byte kommando: sin, cos, tan, log, (, ), A, B, C, 1, 2 o.s.v. Exempel på 2-byte kommando: Lbl 1, Goto 2 o.s.v. Medan markören befinner sig inne i ett program, kommer varje intryckning av deller e att få markören att flytta sig en byte. Sid. 24 Du kan kontrollera hur mycket minne som används och hur mycket som återstår när som helst genom att välja MEM ikonen i huvudmenyn och gå in i läget MEM. Se Minnesstatus (MEM) för detaljer. 359
10 20-5 Sekretessfunktion Vid inmatning av program kan du skydda det genom att lägga in ett lösenord som begränsar tillgången till programmets innehåll till de som känner till lösenordet. Lösenordskyddade program kan köras av vem som helst utan att mata in lösenordet. uför att registrera ett lösenord Exempel För att skapa en programfil under namnet AREA och skydda det med lösenordet CASIO 1. Med programlistan på skärmen, tryck på 3 (NEW) och mata in filnamnet och den nya programfilen. 3(NEW) AREA 2. Tryck på 5 (Q) och mata sedan in lösenordet. 5(Q) CASIO Sid. 353 Proceduren för inmatning av lösenord är densamma som för inmatning av filnamn. 3. Tryck på w för att registrera filnamnet och lösenordet. Nu kan du mata in innehållet i programfilen. Registrering av lösenord använder 16 bytes minneskapacitet. Genom att trycka på w utan att mata in ett lösenord registreras endast filnamnet utan något lösenord. 4. Efter inmatning av ett program, tryck på! Q för att lämna programfilen och återgå till programlistan. Filer med lösenord indikeras av en asterix till höger om filnamnet. uatt kalla upp ett program Exempel För att kalla upp en fil kallad AREA som är skyddad av lösenordet CASIO 1. Med programlistan på skärmen, använd f eller c för att framhäva namnet på den fil du önskar. 360
11 Sekretessfunktion Tryck på 2 (EDIT). 3. Mata in lösenordet och tryck på w för att kalla upp programmet. Meddelandet Mismatch visas om fel lösenord matats in. 361
12 20-6 Att söka efter en fil Det finns tre olika metoder för att söka efter ett specifikt filnamn. uför att hitta en fil genom rullsökning Exempel Att använda rullsökning för att kalla upp programmet kallat OCTA 1. Med programlistan på skärmen, använd f eller c för att rulla genom listan av program tills du finner den du söker När det namn du önskar är framhävt, tryck på 2 (EDIT) för att kalla upp det. uför att hitta en fil genom namnsökning Exempel Att använda filnamnssökning för att kalla upp programmet kallat OCTA Sid Med programlistan på skärmen, tryck på 3 (NEW) och mata in namnet på den fil du önskar hitta. Om filen du söker efter är skyddad med ett lösenord bör du också mata in detta. 3(NEW) OCTA 2. Tryck på w för att kalla upp programmet. Om det inte finns något program med det namnet du matat in kommer en ny fil att skapas som har det namn du matade in. uför att hitta en fil genom sökning av första tecken Exempel Att använda sökning av första tecken för att kalla upp programmet kallat OCTA 1. Med programlistan på skärmen, tryck på 6 (g) 1 (SRC) och mata in de första tecknen för den fil du önskar hitta (g)1(SRC) OCT
13 Att söka efter en fil Tryck på w för att starta sökningen. Alla filer vars namn börjar med de tecken du matat in kallas upp. Om det inte finns något program vars filnamn startar med de tecken du matat in visas meddelandet Not Found på skärmen. Om detta sker, tryck på J för att ta bort felmeddelandet. 3. Använd f och c för att framhäva filnamnet för det program du vill kalla upp och tryck sedan på 2 (EDIT) för att kalla upp det. 363
14 20-7 Att söka efter uppgifter inom ett program Exempel För att söka efter bokstaven A i programmet OCTA 1. Återkalla programmet. 2. Tryck på 3 (SRC) och mata in datan du vill söka efter. 3(SRC) a A Du kan inte specificera returtecken (_) eller visningskommando (^) för sökdatan. 3. Tryck på w för att starta sökningen. Innehållet i programmet visas på skärmen med markören vid den första av de eftersökta uppgifterna du specificerade. Sökningsindikator (Search) indikerar att sökning pågår 4. Tryck på w för att hitta nästa plats för uppgiften. Om det inte förekommer några uppgifter som matchar datan du specificerade kommer programinnehållet att uppvisas med markören placerad vid punkten varifrån sökningen startades. När en gång innehållet i programmet finns på skärmen kan du använda markörtangenterna för att flytta markören till en annan plats innan du söker efter nästa plats för uppgifterna. Endast den del av programmet efter där markören befinner sig kommer att sökas av när du trycker på w. När sökningen finner en plats för dina uppgifter kommer inmatning av tecken eller flyttning av markören att annulera sökningsfunktionen (och sökningsindikatorn försvinner från skärmen). Om du gör ett misstag vid inmatning av tecken för sökning, ska du trycka på A för att radera inmatningen och mata in på nytt från början. 364
15 20-8 Redigering av filnamn och programinnehåll uför att redigera ett filnamn Exempel För att förändra namnet på filen från TRIANGLE till ANGLE 1. Med programlistan på skärmen, använd f och c för att flytta framhävningen till den fil vars namn du vill redigera och tryck sedan på 6 (g) 2 (REN). 2. Utför de förändringar som önskas. DDD 3. Tryck på w för att registrera det nya namnet och återgå till programlistan. Om de modifieringar du utförde resulterar i att filnamnet är identiskt med ett annat programs namn som redan finns minneslagrat, kommer meddelandet Already Exist att visas. När detta sker kan du utföra följande två manövrar för att korrigera situationen. Tryck på e eller d för att avbryta felfunktionen och återgå till skärmen för inmatning av filnamn. Tryck på A för att ta bort namnet och mata in ett nytt. uför att redigera programinnehåll 1. Hitta filnamnet på det program som du önskar i programlistan. Sid Kalla upp programmet. Proceduren du använder för att redigera programinnehåll är identiskt med de som används för att redigera manuella beräkningar. För detaljer se Rättelser. Följande funktionstangenter är också användbara vid redigering av programinnehåll. 1 (TOP)... Flyttar markören till början av programmet. 2 (BTM)... Flyttar markören till slutet av programmet. Sid. 353 Exempel 2 Att använda OCTA programmet för att skapa ett program som beräknar ytan och volymen på en reguljär tetraeder när längden på en sida är känd 365
16 20-8 Redigering av filnamn och programinnehåll Använd TETRA som filnamn. A En sidas längd (A) Yta (S) Volym (V) 7 cm cm 2 cm 3 10 cm cm 2 cm 3 15 cm cm 2 cm 3 Följande är formler som används för att beräkna ytan S och volymen V på en reguljär tetraeder för vilken längden på en sida är känd. 2 S = 3 A 2, V = A 3 12 Använd följande tangentmanövrar vid inmatning av program. En sidas längd A...!W4(?)aaA6(g)5(:) Yta S...!9d*aAx6(g)5(^) Volym V...!9c/bc*aAMd Jämför detta med programmet för beräkning av yta och volym för en reguljär oktaeder. En sidas längd A...!W4(?)aaA6(g)5(:) Yta S... c*!9d*aax6(g)5(^) Volym V...!9c/d*aAMd Som du kan se kan du producera TETRA programmet genom att utföra följande ändringar i OCTA programmet. Radera c * (understruket med våglinje ovan) Ändra d till b c (understruket med heldragen linje ovan) Låt oss redigera OCTA för att producera TETRA programmet. 1. Redigera programnamnet. 6(g)2(REN)TETRA w 2. Redigera programinnehållet. 2(EDIT) eeeedd 366
17 cd![bc Redigering av filnamn och programinnehåll 20-8 D!Q Låt oss försöka köra programmet. En sidas längd (A) Yta (S) Volym (V) 7 cm 84, cm 2 40, cm 3 10 cm 173, cm 2 117, cm 3 15 cm 389, cm 2 397, cm 3 1 (EXE) eller w hw (A s värde) ww baw w 367
18 20-9 Att radera ett program Det finns två metoder för att radera ett filnamn och dess program. uför att radera specifikt program 1. Med programlistan på skärmen, använd f och c för att framhäva namnet på det program du önskar radera. 2. Tryck på 4 (DEL). 3. Tryck på 1 (YES) för att radera det valda programmet eller 6 (NO) för att avbryta utan att radera någonting. uför att radera alla program 1. Med programlistan på skärmen, Tryck på 5 (DEL A). Sid Tryck på 1 (YES) för att radera alla program i listan eller 6 (NO) för att avbryta utan att radera någonting. Du kan också radera alla program genom att använda läget MEM. Se Tömning av minnesinnehållet för detaljer. 368
19 20-10 Användbara programkommandon Förutom beräkningskommandon kan denna räknare också använda en del olika relationskommandon och hoppkommandon som kan användas för att skapa program vilka utför upprepade beräkningar snabbt och enkelt. Programmeny Tryck på! W för visning av programmenyn. {COM}/{CTL}/{JUMP}/{CLR}/{DISP}/{REL}/{I/O} {?}... {inmatningskommando} {^}... {resultatkommando} { : }... {multisatskommando} k COM (meny för programkommandon) Välj {COM} från programmenyn för att uppvisa följande funktionsmenyposter. {If}/{Then}/{Else}/{I-End}/{For}/{To}/{Step}/{Next}/{Whle}/{WEnd}/{Do}/{Lp-W}... {If}/{Then}/{Else}/{IfEnd}/{For}/{To}/{Step}/{Next}/{While}/{WhileEnd}/{Do}/ {LpWhile} kommando k CTL (meny för programkontrollkommandon) Välj {CTL} från programmenyn för att uppvisa följande funktionsmenyposter. {Prog}/{Rtrn}/{Brk}/{Stop}... {Prog}/{Return}/{Break}/{Stop} kommando k JUMP (meny för hoppkommandon) Välj {JUMP} från programmenyn för att uppvisa följande funktionsmenyposter. {Lbl}/{Goto}... {Lbl}/{Goto} kommando { }... {hoppkommando) {Isz}/{Dsz}... {hoppa och öka}/{hoppa och minska} k CLR (meny för raderingskommandon) Välj {CLR} från programmenyn för att uppvisa följande funktionsmenyposter. {Text}/{Grph}/{List}... radera {text}/{graf}/{lista} 369
20 20-10 Användbara programkommandon k DISP (meny för visningskommandon) Välj {DISP} från programmenyn för att uppvisa följande funktionsmenyposter. u {Stat}/{Grph}/{Dyna}... ritning av {statistikgraf}/{graf}/{dynamisk graf} u {F-Tbl}... {kommandomeny för tabell & graf} Följande poster visas i menyn ovan. {Tabl}/{G-Con}/{G-Plt}... {DispF-Tbl}/{DrawFTG-Con}/{DrawFTG-Plt} kommando u {R-Tbl}... {rekursionsräkning och rekursionsformel} Följande poster visas i menyn ovan. {Tabl}/{Web}/{an-Cn}/{Σa-Cn}/{an-Pl}/{Σa-Pl}... {DispR-Tbl}/{DrawWeb}/ {DrawR-Con}/{DrawRΣ-Con}/{DrawR-Plt}/{DrawRΣ-Plt} kommando k REL (relationsoperatörkommandon för villkorliga hopp) Välj {REL} från programmenyn för att uppvisa följande funktionsmenyposter. {=}/{G}/{>}/{<}/{ }/{ }... {=}/{G}/{>}/{<}/{ }/{ } relationsoperatörer k I/O (inmatning/resultatkommandon) Välj {I/O} från programmenyn för att uppvisa följande funktionsmenyposter. {Lcte}/{Gtky}/{Send}/{Recv}... {Locate}/{Getkey}/{Send(}/{Receive(} kommando Funktionsmenyn ser något annorlunda ut för ett program som innehåller binära, oktala, decimala eller hexadecimala beräkningar, men funktionerna i menyn är desamma. 370
21 20-11 Kommandoreferenser k Kommandoindex Break ClrGraph ClrList ClrText DispF-Tbl, DispR-Tbl Do~LpWhile DrawDyna DrawFTG-Con, DrawFTG-Plt DrawGraph DrawR-Con, DrawR-Plt DrawRΣ-Con, DrawRΣ-Plt DrawStat DrawWeb Dsz For~To~Next For~To~Step~Next Getkey Goto~Lbl If~Then If~Then~Else If~Then~Else~IfEnd If~Then~IfEnd Isz Locate Prog Receive ( Return Send ( Stop While~WhileEnd ? (Inmaningskommando) ^ (Resultatkommando) : (Multisatskommando) _ (Retur) (Hoppkod) =, G, >, <,, (Relationsstyrare)
22 20-11 Kommandoreferenser Följande är de metoder som används i denna del vid beskrivning av de olika kommandona. Fetstilstext... Faktiska kommandon och andra uppgifter som alltid måste matas in skrivs med fetstil. {Vågparentes}... Vågparentes används för att sätta parentes kring ett antal uppgifter, sådana som måste väljas vid inmatning av ett kommando. Mata inte in vågparenteserna vid inmatning av kommando. [Kantparentes]... Kantparentes används för att sätta parentes kring uppgifter som kan väljas. Mata inte in kantparenteserna vid inmatning av kommando. Siffror... Siffror (såsom 10, , A) indikerar konstanter, beräkningar, sifferkonstanter o.s.v. Bokstäver... Bokstäver används för att indikera bokstavsserier (såsom AB). k Grundläggande kommandon? (Inmatningskommando) Funktion: Uppmanar till inmatning av värden för bestämda variabler under programkörning. Syntax:? <variabelns namn> Exempel:? A _ 1. Detta kommando avbryter tillfälligt körningen av programmet och uppmanar till inmatning av värden eller uttryck som ska bestämmas till en variabel. När inmatningskommandot används, visas? på skärmen och räknaren ställer sig i beredskapsläge för inmatning. 2. Inmatning som sker i respons till inmatningskommandot måste vara ett värde eller ett uttryck och uttrycket kan inte vara ett multisatstal. ^ (Resultatkommando) Funktion: Visar delresultat under körning av program. 1. Detta kommando avbryter tillfälligt körningen av ett program och visar bokstavstext eller resultat av beräkningen omedelbart före. 2. Resultatkommandot bör användas på en plats där du i normala fall trycker på w tangenten under manuell beräkning. 372
23 Kommandoreferenser : (Multisatskommando) Funktion: Sammanbinder två satser för körning i sekvens utan att stoppa. 1. Till skillnad från resultatkommandot (^), körs satser som är sammanbundna med multisatskommandon utan avbrott. 2. Multisatskommando kan användas för att länka samman två beräkningsuttryck eller två kommandon. 3. Du kan också använda retur indikerat av _ istället för multisatskommando. _ (Retur) Funktion: Sammanbinder två satser för körning i sekvens utan att stoppa. 1. Användningen av retur är identisk med den för multisatskommandon. 2. Att använda retur istället för multisatskommando gör det visade programmet lättare att läsa. k Programkommandon (COM) If~Then (Om~Då) Funktion: Then-satsen körs endast om If-förhållandet är sant (inte noll). Syntax: If <förhållande> : Then <satsen> : <satsen> sifferruttryck ^ ^ Parametrar: förhållande, sifferuttryck 1. Then-satsen körs endast om If-förhållandet är sant (inte noll). 2. Om förhållandet är falskt (0) körs inte Then-satsen. 3. If-förhållandet måste alltid komma tillsammans med ett Then-förhållande. Att utesluta Then-förhållandet kommer att resultera i fel. Exempel: If A = 0 _ Then A = 0 373
24 20-11 Kommandoreferenser If~Then~IfEnd (Om~Då~OmSlut) Funktion: Then-satsen körs endast om If-förhållandet är sant (inte noll). IfEndsatsen kommer alltid att köras : efter att Then-satsen har körts eller direkt efter If-förhållandet, när detta är falskt (0). Syntax: If <förhållande> sifferuttryck Parametrar: förhållande, sifferuttryck Detta kommando är nästan identiskt med If-Then. Den enda skillnaden är att IfEnd-satsen alltid körs oberoende av om If-förhållandet är sant (inte noll) eller falskt (0). Exempel: If A = 0 _ Then A = 0 _ IfEnd _ : ^ Then <satsen> _ : ^ <satsen> _ : ^ IfEnd If~Then~Else (Om~Då~Annars) Funktion: Then-satsen körs endast om If-förhållandet är sant (inte noll). Elsesatsen kommer att köras om If-förhållandet är falskt (0). Syntax: If <forhållande> sifferuttryck _ : ^ Parametrar: förhållande, sifferuttryck 1. Then-satsen körs endast om If-förhållandet är sant (inte noll). 2. Else-satsen kommer att köras om If-förhållandet är falskt (noll). Exempel: If A = 0 _ Then TRUE _ Else FALSE _ : ^ Else <satsen> Then <satsen> _ : ^ <satsen> _ : ^ <satsen> 374
25 Kommandoreferenser If~Then~Else~IfEnd (Om~Då~Annars~OmSlut) Funktion: Then-satsen körs endast om If-förhållandet är sant (inte noll). Elsesatsen kommer att köras om If-förhållandet är falskt (0). IfEnd-satsen kommer alltid att köras efter Then-satsen eller Else-satsen. Syntax: If <förhållande> sifferuttryck _ : ^ _ : ^ Else <satsen> Parametrar: förhållande, sifferuttryck Detta kommando är nästan identiskt med If~Then~Else. Den enda skillnaden är att IfEnd-satsen alltid körs oberoende av om If-förhållandet är sant (inte noll) eller falskt (0). Exempel: Lbl 1:? A _ If A > 0 And A < 10 _ Then GOOD _ Else Goto 1_ IfEnd Then <satsen> _ : ^ <satsen> Programmet ovan visar meddelandet GOOD närhelst ett värde som är större än 0 och mindre än 10 matas in. Alla andra värden uppmanar till ny inmatning. _ : ^ _ : ^ <satsen> IfEnd For~To~Next (För~Till~Nästa) Funktion: Detta kommando repeterar allting mellan For-satsen och Next- satsen. Utgångsvärdet bestäms till kontrollvariabeln vid första körningen och kontrollvariablens värde ökas med en för varje körning. Körning av programmet fortsätter tills värdet på kontrollvariabeln överstiger slutvärdet. Syntax: _ For <utgångsvärde> <kontrollvariabelns namn> To <slutvärde> : ^ _ <satsen> : Next ^ 375
26 20-11 Kommandoreferenser Parametrar: kontrollvariabelns namn: A till Z utgångsvärde : Värde eller sats som producerar ett värde (dvs. sinx, A o.s.v.) slutvärde : Värde eller sats som producerar ett värde (dvs. sinx, A o.s.v.) 1. När utgångsvärdet på kontrollvariabeln är högre än slutvärdet, fortsätter körningen från satsen som följer Next, utan att köra satserna mellan For och Next. 2. For- satsen måste alltid ha en Next-sats och Next-satsen måste alltid komma efter For-satsen. 3. Next-satsen definierar slutet på den slinga som skapas av For~Next och därför måste det alltid inkluderas. Om det inte görs så resulterar det i fel. Exempel: For 1 A To 10_ A 3 B_ B ^ Next For~To~Step~Next (För~Till~Steg~Nästa) Funktion: Detta kommando repeterar allting mellan For-satsen och Next-satsen. Utgångsvärdet bestäms till kontrollvariabeln vid första körningen och kontrollvariablens värde ändras i enlighet med stegvärdet för varje körning. Körning av programmet fortsätter till värdet på kontrollvariabeln överstiger slutvärdet. Syntax: _ For <utgångsvärde> <kontrollvariabelns namn> To <slutvärde> Step <stegvärde> : ^ Next Parametrar: kontrollvariabelns namn: A till Z utgångsvärde : Värde eller sats som producerar ett värde (dvs. sinx, A o.s.v.) slutvärde : Värde eller sats som producerar ett värde (dvs. sinx, A o.s.v.) stegvärde : Numeriskt värde (om du utelämnar detta värde bestäms steget till 1) 1. Detta kommando är i grund och botten detsamma som For~To~Next. Enda skillnaden är att du kan specificera steg. 2. Om du utelämnar stegvärdet bestäms steget automatiskt till
27 Kommandoreferenser Om du gör utgångsvärdet lägre än slutvärdet och specificerar ett positivt stegvärde så får det kontrollvariabelns värde att öka med varje körning. Om du gör utgångsvärdet högre än slutvärdet och specificerar ett negativt stegvärde så får det kontrollvariabelns värde att minskas med varje körning. Exempel: For 1 A To 10 Step 0.1_ A 3 B _ B ^ Next Do~LpWhile (Gör~SlingaMedan) Funktion: Detta kommando repeterar specifika kommandon så länge som förhållandet är sant (inte noll). Syntax: _ Do : ~ LpWhile <uttryck> ^ Parametrar: uttryck 1. Detta kommando repeterar kommandon som finns i slingan så länge som förhållandet är sant (inte noll). När förhållandet blir falskt (0) fortsätter körningen från satsen som följer på LpWhile-satsen. 2. Eftersom förhållandet kommer efter LpWhile-satsen testas (kontrolleras) förhållandet efter att alla kommandon i slingan har körts. Exempel: Do_? A_ A 2 B_ B ^ LpWhile B >10 While~WhileEnd (Medan~MedanSlut) Funktion: Detta kommando repeterar specifika kommandon så länge som förhållandet är sant (inte noll). Syntax: _ While <uttryck> : ~ WhileEnd ^ Parametrar: uttryck 1. Detta kommando repeterar kommandon som finns i slingan så länge som förhållandet är sant (inte noll). När förhållandet blir falskt (0) fortsätter körningen från satsen som följer på WhileEnd-satsen. 377
28 20-11 Kommandoreferenser 2. Eftersom förhållandet kommer efter While-satsen, testas (kontrolleras) förhållandet efter att alla kommandon i slingan har körts. Exempel: 10 A_ While A > 0_ A 1 A_ GOOD _ WhileEnd k Kommandon för programkontroll (CTL) Break (Avbryt) Funktion: Detta kommando avbryter körning av en slinga och fortsätter från nästa kommando efter slingan. Syntax: Break _ 1. Detta kommando avbryter körning av en slinga och fortsätter från nästa kommando efter slingan. 2. Detta kommando används för att avbryta en körning av en For-sats, Do-sats och While-sats. Exempel: While A>0_ If A > 2_ Then Break_ IfEnd_ WhileEnd_ A ^ Körs efter Break Prog (Program) Funktion: Detta kommando specificerar körning av ett annat program som ett subrutin. Med RUN funktionen kör detta kommando ett nytt program. Syntax: Prog filnamn _ Exempel: Prog ABC _ 1. Även när detta kommando befinner sig inne i en slinga avbryter dess körning omedelbart slingan och startar en subrutin. 2. Detta kommando kan användas så många gånger som det är nödvändigt inuti ett huvudprogram för att kalla upp oberoende subrutiner för att genomföra särskilda uppgifter. 3. En subrutin kan användas på flera ställen i samma huvudprogram eller också kan det kallas upp av vilket antal huvudprogram som helst. 378
29 Kommandoreferenser Huvudprogram Subrutiner A D Prog D Prog C C E I J Prog E Prog I Prog J Nivå 1 Nivå 2 Nivå 3 Nivå 4 4. Om du kallar upp en subrutin körs den från början. När subrutinen körts fortsätter körningen av huvudprogrammet från satsen som följer på Prog kommandot. 5. Ett Goto~Lbl kommando inne i en subrutin gäller endast inom den subrutinen. Det kan inte användas för att hoppa till ett märke utanför subrutinen. 6. Om en subrutin med det filnamn som specificerats av Prog kommandot inte existerar uppstår ett fel. 7. Om du i läget RUN matar in ett Prog kommando och trycker på w, körs det program specificerat av kommandot. Return (Retur) Funktion: Detta kommando återgår efter en subrutin. Syntax: Return _ Körning av Return kommandot inuti ett huvudprogram får körningen av programmet att stoppas. Exempel: Prog A Prog B 1 A_ For A B To 10_ Prog B _ B + 1 C_ C ^ Next_ Return Körning av programmet i fil A visar resultatet av manövern (11). Stop (Stopp) Funktion: Detta kommando stoppar körningen av ett program. Syntax: Stop _ 1. Detta kommando stoppar körningen av ett program. 2. Om du använder det här kommandot inne i en slinga stoppar det körningen av programmet utan att något fel uppstår. 379
30 20-11 Kommandoreferenser Exempel: For 2 I To 10_ If I = 5_ Then STOP : Stop_ IfEnd_ Next Detta program räknar från 2 till 10. När det når 5 stoppar det körningen och visar meddelandet STOP. k Hoppkommandon (JUMP) Dsz Funktion: Detta kommando är ett räknehoppkommando som minskar kontrollvariabelns värde med 1 och sedan hoppar om innevarande värdet är noll. Syntax: Variabelvärde G 0 _ Dsz <variabelns namn> : <satsen> : <satsen> ^ Variabelvärde = 0 Parametrar: Variabelns namn : A till Z, r, θ [Exempel] Dsz B : Minskar värdet bestämt för variabeln B med 1. Detta kommando minskar kontrollvariabelns värde med 1 och testar (kontrollerar) det sedan. Om det innevarande värdet inte är noll, fortsätter körningen med nästa sats. Om det innevarande värdet är noll, hoppar körningen till satsen som följer på multisatskommandot. (:) visakommando (^) eller retur (_). Exempel: 10 A : 0 C : Lbl 1 :? B : B+C C : Dsz A : Goto 1 : C 10 Detta program uppmanar till inmatning av 10 värden och beräknar sedan medelvärdet för de inmatade värdena. Goto~Lbl Funktion: Detta kommando utför ett ovillkorligt hopp till en specificerad plats. Syntax: Goto <värdet eller variabel> ~ Lbl <värdet eller variabel> Parametrar: Värdet (0 till 9), variabel (A till Z, r, θ) 1. Detta kommando består av två delar : Goto n (där n är ett värde från 0 till 9) och Lbl n (där n är värdet specificerat för Goto). Detta kommando får körningen av programmet att hoppa till Lbl-satsen vars värde överensstämmer med det som specificerades av Goto-satsen. 380
31 2. Detta kommando kan användas för att återvända i slingan till början av programmet eller för att hoppa till någon plats inom programmet. 3. Detta kommando kan användas i kombination med ett villkorligt hopp och räknehopp. 4. Om det inte finns någon Lbl-sats vars värde överensstämmer med det specificerat av Goto-satsen uppstår ett fel. Exempel:? A :? B : Lbl 1 :? X : A X + B ^ Goto 1 Kommandoreferenser Detta program beräknar y = AX + B för det antal värden för de enskilda variablerna som du vill mata in. För att lämna körning av detta program, tryck på A. Isz Funktion: Detta kommando är ett räknehoppkommando som ökar värdet på kontrollvariabeln med 1 och sedan hoppar till det innevarande värdet om variabelns värde är noll. Syntax: Variabelns värde G 0 _ Isz <variabelns namn>:<satsen> : <satsen> ^ Variabelns värde = 0 Parametrar: Variabelns namn : A till Z, r, θ [Exempel] Isz A : Ökar värdet som tilldelats variabeln A med 1. Detta kommando ökar värdet bestämt för kontrollvariabeln med 1 och testar (kontrollerar) det sedan. Om det innevarande värdet inte är noll fortsätter körningen med nästa sats. Om det innevarande värdet är noll, hoppar körningen till satsen som följer på multisatskommandot (:), visningskommandot (^) eller retur (_). (Hoppkod) Funktion: Denna kod sätter upp villkor för ett villkorligt hopp och hoppar sedan vidare närhelst påståendet är falskt. Syntax: Sant _ <vänster sida> <relationsstyrare> <höger sida> <satsen> : <satsen> Falskt ^ 381
32 20-11 Kommandoreferenser Sid. 387 Parametrar: Vänster sida/höger sida: variabel (A till Z, r, θ), sifferkonstant, variabeluttryck (såsom A 2) relationsstyrare: =, G, >, <,, 1. Ett villkorligt hopp jämför innehållet för två variabler eller resultatet av två uttryck och bestämmer baserat på jämförelsen om vidare hopp ska göras. 2. Om jämförelsen visar sig vara sann fortsätter körningen med satsen som följer kommandot. Om jämförelsen visar sig vara falsk fortsätter körningen med satsen som följer multisatskommandot (:), visningskommandot (^) eller retur (_). Exempel: Lbl 1 :? A : A > 0 A ^ Goto 1 Med detta program kan du genom att mata in ett värde större än noll erhålla beräkningar och visning av kvadratroten på värdet. Om du matar in ett värde mindre än noll återkommer inmatningsprompten utan att något beräknas. k Raderingskommandon (CLR) ClrGraph Funktion: Detta kommando raderar grafskärmen. Syntax: ClrGraph_ Detta kommando raderar grafskärmen under körning av program. ClrList Funktion: Detta kommando raderar listuppgifter. Syntax: ClrList_ Detta kommando raderar innehållet i den lista (1-6) som just valts under körning av program. ClrText Funktion: Detta kommando raderar textskärmen. Syntax: ClrText_ Detta kommando raderar text från skärmen under körning av program. 382
33 Kommandoreferenser k Visningskommandon (DISP) DispF-Tbl, DispR-Tbl Funktion: Dessa kommandon visar siffertabeller. Syntax: DispF-Tbl_ DispR-Tbl_ 1. Dessa kommandon ger siffertabeller under körning av ett program i enlighet med omständigheterna så som dessa definieras av programmet. 2. DispF-Tbl ger en funktionstabell, medan DispR-Tbl ger en rekursionstabell. DrawDyna Funktion: Detta kommando kör en dynamisk graf. Syntax: DrawDyna_ Detta kommando skriver ut en dynamisk graf under körning av program i enlighet med skrivomständigheterna såsom definierade i programmet. DrawFTG-Con, DrawFTG-Plt Funktion: Dessa kommandon ger graffunktioner. Syntax: DrawFTG-Con_ DrawFTG-Plt_ 1. Dessa kommandon ger graffunktioner i enlighet med omständigheterna såsom definierade i programmet. 2. DrawFTG-Con ger en anslutningsgraf, medan DrawFTG-Plt ger en grafkurva. DrawGraph Funktion: Detta kommando skriver ut en graf. Syntax: DrawGraph_ Detta kommando skriver ut en graf i enlighet med skrivomständigheterna såsom definierade i programmet. 383
34 20-11 Kommandoreferenser DrawR-Con, DrawR-Plt Funktion: Dessa kommandon är rekursiva grafpåståenden med an(bn) som vertikal axel och n som horisontell axel. Syntax: DrawR-Con_ DrawR-Plt_ 1. Dessa kommandon är rekursiva grafpåståenden med an(bn) som vertikal axel och n som horisontell axel enlighet med omständigheterna såsom definierade i programmet 2. DrawR-Con ger en anslutningsgraf, medan DrawR-Plt ger en grafkurva. DrawRΣ-Con, DrawRΣ-Plt Funktion: Dessa kommandon är rekursiva grafpåståenden med Σan(Σbn) som vertikal axel och n som horisontell axel. Syntax: DrawRΣ-Con_ DrawRΣ-Plt_ 1. Dessa kommandon är rekursiva grafpåståenden med Σan(Σbn) som vertikal axel och n som horisontell axel enlighet med omständigheterna såsom definierade i programmet 2. DrawRΣ-Con ger en anslutningsgraf, medan DrawRΣ-Plt ger en grafkurva. DrawStat Funktion: Detta kommando skriver en statistikgraf. Syntax: DrawStat_ Detta kommando skriver en statistikgraf enlighet med omständigheterna såsom definierade i programmet. DrawWeb Funktion: Detta kommando skriver konvergens / divergensgraf för rekursiva uttryck (WEB graf). Syntax: DrawWeb [namn av rekursiva uttryck], [antal rader]_ Exempel: DrawWeb an+1 (bn+1), 5_ 384
35 Kommandoreferenser Detta kommando skriver konvergens/divergensgraf för rekursiva uttryck (WEB graf). 2. Om du inte specificerar antalet rader ges automatiskt grundvärdet 30. k Inmatnings/resultat kommando (I/O) Getkey Funktion: Detta kommando returnerar koden som överenstämmer med den tangent som sist användes. Syntax: Getkey_ 1. Detta kommando returnerar koden som överenstämmer med den tangent som sist användes Ett värde på noll returneras om ingen tangent använts före körning av detta kommando. 3. Detta kommando kan användas inom en slinga. Locate Funktion: Detta kommando visar bokstäver och siffror för en specifik plats på skärmen. 385
36 20-11 Kommandoreferenser Syntax: Locate <spaltnummer>, <radnummer>, <värde> Locate <spaltnummer>, <radnummer>, <variabelnamn> Locate <spaltnummer>, <radnummer>, <sträng> [Exempel] Locate 1, 1, AB _ Parametrar: radnummer : nummer från 1 till 7 spaltnummer : nummer från 1 till 21 värde : numeriskt värde variabelnamn : A till Z sträng : teckensträng 1. Detta kommando visar värden (tillsammans med variabelinnehåll) eller text för en specifik plats på skärmen. 2. Raden bestäms av ett värde från 1 till 7, medan spalten bestämd av ett värde från 1 till 21. (1, 1) (21, 1) (1, 7) (21, 7) Exempel: Cls_ Locate 7, 1, CASIO CFX Detta program visar texten CASIO CFX mitt på skärmen. I vissa fall bör kommandot ClrText användas inan du kör ovanstående program. Receive ( Funktion: Detta kommando tar emot uppgifter från annan utrustning. Syntax: Receive (<data>) 1. Detta kommando tar emot uppgifter från annan utrustning. 2. Följande typer av uppgifter kan tas emot med detta kommando. Enskilda värden tilldelade variabler Matrisdata (samtliga värden - enskilda värden kan ej specificeras) Listdata (samtliga värden - enskilda värden kan ej specificeras) Bilddata 386
37 Kommandoreferenser Send ( Funktion: Detta kommando sänder uppgifter till annan utrustning. Syntax: Send (<data>) 1. Detta kommando sänder uppgifter till annan utrustning. 2. Följande typer av uppgifter kan sändas med detta kommando. Enskilda värden tilldelade variabler Matrisdata (samtliga värden - enskilda värden kan inte specificeras) Listdata (samtliga värden - enskilda värden kan inte specificeras) k Relationsstyrare för villkorligt hopp (REL) =, G, >, <,, Funktion: Dessa relationsstyrare används tillsammans med kommando för villkorligt hopp. Syntax: _ <vänster sida> <relationsstyrare> <höger sida> <satsen> : <satsen> ^ Parametrar: vänster sida/höger sida variabel (A till Z, r, θ), sifferkonstant, variabeluttryck (så som A 2) relationsstyrare: =, G, >, <,, 1. Följande sex relationsstyrare kan användas i ett villkorligt hoppkommando. <vänster sida> = <höger sida> : sant när <vänster sida> är lika med <höger sida> <vänster sida> G <höger sida> : sant när <vänster sida> inte är lika med <höger sida> <vänster sida> > <höger sida> : sant när <vänster sida> är större än <höger sida> <vänster sida> < <höger sida> : sant när <vänster sida> är mindre än <höger sida> <vänster sida> <höger sida> : sant när <vänster sida> är större än eller lika med <höger sida> <vänster sida> <höger sida> : sant när <vänster sida> är mindre än eller lika med <höger sida> Sid Se Hoppkod för detaljer om hur du använder villkorligt hopp. 387
38 20-12 Visning av text Du kan inkludera text i ett program genom att helt enkelt lägga in den mellan dubbla citationstecken. Sådan text visas på skärmen under körning av program, vilket betyder att du kan lägga till beteckningar vid inmatningsprompter och för resultat. Program Visning? X? X =? X X =? Om text följs av en beräkningsformel, se till att du lägger in ett visningskommando (^), en vagnretur (_) eller ett kommando för multisatsformel (:) mellan texten och beräkningen. Om du matar in mer än 21 tecken så flyttar sig texten neråt till nästa rad. Skärmen rullar automatiskt om texten får skärmen att bli full. 388
39 20-13 Att använda beräkningsfunktioner i program k Att använda matrisradoperationer i ett program Sid. 80 Dessa kommandon låter dig manipulera rader av matriser i ett program. För denna typ av program ska du se till att du använder läget MAT vid inmatning av matris och koppla över till läget PRGM för inmatning av program. uatt byta ut innehållet i två rader (Swap) Exempel 1 Att byta ut värdena för rad 2 och rad 3 i följande matris: 1 2 Matris A = Följande syntax ska användas med detta program. Swap A, 2, 3 Matrisnamn Körning av detta program ger följande resultat. (Läget MAT) uatt beräkna skalär multiplikation (`Row) Exempel 2 Att beräkna skalär multiplikation för rad 2 i matrisen från exempel 1, och multiplicera med 4 Följande syntax ska användas med detta program. `Row 4, A, 2 Matrisnamn Multiplikator Körning av detta program ger följande resultat. (Läget MAT) 389
40 20-13 Att använda beräkningsfunktioner i program uför att beräkna skalär multiplikation och sedan lägga till resultatet i en annan rad (`Row+) Exempel 3 Att beräkna skalär multiplikation för rad 2 i matrisen från exempel 1, och multiplicera med 4 samt lägga till resultatet från rad 3 Följande syntax ska användas med detta program. `Row+ 4, A, 2, 3 Matrisnamn Multiplikator Körning av detta program ger följande resultat. (Läget MAT) uatt lägga ihop två rader (Row+) Exempel 4 Addera rad 2 till rad 3 i matrisen i Exempel 1 Följande syntax ska användas med detta program. Row+ A, 2, 3 Matrisnamn Körning av detta program ger följande resultat. (Läget MAT) k Att använda graffunktionerna i ett program Sid. 112 Du kan inkorporera graffunktioner i ett program för att skiva ut komplicerade grafer och lägga grafer ovanpå varann. Följande visar olika typer av syntaxer som du behöver för att använda vid programmering med graffunktioner. Tittfönster View Window 5, 5, 1, 5, 5, 1_ Inmatning av graffunktion Y = Type_... Specifierar graftyp. X 2 3 Y1_ Utskrivning av graf DrawGraph_ Programexempel 1 1 ClrGraph_!W612 2 View Window 10, 10, 2, 120, 150, 50_ 2!31J 390
41 Att använda beräkningsfunktioner i program Y = Type_ X ^ 4 X ^ 3 24X 2 + 4X + 80 Y1_ 4 J41JJ 4 5 G SelOn 1_ J 6 Orange G1_ 6 42 CFX 7 DrawGraph 7!W622 Körning av detta program ger det resultat som visas här. k Att använda dynamiska graffunktioner i ett program Sid. 182 Att använda dynamiska graffunktioner i ett program gör det möjligt att repetera dynamiska grafmanövrer. Följande visar hur du specificerar det dynamiska grafintervallet inne i ett program. Dynamiskt grafintervall 1 D Start_ 5 D End_ 1 D pitch_ Programexempel ClrGraph_ View Window 5, 5, 1, 5, 5, 1_ Y = Type_ AX + 1 Y1_ 1 1 J41JJ 2 D SelOn 1_ D Var A_ D Start_ 4 J D End_ D pitch_ DrawDyna 7!W623 Körning av detta program ger det resultat som visas här. 391
42 20-13 Att använda beräkningsfunktioner i program Sid. 206 k Att använda tabell & graffunktioner i ett program Tabell & graffunktioner i ett program kan generera siffertabeller och du kan genomföra grafmanövrar. Följande visar olika typer av syntaxer som du behöver använda vid programmering med tabell & graffunktioner. Inställning av tabellintervall 1 F Start_ 5 F End_ 1 F pitch_ Genererar siffertabeller DispF-Tbl_ Ritning av graf Anslutningstyp: DrawFTG-Con_ Punkttyp: DrawFTG-Plt_ Programexempel ClrGraph_ ClrText_ View Window 0, 6, 1, 2, 106, 2_ Y = Type_ 3X 2 2 Y1_ 1 1 T SelOn 1_ F Start_ J F End_ F pitch_ DispF-Tbl^!W DrawFTG-Con!W6242 Körning av detta program ger det resultat som visas här. Siffertabell Graf 392
43 Att använda beräkningsfunktioner i program k Att använda rekursionstabeller & graffunktioner i ett program Sid. 218 Att inkorporera rekursionstabell & grafmanövrar i ett program låter dig skapa siffertabeller och genomföra grafmanövrar. Följande visar olika typer av syntaxer som du behöver använda vid programmering med rekursionstabeller & graffunktioner. Inmatning av rekursionsformler an+1 Type_... specificerar rekursionstyp. 3an + 2 an+1_ 4bn + 6 bn+1_ Inställning av tabellintervall 1 R Start_ 5 R End_ 1 a0_ 2 b0_ 1 an Start_ 3 bn Start_ Genererar siffertabeller DispR-Tbl_ Utskrivning av graf Anslutningstyp: DrawR-Con_, DrawRΣ-Con_ Punkttyp: DrawR-Plt_, DrawRΣ-Plt_ Statistisk konvergens/divergensgraf (WEB graf) DrawWeb an+1, 10_ Programexempel ClrGraph_ View Window 0, 1, 1, 0, 1, 1_ 1 1 an+1 Type_ 46232J 2 3an an an+1_ 42 3bn 0.2 bn+1_ R Start_ J R End_ 0.01 a0_ 0.11 b0_ 0.01 an Start_ 0.11 bn Start_ 4 DispR-Tbl^ 4!W DrawWeb an+1, 30 5!W6252JJJ
44 20-13 Att använda beräkningsfunktioner i program Körning av detta program ger det resultat som visas här. Siffertabell Rekursionsgraf k Att använda sorteringsfunktionen för lista i ett program Sid. 234 Dessa funktioner låter dig sortera uppgifter i en lista uppåt eller neråt. Uppåt 1 2 SortA (List 1, List 2, List 3) 1 431J 2 K11 Lista som ska sorteras (upp till sex st. kan specificeras) Neråt SortD (List 1, List 2, List 3) Lista som ska sorteras (upp till sex st. kan specificeras) k Att använda lösningsfunktion i ett program Det går att införliva en lösningsfunktion i ett program. Följande syntax gäller för användning av lösningsfunktion i ett program. Solve ( f(x), n, a, b) Programexempel Övre gräns Nedre gräns Ursprungligt uppskattat värde 1 Solve ( 2X 2 + 7X 9, 1, 0, 1) 1 K41 I funktionen f(x), kan endast X användas som variabel i uttryck. Övriga variabler (A t.o.m. Z, r, θ) betraktas som konstanter, och värdet som nu är tilldelat variabeln används i beräkningen. Inmatning av slutparentes, nedre gräns a och övre gräns b kan utelämnas. Lösningar som erhålls med lösningsfunktionen kan innehålla fel. Det går inte att använda en lösning, differential, kvadratisk differential, integration, maximi/minimivärde eller Σ-räkneuttryck i en term för lösningsräkning. 394
45 Att använda beräkningsfunktioner i program k Att använda statistiska beräkningar och grafer i ett program Sid. 250 Inkorporering av statistiska beräkningar och grafmanövrar i ett program låter dig beräkna och skapa en graf över statistiska uppgifter. uatt ställa in förhållanden och rita en statistikgraf CFX Efter val av en en graf måste du specificera följande grafförhållanden: Grafritnings/icke-ritnings-status (SkrivPå/SkrivAv) Graftyp Plats för uppgifter om x-axeln (listnamn) Plats för uppgifter om y-axeln (listnamn) Plats för uppgifter om frekvens (listnamn) Markörtyp Graffärg Sid. 252 Grafförhållandena som behövs beror på graftyp. Se Ändring av grafparametrar. Följande är typiska specifikationer grafförhållanden för en spridningsgraf eller xy linjegraf. S-Gph1 DrawOn, Scatter, List1, List2, 1, Square, Blue _ Om det gäller en xy linjegraf, byt ut Scatter i specifikationen ovan med xy Line. Följande är typiska specifikationer för grafförhållanden för en normalfördelningsgraf. S-Gph1 DrawOn, NPPlot, List1, Square, Blue _ Sid. 254 Följande är typiska specifikationer för grafförhållanden för en graf med en variabel. S-Gph1 DrawOn, Hist, List1, List2, Blue _ Samma format kan användas för följande typer av grafer genom att helt enkelt byta ut Hist i specifikationen ovan med passande graftyp. Histogram:... Hist Median Box:... MedBox Medel Box:... MeanBox Normalfördelning:... N-Dist Bruten linje:... Broken 395
46 20-13 Att använda beräkningsfunktioner i program Sid. 254 Följande är typiska specifikationer för grafförhållanden för en regressionsgraf. S-Gph1 DrawOn, Linear, List1, List2, List3, Blue _ Samma format kan användas för följande typer av grafer genom att helt enkelt byta ut Linear i specifikationen ovan med passande graftyp. Linjär regression:... Linear Med-Med:... Med-Med Kvadratregression:... Quad Kubisk regression:... Cubic Kvartsregression:... Quart Logaritmregression:... Log Exponentregression:... Exp Potensregression:... Power Följande är typiska specifikationer för grafförhållanden för en sinusregressionsgraf. S-Gph1 DrawOn, Sinusoidal, List1, List2, Blue _ Det följande är en typisk specifikation av grafvillkor för en logistisk regressionsgraf. S-Gph1 DrawOn, Logistic, List1, List2, Blue _ Programexempel ClrGraph_ 1 S-Wind Auto_ 2 {1, 2, 3} List 1_ 3 {1, 2, 3} List 2_ S-Gph1 DrawOn, Scatter, List1, List2, 1, Square, Blue _ 9 DrawStat Körning av detta program ger det punktdiagram som vises här. 1!Z K11 3 1JJ J 5 11J 6 24J 7 J41 8 J51 9!W
Kapitel. Programmering
Kapitel 1. Före programmering 2. sexempel 3. Avlusning av program 4. Att beräkna antalet bytes som ett program använder 5. Sekretessfunktion 6. Att söka efter fil 7. Redigering av programinnehåll 8. Att
16 Programmering TI -86 F1 F2 F3 F4 F5 M1 M2 M3 M4 M5
16 Programmering Skriva program till TI-86... 214 Köra program... 221 Arbeta med program... 223 Hämta och köra assemblerprogram... 226 Arbeta med strängar... 227 TI -86 M1 M2 M3 M4 M5 F1 F2 F3 F4 F5 214
Att lära känna räknaren
Getting Acquainted Read This First! Att lära känna räknaren Läs detta först! Angående detta instruktionshäfte ufunktionstangenter och menyer Många av operationerna som räknaren utför kan exekveras med
Kapitel 16: Programmering
Kapitel 16: mering Innehåll Komma igång: Volymen av en cylinder...2 Skapa och ta bort program...4 Skriva instruktioner och köra program...5 Redigera program...6 Kopiera och byta namn på program...7 PRGM
Kapitel Rekursionstabell och graf
Kapitel 16 Rekursionstabell och graf Det går att mata in två formler för de tre typerna av rekursion nedan och sedan använda dem för att framställa en tabell och rita grafer. Generell term av sekvensen
Kort introduktion till Casio fx-9750 GII. Knappsats
Kort introduktion till Casio fx-9750 GII Knappsats För ytterligare information kontakta Viweka Palm Viweka.palm@casio.se Tel 08-442 70 25 1 De vanligaste programmen: RUN- MAT Vanliga beräkningar och matrisberäkning
Programmeringsteknik med C och Matlab
Programmeringsteknik med C och Matlab Kapitel 2: C-programmeringens grunder Henrik Björklund Umeå universitet Björklund (UmU) Programmeringsteknik 1 / 32 Mer organisatoriskt Imorgon: Datorintro i lab Logga
Kapitel Ekvationsräkning
Kapitel Ekvationsräkning Din grafiska räknare kan lösa följande tre typer av beräkningar: Linjära ekvationer med två till sex okända variabler Högregradsekvationer (kvadratiska, tredjegrads) Lösningsräkning
Kapitel. Programmering
Kapitel Programmering 8 8-1 Grundläggande programmeringssteg 8-2 Funktionstangenter i programläget 8-3 Redigering av programinnehåll 8-4 Filhantering 8-5 Kommandoreferens 8-6 Användning av beräkningsfunktioner
Kapitel Tabell & graf
Kapitel 15 Tabell & graf Tabell & graf används för att framställa tabeller över diskreta data från funktioner och rekursionsformler och sedan använda värdena för grafritning. Tabell & graf gör det därför
8-1 Före ritning av en graf
Kapitel Grafritning En samling effektiva grafritningsverktyg plus en stor skärm på 127 63 punkter gör det möjligt att rita ett flertal olika funktionsgrafer snabbt och enkelt. Denna räknare kan rita följande
Kapitel Dynamisk graf
Kapitel 13 Dynamisk graf Läget för dynamisk graf på denna räknare ger dig framställning i realtid av ändringar i en graf efter hand som koefficienter och termer ändras. Du kan således se vad som händer
Kapitel 15: Data/Matrix Editor
Kapitel 15: Data/Matrix Editor 15 Översikt över Data/Matrix Editor... 226 Översikt över list-, data- och matrisvariabler... 227 Starta en Data/Matrix Editor-session... 229 Mata in och visa cellvärden...
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Datorlektion 2. Villkor och Repetition 1 Logiska uttryck Uppgift 1.1 Låt a=3 och b=6 Vad blir resultatet av testerna ab? Uppgift 1.2 Låt a, b,
Kapitel. Grundläggande användning
Kapitel 1 Grundläggande användning 1-1 Innan räkningen påbörjas 1-2 Minne 1-3 Alternativmenyn (OPTN) 1-4 Variabeldatamenyn (VARS) 1-5 Programmenyn (PRGM) 1-1 Innan räkningen påbörjas Använd uppsättningsskärmen
Kapitel Tabell & graf
Kapitel Menyn för tabell & graf gör det möjligt att framställa siffertabeller från funktioner som lagrats i minnet. Det går även att använda flera funktioner för att framställa tabeller. Eftersom tabell
Föreläsning 6: Introduktion av listor
Föreläsning 6: Introduktion av listor Med hjälp av pekare kan man bygga upp datastrukturer på olika sätt. Bland annat kan man bygga upp listor bestående av någon typ av data. Begreppet lista bör förklaras.
MMA132: Laboration 1 Introduktion till MATLAB
MMA132: Laboration 1 Introduktion till MATLAB De flesta numeriska metoder låter oss få en tillräckligt bra lösning på ett matematiskt problem genom att byta ut komplexa matematiska operationer med kombinationer
RödGrön-spelet Av: Jonas Hall. Högstadiet. Tid: 40-120 minuter beroende på variant Material: TI-82/83/84 samt tärningar
Aktivitetsbeskrivning Denna aktivitet är utformat som ett spel som spelas av en grupp elever. En elev i taget agerar Gömmare och de andra är Gissare. Den som är gömmare lagrar (gömmer) tal i några av räknarens
Matematik 1 Digitala övningar med TI-82 Stats, TI-84 Plus och TI-Nspire CAS
Matematik 1 Digitala övningar med TI-82 Stats, TI-84 Plus och TI-Nspire CAS Matematik 1 digitala övningar med TI-82 Stat, TI-84 Plus och TI Nspire CAS Vi ger här korta instruktioner där man med fördel
AB M&E Ohlssons Klockgjuteri
AB M&E Ohlssons Klockgjuteri Huvud Styrenhet OPUS 4 - OPUS 10 Klockspels Manual AB M&E Ohlssons Klockgjuteri Palmelydersgatan 16 271 50 Ystad Tel. 0411-555163 Fax. 0411-555163 Mobil. 070-24 64 234 E-mail.
Användarmanual Körjournal för iphone
Användarmanual Körjournal för iphone Innehållsförteckning 1 Beskrivning... 3 2 Inmatning/val av uppgifter...4 2.1 2.2 2.3 2.4 2.5 3 Resor...8 3.1 3.2 3.3 3.4 3.5 3.6 4 Navigering... 8 Startplats (Från)...
Laboration: Att inhägna ett rektangulärt område
Laboration: Att inhägna ett rektangulärt område Du har tillgång till ett hoprullat staket som är 30 m långt. Med detta vill du inhägna ett område och använda allt staket. Du vill göra inhägnaden rektangelformad.
Kapitel 22: Överföring av variabler och uppgradering 365. I fönstret VAR-LINK visas en lista med definierade variabler, Flashprogram
Kapitel 22: Överföring av variabler och uppgradering 22 Länka två enheter... 366 Överföra variabler, Flash-program och mappar... 367 Överföra variabler under från ett program... 371 Uppgradera programkod
2. Komma igång Skapa grupper och elever Skriv också ut sidan 13 så att eleverna har en snabbguide till programmet.
2. Komma igång Skapa grupper och elever Börja med att läsa texten nedan om hur man börjar jobba med programmet efter installationen. Skriv gärna ut sidan och ha bredvid dig tills du känner att du behärskar
Lösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 19. Omtentamen i Programmering C, 5p, fristående, kväll, 040110.
1(8) ÖREBRO UNIVERSITET INSTITUTIONEN FÖR TEKNIK Lösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 19. Denna tenta kommer att vara färdigrättad On 14/1-04 och kan då hämtas på mitt
Sätt att skriva ut binärträd
Tilpro Övning 3 På programmet idag: Genomgång av Hemtalet samt rättning Begreppet Stabil sortering Hur man kodar olika sorteringsvilkor Inkapsling av data Länkade listor Användning av stackar och köer
Kom igång. Version 3
Kom igång Version 3 Installation & Inställningar Om du läser den här filen, har du troligtvis redan tagit dig igenom installationsprocessen hos PMView Pro. Den här sektionen är tänkt att guida dig genom
Kapitel Datakommunikation Anslutning av två enheter Anslutning av enheten till en persondator Anslutning av enheten till en CASIO etikettskrivare
Kapitel I detta kapitel får du veta allt du behöver känna till för att överföra program mellan fx-7400g PLUS och vissa grafiska räknarmodeller frän CASIO som kan anslutas med extra tillbehöret SB-62 kabeln.
Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic
Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Inledning Starta Microsoft Visual Studio 2005. Välj create Project Välj VB + Vindows Application och välj ett nytt
fx-7400g PLUS Instruktionshäfte RCA
Sw fx-7400g PLUS Instruktionshäfte RCA500501-1 http://world.casio.com/edu_e/ CASIO ELECTRONICS CO., LTD. Unit 6, 1000 North Circular Road, London NW2 7JD, U.K. Viktigt! Förvara din bruksanvisning och all
ADAD-net. Användarmanual INDIVIDEN. Råbe och Kobberstad Februari 2010
ADAD-net Användarmanual INDIVIDEN Råbe och Kobberstad Februari 2010 1 INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING... 1 INLOGGNING OCH BEHÖRIGHETER... 2 STARTA PROGRAMMET OCH LOGGA IN... 2 BEHÖRIGHETSSYSTEM...
Ickelinjära ekvationer
Löpsedel: Icke-linjära ekvationer Ickelinjära ekvationer Beräkningsvetenskap I Varför är det svårt att lösa icke-linjära ekvationer? Iterativa metoder Bisektion/intervallhalvering Newton-Raphsons metod
MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...
Allt du behöver veta om MATLAB: Industristandard för numeriska beräkningar och simulationer. Används som ett steg i utvecklingen (rapid prototyping) Har ett syntax Ett teleskopord för «matrix laboratory»
Bruksanvisning för hjälpbegäran
Bruksanvisning för hjälpbegäran Med verktyget för hjälpbegäran kan du öppna en fil som innehåller en stor mängd uppgifter för att kunna lösa ert problem och konsultera samtliga sända filer. Du kan skapa
MBX Mobilapp. Inloggning. Mobilapplikationens huvudmeny. MBX Mobilapp - 2016
MBX Mobilapp MBX mobilapplikation finns både för Android och iphone, och gränssnittet är i princip detsamma på de båda plattformarna. I detta dokument används skärmbilder från Android. Inloggning För att
Switch Driver 5. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software
Switch Driver 5 Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Innehållsförteckning Att använda programvaran Switch Driver... 3 Installera programvaran Switch Driver... 4 Kontaktanslutning...
E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes
E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes Sida 2 av 2 Innehållsförteckning INNEHÅLLSFÖRTECKNING...3 REKOMMENDERAD UTRUSTNING...5 INSTALLATION...5 ANVÄNDARLÄGE I E-POST3...6 STARTSIDA...7
Innehållsförteckning
BRUKSANVISNING S8 s8bruks.doc Innehållsförteckning 1. System S8...2 2.0 Handhavande för kontrollenhet med lysdioder...3 2.1 Koppla till anläggningen...3 2.1.1 Om anläggningen inte går att koppla till...3
Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.
Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär
Lennart Carleson. KTH och Uppsala universitet
46 Om +x Lennart Carleson KTH och Uppsala universitet Vi börjar med att försöka uppskatta ovanstående integral, som vi kallar I, numeriskt. Vi delar in intervallet (, ) i n lika delar med delningspunkterna
Kapitel Datakommunikation
Kapitel Datakommunikation I detta kapitel får du veta allt du behöver känna till för att överföra program mellan din Power Graphic enhet och en annan CASIO Power Graphic enhet som kan anslutas med extra
Kapitel Att lära känna räknaren Läs detta först! Sid. 000
Kapitel 1 Läs detta först! Symbolerna i denna bruksanvisning anger följande meddelanden. : Viktiga anmärkningar : Anmärkningar Sid. 000 : Referenssidor Kapitel 1 1. Hur du använder huvudmenyn Huvudmenyn
Variabler. TANA81: Beräkningar med Matlab. Matriser. I Matlab skapas en variabel genom att man anger dess namn och ger den ett värde:
TANA81: Beräkningar med Matlab - Variabler och Matriser - Logiska uttryck och Villkor - Repetitionssatser - Grafik - Funktioner Variabler I Matlab skapas en variabel genom att man anger dess namn och ger
Algoritmanalys. Genomsnittligen behövs n/2 jämförelser vilket är proportionellt mot n, vi säger att vi har en O(n) algoritm.
Algoritmanalys Analys av algoritmer används för att uppskatta effektivitet. Om vi t. ex. har n stycken tal lagrat i en array och vi vill linjärsöka i denna. Det betyder att vi måste leta i arrayen tills
Dagens föreläsning. Repetition. Repetition - Programmering i C. Repetition - Vad C består av. Repetition Ett första C-program
Dagens föreläsning Programmeringsteknik för Ingenjörer VT05 Föreläsning 3-4 Repetition Datatyper Uttryck Operatorer Satser Algoritmer Programmeringsteknik VT05 2 Repetition Repetition - Programmering i
Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska
Matlab-föreläsning 3 (4), 17 september, 2015 Innehåll Sekvenser (från förra föreläsningen) Upprepning med for-slingor och while-slingor Villkorssatser med if - then -else - Logik Sekvenser - repetion från
Tips och tricks 1 Cadcorp SIS 5.2 2003-03-03
Tips och tricks 1 Cadcorp SIS 5.2 2003-03-03 Skapa en raster pensel från en Windows bakgrund (1) 1. Kontrollera att Paper är uppsatt som koordinatsystem/projektion 2. Öppna en Bitmap fil i ett tom fönsterfil
Datorlära 3 Octave Workspace ovh mijlö Skriva text på skärmen Värdesiffror Variabler och typer Strängar Makro Vektorer
Datorlära 1 Introduktion till datasystemet, epost konto, afs hemkonto Introduktion till datorer och datasalar Open Office Calculator Beräkningar med Open Office Calc Diagram med OO Calc Datorlära 2 Utforma
Kapitel. 1. Listoperationer 2. Redigering och omplacering av listor 3. Hantering av listdata 4. Aritmetiska beräkningar med listor
Kapitel En lista är en slags behållare som kan användas för att lagra flera dataposter. Denna räknare tillåter dig att ha upp till sex listor i minnet, och innehållen i dessa kan användas i aritmetiska
Enklast att skriva variabelnamn utan ; innehåll och variabelnamn skrivs ut
F5: Filhantering in- och utmatning (kap. 2 och 8) 1 Utskrift på skärm, inläsning från tangentbord (kap. 2) Spara och hämta variabler med save och load (kap. 2) Kommandot textread Mer avancerad filhantering:
Kompletterande lösningsförslag och ledningar, Matematik 3000 kurs A, kapitel 6
Kompletterande lösningsförslag och ledningar, Matematik 000 kurs A, kapitel Kapitel.1 101, 10, 10 Eempel som löses i boken. 104, 105, 10, 107, 108, 109 Se facit 110 a) Ledning: Alla punkter med positiva
Programmering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08
Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...
Introduktion till Matlab
Introduktion till Matlab Inledande matematik, I1, ht10 1 Inledning Detta är en koncis beskrivning av de viktigaste delarna av Matlab. Till en början är det enkla beräkningar och grafik som intresserar
Beräkningsvetenskap föreläsning 2
Beräkningsvetenskap föreläsning 2 19/01 2010 - Per Wahlund if-satser if x > 0 y = 2 + log(x); else y = -1 If-satsen skall alltid ha ett villkor, samt en då det som skall hända är skrivet. Mellan dessa
BRUKSANVISNING. TapeKing. Talande måttband med vinkelmätare och vattenpass
BRUKSANVISNING TapeKing Talande måttband med vinkelmätare och vattenpass SV INNEHÅLLSFÖRTECKNING 1. Inledning 3 2. Beskrivnig 3 3. Strömförsörjning 5 Funktioner 6 4.1 Mätning 6 4.2 Mätning med/utan hölje
FUNKTIONSINSTÄLLNINGAR
FUNKTIONSINSTÄLLNINGAR LJUDINSTÄLLNING Välj i Main Meny (Huvudmenyn) AUDIO, Här kan 5.1 kanalutgång anpassas separat. fördröjning fördröjning BASS MANAGEMENT () Här finns två valmöjligheter: ON: Basen
Tentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga)
Grundläggande programmering med C# Provmoment: Ladokkod: Tentamen ges för: 7,5 högskolepoäng TEN1 NGC011 Tentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga) (Ifylles av student) (Ifylles av student)
Programmering, grundkurs, 8.0 hp, Elektro, KTH, hösten 2010
Föreläsning 6 Kapitel 5 5.1 switch-satsen Vi ser på ett par exempel ur boken: int a; srand(time(0)); a=rand()%6+1; if(a==1) printf("hej Du glade\n"); else if(a==2) printf("god dag\n"); else if(a==3) printf("är
Snabbguide AlphaSmart NEO2
Snabbguide AlphaSmart NEO2 Vers 110815 Följande nio punkter bör du behärska för att få nytta av din AlphaSmart NEO 1. Sätt in tre AA batterier. Använd medföljande skruv till att sätta fast batteriluckan.
Programmeringsuppgifter 1
Programmeringsuppgifter 1 Redovisning: Ni demo-kör och förklarar för handledaren några av de program ni gjort. Ni behöver inte hinna allt, redovisa så långt ni kommit. Om ni hinner mer kan ni alltid redovisa
Uppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln
Matlab-föreläsning (4), 10 september, 015 Innehåll m-filer (script) - fortsättning från föreläsning 1 In- och utmatning Sekvenser, vektorer och matriser Upprepning med for-slingor (inledning) Matlab-script
Referens till. WeavePoint 6 Mini
Referens till WeavePoint 6 Mini Arkiv Öppna Välj Arkiv Öppna eller klicka på snabbknappen Öppna för att komma till dialogrutan Öppna. Du kan öppna ett av de senaste mönstren du arbetat med genom att klicka
a), c), e) och g) är olikheter. Av dem har c) och g) sanningsvärdet 1.
PASS 9. OLIKHETER 9. Grundbegrepp om olikheter Vi får olikheter av ekvationer om vi byter ut likhetstecknet mot något av tecknen > (större än), (större än eller lika med), < (mindre än) eller (mindre än
Datorövning 1 Statistik med Excel (Office 2007, svenska)
Datorövning 1 Statistik med Excel (Office 2007, svenska) I processövningen som ni ska genomföra ingår det att konstruera samt sammanställa en enkät. Denna sammanställning ska göras med hjälp av programmet
SMD 134 Objektorienterad programmering
SMD 134 Objektorienterad programmering Dagens agenda: Typer i Java: primitiva datatyperna, referenstyper Variabler och variabeltilldelningar med primitiva typer Konstanter av de olika typerna. Heltalsräkning
Programvara för musikdatahantering. Data Manager 6.1. Instruktionshäfte
Sw Programvara för musikdatahantering Data Manager 6.1 Instruktionshäfte Använd detta instruktionshäfte i kombination med instruktionshäftet som medföljer instrumentet. DM61-SW-1A Innehåll Introduktion...4
Datorövning 1 Statistik med Excel (Office 2007, svenska)
Datorövning 1 Statistik med Excel (Office 2007, svenska) I processövningen som ni ska genomföra ingår det att konstruera samt sammanställa en enkät. Denna sammanställning ska göras med hjälp av programmet
Kapitel. 10-1 Innan skissfunktionen används 10-2 Grafritning med skissfunktionen
Kapitel Skissfunktion Skissfunktionen gör det möjligt att rita linjer och grafer på en existerande graf. Tänk på att användning av skissfunktionen i läget STAT, GRAPH, TABLE, RECUR och CONICS skiljer sig
Läs detta innan du fortsätter, eller skriv ut det, klicka runt lite och läs samtidigt.
Bruksanvisning Installera CubeBiz... 2 Välj språk... 2 När du vill köra testversionen i 15 dagar... 3 När du köper en CubeBiz-licens... 3 Registrera en giltig licensnyckel... 3 Starta ett nytt projekt...
Objektorienterad programmering D2
Objektorienterad programmering D2 Laboration nr 2. Syfte Att få förståelse för de grundläggande objektorienterade begreppen. Redovisning Källkoden för uppgifterna skall skickas in via Fire. För senaste
S ANSLUTNINGAR KOPPLINGSPLINT CN1
ELEKTRONIKSKÅP LRX 2035 READER Enfas elektronikskåp för automatikstyrning av vipportar och jalusiportar med inbyggd radiomottagare och möjligheten till anslutning av 1 eller 2 beröringsfria läsare BeSAFE
Tentamen OOP 2015-03-14
Tentamen OOP 2015-03-14 Anvisningar Fråga 1 och 2 besvaras på det särskilt utdelade formuläret. Du får gärna skriva på bägge sidorna av svarsbladen, men påbörja varje uppgift på ett nytt blad. Vid inlämning
8-1 Formler och uttryck. Namn:.
8-1 Formler och uttryck. Namn:. Inledning Ibland vill du lösa lite mer komplexa problem. Till exempel: Kalle är dubbelt så gammal som Stina, och tillsammans är de 33 år. Hur gammal är Kalle och Stina?
Look what I say. Imagetalk Book Editor Handbok. Svenskspråkig. Handbook Page 1
Look what I say Imagetalk Book Editor Handbok Svenskspråkig Handbook Page 1 Imagetalk Book Editor -handboken Innehåll Vad är Imagetalk Book Editor... 5 Sätta igång med Book Editor... 5 Hur gör du en symbolbok...
1284_omslag.qxd 2005-10-11 11:13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003
ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003 5 Arbeta med mappar och filer I Windows finns det två sätt att arbeta med de olika enheterna i systemet. Vilket du väljer beror på personligt
Föreläsning 3.1: Datastrukturer, en översikt
Föreläsning.: Datastrukturer, en översikt Hittills har vi i kursen lagt mycket fokus på algoritmiskt tänkande. Vi har inte egentligen ägna så mycket uppmärksamhet åt det andra som datorprogram också består,
Kapitel. 6-1 Före matrisräkning 6-2 Matriscelloperationer 6-3 Modifiering av matriser med matriskommandon 6-4 Matrisräkning
Kapitel Matrisräkning 26 matrisminnen (A t.o.m. Z) plus ett matrissvarsminne (MatAns) kan användas för att utföra följande matrisoperationer. Addition, subtraktion, multiplikation Räkning med skalär multiplikation
Grunderna i stegkodsprogrammering
Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer
BRUKSANVISNING APPlicator
BRUKSANVISNING APPlicator Förpackningens innehåll Kontrollera noggrant innehållet i förpackningen: APPlicator-enhet USB-sladd Strömadapter Detta dokument Produktbeskrivning APPlicator är en trådlös kontaktlåda
Grundläggande programmering med C# 7,5 högskolepoäng
Grundläggande programmering med C# 7,5 högskolepoäng Provmoment: TEN1 Ladokkod: NGC011 Tentamen ges för: Omtentamen DE13, IMIT13 och SYST13 samt öppen för alla (Ifylles av student) (Ifylles av student)
Statistikens grunder 1 och 2, GN, 15 hp, deltid, kvällskurs
Statistikens grunder 1 och 2, GN, 15 hp, deltid, kvällskurs TE/RC Datorövning 4 Syfte: 1. Lära sig beräkna konfidensintervall och täckningsgrad 2. Lära sig rita en exponentialfördelning 3. Lära sig illustrera
LÄSLANDET - BOKSTÄVER OCH ORD
LÄSLANDET - BOKSTÄVER OCH ORD Programmet består av 21 övningar som övar förmågan att känna igen bokstäver och ord. Här tränas såväl läsning som stavning och bokstavsordning. Du får hela tiden stöd av inspelat
HANDHAVANDEBESKRIVNING LARMNET 6000. Instruktion för. Säkerhetsansvarig. Skrivare. Div. larmutgångar. Databussledningar 4 st. NÄT TELE.
Visonic Visonic NÄT TELE NÄT TELE FRÅN FUNK>> AVBRYT TILL FRÅN FUNK>> AVBRYT Larmkod 26 18 Datum 96-03-26 Tid 23.08 Larkkod 9876 18 96-03-26 Tid 01.27 A = PROGRAMMERING B = VIDAREKOPPLING C= KVITTERING
STADSBYGGNADSFÖRVALTNINGEN. Aktivitetsstöd. Behörigheten Föreningsadministratör. Datum: 2015-09-22 Version 2. Sidan 1 (30)
Aktivitetsstöd Behörigheten Föreningsadministratör Datum: 2015-09-22 Version 2 Sidan 1 (30) Innehållsförteckning 1. Aktivitetsstöd - Inledning... 3 1.1 Användare - Webbadress tillre Aktivitetsstöd... 3
Introduktion till Matlab
CTH/GU 2015/2016 Matematiska vetenskaper Introduktion till Matlab 1 Inledning Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på många tekniska högskolor och universitet runt
Objektorienterad programmering Föreläsning 2
Objektorienterad programmering Föreläsning 2 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Inläsning av data via dialogrutor Repetitioner (While-satsen och For-satsen) Nästlade
Handbok KDE:s Menyeditor. Milos Prudek Anne-Marie Mahfouf Lauri Watts Översättare: Stefan Asserhäll
Milos Prudek Anne-Marie Mahfouf Lauri Watts Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 1.1 Användarfall......................................... 6 1.1.1 Anpassa en användares meny...........................
Övningar i JavaScript del 2
Övningar i JavaScript del 2 Genm dessa övningar frtsätter intrduktinen av JavaScript. Vi tar nu upp if-satser ch lite mer m funktiner. Vi kmmer ckså in på tillämpningar sm att byta en bild på webbsidan
Objektorienterad programmering i Java
Objektorienterad programmering i Java Föreläsning 4 Täcker i stort sett kapitel 6 i kursboken Java Software Solutions 1 Läsanvisningar Den här föreläsningen är uppbyggd som en fortsättning av exemplet
någon skulle föreslå, att ur våra räkningar utesluta tecknet "j/, så att man t. ex. skulle skriva lösningen av
Om någon skulle föreslå, att ur våra räkningar utesluta tecknet "j/, så att man t. ex. skulle skriva lösningen av andragradsekvationen.1 -f 2 där y' 2 = b, eller i st. f. x=y$-\-yj
Numeriska Metoder och Grundläggande Programmering för P1, VT2014
Numeriska Metoder och Grundläggande Programmering för P1, VT2014 Föreläsning 2: Styrstrukturer & Programmeringsstrategi (Kap. 3 4 i MATLAB Programming for Engineers, S. Chapman) January 21, 2014 Innehåll:
SMARTBOX. Användarmanual 14.10.23
1 SMARTBOX Användarmanual 14.10.23 INNEHÅLL. FJÄRRKONTROLL... 3 PRODUKT... 4 KOM IGÅNG... 5 KANALSÖKNING... 6 ANVÄNDNING... 7 TV-GUIDE... 8 HEJ OCH GRATTIS TILL DIN SMARTBOX! I den här manualen kan du
Chapter 3: Using Classes and Objects
Chapter 3: Using Classes and Objects I dessa uppgifter kommer du att lära dig om hur man använder klasser och metoder från java biblioteket. Du kommer inte att förstå allt som händer bakom metod anrop
Välkommen till QuickQuest 2.0!
Välkommen till QuickQuest 2.0! QuickQuest har uppdaterats med flera efterfrågade funktioner och med ett bredare användargränssnitt. Vi hoppas att du kommer finna det ännu enklare att skapa enkätundersökningar
Kapitel. Elementnummer Visningsintervall Cell. Listnamn. Rad. Spalt
Kapitel 17 Listfunktion En lista är en slags behållare som kan användas för att lagra flera dataposter. Denna räknare gör det möjligt att lagra upp till sex listor i en enskild fil och upp till sex filer
2.4. Teckensträngar och logiska uttryck
2.4. Teckensträngar och logiska uttryck I Fortran sparar man text i variabler av typen CHARACTER. För varje tecken reserveras normalt 1 byte i minnet. För att deklarera en teckenvariabel TEXT och samtidigt
DCP41. Deltaco TALA Tålig. Robust mobile phone. SE Användarhandledning
DCP41 Deltaco TALA Tålig Robust mobile phone SE Användarhandledning Förpackningsinnehåll Kom igång Välkommen till din nya mobiltelefon. Den är gjord för att kunna användas även i lite tuffare miljöer.
Javisst! Uttrycken kan bli komplicerade, och för att få lite överblick över det hela så gör vi det så enkelt som möjligt för oss.
8-2 Förenkling av uttryck. Namn: eller Konsten att räkna algebra och göra livet lite enklare för sig. Inledning I föregående kapitel lärde du dig vad ett matematiskt uttryck är för någonting och hur man
1 Funktioner och procedurell abstraktion
1 Funktioner och procedurell abstraktion Det som gör programkonstruktion hanterlig och övergripbar och överhuvudtaget genomförbar är möjligheten att dela upp program i olika avsnitt, i underprogram. Vår