Question: please complete the following on netbeans Java Objective Design and implement procedures, based on their given specifications. . The specification for a procedural abstraction contains:

Objective Design and implement procedures, based on their given specifications. . The specification for a procedural abstraction contains: (a) Requires: This clause states any constraints under which the procedure will work. This is an optional clause. (b) Modifies: This clause lists the names of any inputs that are modified by the procedure. This is an optional clause. (c) Effects: This clause describes the behaviour of the procedure for all inputs that are not ruled out by the Requires clause. Ex1: Implementation of reverseFactorial procedure Design and implement a procedure named reverseFactorial. This procedure should take one integer parameter x. When x is a positive integer, this procedure should return the smallest positive integer n for which n! (ie. 1*2*3*...*n) is greater than or equal to x. For example: reverseFactorial (24) should return 4 since (1*2*3*4)=24 but (1+2+3) 24; reverse Factorial (119) should return 5 since (1*2*3*4*5) 119 but (1*2*3*4)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
