Download presentation
Presentation is loading. Please wait.
Published byMargery Thornton Modified over 8 years ago
1
OCR AS Level F452: 3.2.3 Data types and data structures 3.2.3 Data types and data structures a. define different data types, eg numeric (integer, real), Boolean, character and string; select and use them appropriately in their solutions to problems; b. define and use arrays (one- and two dimensional) for solving simple problems, including initialising arrays, reading data into arrays and performing a simple serial search on a one-dimensional array;
2
a. define different data types, eg numeric (integer, real), Boolean, character and string; select and use them appropriately in their solutions to problems; OCR AS Level F452: 3.2.3 Data types and data structures
3
Data types Variable typeExample Chara StringHello world BooleanTRUE Integer35 Float12.56 Some languages also support more obscure types like Date and Currency. OCR AS Level F452: 3.2.3 Data types and data structures
4
b. define and use arrays (one- and two dimensional) for solving simple problems, including initializing arrays, reading data into arrays and performing a simple serial search on a one-dimensional array; OCR AS Level F452: 3.2.3 Data types and data structures
5
Arrays Definition: A data structure made up of a series of variables all of the same type, grouped under one identifier. Elements are accessed using an index. playerNames = [“Bob”, ”Rich”, ”Steve”, ”Jo”] playerNames(0) = “Ted” print(playerNames(1)) OCR AS Level F452: 3.2.3 Data types and data structures
6
Pete myNames Each section in the Array is called an Element. Each Element can be accessed by referencing its location in the Array. var myNames = new Array(6); myNames[2]=“Pete"; [0][1][2][3][4][5] Elements OCR AS Level F452: 3.2.3 Data types and data structures
7
Serial search Serial search just means checking each element one after the other until you find the one that you want. The most efficient way to do this in a 1D array is using a loop. count = 0 strWanted = “Steve” playerNames = [“Bob”, ”Rich”, ”Steve”, ”Jo”] while count<length(playerNames) if playerNames(count)== strWanted: print(“Player is in element “ + count) else: count = count + 1 print(“Finished”) OCR AS Level F452: 3.2.3 Data types and data structures
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.