ਕੰਪਿਊਟਰ ', ਪ੍ਰੋਗਰਾਮਿੰਗ
ਐਰੇ - ਇੱਕ ... ਥੀਮ ਲਈ ਸੰਖੇਪ ਜਾਣ ਪਛਾਣ
ਜੋ ਕੋਈ ਵੀ ਯੂਨੀਵਰਸਿਟੀ ਵਿਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦਾ ਅਧਿਐਨ ਕੀਤਾ ਹੈ, ਜੋ ਕਿ ਜਾਣਦਾ ਅਧਿਆਪਕ ਨੂੰ ਆਪਣੇ ਵਿਦਿਆਰਥੀ ਦੇ ਲਈ ਸਿਰਫ ਬੁਨਿਆਦੀ, ਬੁਨਿਆਦੀ ਸਮੱਗਰੀ ਦੇਣ ਲਈ ਹੁੰਦੇ ਹਨ. ਵਿਸ਼ਾ ਐਰੇ ਨੂੰ ਵੀ ਮੰਨਿਆ ਜਾ ਰਿਹਾ ਹੈ, ਪਰ ਬਾਅਦ ਕੋਰਸ ਵਿੱਚ. ਇਸੇ? ਐਰੇ ਕਰਕੇ - ਬੁਨਿਆਦ ਪ੍ਰੋਗਰਾਮਰ ਜਾਣਕਾਰੀ ਦੀ ਵੱਡੀ ਵਾਲੀਅਮ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ, ਜੋ ਕਿ ਹੈ.
ਜਾਣ-ਪਛਾਣ
ਅੱਜ ਦੇ ਵਿਸ਼ੇ, ਸਾਨੂੰ ਜੋ ਕਿ ਅਸਲ 'ਸਾਨੂੰ, ਜੋ ਕਿ ਮਿਆਦ ਦੇ ਪਰਿਭਾਸ਼ਾ ਪੇਸ਼ ਨਾਲ ਸ਼ੁਰੂ. ਐਰੇ - ਤੱਤ ਵਾਤਾਵਰਣ ਨੂੰ ਪਰੋਗਰਾਮਿੰਗ, ਸਦੱਤੇਪ੍ਰੀਮੀਅਮ ਫਾਰਮ ਜ ਲਾਈਨ ਵਿੱਚ ਡਾਟਾ ਦਾ ਇੱਕ ਸੈੱਟ ਦੀ ਨੁਮਾਇੰਦਗੀ. ਬੇਤਰਤੀਬੇ ਨੰਬਰ 1, 6, 2, 4 ਦੀ ਇੱਕ ਲੜੀ ਦੀ ਕਲਪਨਾ, ਅਤੇ 8. ਇਸ ਐਰੇ ਕਰੇਗਾ. ਹਰ ਇੱਕ ਨੰਬਰ ਨੂੰ ਇੱਕ ਕਤਾਰ ਵਿੱਚ ਲਿਖਿਆ ਹੈ, ਇਸ ਦੇ ਆਪਣੇ ਸੀਰੀਅਲ ਨੰਬਰ ਹੈ, ਅਤੇ ਇਹ ਹੈ ਜੋ ਇਸ ਨੂੰ ਸੰਭਵ ਪਰੋਗਰਾਮਿੰਗ ਦੇ ਇੱਕ ਐਰੇ ਨਾਲ ਸਬੰਧਤ ਕਰਨ ਲਈ (ਲਿਆਉਣ) ਨੂੰ ਦਿੰਦਾ ਹੈ.
ਦਾ ਰਿਕਾਰਡ
ਧਿਆਨ ਦਿਓ ਕਿ ਐਰੇ ਅਭਿਆਸ ਵਿੱਚ ਦਰਜ ਹਨ. ਰਿਕਾਰਡ, ਨਿਸ਼ਾਨ ਐਰੇ - ਇਸ ਨੂੰ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਕਿਸਮ (ਦੀ ਕਦਰ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਐਰੇ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਵੇਗਾ) ਅਤੇ ਸੈੱਲ ਦੀ ਗਿਣਤੀ ਨੂੰ ਵੇਖਾਉਣ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ. ਕਈ ਵਾਰ ਪ੍ਰੋਗਰਾਮਰ ਤੱਤ ਦੀ ਸਹੀ ਗਿਣਤੀ ਨਿਰਧਾਰਤ ਬਿਨਾ ਬੇਅੰਤ ਐਰੇ ਬਣਾਉਣ, ਪਰ ਫਿਰ ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਪਹੁੰਚ ਤੁਹਾਨੂੰ ਬਹੁਤ ਹੀ ਧਿਆਨ ਨਾਲ ਹੈ, ਜੋ ਕਿ ਪ੍ਰੋਗਰਾਮ ਨੂੰ fixated ਅਤੇ ਖਾਲੀ ਸੈੱਲ ਦੀ ਗੱਲ ਕਰ ਸ਼ੁਰੂ ਕਰ, ਨਾ ਹੈ ਹੋਣ ਦੀ ਹੈ.
- D: ਐਰੇ [1..k] ਅਸਲੀ ਦੀ; - ਇਸ ਲਈ ਲਿਖਦਾ ਹੈ ਐਰੇ ਨੂੰ "ਪਾਸਕਲ". ਤੁਹਾਨੂੰ ਬਣਾਉਣ ਲਈ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਪਤਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ 5 ਤੱਤ ਦੀ ਇੱਕ ਵੱਧ ਹੋ ਜਾਵੇਗਾ, ਜੇ, ਤੁਹਾਨੂੰ ਇੰਦਰਾਜ਼ D ਨੂੰ ਵਰਤ ਸਕਦੇ ਹੋ: ਐਰੇ [1..5] ਅਸਲੀ ਦੀ;
ਜੇਤੁਸ D ਲਗਾਇਆ ਹੈ ਹੋ ਸਕਦਾ ਹੈ ਦੇ ਰੂਪ ਵਿੱਚ - ਪੱਤਰ, ਐਰੇ ਦੇ ਨਾਮ ਦਾ ਮਤਲਬ ਹੈ ਹੈ; ਅਸਲੀ - ਇਹ ਡਾਟਾ ਹੈ, ਜੋ ਕਿ ਐਰੇ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਦੀ ਕਿਸਮ (ਫਾਰਮੈਟ) ਹੈ; ਐਰੇ [] - ਐਰੇ ਤੱਤ ਦੀ ਗਿਣਤੀ ਹੈ.
ਅਪੀਲ
ਕ੍ਰਮ ਨੂੰ ਐਰੇ ਦੇ ਤੱਤ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ, ਇਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ. ਐਰੇ - ਇਹ ਉਸੇ ਅੰਕ ਸ਼ਬਦ, ਹੋਰ ਕਿਸੇ ਵੀ ਵਰਗੇ ਹਨ. ਕ੍ਰਮ ਨੂੰ ਐਰੇ ਤੱਤ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ, ਇਸ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ: D [1]. ਇਹ ਐਰੇ ਦੇ ਪਹਿਲੇ ਤੱਤ ਦੀ ਚੋਣ ਕਰੇਗਾ ਅਤੇ ਉਸ ਦੇ ਨਾਲ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ. ਉਦਾਹਰਨ ਲਈ:
- ਪ੍ਰਿੰਟ (ਡੀ [1]); - ਇਹ ਹੁਕਮ ਐਰੇ ਦੇ ਪਹਿਲੇ ਸੈੱਲ ਵਿਚ ਹੀ ਰੱਖਦਾ ਹੈ ਮੁੱਲ ਵੇਖਾਉਣ ਲਈ ਯੂਜ਼ਰ ਨੂੰ ਯੋਗ ਕਰੇਗਾ.
ਇਹ ਧਿਆਨ ਹੈ, ਜੋ ਕਿ ਜੇਕਰ ਤੁਹਾਨੂੰ ਐਰੇ ਨਾਲ ਗਣਿਤ ਕਾਰਵਾਈ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਜਾ ਰਹੇ ਹਨ, ਫਿਰ ਤੁਹਾਨੂੰ ਦਾ ਧਿਆਨ ਕਿਸਮ ਦਾ ਭੁਗਤਾਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਦੀ ਕੀਮਤ ਹੈ. ਜੇਕਰ ਤੁਹਾਨੂੰ ਨੰਬਰ ਦੀ ਲੜੀ ਹੈ ਤੁਹਾਨੂੰ ਇਹ ਸਿਰਫ ਕੀ ਕਰ ਸਕਦੇ ਹੋ. ਇਸ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਲਈ:
- ਜੇਤੁਸ D ਦੀ ਲੜੀ ਹੈ, ਜੇ: ਐਰੇ [1..k] ਪਾਠ ਦੇ; - ਅਤੇ ਸੈੱਲ ਵਿਚ ਡੀ '[1] = 1 ਹੈ, ਫਿਰ ਤੁਹਾਨੂੰ ਇਸ ਤੱਤ ਗਣਿਤ ਓਪਰੇਸ਼ਨ ਵਿੱਚ ਵਰਤਣ ਨਾ ਕਰ ਸਕਦਾ ਹੈ, ਕਿਉਕਿ ਇਸ ਲਈ "1" ਪਰੋਗਰਾਮ - ਇਸ ਨੂੰ ਸਿਰਫ਼ ਸ਼ਬਦ "ਇੱਕ" ਹੈ, ਨਾ ਕਿ ਗਿਣਤੀ ਹੈ. ਇਸ ਲਈ ਵੇਰੀਏਬਲ ਅਤੇ ਆਪਣੇ ਕਿਸਮ ਦੇਖੋ.
ਤੁਹਾਨੂੰ ਗਣਿਤ ਓਪਰੇਸ਼ਨ ਕਰਨ ਦੀ ਯੋਜਨਾ ਹੈ, ਜ ਇੱਕ ਐਰੇ ਵਿੱਚ ਹੁਣੇ ਹੀ ਸਟੋਰ ਕੀਤਾ ਜਾ ਨੰਬਰ ਬਿਹਤਰ ਪੇਸ਼ਗੀ ਵਿੱਚ ਇਸ ਦੀ ਕਿਸਮ obespokoytes ਅਤੇ "ਅਸਲੀ" ਜ "ਪੂਰਨ ਅੰਕ 'ਨਿਰਧਾਰਤ ਹੈ, ਜੇ.
ਸਾਰਣੀ ਵਿੱਚ
ਦਾ ਹੁਣ ਸਾਡੇ ਆਲੇ ਦੁਆਲੇ ਸਪੇਸ ਬਾਰੇ ਗੱਲ ਕਰੀਏ. ਸਾਨੂੰ ਇੱਕ ਤਿੰਨ-ਆਯਾਮੀ ਸੰਸਾਰ ਵਿੱਚ ਰਹਿੰਦੇ ਹਨ, ਅਤੇ ਆਬਜੈਕਟ ਦੀ ਸਭ 3 ਪੈਰਾਮੀਟਰ ਨਾਲ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ: ਲੰਬਾਈ, ਚੌੜਾਈ, ਉਚਾਈ. ਅਤੇ ਉੱਥੇ ਤੱਕ ਆਯਾਮ ਐਰੇ. ਦੋ-ਆਯਾਮੀ ਐਰੇ - ਲਾਈਨ ਨੰਬਰ ਅਤੇ ਕਾਲਮ ਨੰਬਰ - ਜਿਸ ਵਿੱਚ ਹਰ ਇੱਕ ਤੱਤ ਨੂੰ ਹੋਰ ਵੱਧ ਇੱਕ ਸੀਰੀਅਲ ਨੰਬਰ, ਅਤੇ ਦੋ ਸਨਮਾਨਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਡਾਟਾ ਨਾਲ ਇੱਕ ਸਾਰਣੀ. ਜਦ ਦੋ-ਆਯਾਮੀ ਐਰੇ ਦੀ ਗੱਲ ਕਰ ਦੋਨੋ ਨੰਬਰ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ - D [1, 1].
ਇਸ ਅਨੁਸਾਰ, ਇਸ ਐਰੇ ਡਾਟਾ ਦੀ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਸਟੋਰ ਕਰਨ ਲਈ ਯੋਗ ਹੋ ਜਾਵੇਗਾ. ਬਦਕਿਸਮਤੀ ਨਾਲ, ਉਮਰ ਦੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ, ਸਭ ਮਾਮਲੇ ਵਿੱਚ, ਐਰੇ ਤੱਤ ਨੂੰ ਨੰਬਰ ਸਿਰਫ ਨੰਬਰ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ. ਇਸ ਲਈ, ਵੱਡੇ ਟੇਬਲ ਦੀ ਸਟੋਰੇਜ਼ ਲਈ, ਇਸ ਨੂੰ ਬਹੁਤ ਹੀ ਸਮੱਸਿਆ ਹੈ ਕਿ ਇਸ ਤੱਥ ਸਾਰਣੀ ਦੇ ਹਰ ਕਾਲਮ ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਐਰੇ ਬਣਾਉਣ ਲਈ ਹੈ ਜਾਵੇਗਾ ਕਾਰਨ ਬਣਦਾ ਹੈ.
ਮਿਸਾਲ ਲਈ, ਮੰਨ ਲਓ ਕਿ ਸਾਨੂੰ ਇੱਕ ਸਾਰਣੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਡਾਟਾ ਵਿਦਿਆਰਥੀ ਨੂੰ ਲਿਖਿਆ ਹੈ. ਉਹ ਹਨ: ਜਨਮ ਦੇ ਸਾਲ, ਕਲਾਸ ਦੇ ਨਾਮ.
| 1989 | ਇਵਾਨੋਵ | ਇਵਾਨ | 9 |
| 1988 | Petrov | ਪਤਰਸ | 10 |
| .... |
ਆਮ ਹਾਲਾਤ ਦੇ ਤਹਿਤ, ਸਾਡੇ ਲੋੜ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਕਈ ਐਰੇ ਬਣਾਉਣ ਲਈ, ਹੈ. ਸਾਨੂੰ ਜਨਮ ਅਤੇ ਕਲਾਸ, ਅਤੇ ਪਾਠ ਜਾਣਕਾਰੀ (FI) ਉੱਪਰ ਸਟੋਰ ਕਰਨ ਲਈ ਦੂਜਾ ਐਰੇ ਦੇ ਸਟੋਰ ਦੀ ਤਾਰੀਖ ਨੂੰ ਅੰਕੀ ਕਿਸਮ ਦੇ ਇੱਕ ਦੋ-ਆਯਾਮੀ ਐਰੇ ਬਣਾ ਸਕਦੇ ਹੋ. ਪਰ ਇਸ ਨੂੰ ਔਖਾ ਹੈ. ਪਹਿਲੀ, ਪਿਛਲੇ ਅਤੇ ਪਹਿਲੇ ਨਾਮ, ਤੁਹਾਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਹੈ, ਹੋ ਸਕਦਾ ਹੈ. ਦੂਜਾ, ਤੁਹਾਨੂੰ ਆਸਾਨੀ ਨਾਲ ਇੱਕ ਸਾਲ ਹੈ ਅਤੇ ਕਲਾਸ ਦੇ ਨਾਲ ਐਰੇ ਭਰਨ ਉਲਝਣ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ. ਇਸ ਲਈ, ਇਸ ਨੂੰ ਹਰ ਕਾਲਮ ਲਈ 4 ਵੱਖਰਾ ਐਰੇ ਬਣਾਉਣ ਲਈ ਆਸਾਨ ਹੋ ਜਾਵੇਗਾ. ਸਹਿਮਤ ਹੈ, ਇਸ ਨੂੰ ਬਹੁਤ ਹੀ ਮੁਸ਼ਕਲ ਹੈ?
PHP
PHP ਐਰੇ ਦੇ ਤੌਰ ਤੇ ਉਪਰੋਕਤ ਜ਼ਿਕਰ ਸਮੱਸਿਆ ਦਾ ਹੱਲ ਕਰ ਸਕਦਾ ਹੈ. ਤੱਥ ਇਹ ਹੈ ਕਿ ਇਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਨਾ ਸਿਰਫ ਐਰੇ ਵਿੱਚ ਡਾਟਾ ਦੀ ਕਿਸਮ ਹੈ, ਪਰ ਮੀਟਰ ਕਿਸਮ (ਇੰਡੈਕਸ ਨੂੰ) ਨਿਰਧਾਰਿਤ ਕਰ ਸਕਦੇ ਹੋ ਰਿਹਾ ਹੈ. ਇਸ ਦੇ ਨਾਲ, ਵੱਖ-ਵੱਖ ਕਿਸਮ ਦੇ ਡਾਟਾ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਐਰੇ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਨੂੰ ਇੱਕ ਬਣਾਉਣਾ ਇੱਕ-ਆਯਾਮੀ ਐਰੇ (ਜੇ ਤੁਹਾਨੂੰ ਇੱਕ ਕਾਲਮ ਲੈਣ ਲਈ ਚਾਹੁੰਦੇ ਹੋ):
- $ ਅਰੇ = ਐਰੇ (1989, 1988, ...);
ਇਹ ਉਦਾਹਰਨ ਇੱਕ ਸਧਾਰਨ ਐਰੇ ਬਣਾਉਦਾ ਹੈ. ਸੂਚੀ-ਪੱਤਰ ਆਪ ਹੀ ਬਣਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਜ਼ੀਰੋ ਮੰਨਿਆ ਗਿਆ ਹੈ. 1989, ਪਹਿਲੀ - - 1988, ਆਦਿ, ਜੋ ਕਿ, ਜ਼ੀਰੋ ਐਰੇ ਤੱਤ ਹੈ ਪਰ ਸਾਨੂੰ ਇੱਕ multidimensional ਐਰੇ ਵਿੱਚ ਸਾਰੀ ਟੇਬਲ ਨੂੰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਜੇ? ਬਹੁ-ਆਯਾਮੀ ਕੀ ਹਨ PHP ਦਾ ਐਰੇ? ਇਹ ਬਣਤਰ, ਜਿਸ ਵਿੱਚ ਹਰ ਇੱਕ ਤੱਤ ਨੂੰ ਵੀ ਇੱਕ ਐਰੇ ਹੈ. ਕਰਨਾ ਸਾਡੇ ਲਈ ਮਿਸਾਲ disassemble ਹੈ?
$ ਸਾਰਣੀ = ਐਰੇ (
ਐਰੇ (1989, "ਸਮਿਥ", "ਯੂਹੰਨਾ", 9)
ਐਰੇ (1988, "ਸਮਿਥ", "ਪਤਰਸ", 10),
...
);
ਸਾਨੂੰ ਅੰਤ ਵਿਚ ਕੀ ਹੈ? ਸਾਨੂੰ ਸਾਡੇ ਸਾਹਮਣੇ ਇੱਕ ਐਰੇ, $ ਸਾਰਣੀ ਵਿੱਚ ਕਿਹਾ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਕਤਾਰ, ਸਾਰਣੀ ਵਿੱਚ ਕਤਾਰ ਨੂੰ ਮਿਲਣ ਦੀ ਹੈ. ਜੇ ਤੱਤ ਦੀ ਲੜੀ kovorit, ਫਿਰ ਉਹ ਇਸ ਨੂੰ ਪਸੰਦ ਦਿਖਾਈ ਦੇ ਜਾਵੇਗਾ:
- $ ਸਾਰਣੀ [0, 0] = 1989, $ ਸਾਰਣੀ ਵਿੱਚ [0, 1] = "ਸਮਿਥ ', $ ਸਾਰਣੀ ਵਿੱਚ [0, 2] =" ਯੂਹੰਨਾ ", $ ਸਾਰਣੀ ਵਿੱਚ [0, 3] = 9.
- $ ਸਾਰਣੀ [1, 0] = 1988, $ ਸਾਰਣੀ ਵਿੱਚ [1, 1] = "ਪਤਰਸ", $ ਸਾਰਣੀ ਵਿੱਚ [1; 2] = "ਪਤਰਸ", $ ਸਾਰਣੀ ਵਿੱਚ [1, 3] 10 =.
ਇਸ ਨਾਲ 0 ਅਤੇ 3 ਕਾਲਮ ਅੰਕ ਐਰੇ, ਅਤੇ 1 ਅਤੇ 2 ਹਨ - ਪਾਠ. ਜੇ ਜਰੂਰੀ ਹੈ, ਤੁਹਾਨੂੰ ਹਮੇਸ਼ਾ ਲੋੜੀਦੀ ਫਾਰਮੈਟ ਵਿੱਚ ਜਰੂਰੀ ਡਾਟਾ ਤਬਦੀਲ ਅਤੇ ਸੈੱਲ ਲੀਨ ਹੋ ਸਕਦਾ ਹੈ.
Similar articles
Trending Now