CS-I Journal J1151: Conditional and Flow Chart

Name: Anish Choudhury

Date: 20-Jan-2023

I received assistance from: Mrs. Jang

I assisted: NO ONE

Section 1

1.1: Branching enables significantly more complex program behavior because it creates boolean expressions which can be simplified effieciently by the computer.

1.2: The term Consequent is used to refer to the statements that are executed with the Boolean test evaluates to true because Consequents definition is "following as a result or effect".

Section 2

2.1: The first jump condition is conditional because it determines whether the instruction execution will happen or not. It is determined by instructions.

2.2: The purpose of the Jump instruction after the consequent is to determine if the CPU can skip any other intervening instructions.

2.3: Because there are no other instructions to meet after going to the alternative.

What did I learn? What is the "big idea"?

I learned about Flow Charts and their terms.

What challenges did I encounter?

I encountered challlenges when learning about Consequents and Alternatives.

How could this experience be improved?

This experience could be improved by studying the wiki some more.

Free Reflection: How has what I've learned affected my thinking?

I now realize that instructions are all followed with flow charts.

My Flowcharts!