What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
Accuracy address specified auxiliary subroutine binary form binary point blank tape C(Acc calculation carriage return checking clear accumulator closed subroutine code letter complex numbers computing control combination cycle D. R. Hartree decimal fractions detailed program EDSAC error example F order figure shift floating decimal form form and plant function letters initial orders integer integration interpretive subroutine library subroutines line feed link order long numbers long storage location m+2 F machine master routine method msecs multiplier register negative Notes number in storage number of digits number sequences numbers in floating plant link positions 0D power series Preset parameters print routine program parameter program tape pseudo-orders punched punched tape reference order round-off short numbers stop subtract switch tape reader teleprinter three-address code transfer order transfers control variable zero
Page 31 - ... indicate both desirable and undesirable conditions. Debugging output statements can be easily removed when the program is accepted as correct or changed to comments so that they can be used later if needed. It is usually easier to include these debugging statements when the program is being written than to wait until the program has been tried and found to fail.
Page 29 - ... LC. 3. Mark program name on the tops of the deck. 4. Mark diagonal or cross strips on the top of the deck. This practice makes identification and location easy during debugging. It will also help indicate shuffled decks. SIMPLE CODING Simple, straightforward coding is a great help when debugging. It is easier to avoid and detect errors if the program is written in an orderly and logical manner. In the early stages of writing a complicated program, do not hesitate to rewrite sections if it will...
Page 23 - II', handles a set of simultaneous first-order differential equations in which each derivative is expressed explicitly in terms of the dependent variables.
Page 24 - G1 should be placed in the upper half of the store to obtain maximum accuracy (the ideal position is 386 onwards). This is because one of the orders forms part of a constant which thus depends slightly on the location of the routine. In normal use the effect is quite negligible...