Concepts related to content build Flashcards

1
Q

Five steps involved in computer programming:

A

Problem Definition
Program Design
Program Preparation
Program Testing
Program Implementation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Called Function Specification

A

Problem Definition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Identify what the program will do (inputs/ outputs);

A

Program Design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The code is written in a programming language

A

Program Preparation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Alpha testing is carried out by the programmers and system analyst

A

Program Testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Carried out to check for accuracy and sufficiency

A

Beta testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Trained users test the full program

A

Program implementation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

All computer software is written in a specific

A

Programming language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The first generation programming language is called…

A

Binary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Machine language made up of two symbols that signify off (0) and on (1)

A

Binary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Second generation language is called

A

Assembler Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Uses English letters and symbols but relates them directly to Binary.

A

Assembler Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

FORTRAN, COBOL, Java, and Visual BASIC are examples of…

A

Third generation programming languages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Procedural language that require the user to specify both the exact procedure to be carried out as well as the data involved.

A

FORTRAN and COBOL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Used for internet content

A

Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Visual programming language

A

Visual BASIC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Programming language that allows users to choose procedures from a menu instead of having to specify them with code.

A

Fourth Generation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Program language in which people will be able to speak directly to computers and have them carry out the verbal commands.

A

Fifth generation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Fourth generation programming language (4GL) that differs from 3GLs, such as Java, that uses syntax similar to human language to access, manipulate, and retrieve data from relational database management systems, which store data in tables.

A

Structured Query Language (SQL)

20
Q

Language elements of SQL include the following:

A

Clauses, expressions, predicates, Queries, and statements

21
Q

From, where, group by, having, and ordered by

22
Q

Produce scales and tables

A

Expressions

23
Q

Three - valued logic (null, true, false) and Boolean truth values

A

Predicates

24
Q

Require a SELECT statement

25
Includes the semicolon
Statements
26
Calls on itself repeatedly until a match is made
Recursion
27
This type of algorithm is often used in functional programming.
Recursion
28
Uses constructs that repeat themselves many times with the possible addition of other information to find a solution.
Iterative
29
Uses the controlled dedication of axioms.
Logical
30
One instruction is performed after another
Serial
31
Breaks up the algorithm into parts that can be solved on different machines and then brings the separate answers together for the results.
Parallel and distributive
32
Uses precise decisions or uses a heuristically designed system of guessing
Deterministic/ Non- deterministic
33
Determines a concrete answer or determines an answer that is close enough
Exact/ Approximate
34
Separates the problem into smaller and smaller sub problems until each sub- problem can be solved easily.
Divide and Conquer
35
Breaks the problem down into problems that have already been solved in order to find the answer more quickly.
Dynamic Programming
36
Makes sure of approximate answers to sub-problems and can be the fastest way to find solutions.
Greedy Method
37
Inputs are restricted based on a predetermined construct.
Linear Programming
38
Changes the problem into a simpler problem
Reduction
39
Specifies rules in the form of a graph.
Search and Enumeration
40
he advantages of automated documentation include
increased productivity
41
Increased productivity in automated documentation is due to:
Decreases in cost, errors, and omissions. Improved care and communications. Easier access to patient information.
42
Uses menu selections or text entry fields
Narrative charting
43
allows the nurse to view normal values and change only those values for which the patient does not conform to the norm.
Charting by exception
44
charting makes use of a graphical user interface to allow the nurse to enter information from a selection of menus
Flow sheet
45
fonts especially designed for the internet
Verdana and Lucida Sans/Grande
46
Font size should be
12–14 for standard text