1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Ede4ka [16]
4 years ago
12

British mathematician Alan M. Turing wrote a number of papers on theoretical computer science. In one paper, written in 1936 bef

ore any programmable computer had ever been built, he described the logical structure any such machine would have to possess. His description of an idealized computer specified in mathematical terms the relations between the input, output, actions, and states of what is called a Turing machine.
What can the reader infer from the passage?

A. Turing invented the first computer.
B. Turing physically developed the structure of a programmable computer.
C. Turing analyzed the first computer.
D. Turing conceived the structure of a programmable computer.
Computers and Technology
1 answer:
9966 [12]4 years ago
4 0

Answer: D. Turing conceived the structure of a programmable computer.

Explanation: The passage describes how Alan M. Turing described the theoretical aspect of a programmable computer. There is no reference to a physical machine or Turing working on an actual (physical) computer.

The Turing machine, although it does sound like a physical computer was an abstract idea, conceived in mathematical form of what a programmable machine would be like. Alan Turing is considered one of the founding fathers of theoretical computer science.

You might be interested in
a) (20 points) Define the method inDogish recursively such that it returns true if the word is in dog-ish and false if it is not
tia_tia [17]

Answer:

/ Main.java

class Main {

     public static void main(String[] args) {

           //System.out.println(inDogish("aplderogad"));

           //System.out.println(inXish("aplderogad", "dog"));

     }

     // returns true if the word is in dog-ish

     // returns false if word is not in dog-ish

     public static boolean inDogish(String word) {

           /**

           * Note: we can use the inXish() method to complete this method in a

           * single line if you want. just write 'return inXish(word,"dog");' and

           * you are done.

           */

           // if word is null or empty, returning false

           if (word == null || word.length() == 0) {

                 return false;

           }

           // converting word to lower case

           word = word.toLowerCase();

           // if 'd' does not exist on the word, returning false

           if (!dogishHelper(word, 'd')) {

                 return false;

           }

           // removing the characters upto first 'd' in word

           word = word.substring(word.indexOf('d') + 1);

           // if 'o' does not exist on the word, returning false

           if (!dogishHelper(word, 'o')) {

                 return false;

           }

           // removing the characters upto first 'o' in word

           word = word.substring(word.indexOf('o') + 1);

           // if 'g' does not exist on the word, returning false, otherwise

           // returning true

           if (!dogishHelper(word, 'g')) {

                 return false;

           } else {

                 return true;

           }

     }

     // necessary to implement inDogish recursively.

     // returns true if letter is in word, else not.

     public static boolean dogishHelper(String word, char letter) {

           // if word is empty, returning -1

           if (word == null || word.length() == 0) {

                 return false;

           }

           // if first character in word is letter, returning 0

           if (word.charAt(0) == letter) {

                 return true;

           }

           return dogishHelper(word.substring(1), letter);

     }

     // the best thing about the above helper method is that we can use it in

     // inXish method also

     // a generalized version of the inDogish method

     public static boolean inXish(String word, String x) {

           // if x is empty, returning true (base case, which means all the letters

           // in x are in word in that order)

           if (x.length() == 0) {

                 return true;

           }

           // getting first character of x

           char first = x.charAt(0);

           // if first character does not exist on the word, returning false

           if (!dogishHelper(word, first)) {

                 return false;

           }

           // calling and returning inXish recursively, passing the word after

           // removing characters upto first occurrance of char first, and x after

           // removing first character from it

           return inXish(word.substring(word.indexOf(first) + 1), x.substring(1));

     }

}

Explanation:

7 0
4 years ago
Java Eclipse homework. I need help coding this
erik [133]
What issues are u having... what part is challenging you
3 0
3 years ago
List at least 4 types of works covered by copyright law
Shtirlitz [24]

Answer:

musical works, dramatic works, literary works, sound recordings.

6 0
3 years ago
How can you tell that a spreadsheet was saved as a 2007 Excel file?
jek_recluse [69]
The file name will end in .exl, hope this helps
3 0
3 years ago
Equivalent expression for 80 + 20n​
77julia77 [94]

Answer:

is it 100

Explanation:

5 0
3 years ago
Other questions:
  • A(n)…………is the interface used toconnect external devices to the computer.
    5·1 answer
  • write a 〕ava program to sort a random list of 10 numbers entered b y user in an array using Selection Sort technique
    5·1 answer
  • One of the main purposes of special effects is to accomplish shots that would be too expensive, too dangerous or just plain impo
    9·2 answers
  • Andrew will use the _____ picture option to add a new image. ??
    15·2 answers
  • Why does Linux make use of tasklets (i.e., software interrupts) instead of executing all interrupt-related activity in the (hard
    11·1 answer
  • Whats the keyboard command that will allow you to copy text ?
    9·2 answers
  • What decides the amount of delay between shots on a digital camera?
    7·1 answer
  • Differentiate between CD-ROMS and DVD-ROMS​
    8·1 answer
  • Randy is concerned about his company’s data security on the Internet. Because cellular signals are not encrypted, he is concerne
    8·1 answer
  • NO THIS ISNT ANY HOMEWORK!
    11·2 answers
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!