Python EOPA

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

1/185

flashcard set

Earn XP

Description and Tags

Got to get that certificate somehow

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

186 Terms

1
New cards
This symbol is used to show a Subroutine in flowcharts
Rectangle
Rectangle
2
New cards
Input / Output a value with this symbol
Parallelogram
Parallelogram
3
New cards
Make a decision in your flowchart with this symbol
Rhombus
Rhombus
4
New cards
Start or end of a flowchart with this symbol
Rounded Rectangle
Rounded Rectangle
5
New cards
For...Next statement
is an iterative, incremental loop statement used to repeat a sequence of statements for a specific number of occurrences.
6
New cards
Concatenation
The process of joining two or more strings into one string.
7
New cards
Keyword
Identifier reserved by a programming a language
8
New cards
!
Not, will make a true expression false, and a false expression true.
9
New cards
<
Less than, will be true if the expression on the left is less than the expression on the right.
10
New cards
\>\=
Greater than or equal to, will be true if the expression on the left is greater than or equal to the expression on the right.
11
New cards
Less than or equal to, will be true if the expression on the left is less than or equal to the expression on the right.
12
New cards
\==
Equal to (loose equality), will be true if the expressions on both sizes are equal, but not necessarily the same data type.
13
New cards
&&
And, will be true if the expressions on both side are true.
14
New cards
\>
Greater than, will be true if the expression on the left is greater than the expression on the right.
15
New cards
!\==
Not equal to (strict equality), will be true if the expressions on both sizes are not equal, or not same data type.
16
New cards
||
Or, will be true if the at lease one of the expressions is true.
17
New cards
\===
Equal to (strict equality), will be true if the expressions on both sizes are equal, and the same data type.
18
New cards
!\=
Not equal to (loose equality), will be true if the expressions on both sizes are not equal, data type does not matter.
19
New cards
Select...Case Is
is an alternative way to write If/ElseIf statements
20
New cards
FORTRAN
A high-level (compiled) computer programming language that is used for mathematical and scientific computation.
21
New cards
JavaScript
A high level, interpreted language that is one of the 3 core Web technologies along with CSS and HTML.
22
New cards
High-level language
A programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer. These languages are closer to human languages and further from machine languages.
23
New cards
Scripting (interpreted) languages
Perl, AJAX, JavaScript, PHP, Python, and Ruby are examples of \__________ languages used for web development.
24
New cards
Low-level language
A programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions (i.e. assembly).
25
New cards
PHP
A programming language that is especially suited for web development and can be embedded into HTML.
26
New cards
Perl
A scripting (interpreted) language that is similar to C and can optionally be compiled into C code. Used for many different web programs.
27
New cards
Pascal
A procedural language that is small and efficient to encourage good programming practices.
28
New cards
AJAX
Stands for Asynchronous JavaScript and XML. Sends server-side scripts by HttpRequests
29
New cards
SQL (Structured Query Language)
A language used for managing data held in a relational database management system and enables the use of "plain English" queries.
30
New cards
C++
A programming (compiled) language that is statically typed, free-form, and general purpose. It is a middle level language because it holds a combo of high and low level features.
31
New cards
Beta
A pure object oriented language (compiled) originating within the Scandinavian school.
32
New cards
Compiled languages
C++, Fortran, Java, C\#, and Beta are \____________ languages that transform source code written in a programming language into a binary computer language.
33
New cards
Ruby
Dynamic, object oriented (interpreted) language that has an elegant syntax and is natural and easy to read.
34
New cards
design
A plan or drawing produced to show the look and function or workings of something before it is built or made or a decorative pattern.
35
New cards
Testing
A programmer is checking to see if the program is fit for purpose. Using the Testing table from the design phase
36
New cards
project definition
identify project objectives and deliverables, and list the specific activities required to complete the project and sequence in which they must be performed; develop time estimates for each activity.
37
New cards
Implementation/coding
The writing of the software to meet the users' needs
38
New cards
analysis
phase of the systems development life cycle explores the problem in depth and develops program specifications
39
New cards
Feasibility study
determine whether project is worth undertaking and whether project will be profitable to the organization.
40
New cards
Installation
Deliver and install the software. Inc training and manuals
41
New cards
Maintenance and evaluation
The final phase of the systems development life cycle that helps to ensure that adequate technical support staff and resources are available to maintain or support the new system
42
New cards
Function
A procedure that performs a task and then returns a value.
43
New cards
const
Statement used to declare a constant
44
New cards
Syntax error
An error caused by a statement that violates the rules of Visual Basic.
45
New cards
Prompt
Label placed next to a TextBox to give the user information about the expected input.
46
New cards
Integer
A data type representing positive or negative whole numbers.
47
New cards
Char
A data type representing one character
48
New cards
String
A data type representing a String
49
New cards
TextBox
An object that allows the user to enter a value.
50
New cards
Counter
A variable used to store a value that is updated by a constant value.
51
New cards
Boolean expression
expression that evaluates to True or False.
52
New cards
Declaration statement
A statement used to create a variable or constant.
53
New cards
Dim
Keyword used in a statement to declare a variable.
54
New cards
Variable
A named memory location that stores a value.
55
New cards
Integer division
Division performed with the \ operator to return only the whole portion of the quotient.
56
New cards
Constant
A name for a memory location that stores a value that cannot be changed from its initial assignment.
57
New cards
Visible
Control class property used to hide or display an object.
58
New cards
&
operator used to concatenate two or more strings.
59
New cards
Return
Statement used in a function procedure to send a value back to the calling statement.
60
New cards
Do...Loop
Statement that repeatedly executes a loop as long as a condition is True.
61
New cards
Algorithm
A set of steps that outline how to solve a problem.
62
New cards
Val()
A function that takes a string and returns a number corresponding to the numeric characters.
63
New cards
Sender
Parameter in an event procedure that is the object that raised the corresponding event.
64
New cards
Trim
Used to take off all spaces at the beginning and end of a String (but NOT within the String)
65
New cards
TabIndex
Control class property used to set the tab order for an application interface.
66
New cards
ToLower/ToUpper
String methods are used to change the case of a String to uppercase or lowercase
67
New cards
Tag
Control class property that can be set to a string expression for identifying objects.
68
New cards
Documentation
comments that describe how a variable is being used, what the code is expected to do, etc.
69
New cards
AscW()
Function that returns the integer Unicode value that corresponds to a character argument.
70
New cards
InputBox()
Function used to generate a predefined dialog box that has a prompt, a text box, and OK and Cancel buttons.
71
New cards
Step
can be used to change the way a counter is incremented in a For..Next statement
72
New cards
Flag
A condition used to signify that a loop should stop executing.
73
New cards
Decision structure
A statement that uses a condition to determine which set of statements to execute.
74
New cards
ChrW()
Function that returns the character corresponding to an integer representing a Unicode value.
75
New cards
vbCrLf
represents a carriage-return-line-feed (go to the beginning of the next line)
76
New cards
Method
A procedure in a class.
77
New cards
Handles
Keyword that determines which events cause an event procedure to execute.
78
New cards
Disabled
An object that cannot be selected by the user.
79
New cards
Message box
A predefined dialog box that displays a message for the user.
80
New cards
Logical operators
Operators (And, Or, and Not) that may be used to form a Boolean expression.
81
New cards
And
Logical operator used to form a Boolean expression. An expression formed using And is True only when the expressions it joins are all True.
82
New cards
If...Then
Statement that executes code when a condition is True.
83
New cards
(not equal to) Relational operator used to determine if one value is not equal to another.
84
New cards
Iteration
One pass through a loop body.
85
New cards
Randomize()
Statement used to initialize the Rnd() function so that different random numbers are generated from run to run.
86
New cards
Or
Logical operator used to form a Boolean expression. An expression formed using Or is True when any of the expressions it joins are True.
87
New cards
Rnd()
A function used to generate a random number greater than or equal to 0 and less than 1.
88
New cards
Relational operators
Operators (\=,
89
New cards
Infinite loop
A loop that continues forever.
90
New cards
Int()
A function that returns the integer portion of a number without rounding.
91
New cards
Loop
A set of statements that repeatedly perform a task based on a condition.
92
New cards
Pseudocode
An algorithm written in both English and program code.
93
New cards
Accumulator
A variable used to store a number that is incremented by a changing amount.
94
New cards
Input box
A predefined dialog box that accepts input from the user.
95
New cards
ImageList
Object used to store images with an indexed order, that can be accessed during program runtime
96
New cards
method names
\__________________ often sound like verbs [i.e., getName]
97
New cards
names of classes
Start with a capital letter.
98
New cards
/ *
A comment appears between these 2 marks.
99
New cards
implements
Java Reserved Word used to make a class adhere to contract defined by an interface.
100
New cards
braces { }
Statements can be grouped into blocks using \___________