Automata
.docx
keyboard_arrow_up
School
Grand Canyon University *
*We aren’t endorsed by this school
Course
201
Subject
Computer Science
Date
Apr 29, 2024
Type
docx
Pages
3
Uploaded by BaronScienceSpider29 on coursehero.com
Automata
Dane Look
Grand Canyon University
CYB-201
Professor Michael Sarlo
10/23/22
1
Game programmers use the theory of Automata to create parts of games that can infinitely compute and can take care of themselves to automatically be self-reliant. Infinitely computing automata is important to game design because as it is computing within itself time after time, the chance of bugs within the game is decreased because the code is only repeating itself. The example for this is the game of pong, the ball is automatically moved and computed on its own to bounce between the two paddles that each of the players control; the players are in control of their paddles, but the movement of the ball, as well as the score are automatic. The final computations of pong happen when the score goes up for either player, but to get to that computation, the program has to decide which player the ball was hit by, and if the other player returned that hit to the first player or if they missed it, only through this configuration layer can the final result be achieved. Automata is best shown through visual representation, like shown below, because instead of showing many lines of code put in place to make the automation work and having to read and apply knowledge to that code to see how it works, a visual model takes all the code and compresses it into pictures explaining what that code does and how it applies to the next set of code in the automation depending on the outcome of the first set, this continues all
the way down configurations to find a finite answer to what happens. This finite answer is reset to the start of the configurations every time the ball is hit by a player and ends when the one player scores against the other. Automata is connected to computer languages because code within the computer language is required to be written in order for automata to be used. The automatic part of the game has to be designed through a language and tested to be bug free before it can be introduced 2
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Computer Science
The term “knowledge” is defined in the dictionary (Oxford Learner’s Dictionaries) as the information, understanding, and skills that a person gains through education or experience. So, it is expected that only human-beings can possess and use knowledge.
However, with machine learning and deep learning, it now seems that “machine” can also possess and use knowledge. For example, Google’s AlphaGO won three-match series against the world’s best Go players.
Can “machine” possess and use knowledge? What do you think? Please provide details and examples to support your opinions.
arrow_forward
In computer science, the terms "cohesion" and "coupling" are used interchangeably.
arrow_forward
Computer Science
Using computers and other automated tools to grade true-false and multiple-choice tests is widespread, but grading essays has been reserved for instructors. Until now. Software developed by a nonprofit enterprise founded by Harvard and MIT recently released software that can grade student essays and short written answers. Students answer online instead of in a blue book and immediately receive their grade after clicking a Send button. The software uses artificial intelligence (it initially “learns” how to grade an instructor’s test by reviewing 100 essay exams that the instructor scored) and is designed to free up professors for other tasks, as well as give students the opportunity to immediately revise their graded essays for an improved grade. But does the system work? Are the automated grades similar to what a human grader would award? Skeptics (including the National Council of Teachers of English) say no. Objections include a lack of tests to support the validity…
arrow_forward
Java Programing using arrays for a random response.
arrow_forward
A conformant array—how does it work?
arrow_forward
Frames are a type of data structure used in artificial intelligence for representing stereotypical situations. They contain slots that hold values or other frames, and these slots can represent properties or attributes of the situation. What possible properties or attributes would a frame have for an animal such as a 'bird'?
arrow_forward
Judging rules can be difficult – even for an objective computer program. In football (orsoccer as some people call it), the official rules say that the referee can allow the playto continue ‘when the team against which an offence has been committed will benefitfrom such an advantage’ and penalize ‘the original offence if the anticipated advantagedoes not ensue at that time’ (Federation Internationale de Football Association 2003).How would you implement this rule? What difficulties are involved in it?
arrow_forward
In the field of computer science, the terms "cohesion" and "coupling" are often employed synonymously.
arrow_forward
Human vision is similar to computer vision, with the exception that people have a head start. Human vision benefits from lifetimes of context to teach it how to discern things apart, how far away they are, if they are moving, and whether anything is incorrect with a picture.Computer vision teaches computers to do similar tasks, but using cameras, data, and algorithms rather than retinas, optic nerves, and a visual brain, it must do it in a fraction of the time. Because a system trained to check goods or monitor a production asset can evaluate hundreds of products or processes per minute, detecting flaws or problems that are undetectable to humans, it may rapidly outperform humans. Describe How does Computer vision work
arrow_forward
Correct answer will be upvoted else Multiple Downvoted. Computer science.
Berland local ICPC challenge has quite recently finished. There were m members numbered from 1 to m, who contended on a problemset of n issues numbered from 1 to n.
Presently the article is going to happen. There are two issue creators, every one of them will tell the instructional exercise to precisely k back to back errands of the problemset. The creators pick the section of k continuous errands for themselves autonomously of one another. The sections can correspond, meet or not cross by any means.
The I-th member is keen on paying attention to the instructional exercise of all continuous errands from li to ri. Every member consistently decides to pay attention to just the issue creator that tells the instructional exercises to the most extreme number of assignments he is keen on. Leave this greatest number alone artificial intelligence. No member can pay attention to both of the creators, regardless of…
arrow_forward
In a classroom election, two presidential candidates, namely, Lisa and Teddy, both garnered the same number of total votes. As such, they decided to play a custom dice game to determine the winner of the election. In this game, a player needs to roll a pair of dice. Teddy will win the game if the sum is odd whereas Lisa will be declared winner if the sum results to even. However, prior to the start of the game, Teddy complained that the custom dice game is biased because according to him, the probability of an even result is 6/11, and for odd - only 5/11. Verify Teddy's claim and evaluate the fairness of the game.
CLEAR SOLUTION
arrow_forward
There are two problems that simulators may be able to accurately simulate.
arrow_forward
In a classroom election, two presidential candidates, namely, Lisa and Teddy, both garnered the same number of total votes. As such, they decided to play a custom dice game to determine the winner of the election. In this game, a player needs to roll a pair of dice. Teddy will win the game if the sum is odd whereas Lisa will be declared winner if the sum results to even. However, prior to the start of the game, Teddy complained that the custom dice game is biased because according to him, the probability of an even result is 6/11, and for odd - only 5/11. Verify Teddy's claim and evaluate the fairness of the game.
A. The game is fair.
B. The game is unfair to Lisa.
C. The game is unfair to Teddy.
D. More information is needed.
complete solution
arrow_forward
Monte Carlo is a kind of simulation technique that uses random numbers to determine the development of a system.
arrow_forward
In a classroom election, two presidential candidates, namely, Lisa and Teddy, both garnered the same number of total votes. As such, they decided to play a custom dice game to determine the winner of the election. In this game, a player needs to roll a pair of dice. Teddy will win the game if the sum is odd whereas Lisa will be declared winner if the sum results to even. However, prior to the start of the game, Teddy complained that the custom dice game is biased because according to him, the probability of an even result is 6/11, and for odd - only 5/11. Verify Teddy's claim and evaluate the fairness of the game.
COMPLETE SOLUTION
arrow_forward
A university computer science department has a teaching assistant (TA) who helps undergraduate students with their programming assignments. The TA’s office is rather small and has room for only one desk with a chair and computer. There are three chairs in the hallway outside the office where students can sit and wait if the TA is currently helping another student. When there are no students who need help, the TA sits at the desk and takes a nap. If a student arrives and finds the TA sleeping, the student must awaken the TA to ask for help. If a student arrives and finds the TA currently helping another student, the student sits on one of the chairs in the hallway and waits. If no chairs are available, the student will come back at a later time. Using threads, implement a solution that coordinates the activities of the TA and the students.
Can you please write the code for above solution in python
arrow_forward
Select the correct answer for the question below:
Dynamic programming is an algorithm pattern ...
1.Is not applicable to algorithms which use recursion.
2.That is applicable to almost every set of circumstances and can be widely implemented.
3.That is applicable to only a narrow range of circumstances.
4.Offers poor efficiency gains, when applicable.
arrow_forward
A university computer science department has a teaching assistant (TA) who helps undergraduate students with their programming assignments. The TA’s office is rather small and has room for only one desk with a chair and computer. There are three chairs in the hallway outside the office where students can sit and wait if the TA is currently helping another student. When there are no students who need help, the TA sits at the desk and takes a nap. If a student arrives and finds the TA sleeping, the student must awaken the TA to ask for help. If a student arrives and finds the TA currently helping another student, the student sits on one of the chairs in the hallway and waits. If no chairs are available, the student will come back at a later time. Using threads, implement a solution that coordinates the activities of the TA and the students.
Details for this assignment are provided below.
The Students and the TA Using threads (Section 4.4), begin by creating n students. Each will run as…
arrow_forward
A robot is a programmable machine that can carry out a series of automated tasks. The final lab for the semester is to build a robot of your own design. Your robot should contain at least two sensors, and two output mechanisms that work together to perform a task. Sensors can be something like a temperature or light sensor. Output mechanisms can be things like servo motors or lights. In order to make sure that the task your robot performs is sufficiently complex to meet the objectives of the course you will need to write a proposal that answers the questions below.1. Describe the purpose or goal of your robot. Answer the question, “Why does this robot exist?” What problem does it solve? What are some of the challenges to solving that problem?2. Describe how your robot will solve the problem. What sensors will it use? How will it behave based on the inputs and how will it overcome the challenges presented?3. How will you know if your robot successfully meets its goals? What tests will…
arrow_forward
A university computer science department has a teaching assistant (TA) who helps undergraduate students with their programming assignments. The TA’s office is rather small and has room for only one desk with a chair and computer. There are three chairs in the hallway outside the office where students can sit and wait if the TA is currently helping another student. When there are no students who need help, the TA sits at the desk and takes a nap. If a student arrives and finds the TA sleeping, the student must awaken the TA to ask for help. If a student arrives and finds the TA currently helping another student, the student sits on one of the chairs in the hallway and waits. If no chairs are available, the student will come back at a later time. Using threads, implement a solution that coordinates the activities of the TA and the students.
Can you please write the code for above solution in java
arrow_forward
A university computer science department has a teaching assistant (TA) who helps undergraduate students with their programming assignments. The TA’s office is rather small and has room for only one desk with a chair and computer. There are three chairs in the hallway outside the office where students can sit and wait if the TA is currently helping another student. When there are no students who need help, the TA sits at the desk and takes a nap. If a student arrives and finds the TA sleeping, the student must awaken the TA to ask for help. If a student arrives and finds the TA currently helping another student, the student sits on one of the chairs in the hallway and waits. If no chairs are available, the student will come back at a later time. Using threads, implement a solution that coordinates the activities of the TA and the students.
Details for this assignment are provided below.
The Students and the TA Using threads (Section 4.4), begin by creating n students. Each will run as…
arrow_forward
What is the role of heuristic algorithms in problem-solving within computing?
arrow_forward
You are trying to build an autonomous robot that can play different card games
based on the French deck. But before building the robot, you need to develop an
approach to recognise all the cards in a French deck.
A French deck consists of 52 cards, which can be categorised into four groups based
on their suits: spades (4), hearts (♥), diamonds (+), and clubs (+). Each suit consists
numbers from 1 to 10, and three court cards: jack, queen, and king.
You had lay down all the cards on a white colour desktop, arranged them nicely
before snapping a photo. After some pre-processing, the photo that you obtained is
shown in Figure 2.
A>
>>
.
**
←
•N
ve
→
→
>
>
>
◆N
←N
◆
.
•
►
H
Figure 2
Assume that you have successfully isolated each card, describe
three descriptors that can be used to differentiate the cards. Your
description may consist of the following:
• Condition(s) that must be fulfilled before applying the descriptor.
• How to find or extract the descriptor.
Why the descriptor can help…
arrow_forward
Any simple task may be aided by the Spiral Model.
arrow_forward
scenario:
A 7 year’s old little boy “Ahmad Salar” uses his father’s mobile phone. He installs games from the Google Play store quite often. However, being a probing guy he sometimes gets curious that while he is in process of installing a certain game he cannot instantiate another process of the game. Ahmed asked his father about the dilemma. The father took a scientific approach to answer the question. The answer was something to do with Software patterns.
Question:
Your task is to identify the precise pattern and logically argue about its intent and usefulness. Draw a UML diagram for the identified pattern also.
arrow_forward
In the computer science field, the terms "cohesion" and "coupling" are used interchangeably.
arrow_forward
There are two problems that simulation models can help us understand.
arrow_forward
Computational models use numerical methods to examine mathematical equations orsystems of equations too complex for analytical solution.
arrow_forward
Home work
• Find a schedulable algorithm for the periodic set of tasks which
has the following characteristics:
tasks
T₁
T2
●
C
3
1
Home work
Find a schedulable algorithm for the periodic set of tasks which
has the following characteristics:
tasks
T₁
T₂
T
5
4
C
3
1
T
5
4
15
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Operations Research : Applications and Algorithms
Computer Science
ISBN:9780534380588
Author:Wayne L. Winston
Publisher:Brooks Cole
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Related Questions
- Computer Science The term “knowledge” is defined in the dictionary (Oxford Learner’s Dictionaries) as the information, understanding, and skills that a person gains through education or experience. So, it is expected that only human-beings can possess and use knowledge. However, with machine learning and deep learning, it now seems that “machine” can also possess and use knowledge. For example, Google’s AlphaGO won three-match series against the world’s best Go players. Can “machine” possess and use knowledge? What do you think? Please provide details and examples to support your opinions.arrow_forwardIn computer science, the terms "cohesion" and "coupling" are used interchangeably.arrow_forwardComputer Science Using computers and other automated tools to grade true-false and multiple-choice tests is widespread, but grading essays has been reserved for instructors. Until now. Software developed by a nonprofit enterprise founded by Harvard and MIT recently released software that can grade student essays and short written answers. Students answer online instead of in a blue book and immediately receive their grade after clicking a Send button. The software uses artificial intelligence (it initially “learns” how to grade an instructor’s test by reviewing 100 essay exams that the instructor scored) and is designed to free up professors for other tasks, as well as give students the opportunity to immediately revise their graded essays for an improved grade. But does the system work? Are the automated grades similar to what a human grader would award? Skeptics (including the National Council of Teachers of English) say no. Objections include a lack of tests to support the validity…arrow_forward
- Java Programing using arrays for a random response.arrow_forwardA conformant array—how does it work?arrow_forwardFrames are a type of data structure used in artificial intelligence for representing stereotypical situations. They contain slots that hold values or other frames, and these slots can represent properties or attributes of the situation. What possible properties or attributes would a frame have for an animal such as a 'bird'?arrow_forward
- Judging rules can be difficult – even for an objective computer program. In football (orsoccer as some people call it), the official rules say that the referee can allow the playto continue ‘when the team against which an offence has been committed will benefitfrom such an advantage’ and penalize ‘the original offence if the anticipated advantagedoes not ensue at that time’ (Federation Internationale de Football Association 2003).How would you implement this rule? What difficulties are involved in it?arrow_forwardIn the field of computer science, the terms "cohesion" and "coupling" are often employed synonymously.arrow_forwardHuman vision is similar to computer vision, with the exception that people have a head start. Human vision benefits from lifetimes of context to teach it how to discern things apart, how far away they are, if they are moving, and whether anything is incorrect with a picture.Computer vision teaches computers to do similar tasks, but using cameras, data, and algorithms rather than retinas, optic nerves, and a visual brain, it must do it in a fraction of the time. Because a system trained to check goods or monitor a production asset can evaluate hundreds of products or processes per minute, detecting flaws or problems that are undetectable to humans, it may rapidly outperform humans. Describe How does Computer vision workarrow_forward
- Correct answer will be upvoted else Multiple Downvoted. Computer science. Berland local ICPC challenge has quite recently finished. There were m members numbered from 1 to m, who contended on a problemset of n issues numbered from 1 to n. Presently the article is going to happen. There are two issue creators, every one of them will tell the instructional exercise to precisely k back to back errands of the problemset. The creators pick the section of k continuous errands for themselves autonomously of one another. The sections can correspond, meet or not cross by any means. The I-th member is keen on paying attention to the instructional exercise of all continuous errands from li to ri. Every member consistently decides to pay attention to just the issue creator that tells the instructional exercises to the most extreme number of assignments he is keen on. Leave this greatest number alone artificial intelligence. No member can pay attention to both of the creators, regardless of…arrow_forwardIn a classroom election, two presidential candidates, namely, Lisa and Teddy, both garnered the same number of total votes. As such, they decided to play a custom dice game to determine the winner of the election. In this game, a player needs to roll a pair of dice. Teddy will win the game if the sum is odd whereas Lisa will be declared winner if the sum results to even. However, prior to the start of the game, Teddy complained that the custom dice game is biased because according to him, the probability of an even result is 6/11, and for odd - only 5/11. Verify Teddy's claim and evaluate the fairness of the game. CLEAR SOLUTIONarrow_forwardThere are two problems that simulators may be able to accurately simulate.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Operations Research : Applications and AlgorithmsComputer ScienceISBN:9780534380588Author:Wayne L. WinstonPublisher:Brooks ColePrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
Operations Research : Applications and Algorithms
Computer Science
ISBN:9780534380588
Author:Wayne L. Winston
Publisher:Brooks Cole
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning