ਕੰਪਿਊਟਰ 'ਪ੍ਰੋਗਰਾਮਿੰਗ

ਮੁੱਢਲੀ ਦੀ ਕਿਸਮ ਅਤੇ ਅਰਥਾਤ ਐਲਗੋਰਿਥਮ ਦੀ ਮਿਸਾਲ

ਧਾਰਾ ਕੀ ਹੈ, ਇੱਕ ਰਾਬਿਨ ਦੀ ਇੱਕ ਬੁਨਿਆਦੀ ਸਮਝ ਹੈ, ਜੋ ਕਿ ਕਿਸੇ ਵੀ ਪਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਅਤੇ ਪਰੋਗਰਾਮਰ ਸਿਖਲਾਈ ਦਾ ਪੱਧਰ ਲਈ ਆਮ ਹਨ ਦੇਣ ਦਾ ਉਦੇਸ਼.

ਐਲਗੋਰਿਥਮ ਦੀ ਧਾਰਨਾ

ਐਲਗੋਰਿਥਮ ਕਾਰਵਾਈ ਕਦਮ ਦੀ ਇੱਕ ਸੀਮਿਤ ਗਿਣਤੀ 'ਚ ਕਿਸੇ ਵੀ ਕੰਪਿਊਟਰ ਅਤੇ ਹੋਰ ਸਮੱਸਿਆ ਦਾ ਹੱਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਦੀ ਇੱਕ ਲੜੀ ਹੈ. ਕਾਰਵਾਈ (ਨਿਰਦੇਸ਼) ਐਲਗੋਰਿਥਮ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਇੱਕੋ ਵਾਰ (ਪੈਰਲਲ ਵਿੱਚ) 'ਤੇ ਕਿਸੇ ਵੀ ਕ੍ਰਮ ਵਿੱਚ ਹੋਰ (ਕ੍ਰਮ) ਦੇ ਬਾਅਦ ਇੱਕ ਚਲਾਉਣ ਲਈ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਇਹਨਆ ਅਤੇ ਤਬਦੀਲੀ ਦੇ ਹਾਲਾਤ ਨੂੰ ਵਰਤ. ਐਲਗੋਰਿਥਮ ਉਤਪਾਦਨ ਅਤੇ ਵਪਾਰ ਦੇ ਕਾਰਜ ਦੇ ਪ੍ਰਬੰਧ ਵਿਚ, ਨਾ ਸਿਰਫ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਹੈ, ਪਰ ਇਹ ਵੀ ਹੋਰ ਖੇਤਰ ਵਿੱਚ ਵਰਤਿਆ ਜਾਦਾ ਹੈ, ਉਦਾਹਰਨ ਲਈ.

ਰਾਬਿਨ

ਐਲਗੋਰਿਥਮ ਅਰਥਾਤ ਕਿਹਾ ਗਿਆ ਹੈ, ਜੇਕਰ ਕੋਈ ਕਾਰਵਾਈ ਜ ਕਾਰਵਾਈ ਦੇ ਸੈੱਟ ਵੱਧ ਵਾਰ ਕੀਤੀ ਜਾ ਕਰਨ ਲਈ ਹੁੰਦੇ ਹਨ. ਵਾਰ-ਕਾਰਵਾਈ ਏਲਗੋਰਿਦਮਿਕ ਲੂਪ ਸਰੀਰ ਨੂੰ ਹਨ. ਇਸ ਦੇ ਨਾਲ, ਹਰ ਇੱਕ ਚੱਕਰ ਇੱਕ ਦੀ ਹਾਲਤ ਨੂੰ ਇੱਕ ਅਰਥਾਤ ਕਲਨ ਅੰਤ ਕਰਨ ਲਈ ਹੈ.

ਅਰਥਾਤ ਐਲਗੋਰਿਥਮ ਦੀ ਕਿਸਮ

