শেয়ারFacebookWhatsApp

উদ্দীপকে উল্লিখিত প্রোগ্রামটির অ্যালগরিদম লেখো ।

উত্তর: উদ্দীপকে উল্লিখিত প্রোগ্রামটির অ্যালগরিদম নিম্নরূপ: ধাপ-১: প্রোগ্রাম শুরু করি। ধাপ-২: ইনপুট হিসেবে n এর মান গ্রহণ করি। ধাপ-৩: sum = 0, i = 1 ধরি। ধাপ-৪: যদি i<=n হয় তবে ৫ নং ধাপে যাই । অন্যথায় ৭ নং ধাপে যাই । ধাপ-৫: যদি (i= =3) হয় তবে ৪ নং ধাপে যাই । অন্যথায় ৬ নং ধাপে যাই ৷ ধাপ-৬: sum = sum + pow(i, 2) এবং i = i+1 নির্ণয় করি এবং ৪ নং ধাপে ফেরত যাই । ধাপ-৭: s এর মান ছাপাই । ধাপ-৮: প্রোগ্রাম শেষ করি ।

HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা CQ — Prosthuti প্রশ্নব্যাংক

HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · সৃজনশীল

উদ্দীপকে উল্লিখিত প্রোগ্রামটির অ্যালগরিদম লেখো ।

উদ্দীপক

# include # include #include< math.h > void main() { int i, n, sum; printf( "Enter the value of n: " ); scanf( "%d" , &n ); sum = 0 ; for( i = 1; i < n; i + + ) { if ( i = = 3 ) continue; sum=sum+ pow(i, 2 ) ; } printf( " \nResult=\nResult = % d " , sum ); getch( ); }

Sylhet · 2019

উত্তর

প্রোগ্রাম নির্বাহের সময় (রান টাইম এ) ভুল ডেটা ইনপুট দিলে অথবা ডেটার ফরম্যাট ঠিক না থাকলে আউটপুট বা ফলাফল ভুল আসবে অথবা প্রোগ্রাম নির্বাহ হবে না। এধরনের ভুলকে নির্বাহজনিত ভুল বা রান টাইম এরর বলা হয়।

উত্তর

