Unit 6 Flashcards
Blank is any type of calculation that includes both arithmetical and non-arithmetical steps and follows steps that provide a solution to a problem.
Computation
Blank are abstract models that allow computer scientists to reason about what can and cannot be computed by a particular kind of device.
Computational models
Many blank exist in the field of computer science, including pushdown automata, linear-bounded automata, and Turing machines.
computational models
If the computational model outputs “yes” in response to a particular input string, then the model blanks the string.
accepts
If the model outputs “no” in response to a particular input string, then the model blanks the string.
rejects
The blank accepted by a computational model is the set of all strings which the computational model accepts.
language
A blank is a set of rules for generating strings.
grammar
The blank is the set of all strings that can be generated according to the rules of the grammar.
language generated by a grammar
A blank (plural: finite state automata) consists of a finite set of states with transitions between the states triggered by different input actions.
finite state automaton
A finite state automaton is also known as a blank.
finite state machine (FSM)
Blank is the process of solving problems using a physical device. The physical device that can perform computations is referred to as a “computer.”
Computation
Blank are abstract models that allow computer scientists to reason out what can and what cannot be computed.
Computational models
Blank receive a string as an input and produce an output based on the input. Some models output “yes” when the input string is accepted by the machine or “no” if it is rejected.
Computational models
The set of strings accepted by a machine is called a blank. A blank is generated by a set of rules called grammar. The concepts of languages, grammars, and automata are intrinsically connected. A grammar generates a language that is accepted by an automaton.
language
Blank is a computational model that consists of a finite set of states with transitions between the states triggered by different input actions. It is also called a finite state machine (FSM).
Finite state automaton
A blank is a finite state automaton whose next state is uniquely determined by the current state and the next input symbol.
deterministic finite automaton (DFA)
A finite number of blank that the automaton enters during the processing of a string.
states
The blank, or a finite set of possible input symbols in a string.
alphabet
A blank, which is a set of rules that determine the next state entered by the automaton based on the current state and the next input symbol received.
transition function
A blank at which the processing of a string begins.
start state
One or more blank that represent the acceptance of a string if the automaton ends up in one of those states at the end of processing the string. A string is rejected if the automaton ends up in a non-accepting state at the end of processing the string.
accepting states
The finite set of states
Q
The aphabet
E
The transition function
Theta
THe state in Q that is the start state
q0
A state of accepting states that is the saubset of Q
F