SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Regular practice of Class 10 IT Theory Questions and SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ prepares students for objective and descriptive examinations.

Class 10 IT Chapter 3 Question Answer Malayalam Medium

SSLC IT Chapter 3 Theory Questions Malayalam Medium

InText Questions and Answers

Question 1.
ഏതെല്ലാം കമ്പ്യൂട്ടർ ഭാഷകളെക്കുറിച്ച് നിങ്ങൾ കേട്ടിട്ടുണ്ട്?
Answer:

  1. Java
  2. Python
  3. C
  4. Ruby
  5. C++
  6. PHP

Question 2.
പട്ടികയിൽ വിട്ടുപോയവ കൂട്ടിച്ചേർക്കുക.
SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ 1
Answer:

Python Code (പൈത്തൺ നിർദ്ദേശം) Use (ഉപയോഗം)
color(“red”) ഡ്രോയിംഗിന്റെ നിറം ചുവപ്പായി സജ്ജീകരിക്കാൻ
circle(100) 100 യൂണിറ്റ് ആരമുള്ള ഒരു വൃത്തം വരയ്ക്കാൻ.
left(45) ടർട്ടിൽ 45° ഇടത്തേക്ക് തിരിക്കാൻ.
right(45) ടർട്ടിൽ 45 വലത്തേക്ക് തിരിക്കാൻ.
range (8) 0 മുതൽ 7 വരെയുള്ള സംഖ്യകളുടെ ഒരു ശ്രേണി സൃഷ്ടിക്കുന്നു (ലൂപ്പുകളിൽ ഉപയോഗിക്കുന്നു).

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Class 10 IT Chapter 3 Let’s Assess

Question 1.
a = 100
a = a + 25
print(a)
ഈ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുമ്പോൾ ലഭിക്കുന്ന Output എന്തായിരിക്കും?
Answer:
125

Question 2.
20 മുതൽ 40 വരെയുള്ള ഇരട്ടസംഖ്യകൾ print ചെയ്യുന്നതിനുള്ള പൈത്തൺ നിർദേശം താഴെ
തന്നിരിക്കുന്നവയിൽ ഏതാണ്?
SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ 2
Answer:
SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ 3

Std 10 IT Chapter 3 Extended Activities

Question 1.
പൈത്തണിൽ വിവിധ ലിസ്റ്റുകൾ തയ്യാറാക്കി പ്രിന്റ് ചെയ്യുക.
• കൂട്ടുകാരുടെ പേരുകൾ
• പൂക്കളുടെ പേരുകൾ
• സൗരയൂഥത്തിലെ ഗ്രഹങ്ങളുടെ പേരുകൾ
Answer:
• List of names of friends friends
=[“Aswin”, “Krishna”, “Vivek”, “Geethu”]
print(“Friends:”, friends)

• List of names of flowers
flowers = [“Lily”, “Rose”, “Jasmine”, “Sunflower”]
print(“Flowers:”, flowers)

• List of names of planets in the Solar System
planets = [“Mercury”, “Venus”, “Earth”, “Mars”, “Jupiter”, “Saturn”, “Uranus”, “Neptune”]
print(“Planets in the Solar System:”, planets)

Question 2.
ഒരു മൈതാനത്തിന്റെ നീളം 120 മീറ്ററും വീതി 50 മീറ്ററുമായാൽ അതിന്റെ പരപ്പളവ് കാണുന്നതിനുള്ള പൈത്തൺ പ്രോഗ്രാം തയ്യാറാക്കുക.
Answer:
length=120
width=50
area=length*width
print(“The area of the field is”, area, “square meters.”)

Question 3.
മൂന്നു വ്യത്യസ്ത സംഖ്യകൾ input ആയി സ്വീകരിച്ച് അവയിലെ വലിയ സംഖ്യ പ്രിന്റ് ചെയ്യുന്നതിനുള്ള പൈത്തൺ പ്രോഗ്രാം തയ്യാറാക്കുക.
Answer:
SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ 4

Question 4.
ഒരു വിദ്യാർഥിക്ക് ഒരു വിഷയത്തിന് 100 മാർക്കിൽ ലഭിച്ച സ്കോർ input ആയി സ്വീകരിച്ച് താഴെ കാണുന്ന നിബന്ധനകൾക്കനുസരിച്ച് ഗ്രേഡ് കണക്കാക്കുന്നതിനുള്ള പൈത്തൺ പ്രോഗ്രാം തയ്യാറാക്കുക.
Score>=90 Grade=A+
Score>=80 Grade=A
Score>=70 Grade=B+
Score>=60 Grade=B
Score>=50 Grade=C+
Otherwise print “Not Eligible”
Answer:

