# 4 design

50 %
50 %
Education

Published on March 9, 2014

Author: fyjordan9

Source: slideshare.net

Basic Scientific Programming Design Cycle 1

Binary Systems Data is stored in the computer in binary format. Bit:Binary digit, smallest unit to store 0: low voltage,false, off,… 1: high voltage, true, on,… Byte: 8-bits. Unit is used to express storage capacity. A byte represents 28=256 (0-255) 00000000 = 0 00000001 = 1 00000010 = 2 . . 11111111 = 255 2

Binary System The base in the binary system is (2) 1 KiloByte = 210 = 1024 Bytes 1 MegaByte= 220 = 1,048,576 Bytes 1 GigaByte = 230 = 1,073,741,824 B 000= 0* 22 + 0* 21 + 0* 20 = 0 001= 0* 22 + 0* 21 + 1* 20 = 1 . . 111= 1* 22 + 1* 21 + 1* 20 = 7 3

Design Cycle   We write programs to help us solve problems. Program development process: 1) Problem Analysis and Specification. 2) Data Organization and Algorithm Design. 3) Program Coding 4) Execution and Testing. 4

Example /Step 1 Calculate the Area & Circumference of a circle of radius R=5. * The best approach is to generalize the problem; i.e for any value of R. Step 1: Problem Analysis and Specification Determine the Inputs ( Radius ). Determine the Outputs (Area, Circumference). 5

Example /Step 2 Step 2: Data Organization and Algorithm Design. In this step we need to know the formulas to calculate the Area and Circumference. (A = ᴨR2 , C = 2ᴨR). A possible algorithm Input: radius of Circle. Output: Area and Circumference. Enter the value of Radius. Calculate the Area(A) and Circumference(C). Display A, C. 6

Example /Step 3 Step 3: write a program to implement the algorithm. Program Circle Implicit None Real :: Radius, Area, Circum Real, Parameter :: pi = 3.141593 Print *, ‘Enter the radius of the circle’ Read *, Radius Area = pi * Radius**2 Circum= 2* pi * Radius Print *, ‘Area=‘, Area, ‘ Circumference=‘ , Circum End 7

Example /Step 4 Step 4: Execution and Testing 1) Compiling the code and correcting errors. 2) Executing the program, and trying different inputs to check if the algorithm is correct. 8

Errors Syntax Errors: Errors in the syntax of the language Ex: Print *, ‘Area = , Area. Logical Errors: Incorrect output(s) due to wrong algorithm Ex: Area = pi * Radius**3 Run-time Errors: Errors that occur while running the program. Ex: C = a/b if the user assigns the value 0 to b the a divide by zero error well occur, which will terminate the execution of the program. If the user enter another value for b the program will executer correctly. 9

Errors Syntax Errors: Errors in the syntax of the language Ex: Print *, ‘Area = , Area. Logical Errors: Incorrect output(s) due to wrong algorithm Ex: Area = pi * Radius**3 Run-time Errors: Errors that occur while running the program. Ex: C = a/b if the user assigns the value 0 to b the a divide by zero error well occur, which will terminate the execution of the program. If the user enter another value for b the program will executer correctly. 9

 User name: Comment:

July 25, 2017

July 25, 2017

July 12, 2017

July 25, 2017

July 25, 2017

July 25, 2017

## Related pages

### 4-design.de - Sabine Plegniere-Früh

Kreativität gefällig?! WERDEN SIE VON IHREN KUNDEN. WIRKLICH GESEHEN?! Eine optimal in Szene gesetzte Werbebotschaft ist Ihre Eintrittskarte in die Welt ...

### 4you Design - Geschenke Hersteller & Großhandel

Herzlich Willkommen bei 4you Design! Unsere ersten Geschenkideen haben wir bereits 2006 entwickelt. Seitdem sind viele innovative Produkte dazugekommen und ...

### via4 Design

Via4 Design ist eine inhabergeführte Agentur für Kommunikation und Design. Wir entwickeln und gestalten Marken, Produkte und Unternehmenskonzepte sowie ...

### 4Pfoten-Design

Garantiert stressfreier Ablauf der Fototermine, keine Blitzgeräte, keine Studioaufnahmen sondern natürliche Aufnahmen in freier Natur. Fotoabzüge auf ...

### Design – Wikipedia

Design [dɪˈzaɪn] (dt.: Gestaltung) bedeutet meist Entwurf oder Formgebung. Es ist ein Lehnwort aus dem Englischen, das wiederum aus dem lateinischen ...

### All4Design

Diese Seite benötigt Flash Version 7 ... Diese Seite benötigt Flash Version 7

### Home - Sehnsucht 4 Design

Wir sind ein Unternehmen, kauft und verkauft verschiedene Designermöbel, immer in gutem Zustand.Hauptsächlich beschäftigen wir uns mit Vitra, Miller ...

### 4*S Design Wellnesshotel Bayerischer Wald Bodenmais

4 Sterne Superior Design-Wellnesshotel Bodenmaiser Hof im Bayerischen Wald! Erleben Sie Wellness-Urlaub ganz neu in unserem 3500qm Wellness-Bereich!

### all4design

Besuchen Sie uns auf: ... Besuchen Sie uns auf:

### Impressum - Sehnsucht 4 Design

Sehnsucht 4 Design. Wiener Strasse 22a 48455 Gildehaus/Bad Bentheim Telefon: +49 5924783565 E mail: info@sehnsucht4design.com. Steuernummer: DE288118090