a) How many types of reporter blocks are there? b) Name them.
Answers
A reporter block is a block that reports a value. These can be anything, from numbers to strings. Unlike a stack block, which changes something on the Stage, plays a sound, stops the script, or changes a variable, reporter blocks cannot be placed directly above or below another block. Instead, they are dropped into a number, text, or drop-down input; then when Scratch runs the block into which the reporter block has been dropped, it will first run the reporter block to find the value of the input. Reporter blocks can have inputs too, which may themselves be other reporter blocks. Boolean Blocks are a special kind of reporter block that reports either "true" or "false".
There are 49 total reporter blocks in Scratch 3.0 and 33 if the extension reporter blocks are excluded.
The Names are given below--