score = int(input ("Enter the score out of 100:"))
if score < 0 or score > 100:
print("Invalid input! Please enter a score between 0 and 100.")
else:
if score >= 90:
grade = "A + "
elif score >= 80:
grade = "A"
elif score >= 70:
grade = "B+"
elif score >= 60:
grade = "B"
elif score >= 50:
grade = "C+"
else:
grade = "Not Eligible"
print(f"Your grade is: {grade}"

Question 5.
വ്യത്യസ്ത നിറങ്ങൾ (നീല, പച്ച, ചുവപ്പ്, മഞ്ഞ വശങ്ങളായുള്ള 200 യൂണിറ്റ് നീളവും 100 യൂണിറ്റ്
വീതിയുമുള്ള ഒരു ചതുരം വരയ്ക്കുക.
Answer:

from turtle import *
t = turtle.Turtle()
t.pensize (4)
length = 200
width = 100
colors = ["blue", "green", "red", "yellow"]
for i in range(4):
t.pencolor (colors[i]) # Set color for each side
if i % 2 = 0:
t.forward(length)
else:
t.forward (width)
t.right (90)
t.hideturtle()
turtle.done()

SSLC IT കമ്പ്യൂട്ടർഭാഷ Questions and Answers Malayalam Medium

Question 1.
താഴെ കൊടുത്തിരിക്കുന്നവയിൽ നിന്ന് കമ്പ്യൂട്ടർ പ്രോഗ്രാമിംഗ് ഭാഷയല്ലാത്ത ഒന്ന് തിരഞ്ഞെടുക്കുക?
(a) Python
(b) C++
(c) Java
(d) Scanner
Answer:
(d) Scanner

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Question 2.
ഗ്രാഫിക് കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുന്നതി നായി ഒരു പൈത്തൺ പ്രോഗ്രാമിന്റെ തുടക്ക ത്തിൽ ചേർക്കാൻ ഉപയോഗിക്കുന്ന കമാൻഡ് ഏതാണ്?
(a) from turtle import *
(b) from input import *
(c) from Gimp input *
(d) None of these
Answer:
(a) from turtle import *

Question 3.
ഒരു കമ്പ്യൂട്ടറിൽ 1, 0 എന്ന ബൈനറി അക്കങ്ങൾ എന്തിനെ പ്രതിനിധീകരിക്കുന്നു?
(a) Start and End
(b) High and Low temperatures
(c) ON and OFF states
(d) Input and Output
Answer:
(c) ON and OFF states

Question 4.
കമ്പ്യൂട്ടറുകളിൽ ട്രാൻസ്ലേറ്റർ പ്രോഗ്രാമുകൾ ആവശ്യമായി വരുന്നത് എന്തുകൊണ്ട്?
(a) സംഗീതം പ്ലേ ചെയ്യാൻ
(b) ഡാറ്റ സംഭരിക്കാൻ
(c) ഉയർന്ന ലെവൽ ഭാഷയെ ബൈനറിയിലേക്ക് പരിവർത്തനം ചെയ്യാൻ
(d) ഇന്റർനെറ്റിലേക്ക് കണക്റ്റുചെയ്യാൻ
Answer:
(c) ഉയർന്ന ലെവൽ ഭാഷയെ ബൈനറിയിലേക്ക് പരിവർത്തനം ചെയ്യാൻ

Question 5.
താഴെ പറയുന്നവയിൽ ഏതാണ് ഒരു ട്രാൻ റ്റർ പ്രോഗ്രാമിന് ഉദാഹരണം
(a) MS Word
(b) Compiler
(c) Excel
(d) Browser
Answer:
(b) Compiler

Question 6.
കംപൈലറുകളും ഇന്റർപ്രറ്ററുകളും _________________ തരങ്ങളാണ്.
(a) ഹാർഡ്വെയർ
(b) ഇൻപുട്ട് ഉപകരണങ്ങൾ
(c) ട്രാൻസ്ലേറ്റർ പ്രോഗ്രാമുകൾ
(d) ബൈനറി കോഡ്
Answer:
(c) ട്രാൻസ്ലേറ്റർ പ്രോഗ്രാമുകൾ

Question 7.
കംപൈലറിന്റെ പ്രവർത്തനം എന്താണ്?
(a) കോഡ് വരിവരിയായി വിവർത്തനം ചെയ്യുന്നു
(b) കോഡിനെ പൂർണ്ണമായും ബൈനറിയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു
(c) എക്സിക്യൂഷൻ സമയത്ത് സോഴ്സ് കോഡ് ആവശ്യമാണ്
(d) ചിത്രങ്ങൾ എഡിറ്റ് ചെയ്യുന്നു
Answer:
(b) കോഡിനെ പൂർണ്ണമായും ബൈനറിയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു

Question 8.
ഒരു ഇന്റർപ്രറ്റർ എങ്ങനെയാണ് പ്രവർത്തിക്കുന്നത്?
(a) മുഴുവൻ കോഡും ഒരേസമയം വിവർത്തനം ചെയ്യുന്നു
(b) കോഡിനെ ചിത്രങ്ങളാക്കി മാറ്റുന്നു.
(c) കോഡ് വരിവരിയായി നടപ്പിലാക്കുന്നു
(d) ഒരു പ്രത്യേക ഫയലിലേക്ക് കംപൈൽ ചെയ്യുന്നു
Answer:
(c) കോഡ് വരിവരിയായി നടപ്പിലാക്കുന്നു

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Question 9.
ഏത് പ്രോഗ്രാമിംഗ് ഭാഷയാണ് സാധാരണയായി interpret ചെയുന്നത്?
a) C++
b) Python
c) Java
d) C
Answer:
b) Python

Question 10.
ഏത് ഭാഷയിലാണ് കംപൈലർ ഉപയോഗിക്കുന്നത്?
a) Java
b) Python
c) HTML
d) Ruby
Answer:
a) Java

Question 11.
ഒരു കംപൈലറും ഇന്റർപ്രറ്ററും തമ്മിലുള്ള പ്രധാന വ്യത്യാസം എന്താണ്?
(a) കംപൈലർ കോഡ് പതുക്കെ പ്രവർത്തി പ്പിക്കുന്നു
(b) ഇന്റർപ്രറ്റർ ബൈനറിയിലേക്ക് കംപൽ ചെയ്യുന്നു
(c) കംപൈലർ എക്സിക്യൂട്ടബിൾ ഫയലുകൾ നിർ മ്മിക്കുന്നു
(d) ഇന്റർപ്രറ്റർ ഇമേജുകളിൽ കോഡ് സംഭരി
Answer:
(c) കംപൈലർ എക്സിക്യൂട്ടബിൾ ഫയലുകൾ നിർ മ്മിക്കുന്നു

Question 12.
അൽഗോരിതം എന്നാലെന്ത്?
(a) ഒരു തരം പിശക്
(b) ഒരു പ്രോഗ്രാം പരിഹരിക്കുന്നതിനുള്ള ഘട്ടം ഘട്ടമായുള്ള രീതി
(c) ഒരു കോഡ് എഡിറ്റർ
(d) ഒരു പ്രോഗ്രാമിംഗ് ഭാഷ
Answer:
(b) ഒരു പ്രോഗ്രാം പരിഹരിക്കുന്നതിനുള്ള ഘട്ടം ഘട്ടമായുള്ള രീതി

Question 13.
ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കാൻ പൈത്തൺ പ്രോഗ്രാം എന്താണ് ഉപയോഗിക്കുന്നത്?
(a) print() function
(b) display()
(c) show()
(d) output()
Answer:
(a) print() function

Question 14.
ഒരു ഇന്റർപ്രറ്റർ ഉപയോഗിക്കുമ്പോൾ പ്രോഗ്രാം എക്സിക്യൂഷൻ സമയത്ത് എന്താണ് വേണ്ടത്?
(a) Binary file
(b) Source code
(c) Network connection
(d) No files are needed
Answer:
(b) Source code