ਹਰ ਰਾਬਿਨ ਇੱਕ ਲੂਪ ਹਾਲਤ, ਭਾਵ. ਈ ਲਾਜ਼ੀਕਲ ਸਮੀਕਰਨ ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ, ਜੋ ਕਿ ਚੈਕ ਨੂੰ ਮੁੜ ਲੂਪ ਸਰੀਰ ਨੂੰ ਕੇ ਬਾਹਰ ਹੀ ਕੀਤਾ ਜਾਵੇਗਾ, ਜ ਚੱਕਰ ਪੂਰਾ ਹੋ ਗਿਆ ਹੈ ਸ਼ਾਮਿਲ ਹੈ. ਸਾਰੇ ਅਰਥਾਤ ਐਲਗੋਰਿਥਮ ਦਾ ਇਲਾਜ ਦੀ ਇੱਕ ਵਿਧੀ ਦੇ ਅਨੁਸਾਰ ਤਿੰਨ ਗਰੁੱਪ ਵਿੱਚ ਵੰਡਿਆ ਰਹੇ ਹਨ.

ਸ਼ਰਤ ਨਾਲ ਸਾਈਕਲ

ਅਜਿਹੇ ਐਲਗੋਰਿਥਮ ਵਿੱਚ ਅਰਥਾਤ ਐਕਸ਼ਟੇਸ਼ਨ ਹਾਲਤ ਲੂਪ ਸਰੀਰ ਦੇ ਕਾਰਵਾਈ ਕਰਨ, ਭਾਵ. ਈ ਉੱਥੇ ਕਾਰਵਾਈ ਕਰਨ ਦੇ ਚੱਕਰ ਦੀ ਪੁਨਰਾਵ੍ਰੱਤੀ ਦੀ ਲੋੜ ਅੱਗੇ ਕੀਤੀ ਗਈ ਹੈ.

ਅਰਥਾਤ ਐਲਗੋਰਿਥਮ ਸ਼ਰਤ ਦੀ ਇੱਕ ਮਿਸਾਲ ਦੇ ਤੌਰ ਤੇ ਛਪਾਈ ਨੰਬਰ -5 0 ਗੌਰ ਕਰੋ:

ਐਲਗੋਰਿਥਮ ਦੇ ਤੱਤ:

  1. ਸਾਨੂੰ ਅਧਾਰ ਨੂੰ ਵੇਰੀਏਬਲ ਜੰਮੂ ਦੇ ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ, -5 ਦੇ ਬਰਾਬਰ ਸੈੱਟ ਕੀਤਾ.
  2. ਸਾਨੂੰ ਲੂਪ ਦੀ ਹਾਲਤ ਚੈੱਕ ਕਰੋ. ਹਾਲਤ ਸਕਾਰਾਤਮਕ ਹੈ, ਅਤੇ ਸਰੀਰ ਨੂੰ ਪਹਿਲੀ ਵਾਰ ਲਈ ਚਲਾਇਆ ਗਿਆ ਹੈ.
  3. ਹੋਰ ਵੇਰੀਏਬਲ j ਯੂਨਿਟ ਨੂੰ ਸ਼ਾਮਿਲ ਕੀਤਾ ਮੁੜ ਕੇ ਲੂਪ ਦੀ ਹਾਲਤ ਚੈੱਕ ਕਰੋ.
  4. ਚੱਕਰ, ਜਦ ਤੱਕ ਜੰਮੂ ਦੇ ਮੁੱਲ ਨੂੰ ਵੱਧ ਘੱਟ ਜ ਜ਼ੀਰੋ ਦੇ ਬਰਾਬਰ ਹੈ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ, ਹੋਰ ਸ਼ਾਖਾ ਨੂੰ ਗਲਤ ਦੇ ਚੱਕਰ ਬੰਦ

postcondition ਨਾਲ ਸਾਈਕਲ

ਸ਼ਰਤ ਟੈਸਟ, ਸਰੀਰ ਨੂੰ ਪਹਿਲੇ ਇਲਾਜ ਦੇ ਚੱਕਰ ਦੇ ਬਾਅਦ ਕੀਤਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਆਉਟਪੁੱਟ ਨੂੰ ਕੰਟਰੋਲ ਕਰ ਰਿਹਾ ਹੈ.

