Sunday, July 17, 2022

1.4 E-Commerce (Electronic Commerce / Internet Commerce) [SEE COMPUTER SCIENCE]

 1.4 E-Commerce (Electronic Commerce / Internet Commerce) [SEE COMPUTER SCIENCE]



E-Commerce (Electronic Commerce / Internet Commerce)

 

  Ecommerce is the buying and selling of goods and services over the Internet.

  E.g. Amazon, Flipkart, sastodeal, daraz etc.

  Almost anything can be purchased through e-commerce today.

 

Types of Ecommerce Models

 

a)     Business to Consumer (B2C):
When a business sells a good or service to an individual consumer (e.g. You buy a pair of shoes from an online retailer).

 

b)     Business to Business (B2B):
When a business sells a good or service to another business (e.g. A business sells software-as-a-service for other businesses to use)

 

c)     Consumer to Consumer (C2C):
When a consumer sells a good or service to another consumer (e.g. You sell your old furniture on hamrobazar to another consumer).

 

d)     Consumer to Business (C2B):
When a consumer sells their own products or services to a business or organization (e.g. An influencer offers exposure to their online audience in exchange for a fee, or a photographer licenses their photo for a business to use).

 

Advantages of E-commerce

 

a)     It makes buying selling possible 24/7.

b)     It makes buying selling procedure faster, as well as easy to find products.

c)     There are no geographical boundaries for e-business.

d)     Easy to start and manage a business.

 

Disadvantages of E-commerce

 

a)     Customer cannot test or check the services or goods.

b)     Customers need to wait for longer time periods for getting their products delivered.

c)     Fraud and online insecurity is increasing rapidly.

d)     We need to be careful about the quality of product and service delivery

 

 

M-Commerce / Mobile Commerce

  M-commerce is the buying and selling of goods and services through wireless handheld devices such as smartphones and tablets.

  It does not require the user to sit at the computer that is plugged in and perform the commercial transactions.

  People can perform several functions such as pay bills, buy and sell goods and services, access emails, book movie tickets, make railway reservations, order books, read and watch the news, etc.

  The term itself was coined in 1997 by Kevin Duffy.

 

 

Advantages of M-Commerce

 

  Increased convenience for customers, who can purchase goods and services anywhere and at any time.

  Increased speed and efficiency, as transactions can be completed quickly and without the need to visit a physical store.

  Increased flexibility, as customers can buy goods and services regardless of their location.

  Increased opportunities for businesses, who can reach a wider audience and sell products and services to a global market.

 

 

Disadvantages of M-commerce

 

  Not all mobile devices accept all forms of payment, so there may be some limitations when it comes to making purchases.

  Some people may not trust making transactions via mobile devices, especially if they are not familiar with the technology.

  Because transactions are taking place on a mobile device, there is a greater risk of information being stolen or compromised.

  Without accessing the internet connections user will not be able to receive any data to purchase.

 

 

Online Payment

 

  Making transactions or paying for goods and services through an electronic medium, without the use of cheque or cash.

  It helps in sending and receiving the money online, buy air tickets, pay utility bills, purchase mobile recharge cards, pay school college bills, internet bills, subscribe newspaper and magazines online, etc.

  E.g. eSewa Nepal, iPay, Khalti, e-banking, etc.

 

Advantages of online payment

 

a)     It can be done at any time, from any location around the globe.

b)     It makes huge money transactions easier and faster.

c)     It offers higher payment security.

d)     There’s no risk of your money getting stolen or lost when you pay online.

 

Disadvantages of online payment

 

a)     While online payment does make transactions easier, the apps that help you pay will certainly charge some costs. You will have to pay third-party payment service charges.

b)     Not all shops are equipped with the facility of online payment. So, it is not possible to perform digital payment in such cases.

c)     It might create privacy issues as you will have to share all of your transactions and account details with third-party services.

d)     There might sometimes be a case of your account being hacked and your money being misused.

 

 

 

***

Friday, July 15, 2022

SOLVED PABSON, Kathmandu COMPUTER SCIENCE - FIRST TERMINAL EXAM-2079 - CLASS 9

 

