# BASIC PROGRAMMING BASIC has a number of built in functions that greatly extend its capability. These functions perform such varied task as taking the square root of a number, counting the number of characters in a string, and capitalizing letters. Functions associate with one or more values, called input, a single value called output.

NUMERIC FUNCTIONS: SQR, INT

SQR calculates the square root of a number. The function INT finds the greatest integer less than or equal to a number. Therefore INT discards the decimal parts of a number.

Example:

SQR(9) is 3

INT(2.7) is 2

The terms in the parentheses can be numbers (as above), variables, or expressions.

## ABS FUNCTION

Its full form is absolute. It is used to find the absolute value of a number. Absolute value of a number means the number without a sign.

Examples:

ABS(+3.4) = 3.4

ABS(- 3.4) = 3.4

## RND FUNCTION

RND is a special function that gives us a random number between 0 and 1. This can be used in dice games to make it more interesting.

COS, SIN, TAN, ATN FUNCTIONS

COS (Cosine)

SIN(Sine)

TAN(Tangent)

ATN(Arctangent, inverse of TAN)

Example:

CONST pi =3.14

PRINT COS(pi/4)

PRINT SIN(pi/4)…….etc.

## MOD FUNCTION

It means remainder. This function returns the remainder after division

Example:

16 MOD 5 = 1

30 MOD 5 = 0

## EXP FUNCTION

The EXP function is used to calculate the exponential function i.e raise e to some power, where value of e is 2.13. The general form of exponential is EXP(X). e.g :

EXP(4) = 54.59815

EXP(-5) = 6.73794 E-03

## LOG FUNCTION

LOG(X) gives the natural logarithm of X

MATHEMATICAL EXPRESSION                                                    BASIC NOTATION

 (X -Y)/(X+Y) (X -Y)/(X+Y) EXP (X^2 + Y) – SIN(X + N*y) b =1/ 4ac B =1/ 4*A* C

1.                 List five BASIC functions and what they do

Student are allowed to give corrections to the assessment given by the teacher ,while the teacher support s them in order to guide them

FLOW CHART

ALGORITHM AND FLOW CHART

PROGRAM DEVELOPMENT

Program Development

SYSTEM DEVELOPMENT CYCLE

SUBSCRIBE BELOW FOR A GIVEAWAY

We built School Portal NG to specially serve as an alternative means to provide free education for the less-privileged children or children born to low-income earners, adults who otherwise cannot afford to finance their way through school.

Building & maintaining an elearning portal is very expensive, but this portal is free. Help to keep this learning portal free by donating or supporting us. We accept donations, grants, sponsorships & support to help reach out to more children. Thank you so much. Click here to donate