This Jackson structured programming diagram sample shows the run length encoder program.
This JSP diagram example was drawn on the base of the Wikimedia Commons file: JSP RLE program.png. [commons.wikimedia.org/wiki/File:JSP_RLE_program.png]
"In this example, there is no structure clash, so the two structures can be merged to give the final program structure. ...
At this stage the program can be fleshed out by hanging various primitive operations off the elements of the structure. ...
The iterations also have to be fleshed out. They need conditions added. ...
If we put all this together, we can convert the diagram and the primitive operations into C, maintaining a one-to-one correspondence between the code and the operations and structure of the program design diagram." [Jackson structured programming. Wikipedia]
The example "JSP diagram - RLE program" was designed using ConceptDraw PRO software extended with solution from the Software Development area of ConceptDraw Solution Park.