Challenger App

No.1 PSC Learning App

★
★
★
★
★
1M+ Downloads
ഒരു പ്രോഗ്രാം താഴെപ്പറയുന്ന നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കുന്നു. INPUT N IF N > 0 GOTO L1 PRINT "NEGATIVE" STOP L1: IF N < 100 GOTO L2 PRINT "LARGE" STOP L2: PRINT "SMALL POSITIVE" STOP N-ന്റെ ഇൻപുട്ട് മൂല്യം 120 ആണെങ്കിൽ, താഴെപ്പറയുന്നവയിൽ ഏത് പ്രസ്താവനയാണ് ശരി ?

Aനെഗറ്റീവ്

Bസ്മോൾ പോസിറ്റീവ്

Cലാർജ്

Dഔട്ട്പുട്ട് ഇല്ല

Answer:

C. ലാർജ്

Read Explanation:

പ്രോഗ്രാം ഫ്ലോ വിശകലനം

  • ഘട്ടം 1: ഇൻപുട്ട് മൂല്യം N = 120 എന്ന് നൽകിയിരിക്കുന്നു.
  • ഘട്ടം 2: IF N > 0 GOTO L1 എന്ന നിർദ്ദേശം പരിശോധിക്കുന്നു. 120 എന്നത് 0-നേക്കാൾ വലിയ സംഖ്യയായതിനാൽ, പ്രോഗ്രാം L1 എന്ന ലേബലിലേക്ക് മാറുന്നു.
  • ഘട്ടം 3: L1 ലേബലിന് താഴെയുള്ള IF N < 100 GOTO L2 എന്ന നിർദ്ദേശം പരിശോധിക്കുന്നു.
  • ഘട്ടം 4: ഇവിടെ N = 120 ആണ്. 120 എന്നത് 100-നേക്കാൾ ചെറുതല്ല (120 < 100 എന്നത് തെറ്റാണ്). അതിനാൽ, പ്രോഗ്രാം L2 ലേബലിലേക്ക് പോകുന്നില്ല.
  • ഘട്ടം 5: തൊട്ടുതാഴെയുള്ള നിർദ്ദേശം പ്രകാരം PRINT "LARGE" എന്ന് എക്സിക്യൂട്ട് ചെയ്യുന്നു.
  • ഘട്ടം 6: തുടർന്ന് STOP നിർദ്ദേശം വഴി പ്രോഗ്രാം അവസാനിക്കുന്നു.

അതുകൊണ്ട്, 120 എന്ന ഇൻപുട്ടിന് ഔട്ട്‌പുട്ട് ആയി ലഭിക്കുന്നത് LARGE എന്നായിരിക്കും.


Related Questions:

ഹൈ ലെവൽ ലാംഗ്വേജിൽ നിന്ന് മെഷീൻ ലെവൽ ലാംഗ്വേജിലേക്ക് വിവർത്തനം ചെയ്യുന്നു.
Which is not a Unicode encoding form?
Which command used to display the current working directory in Linux ?
ASCII is a