Ordlista

Programmeringsteknik

(Skillnad mellan versioner)
Hoppa till: navigering, sök
Versionen från 26 juni 2007 kl. 11.54 (redigera)
KTH.SE:u1xsetv1 (Diskussion | bidrag)
(A)
← Gå till föregående ändring
Versionen från 26 juni 2007 kl. 11.56 (redigera) (ogör)
KTH.SE:u1xsetv1 (Diskussion | bidrag)
(B)
Gå till nästa ändring →
Rad 70: Rad 70:
==B== ==B==
 +'''bibliotek''', se [[#k|k]]atalog
 +
 +'''binära tal''' är det sätt som en dator lagrar information (även text). Talen representerar en tvåpotens.
 +Ex: Det binära talet 10001 (skrivs också 100012) betyder egentligen 1*24 + 0*23 + 0*22 + 0*21 +
 +1*20 = 1710 (utläses sjutton i basen 10, eller 17 decimalt och betyder analogt 1*101 + 7*100).
 +
 +'''bit''', minsta minnesenheten i en dator. Innehåller hög eller låg spänning, eller olika
 +magnetiseringsriktningar för att representera värdet noll eller ett. Flera (vanligen åtta) bitar som
 +gruppers ihop bildar en byte (bitgrupp).
 +
 +'''browser''' (eng) webbläsare, t ex Mozilla, Safari och MS Internet Explorer.
 +
 +'''bug''' (eng) lus, fel i program. Enligt uråldriga programmerarsägner uppstod namnet på femtiotalet
 +när ett fel i en dator visade sig ha orsakats av en insekt (bug) som kortslöt några ledningar.
 +
 +'''byte''', bitgrupp om vanligen 8 bitar.
==C== ==C==

Versionen från 26 juni 2007 kl. 11.56

Innehåll

Kortfattad programmerings- och Pythonordlista

= är »tilldelningsoperatorn« (assignment operator) som tilldelar variabeln till vänster om operatorn värdet av uttrycket till höger.

== är »lika med«-operatorn som returnerar True om värdet av uttrycket till vänster är lika med värdet av uttrycket till höger om operatorn, och annars False.

! är »negerings«-operatorn som returnerar True om värdet av uttrycket till höger är False och False om värdet av uttrycket till höger är True.

!= är »skilt från«-operatorn som returnerar True om värdet av uttrycket till vänster inte är lika med värdet av uttrycket till höger om operatorn, och annars False.

< är »mindre än«-operatorn som returnerar True om värdet av uttrycket till vänster är mindre än värdet av uttrycket till höger om operatorn, och annars False.

<= är »mindre än eller lika med«-operatorn som returnerar True om värdet av uttrycket till vänster är mindre än eller lika med värdet av uttrycket till höger om operatorn, och annars False.

> är »större än«-operatorn som returnerar True om värdet av uttrycket till vänster är större än värdet av uttrycket till höger om operatorn, och annars False.

>= är »större än eller lika med«-operatorn som returnerar True om värdet av uttrycket till vänster är större än eller lika med värdet av uttrycket till höger om operatorn, och annars False.

&& (dubbelt och-tecken) är »och«-operatorn som returnerar True om både uttrycket till vänster och till höger om operatorn är True, annars False.

|| (dubbelt lodstreck) är »eller«-operatorn som returnerar True om minst ett av uttrycken till vänster och till höger om operatorn är True, annars False.

// är dubbla snedstreck som markerar inledningen på en kommentar som sträcker sig till slutet av raden.

() är vanliga (runda) parenteser som används till parameterlistan i funktioner, funktioner, aritmetiska uttryck samt if, switch, while, for och do-while-satser.

[] är hakparenteser (square brackets) som man använder för att ange elementnummer eller storlek i listor.

% är resten (modulo) vid heltalsdivision. Ex: 7 % 3 blir 1, 6 % 3 blir 0, 5 % 3 blir 2.

' (apostrof, Unicode U+0027) används för att skriva stränglitteraler. Exempel: 'k', '\t' (tabulatortecken), '\u0b87' (Unicodetecken nummer b87).

" (citattecken, Unicode U+0022) används ochså för att skriva stränglitteraler. Exempel: "hejsan".

+ - * / är tecknen som används som operatorer för de fyra räknesätten. Observera att om bägge operanderna i en division är heltal blir det heltalsdivision (ingen avrundning: 9/10 blir 0). Se prioritetsordning.

+=, -= är förkortade skrivsätt för uppräkning och nedräkning.

  1. är kommentartecknet. Allt som står efter detta tecken på en rad ignoreras av Python-tolken,

nästan, see åäö.

; semikolon används för att skilja på Python-satser som står på samma rad.

A

adress är ett unikt tal som representerar en minnesposition i datorns internminne.

algoritm, instruktionsföljd för lösning av problem.

array se lista.

assignment, se tilldelning

avlusa, korrigera fel i program.

B

bibliotek, se katalog

binära tal är det sätt som en dator lagrar information (även text). Talen representerar en tvåpotens. Ex: Det binära talet 10001 (skrivs också 100012) betyder egentligen 1*24 + 0*23 + 0*22 + 0*21 + 1*20 = 1710 (utläses sjutton i basen 10, eller 17 decimalt och betyder analogt 1*101 + 7*100).

bit, minsta minnesenheten i en dator. Innehåller hög eller låg spänning, eller olika magnetiseringsriktningar för att representera värdet noll eller ett. Flera (vanligen åtta) bitar som gruppers ihop bildar en byte (bitgrupp).

browser (eng) webbläsare, t ex Mozilla, Safari och MS Internet Explorer.

bug (eng) lus, fel i program. Enligt uråldriga programmerarsägner uppstod namnet på femtiotalet när ett fel i en dator visade sig ha orsakats av en insekt (bug) som kortslöt några ledningar.

byte, bitgrupp om vanligen 8 bitar.

C

D

E

F

G

H

I

J

K

L

Personliga verktyg