Abstract:
The present research work has undertaken the task of
developing algorithms and software programs for processing a
large number of information cells containing high level
program statements including assignments, arithmetic and
boolean expressions, commands etc. Algorithms for the
manipulation of informations on a large cell system by using
simple but powerful commands have been developed by
considering the structuring facilities. In the present work
"top-down" approach of structuring has been used for the
algorithmic modules have been designed.
of algorithms and program modules.
all the external specifications,
development
cosidering
expression interpreter and the screen
After
two main
They are the
manipulator.-
E,xpression interpreter defines algorithms for the evaluation
/ of arithmetic, logical,conditional expressions with built-in
functions. Screen mani~ulator defines algorithm for interaction
intelligently with the user through the display screen.
Main module defines algorithms for the production of the
proposed cell system and for the interaction between the
user and the system. The specification for the interaction
between the main module with the data structure of the
cell system and these two modules has been defined first ,
then the detailed design has been carried out more or
less independently. Finally the algorithms have been implemented
in the form of a program module by considering some
coding tricks and local optimization. The coding language
used here is the CBASIC compiler, a popular high level
language.