Question 15.
താഴെ പറയുന്നവയിൽ ഏതാണ് പൈത്തണിനെ ഏറ്റവും നന്നായി വിവരിക്കുന്നത്?
(a) സങ്കീർണ്ണവും പഠിക്കാൻ പ്രയാസകരവുമാണ്
(b) മൊബൈൽ ആപ്പ് വികസനത്തിൽ മാത്രം പരിമിതപ്പെടുത്തിയിരിക്കുന്നു
(c) ഓപ്പൺ സോഴ്സും തുടക്കക്കാർക്ക് അനുയോ ജ്യവുമാണ്
(d) ലൈസൻസുകൾ ആവശ്യമാണ്
Answer:
(c) ഓപ്പൺ സോഴ്സും തുടക്കക്കാർക്ക് അനുയോ ജ്യവുമാണ്

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Question 16.
ഒരു കമ്പ്യൂട്ടർ പ്രോഗ്രാമിൽ ഒരു വേരിയബിളിന്റെ ഉദ്ദേശ്യം എന്താണ്?
(a) കണക്കുകൂട്ടലുകൾ നടത്താൻ
(b) ഡാറ്റ താൽക്കാലികമായി സംഭരിക്കാൻ
(c) ഔട്ട്പുട്ട് പ്രിന്റ് ചെയ്യാൻ
(d) ഒരു ഫംഗ്ഷൻ നിർവചിക്കാൻ
Answer:
(b) ഡാറ്റ താൽക്കാലികമായി സംഭരിക്കാൻ

Question 17.
input() ഉപയോഗിക്കുമ്പോൾ പൈത്തണിൽ ഏത് ഡാറ്റാ ടൈപ്പാണ് സ്വയമേവ നൽകുന്നത്?
(a) Integer
(b) Boolean
(c) String
(d) List
Answer:
(c) String

Question 18.
പൈത്തണിൽ ദശാംശ സംഖ്യകൾ സംഭരിക്കാൻ ഉപയോഗിക്കുന്ന ഡാറ്റാ ടൈപ്പ് ഏതാണ്?
(a) Integer
(b) String
(c) Float
(d) Boolean
Answer:
(c) Float

Question 19.
പ്രോഗ്രാം പിശകുകളില്ലാതെ ടൈപ്പ് ചെയ്യേണ്ടത് പ്രധാനമായിരിക്കുന്നത് എന്തുകൊണ്ട്?
(a) ഇത് സമയം ലാഭിക്കുന്നു
(b) എക്സിക്യൂഷൻ സമയത്ത് പിശകുകൾ ഒഴിവാക്കുന്നു
(c) ഇത് ഫോണ്ട് ശൈലി മെച്ചപ്പെടുത്തുന്നു
(d) ഇത് വേഗത വർദ്ധിപ്പിക്കുന്നു
Answer:
(b) എക്സിക്യൂഷൻ സമയത്ത് പിശകുകൾ ഒഴിവാക്കുന്നു

Question 20.
IDLE3 ൽ ‘Run Module’ എന്നതിലേക്കുള്ള shortcut കി ഏതാണ്?
(a) F3
(b) F4
(c) F5
(d) F6
Answer:
(c) F5

Question 21.
ഒരു പ്രോഗ്രാമിൽ ഒരു കണ്ടീഷണൽ സ്റ്റേറ്റ് മെന്റ് ഉപയോഗിക്കുന്നതിന്റെ ഉദ്ദേശ്യം എന്താണ്?
(a) ഉപയോക്ത്യ ഇൻപുട്ടുകൾ സംഭരിക്കാൻ
(b) ഡാറ്റ മാത്രം പ്രിന്റ് ചെയ്യാൻ
(c) വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി പ്രോഗ്രാം ഫ്ളോ ബ്രാഞ്ച് ചെയ്യാൻ
(d) ഒരു വ്യക്തിയുടെ പ്രായം കണക്കാക്കാൻ
Answer:
(c) വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി പ്രോഗ്രാം ഫ്ളോ ബ്രാഞ്ച് ചെയ്യാൻ

Question 22.
പൈത്തണിൽ if…else സ്റ്റേറ്റ്മെന്റിന്റെ ശരിയായ വാക്യഘടന എന്താണ്?
(a) if (condition) then
(b) if :<condition> … else: …
(c) when condition do
(d) check condition then
Answer:
(b) if :<condition> … else: …

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Question 23.
പ്രോഗ്രാമിങ്ങിൽ ‘സിന്റാക്സ്’ എന്ന പദം എന്താണ് അർത്ഥമാക്കുന്നത്?
(a) ഒരു സോഫ്റ്റ്വെയറിന്റെ പേര്
(b) ഒരു പ്രോഗ്രാമിന്റെ ദൃശ്യരൂപം
(c) പ്രോഗ്രാമുകൾ എഴുതുന്നതിനുള്ള നിയമ ങ്ങളും ഘടനയും
(d) പ്രോഗ്രാം നിർവ്വഹണത്തിന്റെ വേഗത
Answer:
(c) പ്രോഗ്രാമുകൾ എഴുതുന്നതിനുള്ള നിയമ ങ്ങളും ഘടനയും

Question 24.
else : ന് ശേഷമുള്ള വരി എപ്പോഴാണ് എക്സി കട്ട് ചെയുന്നത്?
(a) കൺഡിഷൻ ശരിയാകുമ്പോൾ
(b) എപ്പോഴും
(c) പ്രോഗ്രാം അവസാനിച്ചാൽ മാത്രം
(d) കൺഡിഷൻ തെറ്റാകുമ്പോൾ
Answer:
(d) കൺഡിഷൻ തെറ്റാകുമ്പോൾ

Question 25.
പൈത്തണിൽ നമ്മൾ എന്തിനാണ് ലൂപ്പുകൾ ഉപയോഗിക്കുന്നത്?
(a) വേരിയബിളുകൾ നിർവചിക്കാൻ
(b) പ്രോഗ്രാമിൽ നിന്ന് പുറത്തുകടക്കാൻ
(c) ഒരു കൂട്ടം നിർദ്ദേശങ്ങൾ ആവർത്തിക്കാൻ
(d) ഒരു സ്റ്റേറ്റ്മെന്റ് മാത്രം പ്രിന്റ് ചെയ്യാൻ
Answer:
(c) ഒരു കൂട്ടം നിർദ്ദേശങ്ങൾ ആവർത്തിക്കാൻ

