1)with the aid of illustrative examples, differentiate between Input statement and Read and Data statement.

This is asking you to use pictures or objects to graphically show the difference between those two types of statements.

Input Statement:

The "Input" statement is used in programming to prompt the user to input data into the program. It allows the program to accept user input directly during runtime. The user's input is typically stored in a variable for further processing.

Example:

Let's say we want the user to enter their name, and we want to store it in a variable called "name". We can use the "Input" statement to achieve this:

```
name = input("Enter your name: ")
```

This will display the prompt "Enter your name: " to the user, and the user can then type their name as input. The value entered by the user will be stored in the variable "name".

Read and Data Statement:

The "Read" and "Data" statements are specific to the Fortran programming language. In Fortran, the "Read" statement is used to read input data from an external data source, such as a file, and the "Data" statement is used to assign specific values to variables within the program.

Example:

Let's say we have a file called "datafile.txt" that contains two numbers, and we want to read these numbers into our Fortran program. We can use the "Read" statement to achieve this:

```
READ(UNIT=1, *) number1, number2
```

This will read the first two numbers from "datafile.txt" and assign them to the variables "number1" and "number2".

On the other hand, the "Data" statement is used to assign specific values to variables within the program. It typically appears at the beginning of the program or as part of a subroutine.

```
DATA age /25/, name /'John'/
```

In this example, the value 25 is assigned to the variable "age" and the string "John" is assigned to the variable "name".

In summary, the "Input" statement is used to accept user input during runtime, while the "Read" and "Data" statements are used in Fortran to read data from external sources and assign specific values to variables, respectively.