Example problem of modularity, abstraction, and modelling, Programming Languages

Example problem

Imagine that  you  require  to create  a robot  that  will  roll up  close to a light  lamp  and  stop  a fixed distance from it.  The first question is, how will we get electrical signals to relate to the physical process of light readings and robot wheel motion? There is a bigger part of electrical engineering based to the design of physical machines that interconnect to the physical world in such a way that some electrical characteristics of the machine based on a physical phenomenon in the world. As like, a light-sensitive resistor is a sensor whose resistance modification relaying on light intensity impinging on it; a motor is an effectors whose rotor velocity is based to the voltage across its two rods. In this course, we will not calculate the detailed physics of sensors and effectors, but will concentrate on different of building systems that use sensors and effectors to perform both simple  and more complicated programs.  To get a robot to halt in front of a light lamp, the problem will be to search a way to connect  the photo-resistor to the motor,  so that the robot will halt at an appropriate  distance from  the lamp.  Thus,  we will already use the concept  of abstraction to treat  sensors and operations as primitive modules whose  internal information  we may ignore, and whose  performance properties we may use as we design systems create on these components.

 

 

Posted Date: 8/9/2012 4:24:29 AM | Location : United States







Related Discussions:- Example problem of modularity, abstraction, and modelling, Assignment Help, Ask Question on Example problem of modularity, abstraction, and modelling, Get Answer, Expert's Help, Example problem of modularity, abstraction, and modelling Discussions

Write discussion on Example problem of modularity, abstraction, and modelling
Your posts are moderated
Related Questions
Question: (a) How do you implement the following in ASP.NET: (i) Server-side Comments (ii) Server-side Include Directives. (b) What is the purpose of a HashTable? (

This assignment will make use of arrays and functions to simulate a game. ASSIGNMENT DESCRIPTION This program will simulate part of the game of Yahtzee! The player will

Microsoft Intermediate Language in .NET When you create value in any terminology and gather, it will be changed to an 'Intermediate Language' (Microsoft Advanced Language - MSIL

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

The following is the process an account holder of eBroker, a discount online brokerage firm, uses to sell stocks.  The user first logs in by entering the username and password.

The Lost Bay Software Coop purchased EnviroMeasurements, a small startup with a product, GreenStation, that measures pollen count and air quality. The company has ventured

(a) Write a recursive procedure (digits n) that computes the number of digits in the integer n using a linear recursive process. For example, (digits 42) should return 2 and (digit

Implement a two-dimensional table in Prolog. Your program will contain: An insert_entry predicate that takes a table, row, column and an entry and inserts the entry at the g

We next require taking a look at arithmetic involving matrices. We'll begin with addition and subtraction of two matrices. Therefore, assume that we have two n x m matrices, which

The ?rst task in the project is to develop a sane system to store change logs and versions of ?les. The simplest approach is to create a "dot" directory in the location of the ?le