Question 26.
താഴെ പറയുന്നവയിൽ ഏതാണ് പൈത്തണിലെ ഒരു ലൂപ്പ്?
(a) if loop
(b) repeat loop
(c) for loop
(d) check loop
Answer:
(c) for loop

Question 27.
ആവർത്തനങ്ങളുടെ എണ്ണം അറിയുമ്പോൾ സാധാരണയായി ഏത് ഗ്രൂപ്പാണ് ഉപയോഗിക്കുന്നത്?
(a) while loop
(b) if loop
(c) for loop
(d) switch loop
Answer:
(c) for loop

Question 28.
കോഡിന്റെ ഔട്ട്പുട്ട് എന്താണ്?
for i in range(2):
print(“Welcome”)
(a) Welcome Welcome Welcome
(b) Welcome Welcome
(c) Welcome
(d) Error
Answer:
(b) Welcome Welcome

Question 29.
കോഡിന്റെ ഔട്ട്പുട്ട് എന്താണ്?
x=1
while x<=3:
print(x)
x+=1
(a) 1 2 3
(b) 012
(c) 1 2 3 4
(d) 3 2 1
Answer:
(a) 1 2 3

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Question 30.
പൈത്തണിൽ ഫോർ ലൂപ്പ് ശരിയായി ഉപയോ ഗിക്കുന്ന പ്രസ്താവന ഏതാണ്?
(a) for i to 5 print(i)
(b) for i in range(5): print(i)
(c) for i = 1 to 5: print(i)
(d) for(i=0; i<5; i++)
Answer:
(b) for i in range(5): print(i)

Question 31.
range (1,10) ഔട്ട്പുട്ട് എന്താണ്?
(a) 0 to 10
(b) 1 to 10
(c) 1 to 9
(d) 0 to 9
Answer:
(c) 1 to 9

Question 32.
താഴെ പറയുന്നവയിൽ ഏതാണ് 2, 4, 6, 8 എന്നീ സംഖ്യകൾ ഉണ്ടാക്കുന്നത്?
(a) range(2, 10, 2)
(b) range(1, 10, 2)
(c) range(2, 8, 2)
(d) range(0, 9, 3)
Answer:
(a) range(2, 10, 2)

Question 33.
10 മുതൽ 1 വരെയുള്ള സംഖ്യകൾ വിപരീതമായി നൽകുന്ന ശ്രേണി എക്സ്പ്രഷൻ ഏതാണ്?
(a) range(10, 1)
(b) range(10, 0, -1)
(c) range(1, 10, -1)
(d) range(0, 10, -1)
Answer:
(b) range(10, 0, -1)

Question 34.
താഴെ പറയുന്നവയിൽ ഏതാണ് സാധുവായ ഒരു range() ഉപയോഗം അല്ലാത്തത്?
(a) range(5)
(b) range(1, 5)
(c) range(1, 10, 0)
(d) range(10, 1, -1)
Answer: c
(c) range(1, 10, 0)

Question 35.
താഴെ പറയുന്നവയിൽ ഏത് കമാൻഡാണ് forward (100) ന് തുല്യമായത്?
(a) fw(100)
(b) for(100)
(c) fd(100)
(d) fwd(100)
Answer:
(c) fd(100)

Question 36.
താഴെ പറയുന്നവയിൽ ഏത് കമാൻഡിൽ നിന്നാണ് right(90) ന് തുല്യമായത്?
(a) rt(90)
(b) rgt(90)
(c) rht(90)
(d) rgt(90)
Answer:
(a) rt(90)

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Question 37.
താഴെ കൊടുത്തിരിക്കുന്ന കോഡിന്റെ ഔട്ട്പുട്ട് എന്താണ്?
from turtle import*
for i in range(5);
fd(100)
rt(72)
SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ 5
Answer:
SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ 6

Question 38.
പൈത്തൺ ഗ്രാഫിക് വിൻഡോയിൽ സൃഷ്ടി ക്കുന്ന മാട്രിക് ആകൃതികൾക്ക് വ്യത്യസ്ത നിറങ്ങൾ നൽകാൻ ______________ കമാൻഡ് ഉപയോഗി ക്കുന്നു.
(a) color()
(b) forward()
(c) right()
(d) left()
Answer:
(a) color()

Question 39.
താഴെ കൊടുത്തിരിക്കുന്നവയിൽ നിന്ന് ശരി യായ കോഡ് സെഗ്മെന്റ് തിരഞ്ഞെടുക്കുക.
(a) for i in range():
fd(100)
rt(90)
(b) for i in range (4):
fd(100)
rt(90)
(c) for i in range(4):
fd(100)
rt(90)
(d) for i in range (4):
fd(100)
rt(90)
Answer:
(b) for i in range (4):
fd(100)
rt(90)

(ഓപ്ഷനുകളിൽ നിന്ന് രണ്ട് ശരിയായ ഉത്തരങ്ങൾ തിരഞ്ഞെടുക്കുക)
Question 40.
താഴെ പറയുന്നവയിൽ ഏതാണ് ബൈനറി മൂല്യങ്ങളെ പ്രതിനിധീകരിക്കുന്നത്?
(a) 0
(b) 1
(c) 2
(d) ON
(e) OFF
Answer:
(a) 0 & (b) 1

Question 41.
താഴെ പറയുന്നവയിൽ ഏതാണ് translator പ്രോഗ്രാമുകൾ?
(a) Compiler
(b) Keyboard
(c) Interpreter
(d) Speaker
(e) Mouse
Answer:
(a) Compiler & (c) Interpreter

Question 42.
ഇന്റെർ പറിനെ കുറിച്ചുള്ള ഏതൊക്കെ പ്രസ്താവനകളാണ് ശരി?
(a) മുഴുവൻ കോഡും ഒരേസമയം വിവർത്തനം ചെയ്യുക
(b) വരി വരിയായി വിവർത്തനം ചെയ്യുക
(c) ഒരു നിഘണ്ടു പോലെ പ്രവർത്തിക്കുക
(d) ബ്രൗസറുകളിൽ അവ ഉപയോഗിക്കുന്നു
(e) ഇത് ഒരു തരം translator ആണ്
Answer:
(b) വരി വരിയായി വിവർത്തനം ചെയ്യുക & (e) ഇത് ഒരു തരം translator ആണ്