ਸਾਨੂੰ ਜੋ ਕਿ postcondition ਨੂੰ ਵਰਤਣ ਅਰਥਾਤ ਐਲਗੋਰਿਥਮ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਦੇ ਤੌਰ n ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ 1 ਰਕਮ ਦਾ ਹਿਸਾਬ ਕਰੀਏ:

  1. ਸਾਨੂੰ ਗਣਨਾ ਦੀ ਰਕਮ ਦਾ ਇੱਕ ਸੀਮਿਤ ਗਿਣਤੀ n ਪੇਸ਼ ਹੈ ਅਤੇ ਰਕਮ ਅਤੇ ਚੱਕਰ ਵਿਰੋਧੀ i ਦੀ ਕੁੱਲ ਰਕਮ ਦੀ ਜ਼ੀਰੋ ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ ਸੈੱਟ ਕਰੋ.
  2. ਲੂਪ ਦੇ ਪਹਿਲੇ ਟੈਸਟ ਦੇ ਹਾਲਾਤ ਅੱਗੇ ਚੱਲਦੀ ਹੈ.
  3. ਚੱਕਰ ਦੀ ਹਾਲਤ ਚੈੱਕ ਕਰੋ, r. ਈ ਜਵਾਬੀ ਮੁੱਲ ਮੈਨੂੰ ਵੱਧ ਘੱਟ ਜ n ਦੇ ਬਰਾਬਰ ਹੈ.
  4. ਜੇ ਇਸ ਦਾ ਨਤੀਜਾ ਦੇ ਆਧਾਰ 'ਸਕਾਰਾਤਮਕ ਹੈ, ਸਾਨੂੰ ਮੁੜ ਕੇ iterate, ਜ ਚੱਕਰ ਨੂੰ ਖਤਮ ਕਰਨ ਅਤੇ ਵੇਖਾਉਣ ਜ ਛਪਾਈ ਨੂੰ ਰਕਮ ਦੇਵੇਗਾ.

ਸ਼ਰਤ ਚੱਕਰ

ਆਮ ਤੌਰ 'ਤੇ ਐਲਗੋਰਿਥਮ, ਜਦ ਲੂਪ ਦੁਹਰਾ ਦੀ ਲੋੜੀਦੀ ਗਿਣਤੀ ਹੈ ਪੇਸ਼ਗੀ ਵਿੱਚ ਜਾਣਿਆ ਗਿਆ ਹੈ, ਅਤੇ ਅਕਸਰ ਜਦ ਐਰੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ ਵਿੱਚ ਵਰਤਿਆ.

ਇਹ ਐਲਗੋਰਿਥਮ ਤਿੰਨ ਲਾਜ਼ਮੀ ਭਾਗ ਹਨ:

  1. ਸ਼ੁਰੂ ਕਰਨ ਦਾ ਮੁੱਲ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਚੱਕਰ ਪੈਰਾਮੀਟਰ ਕਿਹਾ ਗਿਆ ਹੈ, ਟੀ. ਕੇ ਇਹ ਮੁੱਲ ਨੂੰ ਹਰੇਕ ਚੱਲਣ ਚੱਕਰ ਦੇ ਬਾਅਦ ਸੋਧਿਆ, ਅਤੇ ਇਸ ਦੇ ਮੁਕੰਮਲ ਹੋਣ ਦੇ ਵੇਲੇ ਨਿਰਧਾਰਿਤ ਕਰਦੀ ਹੈ ਹੈ.
  2. ਮੁੱਲ, ਜਿਸ 'ਤੇ ਲੂਪ ਬੰਦ.
  3. ਕਦਮ ਚੱਕਰ.

