கேள்வி: கட்டுப்பாட்டு கட்டமைப்பு என்பது என்ன?
பதில்: ஒரு நிரலின் கட்டளைகளை நெறிப்படுத்த கட்டுப்பாட்டு கட்டமைப்பு (Control Structure) தேவை. கட்டுப்பாட்டு கட்டமைப்பில் தெரிவுகளும் (Choices), மடக்குசெயல்பாடும் (Repetions) அடிப்படையானவை.Böhm, Jacopini. "Flow diagrams, turing machines and languages with only two formation rules" Comm. ACM, 9(5):366-371, May 1966.Roberts, E. [1995] "[http://cs.stanford.edu/people/eroberts/papers/SIGCSE-1995/LoopExits.pdf Loop Exits and Structured Programming: Reopening the Debate] ," ACM SIGCSE Bulletin, (27)1: 268–272.
கேள்வி: கட்டுப்பாட்டு கட்டமைப்பு - இரு வழி தெரிவுகள் பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: b:Ada Programming/Keywords/if ''condition'' b:Ada Programming/Keywords/then ''statements''; b:Ada Programming/Keywords/else ''condition'' b:Ada Programming/Keywords/then ''other statements''; b:Ada Programming/Keywords/end b:Ada Programming/Keywords/if;
கேள்வி: கட்டுப்பாட்டு கட்டமைப்பு - பல வழி தெரிவுகள் குறித்து விரிவாக சொல்லுங்கள்.
பதில்: case someChar of switch (someChar) { 'a': actionOnA; case 'a': actionOnA; 'x': actionOnX; break; 'y','z':actionOnYandZ; case 'x': actionOnX; end; break; case 'y': case 'z': actionOnYandZ; break; default: actionOnNoMatch; }
கேள்வி: கட்டுப்பாட்டு கட்டமைப்பு - மடக்கி குறித்து விரிவாக சொல்லுங்கள்.
பதில்: ஒன்றை ஒரு செயல்பாட்டுக்குள் மடக்கி விடுவதை மடக்கி குறிப்பிடுகின்றது எனலாம். திரும்ப திரும்ப ஒரு குறிப்பிட்ட செயல்ப்பாட்டை செய்வதை மடக்கி என்று நிரலாக பின்புலத்தில் எடுத்துகொள்ளப்படுகின்றது. வளையம், கண்ணி, சுழல் செய்கை போன்ற சொற்களையும் இதற்கு தமிழில் பயன்படுத்தப்படுவதுண்டு. மடக்கி கட்டமைப்பில் இரு விடயங்கள் கவனிக்க தக்கன, அவை: # மடக்கி எப்படி கட்டுப்படுத்தப்படுகின்றது? # மடக்கிக்கான கட்டுப்பாடு எங்கே இருக்கின்றது?
கேள்வி: கட்டுப்பாட்டு கட்டமைப்பு - எண்ணு கட்டுப்பாட்டு மடக்கி - Count Controlled Loops என்பது என்ன?
பதில்: FOR I = 1 TO N for I := 1 to N do begin xxx xxx NEXT I end; DO I = 1,N for ( I=1; I<=N; ++I ) { xxx xxx END DO }
கேள்வி: கட்டுப்பாட்டு கட்டமைப்பு - நிலமை கட்டுப்பாட்டு மடக்கி - Condition Controlled Loops பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: DO WHILE (test) repeat xxx xxx END DO until test; while (test) { do xxx xxx } while (test);
கேள்வி: கட்டுப்பாட்டு கட்டமைப்பு - திரட்டு கட்டுப்பாட்டு மடக்கி - Collection Controlled Loops என்பது என்ன?
பதில்: A few programming languages (e.g. Smalltalk, Perl, Java programming language, C sharp, Visual Basic) have special constructs which allow you to implicitly loop through all elements of an array, or all members of a set or collection. someCollection do: [ :eachElement | xxx ]. foreach someArray { xxx } Collection coll; for (String s : coll) {}