Showing posts with label Operators. Show all posts
Showing posts with label Operators. Show all posts

More on "Understanding Basic Language "


This is a continuation from: Understanding Basic Language

Mathematical Operators
To carry out arithmetic operations in programming language, mathematical operators are used. Some of these operators are given below:

Operations        Operator
Addition               +
Subtraction           -
Multiplication       x
Division                /
Greater than          >
Lesser than           <
Exponential          ^
Non equal            <>

Expressions

An expression is something the interpreter calculates (or evaluates).
Some examples given below:
A = 24
B = 25
C = A + B (returns 49)

A = 120
B = 12
C = A / B (returns 10)

A = 34
B = 26
C = A - B (returns 8)


A = 200
B = 100
C = (A * 3) + B (returns 700)

A = 3
B = 2
C = A ^ B (returns 9)

 

Evaluate the following:


100 + 50/2 =
100 + 5 – 90 =
82 – (3 x 20 + 4) =
32 – 23 =
40 / 21 + (20 – 2) =

When the Basic Interpreter is loaded into the memory of the computer, the Basic Interface screen will open.


Type your first program:

10 PRINT “Welcome to the World of BASIC”

Press F2 to run the program. You will see the output as follows:

Press any key to return to the main screen.

Some Important Commands- A command tells the Basic Interpreter to perform a certain task.

PRINT: The PRINT command tells the Interpreter to print something on the screen. In the above case the interpreter prints – “Welcome to the World of Basic”.

Try the following examples

PRINT 5 + 10 * 2
25

PRINT “ROSE & LOTUS”
ROSE & LOTUS

PRINT “COMPUTER”
COMPUTER
                   
PRINT 3 ^ 2 * 5
45

PRINT “SACHIN”                                                 
SACHIN

PRINT “Rahul” ; “Dravid”
RahulDravid

PRINT “Rahul” , “Dravid”
Rahul Dravid
If a List of Instructions has to be given, line numbers will have to be used.

Try the following examples:

10 PRINT 100
20 END
RUN
100
OK

10 PRINT 15
20 PRINT 15 + 15
30 END
RUN
15
30
OK

10 PRINT “THE LOST”
20 PRINT “WORLD”
30 END
RUN
THE LOST
WORLD
OK

10 PRINT “ROHIT”
20 END
30 PRINT “RAM”
RUN
ROHIT
OK

END: The last statement of a program is END. END terminates the program. It means that the program is complete and the computer will ignore any line number given after the END statement.



POINTS TO REMEMBER
- PRINT statement displays anything written after it. It may be data or result.
- END statement is used to terminate the program.
- Once program is over, RUN command is given to execute the program.
- When a Computer has to do more than one calculation then it follows BODMAS Rule.

B à Brackets
O à Of
D à Division
M à Multiplication
A à Addition
S à Subtraction

State “True” or “False”
1) PRINT command cannot be given with line numbers.
2) For division we use “ / “ sign.
3) Non-Numeric data is displayed as it is.
4) The computer will ignore any line number given after END statement.
5) Non-Numeric information is written in double quotation marks.

C# - Expressions and Operators

An expression is a sequence of operators and operands that specify some sort of computation. The operators indicate an operation to be applied to one or two operands. For example, the operators + and - indicate adding and subtracting operands.


For example, the operator + and- indicate adding and subtracting one object from another, respectively. Listing 22 is a simple example of operators and operands.

Listing below shows - The relationship between operators and operands

using System;
class Test
{
static void Main()

LEARN MORE>>>>

Memory Management

The new Operator
In order to request dynamic memory there is the operator new. This operator new is followed by a data type and optionally the number of elements required within brackets[]. IT returns a pointer to the beginning of the block assigned memory. Its form is:

pointer=new type                       or
pointer=new type[Number of Elements]

The first expression is used to assign memory that will hold one single element of a data type. the second one is used to assign LEARN MORE>>

Precedence of Operators

Precedence and associativity are the two important properties of operators. Precedence is the order in which a program performs / evaluates the operation in a formula. All operators have a precedence value. An operator with higher precedence is evaluated before an operator with a lower precedence value.
When making complex expressions with several operands, we may have some doubts about which operand is evaluated first and which later. For example, in this expression:
a = 5 + 7 % 2 LEARN MORE >>

Operators & Expressions in C++

Introduction
An operator is a symbol or letter which makes the compiler perform a specific operation on operands (variables) in a program.
An expression is a combination of operands ( i.e, constants, variables, numbers), and operators that perform a specific operation and parenthesis.
An expression is a sequence of operators that specifies a computation. an expression may result in a numerical value.
For example: x+y is an expression in which the sign + is an operator which specifies the addition operation. LEARN MORE >>

Use of I/O Operators

INPUT / OUTPUT statements of C++ can be used for input of data from an input device such as a keyboard or to obtain output on output devices such as VDUs and printers.
In C++, input/output devices are treated as files; files are treated as a sequence or a stream of bytes. In other words, a stream in C++ means a flow of bytes from an input device to the CPU(input stream) and from the CPU to an output device (output stream).
Streams used for input and output are: LEARN MORE >>

Operators

Operators: Operators are tokens that perform some computation when applied to variables and other objects in an expression. they can be unary or binary.
Unary Operators: Unary operators require one operator to operate upon. The following are examples of unary operators.
& Address operator
* Indirection operator
+ Unary plus
- Unary minus
~ Bitwise operator
++ increment operator
-- decrement operator
! Logical NOT LEARN MORE>>