SOLVED PABSON, Kathmandu  COMPUTER SCIENCE - FIRST TERMINAL EXAM-2079   - CLASS 9 

PABSON, Kathmandu

FIRST TERMINAL EXAM-2079

 

Computer

Class: 9 Full Marks: 50

 

Time: 1 hrs. 30mins.

Candidates are required to write their answers according to the instructions given.

 

Attempt all questions.

Group ‘A’ —[10Marks]

 

1.  Answer the following questions in one sentence. [6x1=6]

 

a)  Write any two main characteristics of Computer.

Any two main characteristics of Computer are speed and accuracy.

 

b)  Define the term GIGO.

An error due to wrong instructions and data is known as Garbage in Garbage out (GIGO).

 

c)   List the basic architecture of computer system.

The basic architecture of computer system are Input Unit, Output Unit, Storage Unit, Arithmetic Logic Unit, and Control Unit

 

d)  Why computer is called versatile machine?

Computer is called versatile machine because it is used in almost all the fields for various purposes.

 

e)   Draw any two symbols used in flowchart.



)    What is keyword in QBASIC programming language?

Keywords are those words which have special meanings in QBASIC.

 

2.   Write the technical term for the following statements. [2x 1=2]

 

a)       The component of CPU which performs arithmetic and logical operations. ALU

b)       Step by step finite instructions written in English language to solve a particular problem. Algorithm

 

3.   Write the Full Forms of the following: [2x1=2]\

 

a) DVD : Digital versatile disk

b) SDLC : Software Development Life Cycle 

 

Group ‘B’ —[24 Marks]

4.   Answer the following questions: (9x2=18]

 

a)       How is computer used in education? Describe.

Computer is an effective tool which can be used for teaching and learning, result processing, student data processing, question preparation, handouts and note preparation etc. Computers are also used for online education.

 

b)      What is microcomputer? List some examples.

A microcomputer is defined as a small personal computer in which the microprocessor is the central processor. Eg. Desktop computer, Laptop, Smartphones, Tablet etc.

 

c)        Explain memory unit in computer system.

Memory unit is a component of a computer system. It is used to store data, instructions and information. It is actually a work area of computer, where the CPU stores the data and instruction. It is also known as a main/primary/internal memory.

 

d)       What is input and output device? List some example.

An input is a hardware device connected to the computer system that sends out data to the computer to process it and controls the signals. Some typical examples for input devices in a computer are touch screen, mouse, keyboard. 

An output device is a hardware component used to receive data such as text, graphics, tactile, audio/ video and so on from the computer to conduct a task. The output devices reproduce, interpret or display the results of processing the data. Examples of output devices include a printer, a monitor, speakers and so on. 

 

e)       What is system design in SDLC?

After analysing the problem, the developer needs to develop different solutions to solve the problem and select the best one. After selecting the solution, the developer needs to design a solution using any programming tools. Two important tools to design a solution are Algorithm and Flowchart. These tools are called problem-solving tools that help the programmer to understand the program logic and find the solution.

 .

f)         What is Q-basic? What are the features of Q-basic?

QBASIC (Quick Beginner’s All-purpose Symbolic Instruction Code) is a high-level programming language developed by Microsoft Corporation in 1985. It is a modular programming language, where program is divided into different modules or procedure.

the features of Q-basic are:

It is simple and easy to learn.

It has dynamic program debugging.

 

g)        What is variable and constant in Q-Basic programming?

A variable is the location or address where the values are kept and values changes during the execution of a program.

Constants are values which remains fixed during the execution of a program.

 

 

 h) What is pseudo code in programming concept? Explain.

Pseudocode is defined as a method of describing a process or writing programming code and algorithms using a natural language such as English. The purpose of using pseudocode is to provide a clear and concise description of the steps that will be taken in a process or algorithm without the need for specific syntax or code. It is like a rough draft of a program or an algorithm before it is implemented in a programming language. It can also be referred to as 'false code' or 'representation of code'.

 

i) What is the function of IF...then statement in Q-basic. Explain along with syntax.