Question 43.
ഹൈലെവൽ ഭാഷകൾ എന്ന് പരാമർശിക്ക പ്പെടുന്ന പ്രോഗ്രാമിംഗ് ഭാഷകൾ ഏതാണ്?
(a) Java
(b) C
(c) Python
(d) Binary
(e) Machine code
Answer:
(a) Java & (c) Python

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Question 44.
ഇവയിൽ ഏതാണ് ഒരു അൽഗോരിതം വിശദീക രിക്കുന്നത്?
(a) ഘട്ടം ഘട്ടമായുള്ള പ്രക്രിയ
(b) ക്രമരഹിതമായ ഊഹം
(c) ഒരു പ്രശ്നം പരിഹരിക്കുന്നതിനുള്ള സംഘ ടിത നിർദ്ദേശങ്ങൾ
(d) ഒരു തരം ഹാർഡ്വെയർ
(c) ഒരു പ്രോഗ്രാമിംഗ് ഭാഷ
Answer:
(a) ഘട്ടം ഘട്ടമായുള്ള പ്രക്രിയ & (c) ഒരു പ്രശ്നം പരിഹരിക്കുന്നതിനുള്ള സംഘ ടിത നിർദ്ദേശങ്ങൾ

Question 45.
താഴെ പറയുന്നവയിൽ ഏതൊക്കെ കാരണങ്ങ ളാണ് പെൺ തുടക്കക്കാർക്ക് അനുയോജ്യ മാകുന്നത്?
(a) വായിക്കാൻ എളുപ്പമുള്ള വാക്യഘടന
(b) സൗജന്യവും ഓപ്പൺ സോഴ്സും
(c) വലിയ കമ്പനികൾ മാത്രം ഉപയോഗിക്കുന്നു
(d) ആഴത്തിലുള്ള ഗണിതം ആവശ്യമാണ്
(e) ഓൺലൈൻ പിന്തുണയില്ല
Answer:
(a) വായിക്കാൻ എളുപ്പമുള്ള വാക്യഘടന & (b) സൗജന്യവും ഓപ്പൺ സോഴ്സും

Question 46.
താഴെ പറയുന്നവയിൽ പൈത്തണിൽ സാധുവായ വേരിയബിൾ നെയിം പ്രതീകങ്ങൾ ഏതാണ്?
(a) Digits (0-9) at the beginning
(b) Letters (A-Z, a-z)
(c) Underscore(_)
(d) @ symbol
(e) Hypen (-)
Answer:
(b) Letters (A-Z, a-z) & (c) Underscore(_)

Question 47.
പൈത്തണിലെ ഡാറ്റാ തരങ്ങളുടെ ഉദാഹരണ ങ്ങൾ ഇവയിൽ ഏതാണ്?
(a) Image
(b) Integer
(c) Folder
(d) String
(e) File
Answer:
(b) Integer & (d) String

Question 48.
പൈത്തണിലെ അരിറ്റിക് ഓപ്പറേറ്ററുകൾ ഏതൊക്കെയാണ്?
(a) +
(b) –
(c) ==
(d) and
(e) or
Answer:
(a) + & (b) –

Question 49.
IDLE3 ൽ നിങ്ങളുടെ വൈത്തൺ കോഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ സഹായിക്കുന്ന ഓപ്ഷനുകൾ ഏതാണ്?
(a) Run → Run Module
(b) File → Exit
(c) Press F5
(d) File → Open
(e) Shift + Tab
Answer:
(a) Run → Run Module & (c) Press F5

Question 50.
ഒരു പ്രോഗ്രാമിൽ കണ്ടീഷണൽ സ്റ്റേറ്റ്മെന്റിന്റെ ഉപയോഗം എന്താണ്?
(a) ഒരു കൂട്ടം നിർദ്ദേശങ്ങൾ ആവർത്തിക്കാൻ
(b) വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി പ്രോഗ്രാം ലോ ബ്രാഞ്ച് ചെയ്യാൻ
(c) വേരിയബിളുകൾ നിർവചിക്കാൻ
(d) വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി വ്യത്യസ്ത നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കാൻ
(e) ഔട്ട്പുട്ടുകൾ മാത്രം പ്രിന്റ് ചെയ്യാൻ
Answer:
(b) വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി പ്രോഗ്രാം ലോ ബ്രാഞ്ച് ചെയ്യാൻ & (d) വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി വ്യത്യസ്ത നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കാൻ

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Question 51.
പൈത്തണിലെ if else എന്നതിനെക്കുറിച്ചുള്ള ഈ പ്രസ്താവനകളിൽ ഏതാണ് ശരി?
(a) രണ്ട് പാതകളിൽ ഒന്ന് തിരഞ്ഞെടുക്കാൻ ഇത് പ്രോഗ്രാമിനെ അനുവദിക്കുന്നു.
(b) if കണ്ടിഷൻ തെറ്റാണെങ്കിൽ മാത്രമേ മറ്റേ ഭാഗം പ്രവർത്തിക്കു
(c) സംഖ്യകൾ താരതമ്യം ചെയ്യാൻ മാത്രമേ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാൻ കഴിയു
(d) അതിൽ എല്ലായ്പ്പോഴും ഒരു clif ഉൾപ്പെടു ത്തണം
(e) മറ്റേ ഭാഗം ഉപയോഗിച്ചോ അല്ലാതെയോ ഇതിന് പ്രവർത്തിപ്പിക്കാൻ കഴിയും
Answer:
(a) രണ്ട് പാതകളിൽ ഒന്ന് തിരഞ്ഞെടുക്കാൻ ഇത് പ്രോഗ്രാമിനെ അനുവദിക്കുന്നു. & (b) if കണ്ടിഷൻ തെറ്റാണെങ്കിൽ മാത്രമേ മറ്റേ ഭാഗം പ്രവർത്തിക്കു

Question 52.
താഴെ പറയുന്നവയിൽ പൈത്തണിലെ ലൂപ്പുക ളുടെ തരം ഏതാണ്?
(a) for loop
(b) switch loop
(c) do loop
(d) while loop
(e) if loop
Answer:
(a) for loop & (d) while loop

Question 53.
for loop-ലെ range() ഫണ്ട് ക്ഷനെ കുറിച് എന്താണ് ശരി?
(a) ഇത് സ്ഥിരസ്ഥിതിയായി 1ൽ നിന്ന് ആരംഭി ക്കുന്നു
(b) ഇത് സംഖ്യകളുടെ ഒരു ശ്രേണി സൃഷ്ടി ക്കാൻ സഹായിക്കുന്നു
(c) ലൂപ്പുകളിൽ ഇത് ഓപ്ഷണലാണ്
(d) ഇതിന് start, stop, end എന്നിവ നിർവചി ക്കാൻ കഴിയും
(e) ഇത് സിംഗുകളിൽ മാത്രമേ പ്രവർത്തിക്കു
Answer:
(b) ഇത് സംഖ്യകളുടെ ഒരു ശ്രേണി സൃഷ്ടി ക്കാൻ സഹായിക്കുന്നു & (d) ഇതിന് start, stop, end എന്നിവ നിർവചി ക്കാൻ കഴിയും

Question 54.
ഒരു for ഗ്രൂപ്പിൽ range() ഉപയോഗിക്കുന്നതിനുള്ള വഴികൾ ഏതൊക്കെയാണ്?
(a) for i in range(5):
(b) for i in range(0, 10):
(c) for i to 10:
(d) for i in 0 to 10:
(e) for i in range(1, 10, 2):
Answer:
(a) for i in range(5): & (e) for i in range(1, 10, 2):

Question 55.
ടർട്ടിൽ മൊഡ്യൂളിൽ, ഏത് കമാൻഡുകളാണ് ടർട്ടിലിനെ മുന്നോട്ടും പിന്നോട്ടും ചലിപ്പിക്കുന്നത്?
(a) move()
(b) jump()
(c) forward()
(d) backward()
(e) go()
Answer:
(c) forward() & (d) backward()

Question 56.
ടർട്ടിൽ തിരിക്കാൻ ഉപയോഗിക്കുന്ന രണ്ട് കമാൻ ഡുകൾ ഏതാണ്?
(a) turn()
(b) left()
(c) rotate()
(d) right()
(e) angle()
Answer:
(b) left() & (d) right()

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Question 57.
പൈത്തണിൽ ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കുന്നതിനുള്ള മാർഗങ്ങൾ ഇവയിൽ ഏതാണ്?
(a) mylist = list()
(b) mylist = []
(c) mylist = {}
(d) mylist = set()
(e) mylist= array()
Answer:
(a) mylist = list() & (b) mylist = []

Question 58.
താഴെ പറയുന്നവയിൽ ഏതാണ് ലിസ്റ്റ് ഡാറ്റ തരങ്ങൾ?
(a) [“apple”, “banana”]
(b) [1, 2, 3]
(c) (1, 2, 3)
(d) {1, 2, 3}
(e) “apple”
Answer:
(a) [“apple”, “banana”] & (b) [1, 2, 3]

Question 59.
ലിസ്റ്റുകളെക്കുറിച്ചുള്ള ശരിയായ പ്രസ്താവന കൾ ഏതൊക്കെയാണ്?
(a) ലിസ്റ്റുകൾ ക്രമീകരിച്ചിരിക്കുന്നു
(b) ലിസ്റ്റുകൾ മാറ്റാവുന്നതാണ്
(c) ലിസ്റ്റുകൾക്ക് വ്യത്യസ്ത ഡാറ്റ തരങ്ങൾ ഉൾക്കൊള്ളാൻ കഴിയില്ല.
(d) ലിസ്റ്റുകൾ } ൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്
(e) ലിസ്റ്റുകൾ സൂചികയിലാക്കാൻ കഴിയില്ല.
Answer:
(a) ലിസ്റ്റുകൾ ക്രമീകരിച്ചിരിക്കുന്നു & (b) ലിസ്റ്റുകൾ മാറ്റാവുന്നതാണ്

SSLC IT Chapter 3 Notes Malayalam Medium

ബൈനറി ഭാഷ
ON, OFF എന്നീ സങ്കേതങ്ങൾ മാത്രം ഉപയോഗിക്കുന്ന ഭാഷയെ ബൈനറി ഭാഷ എന്നാണ് പറയുക. ഈ അവസ്ഥകളെ HIGH, LOW അല്ലെങ്കിൽ 1, 0 അല്ലെങ്കിൽ TRUE, FALSE എന്നിങ്ങനെയെല്ലാം സൂചിപ്പിക്കാറുണ്ട്.

ട്രാൻസ്ലേറ്റർ
നമുക്ക് മനസ്സിലാവുന്ന ഭാഷയിൽ നൽകിയ നിർദേശ ങ്ങളെ ബൈനറിഭാഷയിലേക്കു മൊഴിമാറ്റാൻ കഴിയുന്ന പ്രോഗ്രാമുകൾ നമ്മുടെ കമ്പ്യൂട്ടറുകളിലുമുണ്ട്. ഹൈ ലെവൽ ഭാഷകൾ എന്നും ട്രാൻസ്ലേറ്റർ പ്രോഗ്രാമുക ളെന്നും ഇവ അറിയപ്പെടുന്നു. ട്രാൻസ്ലേറ്റർ പ്രോഗ്രാ മുകൾ പ്രധാനമായും രണ്ടു തരത്തിലുണ്ട് കമ്പയിലറു കളും ഇന്റർപ്രെട്ടറുകളും.

കമ്പയിലറുകളും ഇന്റർ പട്ടറുകളും

  • നിർദേശങ്ങൾ പൂർണ്ണമായും ബൈനറി ഭാഷയി ലേക്ക് മൊഴിമാറ്റി ഒരു പ്രത്യേക ഫയലാക്കി നൽകു ന്നവയാണ് കമ്പയിലറുകൾ.
  • C, C++, Java മുതലായ ഹൈലവൽ പ്രോഗ്രാമിങ് ഭാഷകൾ കമ്പയിലറുകൾ ഉപയോഗിക്കുന്നു.
  • നിർദേശങ്ങൾ പ്രവർത്തിപ്പിക്കുന്ന ഘട്ടത്തിൽ മാത്രം ഓരോ വരിയും മൊഴിമാറ്റം ചെയ്ത് നൽകു ന്നവയാണ് ഇന്റർപ്രെട്ടറുകൾ.
  • Python ഒരു Interpreted പ്രോഗ്രാമിങ് ഭാഷയാണ്.

പൈത്തൺ

  • ഒരു പ്രശ്നം പരിഹരിക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ ഒരു പ്രത്യേക ക്രമത്തിൽ എഴുതുന്ന പ്രക്രിയയെ അൽ ഗോരിതം എന്ന് വിളിക്കുന്നു.
  • 1990 ൽ ഗൈഡോ വാൻ റോസ്സം എന്ന നെതർലാൻ പുകാരനായ കമ്പ്യൂട്ടർ എൻജിനീയറാണ് പൈത്തൺഭാഷ വികസിപ്പിച്ചെടുത്തത്.
  • ഒരു ഓപ്പൺ സോഴ്സ് പ്രോഗ്രാമിങ് ഭാഷയാണ് പൈത്തൺ.

പൈത്തൺ പ്രോഗ്രാം

  • Text Editor തുറക്കുക.
  • പ്രോഗ്രാം കോഡ് ടൈപ്പ് ചെയ്യുക.
  • .py എക്സ്റ്റൻഷൻ ഉപയോഗിച്ച് ഫയൽ സേവ് ചെയ്യുക (ഉദാ. Find_age.py)
  • പൈത്തൺ ഫയൽ പ്രവർത്തിപ്പിക്കാൻ
    • ഫയൽ സേവ് ചെയ്ത ഫോൾഡർ തുറക്കുക.
    • ഫോൾഡറിൽ ഒഴിഞ്ഞ സ്ഥലത്ത് Right Click ചെയ്ത് Open in Terminal തുറക്കുക.
    • തുടർന്ന്, ടെർമിനലിൽ താഴെ നൽകിയ നിർദേശം ടൈപ്പ് ചെയ്ത് എന്റർ ചെയ്യുക.
      python3 Find_age.py

ചരങ്ങൾ
ഒരു പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്നതിനാവശ്യമായ ഡാറ്റ താൽക്കാലികമായി ശേഖരിക്കുന്നതിനാണ് ചരങ്ങൾ ഉപയോഗിക്കുക. പ്രോഗ്രാമിൽ ചരങ്ങളുപയോഗിക്കു മ്പോൾ അവയ്ക്ക് നൽകുന്ന പേര് അക്ഷരങ്ങളിലാണ് (Alphabet) തുടങ്ങേണ്ടത്. ഈ പേരിൽ Underscore( ) ഒഴികെയുള്ള Special characters ഉണ്ടാവരുത്.

ഡാറ്റാടൈപ്പ്
ഓരോ വേരിയബിളും ഏതുതരത്തിലുള്ള ഡാറ്റയാണ് ഉൾക്കൊള്ളുന്നത് എന്നതിനെ ഡാറ്റാടൈപ്പ് എന്ന പദം കൊണ്ട് സൂചിപ്പിക്കുന്നു. Integer, float, string, image, audio, date, time എന്നിവ വിവിധ ഡാറ്റാടെപ്പുകളാണ്. എന്നാൽ, പൈത്തൺ ഭാഷയിൽ വേരിയബിളുകൾ നിർമ്മിക്കുമ്പോൾ. ഡാറ്റാടൈപ്പ് പ്രത്യേകം സൂചിപ്പി ക്കേണ്ടതില്ല.

സിംഗ്
ഇൻപുട്ട് (input) ഫങ്ഷൻ ഉപയോഗിക്കുമ്പോൾ പൈത്തണിൽ input ഫങ്ഷൻ ഉപയോഗിച്ച് ലഭിക്കുന്ന ഡാറ്റ അക്ഷരരൂപത്തിലുള്ളതായിരിക്കും. സിംഗ് എന്നാണതിനെ സൂചിപ്പിക്കുന്നത്.

ഒരു വ്യക്തിയുടെ പേര്, അഡ്രസ് മുതലായ വിവരങ്ങ ളിൽ അക്ഷരങ്ങളിൽ ആയിരിക്കും ഉണ്ടായിരിക്കുക. എന്നാൽ Year of birth, Height, Weight എന്നീ വിവര ങ്ങൾ അക്കങ്ങളായിരിക്കും. വാക്കുകളിൽ സാധാരണ യായി സങ്കലനം, വ്യവകലനം, ഗുണനം, ഹരണം തുട ങ്ങിയ ഗണിത പ്രവർത്തനങ്ങൾ (Arithmetic Operations) ചെയ്യാറില്ല. അതിനാൽ, സംഖ്യകൾ ഇത്തരം കാര്യ ങ്ങൾക്ക് ഉപയോഗിക്കേണ്ടിവരും.

പൈത്തൺ ഓപ്പറേറ്ററുകൾ
പൈത്തണിൽ വ്യത്യസ്ത ഡാറ്റകളിലും വേരിയബി ളിലും പ്രയോഗിക്കാൻ കഴിയുന്നവയാണ് ഓപ്പറേറ്ററുകൾ.

1. Arithmetic Operators: ഗണിതക്രിയകൾ ചെയ്യുന്നതിനുള്ളവ

  • Addition +
  • Subtraction –
  • Multiplication*
  • Division/
  • Modulus %

2. Assignment Operator: വേരിയബിളിലേക്ക് വില ചേർക്കുന്നതിന് = ഉപയോഗിക്കുന്നു.
Eg: Mark=50

3. Comparison Operators: വിലകൾ താരതമ്യം ചെയ്യുന്നതിനുള്ളവ:

  • Equal to =
  • Greater than >
  • Less than <
  • Greater than or equal >
  • Less than or equal <=
  • Not equal !=

4. Logical Operators:- ഒന്നിലധികം സ്റ്റേറ്റ്മെന്റു കൾ യോജിപ്പിക്കുന്നതിന്
• and, or, not

IDLE3
വലിയ കമ്പ്യൂട്ടർ പ്രോഗ്രാമുകൾ തയ്യാറാക്കുമ്പോൾ പ്രോഗ്രാം, എളുപ്പത്തിൽ പ്രവർത്തിപ്പിക്കുന്നതിനും പിശകുകൾ തിരുത്തുന്നതിനുമൊക്കെ സഹായിക്കുന്ന IDE (Integrated Development Environment) എന്നറിയപ്പെടുന്ന പ്രത്യേക സോഫ്റ്റുവെയറുകളാണ് ഉപയോഗിക്കാറുളളത്.

IDLE3 ൽ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കാൻ

  • IDLE3 തുറന്ന്, File → New File വഴി പുതിയ ഫയൽ തുറക്കുക.
  • പ്രോഗ്രാം തെറ്റുകൂടാതെ ടൈപ്പ് ചെയ്തു ചേർക്കുക
  • File → Save ക്രമത്തിൽ ക്ലിക്ക് ചെയ്ത്, ഫയൽ നാമം നൽകി നിങ്ങളുടെ ഫോൾഡറിൽ സേവ് ചെയ്യുക.
  • തുടർന്ന് Run മെനുവിൽനിന്ന് Run Module ക്ലിക്ക് ചെയ്ത് പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുക.

Syntax
ഓരോ പ്രോഗ്രാമിങ് ഭാഷയ്ക്കും പ്രത്യേക പദങ്ങളും പദവിന്യാസക്രമവുമുണ്ട്. ഇവയാണ് Syntax അല്ലെങ്കിൽ ഉപയോഗക്രമം. പൈത്തൺ പദങ്ങൾ ഇംഗ്ലീഷ് അക്ഷരമാലയിലെ ചെറിയ അക്ഷരങ്ങൾ (Lowercase) ഉപയോഗിച്ചാണ് എഴുതേണ്ടത്. ഇത് പൈത്തൺ ഭാഷയുടെ Syntax ന്റെ ഭാഗമാണ്.

കണ്ടീഷണൽ സ്റ്റേറ്റ്മെന്റ്
ചില വ്യവസ്ഥകൾ ശരിയാണോ തെറ്റാണോ എന്ന തിനെ അടിസ്ഥാനമാക്കി വ്യത്യസ്ത കോഡ് ബ്ലോക്കു കൾ എക്സിക്യൂട്ട് ചെയ്യാൻ പൈത്തണിലെ കണ്ടി ഷണൽ സ്റ്റേറ്റ്മെന്റുകൾ അനുവദിക്കുന്നു. തീരുമാന ങ്ങൾ എടുക്കാനും വിവിധ സാഹചര്യങ്ങളോട് പ്രതിക രിക്കാനും കഴിയുന്ന പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്നതിന് അവ അത്യാവശ്യമാണ്.

if….else
ഒരു പ്രത്യേക നിബന്ധന (Condition) പാലിക്കുന്നുണ്ടോ എന്ന് പരിശോധിച്ച ശേഷം പാലിക്കുന്നുണ്ടെങ്കിൽ ഒരു രീതിയിലും പാലിക്കുന്നില്ലെങ്കിൽ മറ്റൊരു രീതിയിലും പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്നതിന് if else സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിക്കാം.

SSLC IT Chapter 3 Theory Questions Malayalam Medium കമ്പ്യൂട്ടർഭാഷ

Syntax:
if<condition>:
statements for condition true
else:
statements for condition false

Loop Statements
കമ്പ്യൂട്ടർ പ്രോഗ്രാം തയ്യാറാക്കുമ്പോൾ, ആവർത്തന നിർദേശങ്ങൾ നൽകുന്നതിന് Loop സ്റ്റേറ്റ്മെന്റുകൾ ഉപയോഗിക്കാം. പ്രധാനമായും രണ്ടു തരത്തിലുള്ള Loop സ്റ്റേറ്റ്മെന്റുകളാണ് പൈത്തൺ ഭാഷയിലുള്ളത്.

1. while loop
2. for loop

while loop
പൈത്തണിൽ, ഒരു വ്യവസ്ഥ ശരിയാകുന്നതുവരെ സ്റ്റേറ്റ് മെന്റുകളുടെ ഒരു ബ്ലോക്ക് ആവർത്തിച്ച് എക്സിക്യൂട്ട് ചെയ്യാൻ while ലൂപ്പ് ഉപയോഗിക്കുന്നു. വ്യവസ്ഥ തെറ്റാകുമ്പോൾ, പ്രോഗ്രാമിലെ ലൂപ്പിന് തൊട്ടുപിന്നാലെയുള്ള വരി എക്സിക്യൂട്ട് ചെയ്യപ്പെടും.

Syntax:
while<condition>:
statements to repeat

for loop
പൈത്തണിൽ, ആവർത്തന പ്രസ്താവനകൾ കെ കാര്യം ചെയ്യാൻ ലൂപ്പ് ഉപയോഗിക്കുന്നു.

Syntax:
for item in sequence:
statements

1 മുതൽ 100 വരെയുള്ള എണ്ണൽ സംഖ്യകൾ സ്ക്രീനിൽ പ്രിന്റ് ചെയ്യുന്നതിനുള്ള പൈത്തൺ പ്രോഗ്രാം while, for ലൂപ്പുകൾ ഉപയോഗിച്ച് എഴുതുക.

while loop:
cout=1
while count<=100;
print(count)
count=count+1
for loop
for count in range(1,101):
print(count)

പൈത്തൺ ഗ്രാഫിക്സ്
ഗ്രാഫിക്കൽ ഔട്ട്പുട്ട് നൽകിക്കൊണ്ട് പൈത്തണിന് ചിത്രങ്ങളും ജ്യാമിതീയ രൂപങ്ങളും വരയ്ക്കാൻ കഴിയും. വിവിധ ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനായി പൈത്തണിന് ലൈബ്രറി മൊഡ്യൂളുകൾ ഉണ്ട്. ടർട്ടിൽ ഗ്രാഫിക് മൊഡ്യൂൾ ഉപയോഗിച്ച്, പൈത്തണിൽ ഗ്രാഫിക്കൽ ഔട്ട്പുട്ട് സൃഷ്ടിക്കുന്ന പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കാൻ നമുക്ക് കഴിയും.

ഇതിനായി പ്രോഗ്രാമിന്റെ തുടക്കത്തിൽ “from turtle import *” എന്ന കമാൻഡ് ഉൾപ്പെടുത്തണം.

  • forward (number) അല്ലെങ്കിൽ fd(number): ഒരുരേഖ വരയ്ക്കാൻ ഇത് ഉപയോഗിക്കുന്നു.
  • right (angle) അല്ലെങ്കിൽ rt (angle): നിർദ്ദിഷ്ട കോണിനനുസരിച്ച് ടർട്ടിൽ ശരിയായ ദിശയിലേക്ക് തിരിക്കാൻ ഉപയോഗിക്കുന്നു.

പൈത്തണിലെ ലിസ്റ്റുകൾ
ഒരേ വേരിയബിളിൽ ഒന്നിലധികം ഇനങ്ങൾ 3 സംഭരിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു ശേഖരമാണ് ലിസ്റ്റ്.
E.g. colors=[“red”, “yellow”, “blue”, “green”, “orange”, “violet”]

Leave a Comment