Linear Search -

OUTPUT "Enter a value to find"
INPUT Number
Counter ← 1

REPEAT
    IF Number = Mylist[Counter] THEN
        OUTPUT Number, " found at position ", Counter
        EXIT
    ELSE
        Counter ← Counter + 1
    ENDIF
UNTIL Counter > LENGTH(Mylist)

IF Counter > LENGTH(Mylist) THEN
    OUTPUT Number, " not found"
ENDIF

Bubble Sort -

Length ← LENGTH(Mylist)

REPEAT
    Swap ← FALSE
    FOR Index FROM 1 TO Length - 1
        IF Mylist[Index] > Mylist[Index + 1] THEN
            Temp ← Mylist[Index]
            Mylist[Index] ← Mylist[Index + 1]
            Mylist[Index + 1] ← Temp
            Swap ← TRUE
        ENDIF
    NEXT 
    Length ← Length - 1
UNTIL NOT Swap OR Length = 1

OUTPUT Mylist

Totalling -

Total ← 0

FOR Count ← 1 TO ReceiptLength

			INPUT ItemValue
			
			Total ← Total + itemValue

NEXT Count

OUTPUT Total

Max Min Average -

Max ← Score[1]

Min ← Score[1]

 

FOR Count ← 2 TO ScoreSize

			IF ScoreSize[Count] > Max
			
			  THEN
			
			Max ← ScoreSize[Count]
			
			ENDIF
			
			IF ScoreSize[Count] < Min
			
			  THEN
			
			Min ← ScoreSize[Count]

ENDIF

Next Count

Pseudocode -

DECLARE [Variable Name] : [DATATYPE OF VARIABLE]

DECLARE Name : ARRAY[RowLower:RowUpper,ColumnLower:ColumnUpper] OF DATATYPE

MOD - remainder = MOD(10,3) = 1

ROUND - founded to specific dp = ROUND(3.14, 1) = 3.1

RANDOM - random number = random bw 0 and 1 - RANDOM() * 10 [0 TO 10]

DIV - quotient [whole number part] = DIV(10,3) = 3

LCASE - lower case