Trace the following flowchart for the input values 3, 12, -2, 5, 15, 1, 1, 1 and complete the trace table. Also, write pre-post-conditions for this flowchart. start sum1(0 sum2-0 i+1 i+i+1 num F i≤4 sum1 +sum1 + num i+1 F i≤4 i+i+1 sum1=sum2 num T "no" "yes" sum2sum2+ num end

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

is the output correct.

The code was created from the flowchart in the image below

Code:

function problem2() {
 // this line will grab a string from the input box.
 var inputString = document.getElementById("a").value;
 // process the input string similar to flowchart2 function
 const values = inputString.split(',').map(Number);
 let result = values[0];
 let isNegative = false;

 for (let i = 1; i < values.length; i++) {
   if (isNegative) {
     result -= values[i];
   } else {
     result += values[i];
   }
   // Check if the current number is negative and update isNegative accordingly
   if (values[i] < 0) {
     isNegative = !isNegative;
   }
 }

 // Flip the sign of result only if isNegative is true at the end
 if (isNegative) {
   result = -result;
 }

 // write the result to the HTML page
 document.getElementById("output").innerHTML = result;
}

Trace the following flowchart for the input values 3, 12, -2, 5, 15, 1, 1, 1 and complete
the trace table. Also, write pre-post-conditions for this flowchart.
start
sum1(0
sum2-0
i+1
i+i+1
num
F
i≤4
sum1 +sum1 + num
i+1
F
i≤4
i+i+1
sum1=sum2
num
T
"no"
"yes"
sum2sum2+ num
end
Transcribed Image Text:Trace the following flowchart for the input values 3, 12, -2, 5, 15, 1, 1, 1 and complete the trace table. Also, write pre-post-conditions for this flowchart. start sum1(0 sum2-0 i+1 i+i+1 num F i≤4 sum1 +sum1 + num i+1 F i≤4 i+i+1 sum1=sum2 num T "no" "yes" sum2sum2+ num end
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education