Ordlista
Programmeringsteknik
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.
- ä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.