The function of IF...then statement in Q-basic is to execute a block of statements based on the evaluation of an expression that must be true.

Syntax:

IF Boolean expression THEN

[statement block]

END IF

- statement block consists of any number of statements on one or more lines.

 

 

5. Write the output of the given program:

A=2

WHILE A <= 12

IF A MOD 4 =0 THEN

S=S+A

END IF

A=A + 1

WEND

PRINT S

END

Dry Run

Variable

Condition Check

Statement Check

Variable

Output

A

A<=12

A MOD 4 = 0

S = S+A

 

2

2<=12 Yes

2 MOD 4= 0  ?

2=0 No

 

 

3

3<=12 Yes

3 MOD 4 = 0 ?

3=0 No

 

 

4

4<=12 Yes

4 MOD 4 = 0 ?

0=0 Yes

0+4=4

 

5

5<=12 Yes

5 MOD 4 = 0 ?

1=0 No

 

 

6

6<=12 Yes

6 MOD 4 = 0?

2 = 0 No

 

 

7

7<=12 Yes

7 MOD 4=0?

3=0 No

 

 

8

8<=12 Yes

8 MOD 4=0?

0=0 Yes

4+8=12

 

9

9<=12 Yes

9 MOD 4=0?

1=0 No

 

 

10

10<=12 Yes

10 MOD 4=0?

2=0 No

 

 

11

11<=12 Yes

11 MOD 4=0?

3=0 No

 

 

12

12<=12 Yes

12 MOD 4=0?

0=0 Yes

12+12=24

24

13

13<=12 No

Loop Exits

 

 

 

 

Output

24

 

2.  Debug the following program: [2]

 

REM to find reverse of a number

CLS

INPUT “Enter a number”; n

WHILE n=0

R= n MOD 10

Rev=Rev*10 +R

n=n/10

NEXT

DISPLAY “the reverse is “; Rev

END

 

Debugged Program:

REM to find reverse of a number

CLS

INPUT “Enter a number”; n

WHILE n < > 0

R= n MOD 10

Rev=Rev*10+R

n=n  \ 10

WEND

PRINT “the reverse is “; Rev

END

 

Read the following program and answer the given questions: [2]

 

CLS

A=10

For X= 1 to 10

PRINT A;

A=A+2

Next X

END

 

g)   How many times the loop is executed?

The loop executes 10 times.

 

 

h)  Write the arithmetic operator used in the above program?

The arithmetic operator used in the above program is “ + “

 

Group ‘C’ —[16 Marks]

 

 8. Write an algorithm to find the simple interest.

Step 1 : START 

Step 2 : Read the values of variable  p ( principal ) , n ( Number of years ) , r ( Rate of Interest ) .

Step 3 : calculate the values of  “ si = ( p * n * r )/100 “ .

Step 4 : Display si ( simple interest ) .

Step 5 : STOP 

 

3. Draw the flowchart to find the largest among three numbers. . [4]

 

 

 

 


 

 

 

 

 

4. Write a program to print smallest number among three input numbers. [4]

 

CLS

INPUT “ENTER ANY THREE NUMBERS”; A, B, C

IF A < B AND A < C THEN

PRINT “The smallest number is”; A

ELSEIF B < A AND B < C THEN

PRINT “The smallest number is”; B

ELSE

PRINT “The smallest number is”; C

END IF

 END

 

 

 

 

 

 

 

5. Write a program to find the area of the circle in Q-basic. [hint: A=3.14*R*R] [4]

 

REM PROGRAM TO DISPLAY AREA OF CIRCLE

CLS

INPUT “ENTER RADIUS”; R

A = 3.14 * R ^ 2

PRINT “AREA OF CIRCLE ”; A

END

 

OR

Write a pride in Q-Basic that checks whether a number is divisible by 5 or not.

 

REM

CLS

INPUT “ENTER ANY NUMBER”; N

IF N MOD 5 = 0 THEN

PRINT “ THE GIVEN NUMBER IS DIVISIBLE BY 5”

ELSE

PRINT “ THE GIVEN NUMBER IS NOT DIVISIBLE BY 5”

END IF

END