返回卡包市场

Programming

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 24内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (24 张)

#1
正面 (问题)

Why is it necessary to have a variety of programming languages?

背面 (解答)

• different languages suit different jobs - developers prefer certain languages

#2
正面 (问题)

computer program

背面 (解答)

a series of instructions that are executed one after another. follow the pattern: INPUT -> PROCESS -> OUTPUT

#3
正面 (问题)

3 programming constructs

背面 (解答)

sequence, selection, iteration

#4
正面 (问题)

Sequence

背面 (解答)

do one statement after another in the correct order

#5
正面 (问题)

Selection

背面 (解答)

do a set of statements based on conditions allow your code to make choices- otherwise known as branching

#6
正面 (问题)

iteration

背面 (解答)

do a set of statements again and again (looping)

#7
正面 (问题)

count controlled loops

背面 (解答)

repeat a set number of statements a fixed number of times

#8
正面 (问题)

condition controlled time

背面 (解答)

repeat a set number of statements until a condition is met

#9
正面 (问题)

Variable

背面 (解答)

a name refer to a particular memory location that is used to store data. The value of the data held in that memory location is not known when the program is written and can change while the program is running

#10
正面 (问题)

constant

背面 (解答)

name used to refer to a fixed value. The value is set when the code is written and cannot change while the program is running

#11
正面 (问题)

procedure

背面 (解答)

a self-contained set of commands that can be called from different parts of the program. returns 0 or many values.

#12
正面 (问题)

function

背面 (解答)

a sub-routine that make take one or more parameters and ALWAYS returns a value

#13
正面 (问题)

uses of functions and procedures

背面 (解答)

breaking a problem into manageable sections preventing duplicating sections of code when it is needed more than once in a program

#14
正面 (问题)

why is manageable code important

背面 (解答)

easy to read, debug and easy to maintain

#15
正面 (问题)

\

背面 (解答)

integer division

#16
正面 (问题)

AND

背面 (解答)

if both inputs are true the output is true else the output is false

#17
正面 (问题)

OR

背面 (解答)

if both inputs are true or one input is true the the output is true else the output is false

#18
正面 (问题)

NOT

背面 (解答)

reverses the outcome of the expression

#19
正面 (问题)

assignment operator

背面 (解答)

single equals, sets the value on the right equal to the value on the left

#20
正面 (问题)

procedural language

背面 (解答)

programming languages where the user gives step by step instructions of what to do

#21
正面 (问题)

assembly language

背面 (解答)

a low level language represented by mnenomics which represents the machine code. one-to-one relationship with machine code.

#22
正面 (问题)

programming paradigm

背面 (解答)

a way to classify programming languages based on their features.

#23
正面 (问题)

3 programming paradigms

背面 (解答)

`procedural Object Orientated Assembly

#24
正面 (问题)

why can assembly code for one processor not work for another processor

背面 (解答)

each type of processor has its own unique instruction set