Scripting post pre assessment

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/23

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

float

used for numbers with decimal points (heigh, temperature, money with cents)

2
New cards

string

holds one text value

3
New cards

string array

holds multiple text values (like a list of names)

4
New cards

constant integer

used for constants for fixed values that dont change (secondsperminute = 60)

5
New cards

equality operator ==

checks if two values are equal (i == 20 checks if i is 20)

6
New cards

programming library functions

relates to the same purpose

7
New cards

library advantages

pre written & tested / saves time & reduces bugs

8
New cards

dynamically typed language

can assign different types to the same variable (python)

9
New cards

non-object oriented

C is not object oriented, it is procedural (uses functions & data instead of classes and objects)

10
New cards

object orientated language

supports classes and objects with internal data and operations

11
New cards

statically typed language

throws errors when types dont match (Java & C++)

12
New cards

markup language

uses tags to format text (HTML & XML)

13
New cards

interpreted language

runs without compilation and works across different systems like python

14
New cards

advantage of interpreted programs

can be modified at runtime / great for scripting

15
New cards

do-while loop

runs code at least once before checking the condition - perfect for user input loops

16
New cards

pseudocode output

x=3, output is 3 2 1 with a do-while loop

17
New cards

agile implementation phase

when actual code is written

18
New cards

agile design phase

planning the components and features that are needed

19
New cards

waterfall implementation phase

where coding begins after planning

20
New cards

agile analysis phase

review feedback and adjust program goals

21
New cards

agile iterative implementation

each version adds features - implementation continues

22
New cards

algorithm timing

develop the algorithm before writing the program

23
New cards

algorithm example

step by steps (insert key, turn key, open door)

24
New cards

class diagram elements

includes classes, attributes, methods, and relationships