স্ক্রিন#
ভূমিকা#
স্ক্রিন ক্যাটাগরিতে এমন সব ব্লক রয়েছে যা আপনার IQ (২য় জেনারেশন) ব্রেইনের বিল্ট-ইন স্ক্রিনে টেক্সট, ভ্যালু এবং গ্রাফিক্স প্রদর্শন করতে সাহায্য করে। এই ব্লকগুলো ব্যবহার করে সেন্সর ডেটা প্রিন্ট করা, কাস্টম ইন্টারফেস তৈরি করা, অথবা পরিবর্তনযোগ্য স্টাইল ও রঙ সহ লাইন, শেপ এবং টেক্সটের মতো ভিজ্যুয়াল এলিমেন্ট আঁকা যায়।
আঁকার জন্য ব্রেইনটির রেজোলিউশন হলো ১৬০ x ১০৮ পিক্সেল।
নিম্নে সকল ব্লকের একটি তালিকা দেওয়া হলো:
প্রিন্ট — ব্রেইনে টেক্সট এবং মান প্রদর্শন করুন।
স্ক্রিনে প্রিন্ট করুন — ব্রেইন স্ক্রিনে টেক্সট, সংখ্যা, অথবা ভেরিয়েবলের মান প্রিন্ট করে।
স্ক্রিনে সারি এবং কলামে কার্সার সেট করুন — কার্সারকে একটি নির্দিষ্ট সারি এবং কলামে নিয়ে যায়।
স্ক্রিনের পরবর্তী সারিতে কার্সার সেট করুন — কার্সারকে পরবর্তী সারির ১ নম্বর কলামে নিয়ে যায়।
স্ক্রিনে সারি পরিষ্কার করুন — একটি নির্দিষ্ট সারির লেখা মুছে ফেলে।
কার্সর কলাম — যে কলামে লেখাটি প্রিন্ট করা হবে তার কলাম নম্বর জানায়।
কার্সার সারি — যে সারিতে লেখাটি প্রিন্ট করা হবে তার সারি নম্বর জানায়।
সেটিংস — স্ক্রিন প্রদর্শনের বৈশিষ্ট্যসমূহ কনফিগার করুন।
স্ক্রিন পরিষ্কার করুন — সম্পূর্ণ স্ক্রিন পরিষ্কার করে।
স্ক্রিনে ফন্ট সেট করুন — প্রিন্ট করা লেখার জন্য ফন্টের স্টাইল এবং আকার নির্ধারণ করে।
স্ক্রিনে প্রিন্ট নির্ভুলতা সেট করুন — সংখ্যা প্রিন্ট করার সময় কত দশমিক স্থান দেখানো হবে তা সেট করে।
স্ক্রিনে পেনের প্রস্থ সেট করুন — অঙ্কিত রেখা এবং আকৃতির রূপরেখার পুরুত্ব নির্ধারণ করে।
স্ক্রিনে পেন / ফন্টের রঙ সেট করুন — টেক্সট, পিক্সেল, লাইন এবং আকৃতির আউটলাইনের রঙ সেট করে।
স্ক্রিনে ফিল কালার সেট করুন — অঙ্কিত আকারগুলির জন্য ফিল কালার সেট করে।
অঙ্কন করুন — ব্রেইন স্ক্রিনে বিভিন্ন আকৃতি ও গ্রাফিক্স তৈরি করুন।
স্ক্রিনে পিক্সেল আঁকুন — একটি স্থানাঙ্কে একটি একক পিক্সেল আঁকে।
স্ক্রিনে রেখা আঁকুন — দুটি বিন্দুর মধ্যে একটি রেখা আঁকে।
স্ক্রিনে আয়তক্ষেত্র আঁকুন — একটি আয়তক্ষেত্র আঁকে।
স্ক্রিনে বৃত্ত আঁকুন — একটি বৃত্ত আঁকে।
প্রিন্ট#
স্ক্রিনে প্রিন্ট করুন#
প্রিন্ট অন স্ক্রিন স্ট্যাক ব্লকটি ব্রেইন স্ক্রিনে বর্তমান কার্সর অবস্থান এবং ফন্ট এ টেক্সট, সংখ্যা, বা ভেরিয়েবলের মান প্রিন্ট করে।
স্ক্রিনে [VEXcode] প্রিন্ট করো ▶
প্যারামিটার |
বর্ণনা |
|---|---|
মূল্য |
যে টেক্সট, সংখ্যা বা ভেরিয়েবলের মান প্রদর্শন করতে হবে। |
এবং কার্সারকে পরবর্তী সারিতে সেট করুন |
ব্লকটি প্রসারিত করতে তীরচিহ্ন ( ▶ ) নির্বাচন করুন যাতে কার্সারকে পরবর্তী সারিতে সেট করুন, ফলে প্রিন্ট করার পর কার্সারটি পরবর্তী সারির ১ নম্বর কলামে চলে যাবে। |
উদাহরণ
শুরু হলে
[Display a message at the starting cursor position.]
স্ক্রিনে [Hello, Robot!] প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও

স্ক্রিনে সারি বা কলামে কার্সার সেট করুন#
set cursor to row column on screen স্ট্যাক ব্লকটি কার্সারকে ব্রেইন স্ক্রিনের একটি নির্দিষ্ট সারি এবং কলামে নিয়ে যায়। পরবর্তী print on screen ব্লকটি সেই অবস্থানে প্রিন্ট করা শুরু করবে। স্বাচ্ছন্দ্যে কতগুলি সারি এবং কলাম আঁটবে তা নির্বাচিত ফন্টের উপর নির্ভর করে।
মনোস্পেসড ফন্টের অক্ষরগুলোর প্রস্থ সব একই থাকে, ফলে লেখার অবস্থান সামঞ্জস্যপূর্ণ হয়। অন্যদিকে, প্রপোর্শনাল ফন্টের অক্ষরগুলোর প্রস্থ ভিন্ন ভিন্ন হয়, তাই কিছু অক্ষর অন্যগুলোর চেয়ে বেশি জায়গা নেয়। তবে, কোন ধরনের ফন্ট ব্যবহার করা হচ্ছে তা নির্বিশেষে, set cursor to row column on screen স্ট্যাক ব্লকটি ফন্ট স্টাইলের উপর ভিত্তি করে নয়, বরং সারি এবং কলামের আকারের উপর ভিত্তি করে কার্সারের অবস্থান নির্ধারণ করে। set font on screen স্ট্যাক ব্লকটি ব্যবহার করে ফন্টের আকার সামঞ্জস্য করা যায়।
স্ক্রিনে সারি [1] কলাম [1]-এ কার্সার নিয়ে যাও
প্যারামিটার |
বর্ণনা |
|---|---|
সারি |
যে সারিতে কার্সার সরাতে হবে, সেটি একটি পূর্ণ সংখ্যা হিসেবে। |
কলাম |
যে কলামে কার্সার সরাতে হবে, সেটি একটি পূর্ণ সংখ্যা হিসেবে। |
উদাহরণ
শুরু হলে
[Repeatedly print the current timer at Row 1 Column 1]
চিরকাল
স্ক্রিনে (সেকেন্ডে টাইমার) প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও
(1) সেকেন্ড অপেক্ষা করো
স্ক্রিন মুছে দাও
স্ক্রিনে সারি (1) কলাম (1)-এ কার্সার নিয়ে যাও

স্ক্রিনে কার্সারকে পরবর্তী সারিতে সেট করুন#
set cursor to next row on screen স্ট্যাক ব্লকটি ব্রেইন স্ক্রিনে কার্সারকে পরবর্তী সারির ১ নম্বর কলামে নিয়ে যায়।
স্ক্রিনে পরের সারিতে কার্সার নিয়ে যাও
প্যারামিটার |
বর্ণনা |
|---|---|
এই ব্লকটির কোনো প্যারামিটার নেই। |
উদাহরণ
শুরু হলে
[Display two lines of text.]
স্ক্রিনে [Line 1] প্রিন্ট করো ▶
স্ক্রিনে পরের সারিতে কার্সার নিয়ে যাও
স্ক্রিনে [Line 2] প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও

স্ক্রিনে সারি পরিষ্কার করুন#
clear row on screen স্ট্যাক ব্লকটি ব্রেইন স্ক্রিনের একটিমাত্র সারির টেক্সট মুছে ফেলে।
স্ক্রিনে (1) সারি মুছে দাও
প্যারামিটার |
বর্ণনা |
|---|---|
সারি |
যে সারিটি পরিষ্কার করতে হবে তার নম্বর। |
উদাহরণ
শুরু হলে
[Display text on two rows, but only keep one.]
স্ক্রিনে [This text stays] প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও
স্ক্রিনে [This disappears] প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও
(3) সেকেন্ড অপেক্ষা করো
স্ক্রিনে (2) সারি মুছে দাও
কার্সার কলাম#
কার্সর কলাম রিপোর্টার ব্লকটি সেই কলাম নম্বরটি একটি পূর্ণ সংখ্যা হিসেবে রিপোর্ট করে, যেখানে টেক্সট প্রিন্ট করা হবে।
(কার্সার কলাম)
প্যারামিটার |
বর্ণনা |
|---|---|
এই ব্লকটির কোনো প্যারামিটার নেই। |
উদাহরণ
শুরু হলে
[Display the cursor's current column.]
স্ক্রিনে সারি [3] কলাম [2]-এ কার্সার নিয়ে যাও
স্ক্রিনে (কার্সার কলাম) প্রিন্ট করো ▶
কার্সার সারি#
কার্সর সারি রিপোর্টার ব্লকটি সেই সারির নম্বরটি একটি পূর্ণ সংখ্যা হিসাবে রিপোর্ট করে যেখানে টেক্সট প্রিন্ট করা হবে।
(কার্সার সারি)
প্যারামিটার |
বর্ণনা |
|---|---|
এই ব্লকটির কোনো প্যারামিটার নেই। |
উদাহরণ
শুরু হলে
[Display the cursor's current row.]
স্ক্রিনে সারি [3] কলাম [2]-এ কার্সার নিয়ে যাও
স্ক্রিনে (কার্সার সারি) প্রিন্ট করো ▶
সেটিংস#
পরিষ্কার পর্দা#
ক্লিয়ার স্ক্রিন স্ট্যাক ব্লকটি ব্রেইন স্ক্রিন থেকে সমস্ত টেক্সট এবং ড্রয়িং মুছে ফেলে।
স্ক্রিন মুছে দাও
প্যারামিটার |
বর্ণনা |
|---|---|
এই ব্লকটির কোনো প্যারামিটার নেই। |
উদাহরণ
শুরু হলে
[Fill the screen, then clear it after 2 seconds.]
(5) বার পুনরাবৃত্তি করো
স্ক্রিনে [Line] প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও
अंत
(3) সেকেন্ড অপেক্ষা করো
স্ক্রিন মুছে দাও
স্ক্রিনে ফন্ট সেট করুন#
স্ক্রিনে ফন্ট সেট করুন স্ট্যাক ব্লকটি ব্রেইন স্ক্রিনে টেক্সট প্রদর্শনের জন্য ব্যবহৃত ফন্ট ও সাইজ নির্ধারণ করে। এই ফন্টটি পরবর্তীতে প্রিন্ট করা সমস্ত টেক্সটের জন্য প্রযোজ্য হবে।
স্ক্রিনে ফন্ট [মনোস্পেসড v] [মাঝারি v] সেট করো
প্যারামিটার |
বর্ণনা |
|---|---|
ফন্ট |
ব্যবহারযোগ্য ফন্ট: মনোস্পেসড অথবা প্রোপোরশনাল |
আকার |
ব্যবহারের জন্য সাইজ:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
উদাহরণ
শুরু হলে
[Display two different fonts on separate lines.]
স্ক্রিনে ফন্ট [মনোস্পেসড v] [মাঝারি v] সেট করো
স্ক্রিনে [Mono Medium] প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও
স্ক্রিনে ফন্ট [আনুপাতিক v] [মাঝারি v] সেট করো
স্ক্রিনে [Prop Medium] প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও

স্ক্রিনে প্রিন্টের নির্ভুলতা সেট করুন#
সেট প্রিন্ট প্রিসিশন অন স্ক্রিন স্ট্যাক ব্লকটি নির্ধারণ করে যে ব্রেইন স্ক্রিনে সংখ্যা প্রিন্ট করার সময় কত দশমিক স্থান দেখানো হবে। এই প্রিন্ট প্রিসিশন পরবর্তী সমস্ত প্রিন্ট করা সংখ্যার ক্ষেত্রে প্রযোজ্য হবে।
স্ক্রিনে প্রিন্টের নির্ভুলতা [0.1 v] সেট করো
প্যারামিটার |
বর্ণনা |
|---|---|
নির্ভুলতা |
ব্যবহারযোগ্য প্রিন্ট প্রিসিশন:
|
উদাহরণ
শুরু হলে
[Print 1/3 as 0.33.]
স্ক্রিনে প্রিন্টের নির্ভুলতা [0.01 v] সেট করো
স্ক্রিনে ([1] / [3]) প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও

স্ক্রিনে কলমের প্রস্থ সেট করুন#
স্ক্রিনে পেনের প্রস্থ নির্ধারণ করুন স্ট্যাক ব্লকটি অঙ্কিত রেখা এবং আকৃতির রূপরেখার পুরুত্ব নির্ধারণ করে।
স্ক্রিনে কলমের প্রস্থ [10] সেট করো
প্যারামিটার |
বর্ণনা |
|---|---|
প্রস্থ |
কলমের প্রস্থ, পিক্সেলে, ০ থেকে ৩২ পর্যন্ত। |
উদাহরণ
শুরু হলে
[Draw two circles with different pen widths.]
স্ক্রিনে বৃত্ত (40) (70) (20) আঁকো
স্ক্রিনে কলমের প্রস্থ (5) সেট করো
স্ক্রিনে বৃত্ত (100) (70) (20) আঁকো

স্ক্রিনে কলম / ফন্টের রঙ সেট করুন#
স্ক্রিনে পেন / ফন্টের রঙ সেট করুন স্ট্যাক ব্লকটি টেক্সট, পিক্সেল, লাইন এবং শেপের আউটলাইনের রঙ নির্ধারণ করে।
স্ক্রিনে কলম / ফন্টের রং [লাল v] সেট করো
প্যারামিটার |
বর্ণনা |
|---|---|
রঙ |
ব্যবহার করার জন্য কলম এবং ফন্টের রঙ:
|
উদাহরণ
শুরু হলে
[Draw two rectangles with different colors.]
স্ক্রিনে আয়তক্ষেত্র (100) (50) (10) (20) আঁকো
স্ক্রিনে কলম / ফন্টের রং [নীল v] সেট করো
স্ক্রিনে আয়তক্ষেত্র (50) (50) (10) (20) আঁকো

স্ক্রিনে ফিল কালার সেট করুন#
স্ক্রিনে ফিল কালার সেট করুন স্ট্যাক ব্লকটি শেপ আঁকার সময় ব্যবহৃত ফিল কালার নির্ধারণ করে।
স্ক্রিনে পূরণের রং [লাল v] সেট করো
প্যারামিটার |
বর্ণনা |
|---|---|
রঙ |
যে রঙটি ব্যবহার করতে হবে:
|
উদাহরণ
শুরু হলে
[Draw a yellow circle.]
স্ক্রিনে পূরণের রং [হলুদ v] সেট করো
স্ক্রিনে বৃত্ত (50) (50) (20) আঁকো

ড্র#
স্ক্রিনে পিক্সেল আঁকুন#
স্ক্রিনে পিক্সেল আঁকুন স্ট্যাক ব্লকটি বর্তমান পেনের রঙ ব্যবহার করে নির্বাচিত x এবং y স্থানাঙ্কে একটি পিক্সেল আঁকে।
স্ক্রিনে পিক্সেল [0] [0] আঁকো
প্যারামিটার |
বর্ণনা |
|---|---|
x |
পিক্সেলটি আঁকার জন্য x-স্থানাঙ্ক, ০ থেকে ১৫৯ পর্যন্ত। |
y |
পিক্সেলটি আঁকার জন্য y-স্থানাঙ্ক, ০ থেকে ১০৭ পর্যন্ত। |
উদাহরণ
শুরু হলে
[Draw one pixel at the center of the screen.]
স্ক্রিনে পিক্সেল (80) (50) আঁকো
![]()
স্ক্রিনে রেখা আঁকুন#
স্ক্রিনে লাইন আঁকুন স্ট্যাক ব্লকটি বর্তমান পেনের প্রস্থ এবং পেনের রঙ ব্যবহার করে প্রথম স্ক্রিন স্থানাঙ্ক (x1, y1) থেকে দ্বিতীয় স্ক্রিন স্থানাঙ্ক (x2, y2) পর্যন্ত একটি লাইন আঁকে।
স্ক্রিনে রেখা [0] [0] [159] [107] আঁকো
প্যারামিটার |
বর্ণনা |
|---|---|
x1 |
রেখাটির শুরুর x-স্থানাঙ্ক, পিক্সেল এককে, ০ থেকে ১৫৯ পর্যন্ত। |
y1 |
রেখাটির শুরুর y-স্থানাঙ্ক, পিক্সেল এককে, ০ থেকে ১০৭ পর্যন্ত। |
x2 |
রেখাটির শেষ প্রান্তের এক্স-স্থানাঙ্ক, পিক্সেল এককে, ০ থেকে ১৫৯ পর্যন্ত। |
y2 |
রেখাটির শেষ প্রান্তের y-স্থানাঙ্ক, পিক্সেল এককে, ০ থেকে ১০৭ পর্যন্ত। |
উদাহরণ
শুরু হলে
[Draw a line from the top left to bottom right of the screen.]
স্ক্রিনে রেখা (0) (0) (159) (107) আঁকো

স্ক্রিনে আয়তক্ষেত্র আঁকুন#
স্ক্রিনে আয়তক্ষেত্র আঁকুন স্ট্যাক ব্লকটি বর্তমান পেনের প্রস্থ, পেনের রঙ, এবং পূরণের রঙ ব্যবহার করে একটি আয়তক্ষেত্র আঁকে।
স্ক্রিনে আয়তক্ষেত্র [0] [0] [10] [10] আঁকো
প্যারামিটার |
বর্ণনা |
|---|---|
x |
আয়তক্ষেত্রটির উপরের-বাম কোণার x-স্থানাঙ্ক, পিক্সেল এককে, যার মান ০ থেকে ১৫৯ পর্যন্ত। |
y |
আয়তক্ষেত্রটির উপরের-বাম কোণার y-স্থানাঙ্ক, পিক্সেল এককে, যার মান ০ থেকে ১০৭ পর্যন্ত। |
প্রস্থ |
আয়তক্ষেত্রটির প্রস্থ, পিক্সেল এককে। |
উচ্চতা |
আয়তক্ষেত্রটির উচ্চতা পিক্সেলে। |
উদাহরণ
শুরু হলে
[Draw a rectangle on the screen.]
স্ক্রিনে আয়তক্ষেত্র (25) (25) (100) (50) আঁকো

স্ক্রিনে বৃত্ত আঁকুন#
স্ক্রিনে বৃত্ত আঁকুন স্ট্যাক ব্লকটি বর্তমান পেনের প্রস্থ, পেনের রঙ, এবং পূরণের রঙ ব্যবহার করে একটি বৃত্ত আঁকে।
স্ক্রিনে বৃত্ত [0] [0] [10] আঁকো
প্যারামিটার |
বর্ণনা |
|---|---|
x |
বৃত্তটির কেন্দ্রের x-স্থানাঙ্ক, পিক্সেল এককে, ০ থেকে ১৫৯ পর্যন্ত। |
y |
বৃত্তের কেন্দ্রের y-স্থানাঙ্ক, পিক্সেল এককে, ০ থেকে ১০৭ পর্যন্ত। |
ব্যাসার্ধ |
বৃত্তটির ব্যাসার্ধ পিক্সেলে। |
উদাহরণ
শুরু হলে
[Draw a circle on the screen.]
স্ক্রিনে বৃত্ত (80) (50) (20) আঁকো










