ਕੰਪਿਊਟਰ ', ਪ੍ਰੋਗਰਾਮਿੰਗ
ਪ੍ਰੋਗਰਾਮਿੰਗ. ਚੋਣ ਨਾਲ ਸਾਈਕਲਜ਼
Turbo ਪਾਸਕਲ ਵਿਚ ਇਕ ਖਾਸ ਜਗ੍ਹਾ ਚੱਕਰ ਨੂੰ ਲੈ. ਉਹ ਬਾਅਦ ਸਕਰੀਨ ਨੂੰ ਹੁਨਰ ਸਿਖਲਾਈ ਇੰਪੁੱਟ-ਆਉਟਪੁੱਟ ਜਾਣਕਾਰੀ ਤੁਰੰਤ ਦਾ ਅਧਿਐਨ ਕਰਨ ਲਈ ਸ਼ੁਰੂ ਕਰ. ਸਭ ਦੇ ਬਾਅਦ, ਕੰਮ ਦੀ ਸਭ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਹੈ, ਜੋ ਕਿ ਪੈਰਾਮੀਟਰ ਅਤੇ ਹੋਰ ਬਣਤਰ ਦੇ ਨਾਲ ਚੱਕਰ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਲਿਖਣ ਅਤੇ ਇੱਕ ਖਾਸ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਬਲਾਕ ਦੀ ਕਾਰਵਾਈ ਦੀ ਸਹੂਲਤ ਹੈ.
ਕਿਸਮ ਚੱਕਰ
ਕੁੱਲ ਵਿੱਚ, ਤਿੰਨ ਕਿਸਮ ਹਨ:
- ਨੂੰ ਇੱਕ ਪੈਰਾਮੀਟਰ ਦੇ ਨਾਲ,
- ਨੂੰ ਇੱਕ ਸ਼ਰਤ ਦੇ ਨਾਲ,
- ਨੂੰ ਇੱਕ postcondition.
ਚੋਣ ਨਾਲ ਚੱਕਰ, ਹੋਰ ਦੇ ਰੂਪ ਵਿੱਚ ਲਈ, ... ... ਨੂੰ ਕੀ ਕਰਨ ਦੀ ਜ ਲਈ ... downto ਕਿਹਾ ਗਿਆ .... ਕੀ, ਵਾਰ-ਵਾਰ ਕਾਰਵਾਈ ਦੀ ਇੱਕ ਲੜੀ ਦੁਹਰਾਓ. ਅਸੂਲ ਵਿੱਚ, ਹੋਰ ਕਿਸਮ ਸਿਰਫ ਲਈ-ਲੂਪ ਪੇਸ਼ਗੀ ਵਿੱਚ ਕਦਮ ਦੀ ਗਿਣਤੀ ਤੇ ਜਾਣਿਆ ਗਿਆ ਹੈ, ਉਸੇ ਮਕਸਦ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ.
ਦੋ ਹੋਰ ਬਣਤਰ (ਜਦਕਿ ਹੈ ਅਤੇ ਦੁਹਰਾਓ) ਵਿੱਚ ਦੁਹਰਾ ਸ਼ੁਰੂ ਵਿੱਚ ਅਣਜਾਣ ਦੀ ਗਿਣਤੀ ਹੈ. ਇਸ ਲਈ, ਜਦ ਨੌਕਰੀ ਦਾ ਅਧਿਐਨ ਇਸ ਨੂੰ ਹੈ, ਜੋ ਕਿ ਚੱਕਰ ਵਰਤਿਆ ਗਿਆ ਹੈ ਨੂੰ ਸਮਝ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ.
ਮੁੱਢਲੀ ਪਰਿਭਾਸ਼ਾ ਸੰਬੰਧਿਤ
ਪੈਰਾਮੀਟਰ ਨਾਲ ਚੱਕਰ - ਵਾਰ-ਪੜਾਅ. ਵਿਰੋਧੀ - ਮੁੱਖ ਭਾਗ, ਜੋ ਕਿ ਇੱਕ ਨਿਸ਼ਚਿਤ ਡਿਜ਼ਾਇਨ ਕੀਤੀ ਗਈ ਹੈ. ਪਾੜੇ ਦੀ ਸੀਮਾ ਲੱਗਦਾ ਹੈ ਜਿਸ ਹੱਦ ਤਕ ਹੈ, ਜੋ ਕਿ ਪੜਾਅ ਬਾਹਰ ਜ ਹੀ ਕੀਤਾ ਜਾਵੇਗਾ. ਤਰੀਕੇ ਨਾਲ ਕਰ ਕੇ, ਇਸ ਨੂੰ ਹੈ, ਜੋ ਕਿ ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ ਯੂਜ਼ਰ ਨੂੰ ਆਪਣੇ ਹੀ ਸੀਮਾ ਹੈ, ਦੋਨੋ ਪਾੜੇ ਸੈੱਟ ਕਰਦਾ ਹੈ 1. ਦੇ ਬਰਾਬਰ ਹੈ ਦੀ ਲੋੜ ਨਹੀ ਹੈ. ਲੂਪ ਸਰੀਰ ਨੂੰ - ਹੁਕਮ ਹੈ, ਜੋ ਕਿ ਹੀ ਸੁਣੇਗਾ ਦੀ ਗਿਣਤੀ ਦਾ ਫ਼ੈਸਲਾ ਕੀਤਾ ਹੈ ਦਾ ਇੱਕ ਸੈੱਟ ਹੈ.
ਸ਼ਬਦ "ਪੈਰਾਮੀਟਰ ਨਾਲ ਚੱਕਰ 'ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਹਾਲਤ ਨੂੰ ਚੁਣਿਆ ਗਿਆ ਹੈ, ਅਤੇ ਫਿਰ ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਦੁਹਰਾ ਸੈੱਟ ਹੈ. ਵਿਰੋਧੀ ਵੱਧਦਾ ਹੈ (ਜ decremented), ਅਤੇ ਸਭ ਕੁਝ ਜਾਪ. ਲੂਪ ਸਰੀਰ ਨੂੰ ਦੇ ਤੌਰ ਤੇ ਲੰਬੇ ਹਾਲਤ ਸੱਚ ਹੈ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾਵੇਗਾ.
ਲਈ ... ਦਾ ... ਕਰਦੇ ਹਨ: ਕਲਨ, ਸੰਟੈਕਸ
ਹੀ ਕਿਹਾ ਸੀ ਦੇ ਰੂਪ ਵਿੱਚ, ਇੱਕ ਪੈਰਾਮੀਟਰ ਨਾਲ ਚੱਕਰ ਕਾਰਜ ਹੈ, ਜੋ ਕਿ "ਪਾੜੇ" ਜਿਸ ਵਿੱਚ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਦਿਓ, ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਹੈ. ਇਸ ਲਈ, ਇਸ ਨੰਬਰ ਦੀ ਲੜੀ, ਹਫ਼ਤੇ ਦੇ ਦਿਨ, ਕਤਾਰ ਹੈ ਅਤੇ ਮੀਟਰ Poems ਹੋ ਸਕਦਾ ਹੈ. ਡੀ
2-ਦੁਰਾਡੇ ਫਾਰਮ ਡਿਜ਼ਾਇਨ: ਵਿਰੋਧੀ ਹੈ ਅਤੇ ਇਸ ਦੇ ਕਮੀ ਦੇ ਵਾਧਾ ਹੋਇਆ ਹੈ. ਪਹਿਲੀ ਡਿਜ਼ਾਈਨ ਹੇਠ ਰਾਹ ਵਿੱਚ ਅਸੂਲਾ ਕੀਤਾ ਜਾਵੇਗਾ:
iskh.peremennaya ਲਈ: = 1 ਸਰਹੱਦ 2 ਕੀ ਸਰਹੱਦ
ਸ਼ੁਰੂ
ਲੂਪ ਸਰੀਰ ਨੂੰ;
ਨੂੰ ਖਤਮ;
ਇੱਥੇ: ਹਵਾਲਾ. ਵੇਰੀਏਬਲ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਜ ਯੂਨਿਟ ਦੇ ਸ਼ੁਰੂ 'ਤੇ ਯੂਜ਼ਰ ਨੂੰ ਦੇ ਕੇ ਐਲਾਨ ਕੀਤਾ ਹੈ; 1 ਸੀਮਾ ਅਤੇ 2 ਦੀ ਸੀਮਾ - ਅੰਤਰਾਲ ਲਈ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਫਾਈਨਲ ਮੁੱਲ; ਲੂਪ ਸਰੀਰ ਵਿੱਚ ਕਾਰਵਾਈ ਦੇ ਇੱਕ ਨੰਬਰ ਦੇ ਪ੍ਰੋਗਰਾਮ ਦੁਆਰਾ ਕੀਤੀ ਜਾ ਕਰਨ ਲਈ ਤਜਵੀਜ਼ ਕੀਤਾ ਗਿਆ ਹੈ. ਇਹ ਯਾਦ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਜੇ ਲੂਪ ਸਰੀਰ ਨੂੰ ਸਿਰਫ ਇੱਕ ਹੀ ਟੀਮ ਨੂੰ ਸ਼ਾਮਿਲ ਹੈ, ਫਿਰ ਆਪਰੇਟਰ ਬਰੈਕਟ ਸ਼ੁਰੂ ... ਅੰਤ ਵਿੱਚ ਛੱਡਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਇਸ ਸਰੂਪ ਵਿੱਚ, ਵਿਰੋਧੀ, ਅਰਥਾਤ
iskh.peremennaya = 1 ਸਰਹੱਦ ਸਰਹੱਦ downto ਲਈ 2 ਕੀ
ਸ਼ੁਰੂ
ਲੂਪ ਸਰੀਰ ਨੂੰ;
ਨੂੰ ਖਤਮ;
ਇੱਥੇ ਹਵਾਲਾ. ਵੇਰੀਏਬਲ 1 ਦੇ ਵਾਧੇ ਵਿੱਚ ਕਮੀ ਆਵੇਗੀ.
ਚੱਕਰ ਪੈਰਾਮੀਟਰ ਦੀ ਸਕੀਮ ਨੂੰ ... ਲਈ ... ਹੇਠ ਹੋ ਜਾਵੇਗਾ:
- ਇਹ ਅੰਤਰਾਲ ਦੀ ਉਪਰਲੀ ਸੀਮਾ ਦੇ ਮੁੱਲ ਤੈਅ ਕਰਦਾ ਹੈ, ਟੀ. ਈ 2 ਸੀਮਾ.
- Iskh.peremennoy 1 ਦੀ ਇੱਕ ਦਾ ਮੁੱਲ ਸੀਮਾ ਨਿਰਧਾਰਤ.
- ਸ਼ਰਤੀਆ ਟੈਸਟ ਲੰਘਦਾ ਹੈ: iskh.peremennaya ≤ 2 ਸੀਮਾ.
- ਜਦ ਇਸ ਦਾ ਨਤੀਜਾ ਇਹ ਸੱਚ ਹੈ ਪ੍ਰਾਪਤ ਕਰਨ (ਸੱਚੇ) ਲੂਪ ਸਰੀਰ ਨੂੰ ਚਲਾਉਣ ਲਈ ਹੈ.
- ਵਿਰੋਧੀ ਇਕ ਕਦਮ 1 ਦੇ ਬਰਾਬਰ ਕੇ ਵੱਧਦਾ ਹੈ.
- , ਆਇਟਮ 3-5 ਹਾਲਤ ਦੇ ਤੌਰ ਤੇ ਅਜਿਹੇ ਵਾਰ ਜਦ ਤੱਕ ਸੁਚਾਰੂ ਜਾ ਰਿਹਾ, ਸੱਚ ਹੈ: iskh.peremennaya> 2 ਸੀਮਾ. ਇੱਕ ਵਾਰ ਇਸ ਨੂੰ ਆਈ ਹੈ, ਲੂਪ ਬੰਦ ਹੈ ਅਤੇ ਕੰਟਰੋਲ ਦਿੱਤਾ ਗਿਆ ਡਿਜ਼ਾਇਨ ਹੇਠ ਹਦਾਇਤ ਕਰਨ ਦੀ ਲੰਘਦਾ ਹੈ.
ਲਈ ... downto ... ਐਲਗੋਰਿਥਮ ਕੀ ਕੁਝ ਅੰਕ ਨੂੰ ਛੱਡ ਕੇ ਉਪਰੋਕਤ ਦੇ ਸਮਾਨ ਹੈ,:
- 3 ਦਾ ਕਦਮ ਵਿੱਚ ਹਾਲਤ ਟੈਸਟ ਕੀਤਾ ਗਿਆ ਹੈ: iskh.peremennaya ਸਰਹੱਦ ≥ 2.
- 5 ਲਾਈਨ ਐਲਗੋਰਿਥਮ ਜਵਾਬੀ 1 decremented ਹੈ.
- 6 ਪੈਰੇ ਵਿਚ 3-5 ਟੀਮ ਦੇ ਤੌਰ ਤੇ ਲੰਬੇ ਹਾਲਤ ਸੰਤੁਸ਼ਟ ਹੈ ਚਲਾਇਆ ਜਾਵੇਗਾ: iskh.peremennaya <ਸਰਹੱਦ 2.
ਦੂਸਰੀ ਹਰ ਚੀਜ ਦੋਨੋ ਐਲਗੋਰਿਥਮ ਦੇ ਕੰਮ ਵਿਚ ਸਮਾਨ ਹੈ.
Flowchart ਚੱਕਰ ਪੈਰਾਮੀਟਰ
ਪੈਰਾਮੀਟਰ ਨਾਲ ਸਾਈਕਲਜ਼ ਫਾਰਮ flowcharts (ਇਸ ਨੂੰ ਉਪਰ ਹੀ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀ) ਹੈ. ਇੱਥੇ ਇੱਕ ਸਧਾਰਨ ਸੰਗਠਨ ਬਣਤਰ ਹੈ.
ਚੱਕਰ ਦੇ ਪੈਰਾਮੀਟਰ ਨੂੰ ਮੁੱਢਲੀ ਲੋੜ
ਪੈਰਾਮੀਟਰ ਨਾਲ ਸਾਈਕਲਜ਼ ਦੇ ਵਾਤਾਵਰਣ ਦੀ ਇੱਕ ਨੂੰ ਕੁਝ ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ.
- ਵਿਰੋਧੀ ਅਤੇ ਸੀਮਾ ਅੰਤਰਾਲ (T. ਈ Iskh.peremennaya ਸੀਮਾ 1 ਅਤੇ ਸੀਮਾ 2) ਉਸੇ ਦਾ ਡਾਟਾ ਕਿਸਮ ਨਾਲ ਸੰਬੰਧਿਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਜੇ ਹਿੱਸੇ ਅਤੇ ਹਵਾਲਾ ਵੇਰੀਏਬਲ ਦੇ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਫਾਈਨਲ ਮੁੱਲ ਵਿਚਕਾਰ ਸਿਰਫ ਅਨੁਕੂਲਤਾ ਹੈ, ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਗਲਤ ਵਿਵਹਾਰ ਕੀਤਾ ਹੈ, ਕਿਉਕਿ ਚੌਕੇ ਸ਼ੁਰੂਆਤੀ ਪੈਰਾਮੀਟਰ ਡਾਟਾ ਨੂੰ ਕਿਸਮ ਨੂੰ ਬਦਲ ਦਿੱਤਾ ਜਾਵੇਗਾ ਸਕਦਾ ਹੈ.
- ਡਾਟਾ ਦੀ ਕਿਸਮ ਹੈ, ਜੋ ਕਿ ਪੈਰਾਮੀਟਰ ਮੁੱਲ ਲਈ ਸੰਬੰਧਿਤ ਹੈ, ਇੱਕ ਪੂਰਨ ਅੰਕ ਹੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਹ ਇੱਕ ਅਸਲੀ ਕਿਸਮ ਦੀ ਨੂੰ ਵਰਤਣ ਲਈ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਹੈ.
- ਬਦਲੋ ਲੂਪ iskh.peremennaya ਫੋਰਸ ਵਿੱਚ ਮੁੱਲ ਵਾਕਫੀ ਹੈ. ਨਹੀ, ਉਪਭੋਗੀ ਨੂੰ ਸ਼ਾਇਦ ਹੀ ਸੰਭਵ ਗਲਤੀ ਦੇ ਟਰੈਕ ਰੱਖ ਸਕਦੇ ਦਿਖਾਈ ਦਿੱਤੇ.
- ਲਈ ਵਿੱਚ ਚੱਕਰ ਦੇ ਹੋਰ ਕਿਸਮ, ਦੇ ਉਲਟ ... ... ਨੂੰ ਕੀ ਕਰਨ ਦੀ ਜ ਲਈ ... downto ... ਕਦਮ ਹੈ ਨੂੰ ਤਬਦੀਲ ਨਹੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ 1 ਦੇ ਇਲਾਵਾ ਹੋਰ ਸੈੱਟ ਕਰਨ.
Turbo ਪਾਸਕਲ: ਨੂੰ ਲੂਪ ਦੇ ਬਾਹਰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ
ਅਕਸਰ ਸਮੱਸਿਆ ਹਨ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਲੂਪ ਹੈ, ਭਾਵ. ਈ ਹਾਲਤ ਹਮੇਸ਼ਾ ਸੱਚੀ ਹੈ. ਬਰੇਕ ਵਿਧੀ ਸ਼ਰਤ, postcondition, ਪੈਰਾਮੀਟਰ ਨਾਲ ਚੱਕਰ ਦੇ ਬਾਹਰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਮਦਦ ਕਰਦਾ ਹੈ. ਈ ਨੂੰ ਆਪਣੇ ਕੰਮ ਨੂੰ ਜਬਰੀ ਬੰਦ ਕਰ ਰਿਹਾ ਹੈ.
ਪਾਸਕਲ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਹੈ, ਜੋ ਕਿ "ਸਦੀਪਕ" ਸੱਚਾਈ ਦੇ ਹਾਲਾਤ ਸ਼ਾਮਲ ਹੈ) ਵਿਚ ਪੈਰਾਮੀਟਰ ਨਾਲ ਸਾਈਕਲਜ਼ ਜਾਰੀ ਰੱਖੋ ਵਰਤ ਕੇ ਰੋਕ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇੱਥੇ ਕੰਮ ਦਾ ਹੇਠ ਆਯੋਜਿਤ ਕੀਤਾ ਗਿਆ ਹੈ: ਛੇਤੀ ਦੀ ਮੌਜੂਦਾ ਪੜਾਅ ਇਸ ਦੇ ਚੱਲਣ ਖਤਮ, ਕੰਟਰੋਲ ਹੈ, ਪਰ ਨਾ ਲੂਪ ਦੇ ਬਾਹਰ ਅਗਲੇ ਟੀਮ ਨੂੰ ਪਾਸ ਕੀਤਾ ਗਿਆ ਹੈ.
ਐਗਜ਼ਿਟ ਵਿਧੀ ਦੇ ਪ੍ਰੋਗਰਾਮ ਕੋਡ ਵਿੱਚ ਇੱਕ ਖਾਸ ਬਲਾਕ ਦਾ ਕੰਮ ਪੂਰਾ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ. ਇਹ ਇੱਕ ਵਿਧੀ (ਫੰਕਸ਼ਨ) ਅੰਦਰ ਕਾਰਨ ਹੁੰਦਾ ਹੈ ਅਤੇ ਉਸੇ ਵੇਲੇ 'ਤੇ, ਇਸ ਨੂੰ "ਟੁਕੜਾ" ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਦੀ ਤੁਰੰਤ ਬੰਦ ਕਰ ਰਿਹਾ ਹੈ. ਐਗਜ਼ਿਟ ਮੁੱਖ ਯੂਨਿਟ ਵਿੱਚ ਸਥਿਤ ਹੈ, ਜੇ, ਫਿਰ ਇਸ ਨੂੰ ਕਰ ਰਿਹਾ ਹੈ.
ਬੰਦ ਵਿਧੀ ਹੇਠ ਓਪਰੇਟਿੰਗ ਅਸੂਲ ਘਟਾ: ਪੂਰੇ ਕੰਮ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਖਤਮ ਹੁੰਦਾ ਹੈ.
ਦਾ ਫੈਸਲਾ ਕਰਨ ਲਈ ਕੰਮ ਦੇ ਉਦਾਹਰਣ
ਉਪਭੋਗੀ ਨੂੰ ਪਹਿਲੇ ਸਿੱਖ ਅਤੇ ਫਿਰ ਕੋਡ ਆਪ ਨੂੰ ਲਿਖਣ ਦਾ ਅਭਿਆਸ Pascal 'ਮਿਸਾਲ ਵਿਚ ਪੈਰਾਮੀਟਰ ਨਾਲ ਵਿਸ਼ੇ' ਚੱਕਰ ਦਾ ਅਧਿਐਨ ਦੇ ਬਾਅਦ ਲਾਭਦਾਇਕ ਹੋ ਜਾਵੇਗਾ. ਸਧਾਰਨ ਕੰਮ ਨੂੰ ਭਵਿੱਖ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਅਮਲ ਵਿੱਚ ਥਿਊਰੀ ਸਿੱਖਣ ਲਈ ਮਦਦ ਕਰ, ਅਤੇ ਫਿਰ ਇਸ ਨੂੰ ਸਫਲਤਾ ਨਾਲ ਲਾਗੂ ਕਰੋ. ਇਸ ਫੈਸਲੇ ਨਾਲ ਸਮੱਸਿਆ ਦੀ ਮਿਸਾਲ "ਚੋਣ ਨਾਲ ਚੱਕਰ '' ਤੇ, ਤੁਹਾਨੂੰ ਆਸਾਨ ਅਤੇ ਮੁਸ਼ਕਲ ਦਾ ਪਤਾ ਕਰ ਸਕਦੇ ਹੋ. ਇੱਥੇ 3 ਕੰਮ ਹੈ, ਜੋ ਕਿ ਕੰਮ ਦੇ ਨਾਲ ਪੇਸ਼ ਕਰਨ ਅਤੇ ਐਲਗੋਰਿਥਮ ਸਮਝਾਇਆ ਰਹੇ ਹਨ ਅਤੇ ਹਰ ਫੈਸਲੇ ਨੂੰ ਟਿੱਪਣੀ ਹਨ.
ਉਦੇਸ਼ 1
ਸੀਮਾ [0..199], ਲਗਾਤਾਰ ਚੁਣੇ ਅੰਕ ਦੇ ਦੋ-ਆਯਾਮੀ ਐਰੇ ਹੋਣਯੋਗ ਹੈ. ਸਾਰੇ ਦੋ-ਅੰਕ ਨੰਬਰ ਅੰਕ ਦੇ, ਜਿਸ ਦੇ ਰਕਮ 2 ਦੇ ਇੱਕ ਮਲਟੀਪਲ ਹੈ ਦੀ ਗਿਣਤੀ ਦਾ ਪਤਾ ਕਰੋ.
ਐਲਗੋਰਿਥਮ ਹੈ:
- ਇੱਕ ਦੋ-ਆਯਾਮੀ ਐਰੇ ਬਣਾਓ.
- ਹੇਠ ਲਿਖੇ ਹਾਲਾਤ ਦੇ ਨਾਲ ਪਾਲਣਾ ਕਰਨ ਲਈ ਹਰ ਇੱਕ ਨੰਬਰ ਨੂੰ ਚੈੱਕ ਕਰੋ:
ੳ) ਜੇ 9 ਅ) ਮਾਡ ਕੇ ਵੰਡ ਕੇ ਦੂਜਾ ਅੰਕ ਨੰਬਰ ਦੀ ਚੋਣ ਕਰੋ; ੲ) ਆਪਣੇ ਜਾਰੀ ਕੀਤੇ ਨੰਬਰ ਦਿੰਦਾ ਹੈ; d) ਇਕ ਨਿਸ਼ਚਿਤ ਮਾਤਰਾ ਨੂੰ ਮਾਡ 2 ਵੰਡਿਆ; ਈ) ਜੇ ਇਸ ਦਾ ਨਤੀਜਾ 0 ਦੇ ਬਰਾਬਰ ਹੈ, ਜਵਾਬੀ 1 ਵੱਧਦਾ ਹੈ. ਕੰਮ 2 ਪੂਰਨ ਅੰਕ ਤੱਤ ਦੀ ਇੱਕ ਇੱਕ-ਅਯਾਮੀ ਐਰੇ ਹੋਣਯੋਗ ਹੈ. ਸਕਾਰਾਤਮਕ ਨੰਬਰ ਦੀ ਗਿਣਤੀ ਪਤਾ ਕਰੋ. ਐਲਗੋਰਿਥਮ ਹੈ: ਬਰੈਕਟ ਵਿੱਚ ਡਾਟਾ {} ਟਿੱਪਣੀ ਹਨ. ਲਾਈਨ 11 ਦੇ ਦੋ ਤਰੀਕੇ ਦੇ ਇੱਕ ਐਰੇ ਸਕਰੀਨ 'ਤੇ ਵੇਖਾਉਣ ਹੈ ਕਰ ਸਕਦਾ ਹੈ: ਨੰਬਰ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਪਾੜਾ ਨੂੰ ਛੱਡ ਕੇ ਸੈੱਲ ਦੀ ਇੱਕ ਨੂੰ ਕੁਝ ਗਿਣਤੀ ਦੇ ਹਰ ਤੱਤ ਨੂੰ ਜਾਰੀ ਕਰਨ ਲਈ (ਇਸ ਕੇਸ ਵਿਚ, ਆਪਣੇ 5). ਲਾਈਨ 12 ਵਿੱਚ, ਵੇਰੀਏਬਲ ਵਿਰੋਧੀ ਨੂੰ ਵੀ ਦੋ ਤਰੀਕੇ ਵਿੱਚ ਵਾਧਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ: ਪਿਛਲੇ ਮੁੱਲ ਲਈ ਕਿਸੇ 1 ਨੂੰ ਸ਼ਾਮਿਲ ਜ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਇੰਕ ਨੂੰ ਵਰਤਣ ਲਈ ਕੰਮ 3 ਕਦਰ ਵਰਗ ਮੈਟਰਿਕਸ. ਸਕਾਰਾਤਮਕ ਤੱਤ ਹੈ, ਜੋ ਕਿ ਮੁੱਖ Diagonal 'ਤੇ ਹਨ, ਦੀ ਗਿਣਤੀ ਪਤਾ ਕਰੋ. ਸਪਸ਼ਟੀਕਰਨ: ਮੁੱਖ Diagonal ਨੰਬਰ ਦੇ ਐਰੇ ਥੱਲੇ ਸੱਜੇ ਚੋਟੀ ਦੇ ਖੱਬੇ ਤੱਕ ਕਵਰ ਕਰਦਾ ਹੈ. ਇਸ ਦੀ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਫੀਚਰ ਹੈ, ਜੋ ਕਿ ਅਸਲ ਕਤਾਰ ਹੈ ਅਤੇ ਕਾਲਮ ਇੰਡੈਕਸ ਉਸੇ ਹਨ. ਇਸ ਲਈ, ਇੱਕ ਚੱਕਰ ਬਾਕੀ ਤੱਤ ਨੂੰ ਬੇਪਰਦ ਬਿਨਾ ਕਤਾਰ ਜਾਣ ਲਈ ਕਾਫ਼ੀ ਪ੍ਰਬੰਧ. ਐਲਗੋਰਿਥਮ ਹੈ: ਇੱਕ ਨਿਯਮ ਦੇ ਤੌਰ ਤੇ, ਸਵੈ-ਆਦਰ ਪ੍ਰੋਗਰਾਮਰ ਕਈ ਭਾਸ਼ਾ ਨੂੰ ਜਾਣਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਇਸ ਨੂੰ C ++, Turbo ਪਾਸਕਲ, ਡੈਲਫੀ, ਜਾਵਾ, ਅਤੇ ਇਸ 'ਤੇ ਹੋ ਸਕਦਾ ਹੈ. ਵਿਚਕਾਰ ਯਿਸੂ ਦੇ ਦੋ 80-ਤਰੀਕੇਿਾਲ ਵਿਚ ਉਚਾਰੇ ਗਏ ਸਨ ਡੀ ਕੱਲ੍ਹ ਦੁਨਿਆਵੀ. (C ਅਤੇ Turbo ਨੂੰ ਪਾਸਕਲ). twentieth ਸਦੀ ਦੇ ਅੰਤ 'ਤੇ, ਲੜਾਈ ਦੇ ਤੌਰ ਤੇ ਅਜਿਹੇ C ++ ਅਤੇ ਜਾਵਾ ਵਿਚਕਾਰ ਦੇਖਿਆ ਗਿਆ ਸੀ. Algol 60 ਅਤੇ ਫੋਰਟਰਾਨ, ਪਾਸਕਲ, C, ਜਾਵਾ ਅਤੇ C ++: ਤਿੰਨ ਦਰਜਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਵਰਚੁਅਲ ਸਪੇਸ ਵਿੱਚ, ਤਿੰਨ ਸਭ ਖਟਕਣ ਜੋੜਾ ਹੈ, ਜਿਸ ਦੇ ਵਿਰੋਧ ਦੇ ਸਾਈਬਰਸਪੇਸ ਦੇ ਮਹਾਨ ਮਨ ਹਿੱਟ ਕਰਨ ਲਈ ਹੁੰਦੇ ਹਨ. ਬੇਸ਼ੱਕ, ਇਹ ਦਿਲ ਅੰਤਰਮੁਖੀ ਹਨ, ਪਰ ਇੱਕ ਵਾਰ ਜ ਜੋੜਾ ਇੱਕ ਹੋਰ 'ਤੇ ਆਗੂ ਸੀ. ਇਹ ਉਦਯੋਗ ਲੋੜ ਹੈ ਅਤੇ ਇੱਕ ਖਾਸ ਸਾਫਟਵੇਅਰ ਉਤਪਾਦ ਲਈ ਲੋੜ ਦੇ ਕਾਰਨ ਸੀ. 70-ਤਰੀਕੇਿਾਲ ਵਿੱਚ. "ਰਾਜ ਕੀਤਾ ਸੰਸਾਰ" ਫੋਰਟਰਾਨ, 80 ਵਿਚ - Turbo ਪਾਸਕਲ, 90 - C ++. ਇਹ ਸੱਚ ਹੈ, ਨੂੰ ਦੇ ਕੋਈ "ਮੌਤ ਹੋ ਗਈ". ਇਸ ਦੀ ਬਜਾਇ, ਉਹ ਵਧੀਆ ਸਾਫਟਵੇਅਰ ਉਤਪਾਦ ਵਿੱਚ ਬਦਲ ਰਹੇ ਹਨ. ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦਾ ਅਧਿਐਨ ਕਰਨ ਵਿਚ ਤੁਹਾਨੂੰ ਇਸੇ ਸੰਟੈਕਸ ਕਿ ਕੁਝ ਥੀਮ ਕਰ ਸਕਦੇ ਹਨ. ਇਸ ਲਈ, C ਵਿੱਚ ਪੈਰਾਮੀਟਰ ਨਾਲ ਚੱਕਰ ਕੁਝ ਪਲ ਲਈ ਨੂੰ ਛੱਡ ਪਾਸਕਲ ਵਿੱਚ ਸਮਾਨ ਬਣਤਰ ਸਮਾਨ ਹਨ. ਦਿਲਚਸਪ ਗੱਲ ਇਹ ਹੈ, Turbo ਪਾਸਕਲ (ਓਲਡ ਵਿਸ਼ਵ) ਦੇ ਡਿਵੈਲਪਰ, ਅਮਰੀਕੀ ਵਿਗਿਆਨੀ ਦੇ ਵਿਕਾਸ ਦਾ ਫ਼ਾਇਦਾ ਜਦਕਿ ਨਿਊ ਵਰਲਡ ਵਿਚ ਸਰਗਰਮੀ ਨਾਲ ਯੂਰਪੀ ਖੋਜ ਯਤਨ ਦੇ ਨਤੀਜੇ ਵਰਤਿਆ ਗਿਆ ਹੈ. ਯੂਰਪ ਵਿੱਚ, ਡਿਵੈਲਪਰ ਸ਼ੁੱਧਤਾ ਅਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ compactness ਦੀ ਇੱਕ ਵੱਡਾ ਡਿਗਰੀ ਦੀ ਵਕਾਲਤ ਕੀਤੀ ਹੈ, ਅਤੇ ਅਮਰੀਕੀ ਮਨ ਨੂੰ ਲਿਖਣ ਕੋਡ ਵਿੱਚ ਨਵ-fangled ਰੁਝਾਨ ਦੀ ਵਰਤੋ ਦੇ ਵੱਲ ਜ਼ਿਆਦਾ ਝੁਕਾਅ ਰਹੇ ਹਨ. C ਅਤੇ Turbo ਪਾਸਕਲ: ਦੋ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿਚਕਾਰ ਟਕਰਾਅ
Similar articles
Trending Now