Prototype
پروٹوٹائپ
Pseudocode
سووڈو کوڈ
Flowchart
فلو چارٹ
Debugging
ڈی بگنگ
Input/output
ان پٹ / آؤٹ پٹ
Decision making
فیصلہ سازی
Processing
پروسیسنگ
Start/End
شروع / ختم
Terminal (Oval)
ٹرمینل (بیضوی)
Connector
کنیکٹر
Process (Rectangle)
پراسیس (مستطیل)
Decision (Diamond)
فیصلہ (ہیرے کا)
Matrix
میٹرکس
Graph
گراف
Flowchart
فلو چارٹ
Solution
سولوشن
Decision
فیصلہ
Connector
کنیکٹر
Input/output
ان پٹ/آؤٹ پٹ
Start/End
شروع/اختتام
Decision
ڈیسیژن
Process
پراسس
Connector
کنیکٹر
Start/End
سٹارٹ/اینڈ
Solution
حل
Decision making
فیصلہ سازی
Verification
تصدیق
Test data
ٹیسٹ ڈیٹا
A method of solving problems using mathematical calculations only.
مسائل کو صرف ریاضیاتی حساب سے حل کرنے کا ایک طریقہ۔
A problem-solving approach that employs systematic, algorithmic and logical thinking.
ایک مسئلہ حل کرنے کا طریقہ جو منظم، الگورتھمک اور منطقی سوچ کو استعمال کرتا ہے۔
A technique used exclusively in computer programming.
صرف کمپیوٹر پروگرامنگ میں استعمال کی جانے والی ایک تکنیک۔
An approach that ignores real-world applications.
ایک ایسا نقطہ نظر جو حقیقی دنیا کی درخواستوں کو نظر انداز کرتا ہے۔
It simplifies problems by breaking thern down into smaller, more manageabl parts.
یہ مسائل کو چھوٹے، زیادہ قابل انتظام حصوں میں توڑ کر آسان بناتا ہے۔
It complicates problems by adding more details.
یہ مزید تفصیلات شامل کرکے مسائل کو پیچیدہ بناتا ہے۔
It eliminates the need for solving the problem.
یہ مسئلہ حل کرنے کی ضرورت کو ختم کرتا ہے۔
It is only useful for simple problems.
یہ صرف آسان مسائل کے لیے مفید ہے۔
Finding and using similarities within problems
مسائل میں مماثلت تلاش کرنا اور استعمال کرنا
Ignoring repetitive elements
دہرائے جانے والے عناصر کو نظر انداز کرنا
Breaking problems into smaller pieces
مسائل کو چھوٹے حصوں میں توڑنا
Writing detailed algorithms
تفصیلی الگورتھم لکھنا
Decomposition
ڈکمپوزیشن
Pattern recognition.
پیٹرن ریکگنیشن
Abstraction
ایبسٹریکشن
Algorithm design
الگورتھم ڈیزائن
Writing the solution
حل لکھنا
Understanding the problem
مسئلہ کو سمجھنا
Designing a flowchart
فلو چارٹ ڈیزائن کرنا
Selecting a solution
حل کا انتخاب کرنا
Lists of data
ڈیٹا کی فہرستیں
Graphical representations
گرافیکل نمائندگی
Step-by-step instructions for solving a problem
مسئلہ حل کرنے کے لئے مرحلہ وار ہدایات
Repetitive patterns
دہرائے جانے والے نمونے
Code a program
پروگرام کو کوڈ کرنے کے لیے
Represent algorithms graphicall
الگورتھم کو گرافically نمائندگی کرنے کے لیے
Solve mathematical equations
ریاضی کی مساواتیں حل کرنے کے لیے
Identify patterns
پیٹرنز کی شناخت کے لیے
A type of flowchart
ایک قسم کا فلو چارٹ
A high-level description of an algorithm using plain language
عام زبان میں الگورتھم کا ایک اعلیٰ سطحی خاکہ
A programming language
ایک پروگرامنگ زبان
A debugging tool
ایک ڈی بگنگ ٹول
Writing the code in a programming language
پروگرامنگ زبان میں کوڈ لکھنا
Testing the flowchart with sample data
نمونے کے ڈیٹا کے ساتھ فلو چارٹ کی جانچ کرنا
Converting the flowchart into pseudocode
فلو چارٹ کو سیوڈو کوڈ میں تبدیل کرنا
Ignoring the flowchart details
فلو چارٹ کی تفصیلات کو نظر انداز کرنا
Ignoring problem understanding
مسئلے کی سمجھ کو نظر انداز کرنا
Problem simplification
مسئلے کو آسان بنانا
Avoiding solution design
حل کے ڈیزائن سے گریز کرنا
Implementing random solutions
بے ترتیب حل لاگو کرنا
No MCQs available for this section.
Designing a new algorithm for every problem
ہر مسئلے کے لیے ایک نیا الگورتھم ڈیزائن کرنا
Identifying trends in data to predict future outcomes
مستقبل کے نتائج کی پیشین گوئی کے لیے ڈیٹا میں رجحانات کی نشاندہی کرنا
Writing a program in multiple programming languages
متعدد پروگرامنگ لینگویجز میں ایک پروگرام لکھنا
Solving problems without breaking them into smaller parts
مسائل کو چھوٹے حصوں میں تقسیم کیے بغیر حل کرنا
The process of performing mathematical calculations
ریاضیاتی حسابات کرنے کا عمل
Breaking down a problem into smaller, manageable parts
کسی مسئلے کو چھوٹے، قابل انتظام حصوں میں تقسیم کرنا
Creating hardware solutions for computing
کمپیوٹنگ کے لیے ہارڈویئر حل بنانا
Writing complex algorithms only
صرف پیچیدہ الگورتھم لکھنا
Solving a problem step-by-step without simplification
سمپل فیکیشن کے بغیر مرحلہ بہ مرحلہ کسی مسئلے کو حل کرنا
Focusing on the most important details and ignoring irrelevant information
سب سے اہم تفصیلات پر توجہ مرکوز کرنا اور غیر متعلقہ معلومات کو نظر انداز کرنا
Creating detailed models for real-world problems
حقیقی دنیا کے مسائل کے لیے تفصیلی ماڈلز بنانا
Using complex language and jargon to explain problems
مسائل کی وضاحت کے لیے پیچیدہ زبان اور مخصوص اصطلاحات استعمال کرنا
Creating a set of instructions to follow
ہدایات کا ایک سیٹ بنانا جس پر عمل کرنا ہے
Breaking a complex problem into smaller, easier-to-solve parts
ایک پیچیدہ مسئلے کو چھوٹے، آسانی سے حل ہونے والے حصوں میں توڑنا
Identifying patterns between problems
مسائل کے درمیان پیٹرن کی نشاندہی کرنا
Ignoring unnecessary details and focusing on key aspects
غیر ضروری تفصیلات کو نظر انداز کرنا اور اہم پہلوؤں پر توجہ مرکوز کرنا
1
1
2
2
3
3
4
4
Decomposition
ڈی کمپوزیشن
Abstraction
ایبسٹریکشن
Pattern Recognition
پیٹرن ریکگنیشن
Algorithm Design
الگورتھم ڈیزائن
Abstraction
ایبسٹریکشن
Decomposition
ڈی کمپوزیشن
Algorithm design
الگورتم ڈیزائن
Pattern Recognition
پیٹرن ریکگنیشن