ਹਰ ਮੌਕੇ 'ਤੇ, ਪ੍ਰੋਗਰਾਮ, ਜੇ ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ ਫਾਈਨਲ ਵੱਧ ਵੇਖਣ ਲਈ ਲੱਭੇਗਾ. ਅਤੇ ਇਸ ਲਈ, ਜੇ, ਫਿਰ ਚੱਕਰ ਪੂਰਾ ਹੋ ਗਿਆ ਹੈ. ਨਹੀ, ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ ਕਦਮ ਹੈ ਅਕਾਰ ਅਤੇ ਚੱਕਰ ਨੂੰ ਜਾਪ ਕਰਨ ਲਈ ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ ਹੈ. ਖਾਸ ਨੋਟ ਦੇ ਹੈ, ਜੋ ਕਿ ਕਿਸੇ ਵੀ ਸ਼ਰਤ ਲੂਪ ਨੂੰ ਇੱਕ ਸ਼ਰਤ pre- ਜ postcondition ਨਾਲ ਤਬਦੀਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.

ਰਾਬਿਨ ਅੱਪ ਡਰਾਇੰਗ ਵਿੱਚ ਦੋ ਲਾਜ਼ਮੀ ਹਾਲਾਤ ਦੀ ਪਾਲਣਾ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ. ਪਹਿਲੀ ਇਹ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਸਰੀਰ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਪੋਸਟ ਜ ਸ਼ਰਤ ਦੇ ਭਾਗ, ਹੋਰ ਸਾਨੂੰ ਅੰਤ ਇੱਕ ਅਨੰਤ ਲੂਪ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ, ਚੱਕਰ ਨੂੰ ਖਤਮ ਕਰਨ ਲਈ ਹੈ. ਪਰ ਕੁਝ ਅਜਿਹੇ ਚੱਕਰ ਲਈ ਸਾਫਟਵੇਅਰ ਕਾਰਜ ਲਈ ਵਰਤਿਆ. ਅਰਥਾਤ ਐਲਗੋਰਿਥਮ ਹੈ, ਜੋ ਕਿ ਹਮੇਸ਼ਾ ਲਈ ਚਲਾਉਣ ਦੀ ਇੱਕ ਉਦਾਹਰਨ ਦੇ ਤੌਰ ਤੇ, ਤੁਹਾਨੂੰ Windows ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਹੈ, ਜੋ ਕਿ ਲਗਾਤਾਰ ਲੂਪ ਚੋਣ ਮਾਊਸ ਨੂੰ ਉਪਭੋਗੀ ਦੀ ਕਾਰਵਾਈ ਦਾ ਪਤਾ ਕਰਨ ਲਈ ਵਰਤਦਾ ਹੈ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦਾ ਹੈ. ਦੂਜਾ, ਚੱਕਰ ਨੂੰ ਪਾਸ ਵੇਰੀਏਬਲ ਉਸ ਦੀ ਮੌਤ ਦੇ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਮੁਹੱਈਆ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ.

ਫੈਕਟੋਰੀਅਲ ਦੀ ਗਣਨਾ

ਪੜ੍ਹਨ ਨੂੰ ਮਜ਼ਬੂਤ ਕਰਨ ਲਈ ਅਰਥਾਤ ਐਲਗੋਰਿਥਮ ਦੀ ਇੱਕ ਉਦਾਹਰਨ ਹੈ ਇੱਕ ਪੂਰਨ ਅੰਕ ਦਾ ਫੈਕਟੋਰੀਅਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਦੇ ਦੇਵੇਗਾ. ਇਹ ਉਦਾਹਰਨ ਸ਼ਰਤ ਦੇ ਨਾਲ ਇੱਕ ਚੱਕਰ ਹੈ, ਪਰ ਰਾਬਿਨ ਦੇ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਕੇ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.

  • ਬੇਸਲਾਈਨ ਡਾਟਾ: ਡਾਟਾ - ਇੱਕ ਪੂਰਨ ਅੰਕ ਹੈ, ਜੋ ਫੈਕਟੋਰੀਅਲ ਲਈ ਪੱਕਾ ਇਰਾਦਾ ਕੀਤਾ ਹੈ.
  • ਸਿਸਟਮ ਵੇਰੀਏਬਲ: ਸਾਈਕਲ ਪੈਰਾਮੀਟਰ ਮੈਨੂੰ, ਜੋ ਕਿ ਕਦਮ ਨੂੰ ਡਾਟਾ C 1 1 ਮੁੱਲ ਲੱਗਦਾ ਹੈ.
  • ਪਰਿਣਾਮ: ਫੈਕਟੋਰੀਅਲ ਵੇਰੀਏਬਲ - ਫੈਕਟੋਰੀਅਲ ਡਾਟਾ ਹੈ, ਜੋ ਕਿ ਡਾਟਾ ਨੂੰ 1 ਅੰਕ ਦੀ ਉਤਪਾਦ ਹੈ.

ਪਗ ਨੂੰ ਦੇ ਕੇ ਐਲਗੋਰਿਥਮ ਕਦਮ ਹੈ 'ਤੇ ਗੌਰ ਕਰੋ:

  1. ਐਲਗੋਰਿਥਮ ਡਾਟਾ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਫੈਕਟੋਰੀਅਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਚਾਹੁੰਦੇ ਹੋ ਦੀ ਗਿਣਤੀ ਪ੍ਰਾਪਤ ਕੀਤੀ ਗਈ ਹੈ.
  2. ਫੈਕਟੋਰੀਅਲ ਵੇਰੀਏਬਲ ਹੈ, ਜੋ ਕਿ ਫਾਈਨਲ ਦਾ ਨਤੀਜਾ ਸੰਭਾਲਣ ਦੀ ਇੱਛਾ ਦੇ, ਏਕਤਾ ਲਈ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ.
  3. ਸਾਨੂੰ ਸੰਗਠਿਤ ਚੱਕਰ ਪੈਰਾਮੀਟਰ i ਅਤੇ 1. ਫਾਈਨਲ ਮੁੱਲ ਸ਼ੁਰੂਆਤ ਮੁੱਲ ਅਸਲੀ ਗਿਣਤੀ ਨੂੰ ਡਾਟਾ ਹੋ ਜਾਵੇਗਾ. ਇੱਕ ਵਾਰ ਜਵਾਬੀ ਮੈਨੂੰ ਦੇ ਮੁੱਲ ਵੱਡਾ ਹੈ, ਲੂਪ ਬੰਦ.
  4. ਵਿਰੋਧੀ i ਫੈਕਟੋਰੀਅਲ ਮੌਜੂਦਾ ਮੁੱਲ ਨਾਲ ਵਧਦੀ ਰਹੇ ਹਨ ਅਤੇ - ਲੂਪ ਕੈਲਕੂਲੇਸ਼ਨ ਫੈਕਟੋਰੀਅਲ ਕੀਤੀ ਹੈ.
  5. ਵਿਰੋਧੀ ਮੁੱਲ ਨੂੰ ਇੱਕ, ਹਾਲਤ ਚੈਕ ਲੂਪ ਨੂੰ ਸ਼ਾਮਿਲ ਕਰ ਕੇ, ਅਤੇ ਜੇ ਇਸ ਦਾ ਨਤੀਜਾ ਸਕਾਰਾਤਮਕ ਹੈ, ਇਸ ਨੂੰ ਪੂਰਾ ਕਰਨ.
  6. ਚੱਕਰ, ਫੈਕਟੋਰੀਅਲ ਡਾਟਾ ਦੇ ਮੁੱਲ ਦੇ ਨਵੀਨਤਮ ਪੜਾਅ ਮੁਕੰਮਲ ਕਰਨ ਦੇ ਬਾਅਦ! ਇਹ ਫੈਕਟੋਰੀਅਲ ਵਿਚ ਰਹਿੰਦਾ ਹੈ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਜ ਛਾਪੇ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 pa.unansea.com. Theme powered by WordPress.