1. Question:What are the differences between flowchart and structure chart? 

    Answer
    1. A structure chart can represent an entire program with modules whereas a flowchart can represent a module in a program.
    2. In structure chart, rectangles are used to represent modules whereas in flowchart terminal, process, input/output, flowline, connector, decision etc outlines are usually used.






    1. Report
  2. Question:What are the advantages of using High-Level Languages? 

    Answer
    1. They are easy to learn, the resulting programs are generally easy to understand and modify.
    2. Unlike low-level language, programs written in high-level language for one computer can usally be used on another computer with minor modifications.






    1. Report
  3. Question:What do you mean by debugging and testing? 

    Answer
    After coding the program, programmer is needed to check if there is any syntax error or logic error. If there is no syntax error, programmer then look for logic error with some testing data and refine their code until expected output. The process of detecting errors is called debugging and testing.






    1. Report
  4. Question:Write down the advantage and disadvantage of Modular programming. 

    Answer

    Advantage:
    1.  As the size of each module are limited, the likelihood of errors is reduced.
    2.    Because the modules are independent, different programmers can work simultaneously on different parts of the same program. This reduces the times that elapses between beginning and completing a program.
    3.    In addition, a module can be radically changed without affecting other modules as long as its original function remains unchanged.

    Disadvantage:
    1.    The modular programming approach initially met with some resistance from programmers because it restricted their activities.
    2.    When portions of a program are allocated to different programmers, no one programmer can be said to “own” the program; instead, it belongs to a team.
    3.    Team programmers, for example, no longer have free rain to make up names to refer to data. Even when the programmer is free to create a name, there are frequently naming conventions that must be followed.
    4.    A more significant difficulty with the modular approach lay in determining exactly what constitutes a module.






    1. Report
  5. Question:What do you mean by decision table? 

    Answer

    Decision tables:

    1. Decision tables are sometimes used to plan and document processing that involves complex combinations of conditions.
    2. Decision tables are best suited to documenting complex decisions involving combinations of conditions.






    1. Report
Copyright © 2025. Powered by Intellect Software Ltd