প্রোগ্রামার প্রোগ্রাম রচনা করতে প্রয়োজনীয় সংখ্যক চলক ঘোষণা করেন এবং তিনি তার ইচ্ছা অনুযায়ী চলকের নামকরণ করতে পারেন না। কারণ চলক ঘোষণা ও নামকরণের মধ্যে কিছু মৌলিক সীমবদ্ধতা ও নিয়ম-কানুন রয়েছে। এসব নিয়ম কানুনের মধ্যে একটি হলো কোনো স্পেশাল ক্যারেক্টার (যেমন ,!,@,#,%,*, +, ইত্যাদি) ব্যবহার করা যায়।না তবে স্পেশাল ক্যারেক্টার আন্ডারস্কোর (() ব্যবহার করা যায়। উদাহরণ:a_b, total$ point.

উত্তর

উদ্দীপকে উল্লিখিত প্রোগ্রামটির অ্যালগরিদম নিম্নরূপ: ধাপ-১: প্রোগ্রাম শুরু করি। ধাপ-২: ইনপুট হিসেবে n এর মান গ্রহণ করি। ধাপ-৩: sum = 0, i = 1 ধরি। ধাপ-৪: যদি i<=n হয় তবে ৫ নং ধাপে যাই । অন্যথায় ৭ নং ধাপে যাই । ধাপ-৫: যদি (i= =3) হয় তবে ৪ নং ধাপে যাই । অন্যথায় ৬ নং ধাপে যাই ৷ ধাপ-৬: sum = sum + pow(i, 2) এবং i = i+1 নির্ণয় করি এবং ৪ নং ধাপে ফেরত যাই । ধাপ-৭: s এর মান ছাপাই । ধাপ-৮: প্রোগ্রাম শেষ করি ।

উত্তর

উদ্দীপকের প্রোগ্রামের ধারাটির প্রথম পদ ধরা হয়েছে i=1, প্রতি পদের বৃদ্ধি i++ অর্থাৎ 1 এবং শেষ পদ n। সুতরাং ধারাটি হবে, · 12 + 22 +32 + 42 +52 + ….+n21\ldots.+n2 1 লুপের সাধারণ ফ্লো (flow) পরিবর্তন করার জন্য প্রোগ্রামিং-এ continue স্টেটমেন্ট ব্যবহৃত হয়। লুপের ভিতরের কিছু স্টেটমেন্টকে মাঝে মধ্যে এড়িয়ে যাওয়ার প্রয়োজন হয়। এক্ষেত্রে continue স্টেটমেন্ট ব্যবহৃত হয় । এখানে, for(i=1; i
HSCICTChapter 5 : প্রোগ্রামিং ভাষা
12টি সম্পর্কিত প্রশ্ন — ব্যাখ্যা লকড

1.সৃজনশীল প্রশ্ন

উদ্দীপক

#include < stdio.h >. #include < conio.h > { int i;s = 0; for (i = 1; i <= 100; i++) s = s + i; printf ("Total is % d", s); getch ( ); }

Sylhet · 2017

ক
কম্পাইলার কী?
খ
সি একটি কেস সেনসেটিভ ভাষা- বুঝিয়ে লেখ।
গ
উদ্দীপকে প্রদত্ত প্রোগ্রামটির একটি প্রবাহচিত্র অংকন কর।
ঘ
উদ্দীপকের কোডে ব্যবহৃত লুপের পরিবর্তে do লুপ ব্যবহার করে একই ফলাফল পাওয়া সম্ভব কিনা বিশ্লেষণপূর্বক মতামত দাও।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

2.সৃজনশীল প্রশ্ন

উদ্দীপক

#include < stdio.h >. #include < conio.h > { int i;s = 0; for (i = 1; i <= 100; i++) s = s + i; printf ("Total is % d", s); getch ( ); }

Sylhet · 2017

ক
কম্পাইলার কী?
খ
সি একটি কেস সেনসেটিভ ভাষা- বুঝিয়ে লেখ।
গ
উদ্দীপকে প্রদত্ত প্রোগ্রামটির একটি প্রবাহচিত্র অংকন কর।
ঘ
উদ্দীপকের কোডে ব্যবহৃত লুপের পরিবর্তে do লুপ ব্যবহার করে একই ফলাফল পাওয়া সম্ভব কিনা বিশ্লেষণপূর্বক মতামত দাও।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

3.সি একটি কেস সেনসেটিভ ভাষা- বুঝিয়ে লেখ।

সি একটি কেস সেনসেটিভ ভাষা- বুঝিয়ে লেখ।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

4.কম্পাইলার কী?

কম্পাইলার কী?

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

5.সৃজনশীল প্রশ্ন

উদ্দীপক

#include main ( ) { int SUM, N; printf ("Enter the last number"); scanf("%d", &N); SUM = 0; { for (i = 1; i ≤\leq N; i = i + 3) SUM = SUM + i; } printf ("Result: % d", SUM); }

Barisal · 2017

ক
সুডোকোড কী?
খ
অনুবাদক প্রোগ্রাম হিসেবে কম্পাইলার বেশি উপযোগী- ব্যাখ্যা করো।
গ
উপরের উদ্দীপকটির ফ্লোচার্ট অংকন করো।
ঘ
উপরের উপদ্দীপকটি do…………while\ldots\ldots\ldots\ldots while লুপের সাহায্যে করতে হলে কোডের কী পরিবর্তন করতে হবে- বিশ্লেষণ করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

6.সৃজনশীল প্রশ্ন

উদ্দীপক

#include main ( ) { int SUM, N; printf ("Enter the last number"); scanf("%d", &N); SUM = 0; { for (i = 1; i ≤\leq N; i = i + 3) SUM = SUM + i; } printf ("Result: % d", SUM); }

Barisal · 2017

ক
সুডোকোড কী?
খ
অনুবাদক প্রোগ্রাম হিসেবে কম্পাইলার বেশি উপযোগী- ব্যাখ্যা করো।
গ
উপরের উদ্দীপকটির ফ্লোচার্ট অংকন করো।
ঘ
উপরের উপদ্দীপকটি do…………while\ldots\ldots\ldots\ldots while লুপের সাহায্যে করতে হলে কোডের কী পরিবর্তন করতে হবে- বিশ্লেষণ করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

7.অনুবাদক প্রোগ্রাম হিসেবে কম্পাইলার বেশি উপযোগী- ব্যাখ্যা করো।

অনুবাদক প্রোগ্রাম হিসেবে কম্পাইলার বেশি উপযোগী- ব্যাখ্যা করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

8.সুডোকোড কী?

সুডোকোড কী?

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

9.সৃজনশীল প্রশ্ন

উদ্দীপক

question image

Jessore · 2017

ক
কম্পাইলার কী?
খ
c প্রোগ্রামে main ( ) ফাংশনের গুরুত্ব লিখ।
গ
উদ্দীপকের সমস্যাটির প্রবাহ চিত্র অঙ্কন কর।
ঘ
তিনটি সংখ্যার গড় নির্ণয়ের জন্য উদ্দীপকের কোনো পরিবর্তন আবশ্যক কী? বিশ্লেষণ কর।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

10.সৃজনশীল প্রশ্ন

উদ্দীপক

question image

Jessore · 2017

ক
কম্পাইলার কী?
খ
c প্রোগ্রামে main ( ) ফাংশনের গুরুত্ব লিখ।
গ
উদ্দীপকের সমস্যাটির প্রবাহ চিত্র অঙ্কন কর।
ঘ
তিনটি সংখ্যার গড় নির্ণয়ের জন্য উদ্দীপকের কোনো পরিবর্তন আবশ্যক কী? বিশ্লেষণ কর।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

11.c প্রোগ্রামে main ( ) ফাংশনের গুরুত্ব লিখ।

c প্রোগ্রামে main ( ) ফাংশনের গুরুত্ব লিখ।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

12.কম্পাইলার কী?

কম্পাইলার কী?

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

আরো প্রশ্ন দেখো

আরো হাজারো প্রশ্ন + মডেল টেস্ট

ফ্রি রেজিস্ট্রেশন করো — ফেভারিট, AI টিউটর, লিডারবোর্ড ও অ্যানালিটিক্স আনলক করো।