Briefly overview the limitations of understanding algorithms

Assignment Help Other Subject
Reference no: EM131912034

History and Philosophy of Computing On algorithms

Exercise 1 What are the essential elements for a process to qualify as an algorithm?

Exercise 2 Present a small program in any language of your liking to perform a simple arithmetical operation on numbers. Explain how that program qualifies as the implementation of an algorithm.

Exercise 3 Consider the following algorithm:

def find _max (L) :
max = 0
for x in L :
if x > max:
max = x
return max

and answer and comment to the following questions:
- What does this algorithm do on an empty list?
- What if we make L to be the set of natural numbers N?
- Does each step of the algorithm consist of primitive operations?
- Does it have defined inputs and outputs?
- Is it effective (in the sense of producing the correct result)?
- Is it guaranteed to terminate? And for L = N?

Exercise 4 Explain the association between the computability of a function and the decidability of a predicate. Provide a simple example.

Exercise 5 Can you tell what the difference is between the previous and the following algorithm:

def find_max (L) :
if len ( L ) == 1 :
return L[0]
v1 = L[0]
v2 = find _max (L[1])
if v1 > v2 :
return v1
else:
return v2

Exercise 6 What does it mean in the theory of algorithms that two problems are equivalent? Can two unsolvable problems be equivalent?

Exercise 7 Briefly overview the limitations of understanding algorithms as informal specifications and implementions in a programming language.

Reference no: EM131912034

Questions Cloud

Describe the categories of efficient markets : Describe the categories of efficient markets.
Calculate best-case and worst-case npv figures : Calculate the best-case and worst-case NPV figures.
Calculate linda accuracy-related penalty for negligence : Linda underpaid her taxes for the current year by $20,800 due to negligence. Calculate Linda's accuracy-related penalty for negligence.
How does the termination create risk and legal issues : What is the authors' main point, and what evidence is used to support it? How does the termination of the employer-employee relationship create risk and legal.
Briefly overview the limitations of understanding algorithms : CSD3203 – History and Philosophy of Computing On algorithms - What are the essential elements for a process to qualify as an algorithm
How well does the act achieve the goal : The American with Disabilities Act (ADA) was designed to protect workers with Disabilities against employer discrimination.
The company also has two bond issues outstanding : Dinklage Corp. has 6 million shares of common stock outstanding. The company also has two bond issues outstanding.
Discuss the relationships among the management pillars : Discuss the relationships among the management pillars (disciplines) of Planning, Organizing, Leading, and Controlling.
What inequity affects people the most : In your organization, what inequity affects people the most? Which textbook method seems to be used to resolve that inequity?

Reviews

Write a Review

Other Subject Questions & Answers

  Present an example of inductive reasoning

Present an example of inductive reasoning.

  What is a norm of jus cogens-self-executing treaty

how deos the idea of natural law differ from the idea of positive international law? What makes of a practice, a custom in international law? What is a norm of jus cogens? Define and provide examples. What is a self-executing treaty?

  Childs social skills and relationships with peers

Discuss three ways in which adults can intervene to aid in the improvement of a child’s social skills and relationships with peers.

  Are there requirements that are the same for each standard

Which clinical staffs are allowed to make entries in the medical record in each type of facility? (e.g. physician, nurse, physician assistant)

  Differentiate between moral imperatives-social conventions

What experiences aid preschoolers differentiate between moral imperatives, social conventions, and matters of personal choice?

  A form of altering our thoughts and memories

I'm wondering if you have any thoughts about hypnosis as a form of altering our thoughts and memories?

  Explain the fallacy committed

Robert Toombs is reputed to have said, just before the Civil War, "We could lick those Yankees with cornstalks." When he was asked after the war what had gone wrong, he is reputed to have said, " Its very simple. Those damn Yankees refused to figh..

  Measure the performance effectiveness

Prepare a 1,050-to 1,400-word report in which you determine supplier alliance requirements and appropriate metrics for BJB to measure the performance effectiveness of their suppliers. What recommendations would you present to BJB's Strategic Plann..

  Different vulnerable populations

There are numerous different vulnerable populations. Help me choose a vulnerable population and describe what the top three priorities are for a Community Health Nurse working with them, (in brief).

  Write the underlined portion of this sentence

2.    Sentence 2: If we were teenagers at the time these licenses signified our passage to adulthood. Which of the following is the best way to write the underlined portion of this sentence? If you think the original is the best way, choose option ..

  How has climate change affected human evolution

How has climate change affected human evolution? I need to write a research paper about 7 pages for my anthropology class using scholarly articles and just explaining how climate changes has affected human evolution.

  What has been going on in the middle-east in recent years

What has been going on in the middle-east in recent years? -- What has been the nature of the controversy in Egypt, Libya, and Syria?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd