Saturday, February 15, 2025

Find Output with Dry Run Solutions - SEE COMPUTER SCIENCE 2081

 


Write down the output of the given program and show them in dry run table

SOLVED Internal PABSON 2081

DECLARE SUB SERI ()

CLS

CALL SERI

END

SUB SERI

               A$ = "SCIENCE"

               B = LEN (A$)

               FOR I = 1 TO 4

                              PRINT TAB(I); MID$(A$, I, B)

                              B =B-2

               NEXT I

END SUB

ANS:

DRY RUN TABLE:

A$

B=LEN(A$)

I=1 TO 4

 PRINT TAB(I); MID$(A$, I, B)

B=B-2

SCIENCE

7

1

SCIENCE

7-2=5

 

5

2

   CIENC

5-2=3

 

3

3

     IEN

3-2=1

 

1

4

       E

1-2=-1

 

-1

5  

LOOP EXITS

 

The output of the program is:

SCIENCE

   CIENC

     IEN

      E

SOLVED National PABSON 2081

DECLARE SUB SERIES ()

CALL SERIES

END

SUB SERIES

N$ = “*”

FOR 1 TO 5

FOR J=1 TO I

PRINT N$;

NEXT J

PRINT

NEXT I

END SUB

ANS:

Dry Run Table:

N$

FOR 1 TO 5

J=1 TO I

PRINT N$

*

1 TO 5 Yes

1 TO 1 Yes

*

 

 

2 TO 1 No

 

 

2 TO 5 Yes

1 TO 2 Yes

*

 

 

2 TO 2 Yes

**

 

 

3 TO 2 No

 

 

3 TO 5 Yes

1 TO 3 Yes

*

 

 

2 TO 3 Yes

**

 

 

3 TO 3 Yes

***

 

 

4 TO 3 No

 

 

4 TO 5 Yes

1 TO 4 Yes

*

 

 

2 TO 4 Yes

**

 

 

3 TO 4 Yes

***

 

 

4 TO 4 Yes

****

 

 

5 TO 4 No

 

 

5 TO 5 Yes

1 TO 5 Yes

*

 

 

2 TO 5 Yes

**

 

 

3 TO 5 Yes

***

 

 

4 TO 5 Yes

****

 

 

5 TO 5 Yes

*****

 

 

6 TO 5 No

 

 

6 TO 5 No

Loop Exits

 

 

The output of the Program is:

*

**

***

****

*****

SOLVED SEDIPS 2081

DECLARE SUB DISPLAY ()

CLS

CALL DISPLAY

END

SUB DISPLAY

LET N = 100

DO UNTIL N < 50

R=N MOD 9+3

IF R MOD 4=0 THEN GOTO BOTTOM

PRINT R

BOTTOM:

N=N-10

LOOP

END SUB

 

ANS:

Dry Run Table:

N

N < 50

R=N MOD 9+3

R MOD 4=0?

NO

PRINT R

YES

N=N-10

100

100<50 No

100 MOD 9 + 3

1+3=4

 

4 MOD 4=0?

0=0 YES

 

100-10=90

90

90<50 No

90 MOD 9 +3

0+3=3

3 MOD 4=0?

3=0 No

3

90-10=80

80

80<50 No

80 MOD 9 +3

8+3=11

11 MOD 4 =0?

3=0?nO

11

80-10=70

70

70<50 No

70 MOD 9 +3

7+3=10

10 MOD 4=0?

2=0?No

10

70-10=60

60

60<50 No

60 MOD 9 + 3

6+3=9

9 MOD 4=0?

1=0 No

9

60-10=50

 

50

50<50 No

50 MOD 9 +3

5+3=8

8 MOD 4 =0?

0=0 YES

 

50-10=40

40

40<50 YES

LOOP EXITS

 

 

 

 

The output of the program is:

3

11

10

9

 

SOLVED 2079 GP

DECLARE SUB Result (C$)

C$= “COMPUTER"

CALL Result (C$)

END

SUB Result (C$)

FOR C=1 TO LEN(C$) STEP 2

M$=MIDS (C$, C,1)

N$=N$+MS

NEXT C

PRINT N$

ENF SUB

ANS:

Dry Run Table:

C$

FOR C=1 To LEN(C$) STEP 2

MS=MID$(C$, C,1)

N$=N$+M$

PRINT N$

COMPUTER

1 to 8 yes

MID$(COMPUTER,1,1)

=C

C

 

 

3 to 8 yes

MID$(COMPUTER,3,1)

=M

C+M=CM

 

 

5 to 8 yes

MID$(COMPUTER,5,1)

=U

CM+U=CMU

 

 

7 to 8 yes

MID$(COMPUTER,7,1)

=E

CMU+E=CMUE

 

 

9 to 8 no

(Loop exits)

 

 

CMUE

The output of the program is:

CMUE 

Set 8: SOLVED PABSON 2078

DECLARE SUB DISPLAY (A)

CLS

A= 3

CALL DISPLAY (A)

END

SUB DISPLAY (A)

FOR X = 1 TO 6

PRINT A;

IF A MOD 2 = 0 THEN

A=A/2

ELSE

A= (A*3) +1

END IF

NEXT X

END SUB

 ANS:

Dry Run Table:

A

X=1 TO 6

PRINT A;

IS A MOD 2=0?

Yes (A=A/2)

No(A=A*3+1)

 

3

1 To 6 Yes

 3

3 MOD 2=0

1=0 NO

 

3*3+1=10

10

2 To 6 Yes

 10

10 MOD 2=0

0=0 YES

10/2=5

 

5

3 To 6 Yes

 5

5 MOD 2=0

1=0 NO

 

5*3+1=16

16

4 To 6 Yes

 16

16 MOD 2=0

0=0 YES

16/2=8

 

8

5 To 6

 8

8 MOD 2=0

0=0 YES

8/2=4

 

4

6 To 6

4 MOD 2=0

0=0 YES

4/2=2

 

2

7 To 7 No

Loop terminates

 

 

 

The output of the program is:

3   10   5   16   8   4 

Set 7: SOLVED PABSON 2079

DECLARE SUB SERIES ()

CLS

CALL SERIES

END

SUB SERIES ()

X=1

Y=2

FOR P 1 TO 10

PRINT X:

X=X+Y

Y=Y+1

NEXT P

END SUB

 ANS:

Dry Run Table:

X

Y

P=1 TO 10

 PRINT X:

X=X+Y

Y=Y+1

1

2

1 TO 10 Yes

1

1+2=3

2+1=3

3

3

2 TO 10 Yes

 3

3+3=6

3+1=4

6

4

3 TO 10 Yes

 6

6+4=10

4+1=5

10

5

4 TO 10 Yes

 10

10+5=15

5+1=6

15

6

5 TO 10 Yes

 15

15+6=21

6+1=7

21

7

6 TO 10 Yes

 21

21+7=28

7+1=8

28

8

7 TO 10 Yes

 28

28+8=36

8+1=9

36

9

8 TO 10 Yes

 36

36+9=45

9+1=10

45

10

9 TO 10 Yes

 45

45+10=55

10+1=11

55

11

10 TO 10 Yes

 55

55+11=66

11+1=12

66

12

11 TO 10 No

Loop Exits

 

 

 

The output of the program is:

1   3   6   10   15   21   28   26   45   55

 Set 6: SOLVED SOS 2080

DECLARE SUB SHOW(A)

CLS

N=87

CALL SHOW(N)

END

SUB SHOW (A)

DO

B=A MOD 6+3

IF B MOD 4=0 THEN GOTO AA

PRINT B;

AA:

A=A-10

LOOP WHILE A>=50

END SUB

 ANS:

Dry Run Table:

N

A

B=A MOD 6+3

IS B MOD 4=0?

PRINT B;

A=A-10

LOOP WHILE A>=50

87

87

87 MOD 6+3

3+3=6

6 MOD 4=0?

2=0? NO

6

87-10=77

77>=50 YES

 

 77

77 MOD 6+3

5+3=8

8 MOD 4=0?

0=0? YES

      -

77-10=67

67>=50 YES

 

 67

67 MOD 6+3

1+3=4

4 MOD 4=0?

0=0? YES

       -

67-10=57

57>= 50 YES

 

57

57 MOD 6+3

3+3=6

6 MOD 4=0?

2=0? NO

6

57-10=47

47>=50 NO

(LOOP EXITS)

The output of the program is:

6    6

Set 5: SOLVED PABSON 2080(Karnali/Sudurpaschim)

DECLARE SUB Show ()

CLS

CALL Show

END

SUB Show

C=3

B=2

FOR I = 2 TO 8 STEP 2

PRINT C;

SWAP B, C

B = C + 1

NEXT I

END SUB

 ANS:

Dry Run Table:

C

B

I

FOR I = 2 TO 8 STEP 2

PRINT C

SWAP B, C

B = C + 1

3

2

2

YES

3

B = 3, C = 2

B = 2 + 1 = 3

2

3

4

YES

2

B = 2, C = 3

B = 3 + 1 = 4

3

4

6

YES

3

B = 3, C = 4

B = 4 + 1 = 5

4

5

8

YES

4

B = 4, C = 5

B = 5 + 1 = 6

5

6

10

NO (Loop Exits)

-

-

-

The output of the program is:

3   2  3   4

Set 4: SOLVED PABSON 2080 (Gandaki)

DECLARE SUB DTB (N)

CLS
N = 5126

CALL DTB (N)

END

SUB DTB (N)

WHILE N < > 0

R = N MOD 10

S = S + R

N = N \ 10

WEND

PRINT S;

END SUB

 ANS:

Dry Run Table:

N

WHILE N <> 0

R = N MOD 10

S = S + R

N = N \ 10

Print S

5126

YES

5126 MOD 10 = 6

S = 0 + 6 = 6

5126 \ 10 = 512

512

YES

512 MOD 10 = 2

S = 6 + 2 = 8

512 \ 10 = 51

51

YES

51 MOD 10 = 1

S = 8 + 1 = 9

51 \ 10 = 5

5

YES

5 MOD 10 = 5

S = 9 + 5 = 14

5 \ 10 = 0

0

NO (Loop Exits)

-

-

-

14

The output of the program is:

14

 Set 3: SOLVED PABSON 2080 (Bagmati) 

DECLARE SUB show ()

CLS

CALL show

END

SUB show

FOR I = 1 TO 7 STEP 3

S = S + I ^ 3

NEXT I

PRINT S

END SUB

ANS:

Dry Run Table:

I

FOR I = 1 TO 7 STEP 3

I ^ 3

S = S + I ^ 3

I = I + 3

Print S

1

YES

1 ^ 3 = 1

0 + 1 = 1

I = 1 + 3 = 4

4

YES

4 ^ 3 = 64

1 + 64 = 65

I = 4 + 3 = 7

7

YES

7 ^ 3 = 343

65 + 343 = 408

I = 7 + 3 = 10

10

NO (Loop Exits)

-

-

-

408

The output of the program is:

408

 Set 2: SOLVED PABSON 2080 (MADHESH)

DECLARE SUB SERIES ()

CLS

CALL SERIES

END

SUB SERIES

A=4

B=5

PRINT A

PRINT B

FOR 1=1 to 5

C=A + B

PRINT C

A=B

B=C

NEXT I

END SUB

ANS:

Dry Run Table:

A

B

Print A

Print B

I

FOR I = 1 TO 5

C = A + B

Print C

A = B

B = C

4

5

4

5

-

-

-

-

-

-

4

5

-

-

1

YES

4 + 5 = 9

9

5

9

5

9

-

-

2

YES

5 + 9 = 14

14

9

14

9

14

-

-

3

YES

9 + 14 = 23

23

14

23

14

23

-

-

4

YES

14 + 23 = 37

37

23

37

23

37

-

-

5

YES

23 + 37 = 60

60

37

60

37

60

-

-

6

NO (Loop Exits)

-

-

-

-

The output of the program is:

4

5

9

14

23

37

60

 Set 1: SOLVED PABSON 2080 (KOSHI) 

DECLARE FUNCTION PRE(A)

CLS

A=12345

S=PRE(A)

PRINT S

END

FUNCTION PRE(A)

WHILE A < >0

R = A MOD 10

S=S+R

A=A\10

WEND

PRE=S

END FUNCTION

ANS:

Dry Run Table:

A

WHILE A <> 0

R = A MOD 10

S = S + R

A = A \ 10

Print S

12345

YES

12345 MOD 10 = 5

S = 0 + 5 = 5

12345 \ 10 = 1234

1234

YES

1234 MOD 10 = 4

S = 5 + 4 = 9

1234 \ 10 = 123

123

YES

123 MOD 10 = 3

S = 9 + 3 = 12

123 \ 10 = 12

12

YES

12 MOD 10 = 2

S = 12 + 2 = 14

12 \ 10 = 1

1

YES

1 MOD 10 = 1

S = 14 + 1 = 15

1 \ 10 = 0

0

NO (Loop Exits)

-

-

-

15

The output of the program is:

15

(Rexam 2079)

DECLARE FUNCTION Series (N)

CLS

A=2

PRINT "Sum of the series"; Series (A)

END

FUNCTION Series (N)

Sum=0

FOR J = 1 TO 4

Sum=Sum + N

N=N+3

NEXT J

Series= Sum

END FUNCTION

ANS:

Dry Run Table:

A

N

Sum

FOR J = 1 TO 4

Sum = Sum + N

N = N + 3

Series=Sum

PRINT Series

2

2

0

1 TO 4 YES

0 + 2 = 2

2 + 3 = 5

-

 

 

5

2

2 TO 4 YES

2 + 5 = 7

5 + 3 = 8

-

 

 

8

7

3 TO 4 YES

7 + 8 = 15

8 + 3 = 11

-

 

 

11

15

4 TO 4 YES

15 + 11 = 26

11 + 3 = 14

-

 

 

14

26

5 TO 4 NO

(Loop Exits)

-

-

26

Sum of the series 26

The output of the program is:

Sum of the series 26

(2080)

DECLARE FUNCTION SQN (N)

CLS

S=0

FOR L=1 TO 3

READ NUM

S=S+SQN (NUM)

NEXT L

PRINT "Sum of square"; S

DATA 1, 4, 5

END

FUNCTION SQN (N)

SQN = N^2

END FUNCTION

ANS:

Dry Run Table:

S

FOR L = 1 TO 3

READ NUM

(DATA)

SQN (N) = N^2

S = S + SQN (NUM)

Print S

0

1 TO 3 YES

1

1^2 = 1

0 + 1 = 1

-

1

2 TO 3 YES

4

4^2 = 16

1 + 16 = 17

-

17

3 TO 3 YES

5

5^2 = 25

17 + 25 = 42

-

42

4 TO 3 NO (Loop Exits)

-

-

-

Sum of square: 42

The output of the program is:

Sum of square: 42

 SOLVED 2079(2078 Similar Question)

DECLARE SUB Series(A)

CLS
A=20

CALL Series(A)

END

SUB Series(A)

FOR K=1 to 5

PRINT A;

A=A+10

NEXT K

END SUB

ANS:

Dry Run Table:

A

FOR K = 1 TO 5

PRINT A

A = A + 10

20

K = 1 TO 5 YES

20

20 + 10 = 30

30

K = 2 TO 5 YES

30

30 + 10 = 40

40

K = 3 TO 5 YES

40

40 + 10 = 50

50

K = 4 TO 5 YES

50

50 + 10 = 60

60

K = 5 TO 5 YES

60

60 + 10 = 70

70

NO (Loop Exits)

-

-

The output of the program is:

20  30  40  50  60

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home