1. Нәтижені экранға шығару жолдары


Күрделі типтер. Массивтермен жұмыс. Массивтерді өңдеудің негізгі алгоритмдері



бет7/20
Дата31.12.2021
өлшемі75,4 Kb.
#23748
1   2   3   4   5   6   7   8   9   10   ...   20
7.Күрделі типтер. Массивтермен жұмыс. Массивтерді өңдеудің негізгі алгоритмдері

Программалау тілдерінде типтер қарапайым типтер және күрделі типтер болып бөлінеді. Қарапайым-стандартты тип, есептік, шекті тип. Күрделі типтерге массивтер, жинақтар және файлдар жатады.

Паскаль программалау тілінде массивті сипаттау үшін «массив» термині қолданылады. Бұл процесс екі жолмен жүзеге асырылады.

Жаңа деректер түрін енгізіңіз, содан кейін жаңа түрдің айнымалы мәнін сипаттаңыз. Бұл жағдайда енгізу пәрмендеріне жазылу ережелері:



Түр

<типатауы> = <компоненттүрі> массиві [<индекс_түрі>];

Бұл түрді индекс түрі ретінде пайдалануға болады. Component_type-барлық алдын ала анықталған деректер түрлері

ескертпелер. Массивтерде айнымалылар тізімі болуы мүмкін емес, сондықтан тұрақтылар жиым атрибуттарынан бұрын анықталуы керек.

Массив өлшемі 64 КБ аспайды. Бұл шектеу басқа құрылымдық деректерге қолданылады.

Екі өлшемді массивді бір өлшемді массивтің қарабайыр түрі (компонент түрі) ретінде пайдалануға болады.

Түр

Massiv = нақты сандар массиві [1..20];

Матрица = массив массиві [1..20]

Мағынасы жоқ

а: матрица;
Массивтерді өңдеудің негізгі алгоритмін қарастырайық.
Жиым элементтерінің санын табу алгоритміне құрамында N элементі бар X массиві берілген. Массив элементтерінің санын табыңыз.

Алгоритмге сәйкес бағдарлама фрагменті келесідей:

s: = 0;

i үшін: = 1-ден n-ге дейін

s: = s + x[i];

Жиым элементтерінің көбейтіндісін табу алгоритміне құрамында n элементі бар Х массиві берілген. Жиым элементтерінің көбейтіндісін табыңыз.

Алгоритмге сәйкес бағдарлама фрагменттері:

p: = 1;

i үшін: = 1-ден n-ге дейін

p: = p * x [i];

Жиымнан элементтерді жою реттік нөмірге сәйкес n-элемент X массивінен mth элементін алып тастаңыз. Ол үшін m орнына (m + 1), (m + 1) орнына (m + 1) және т.б. (n-1) n-ге ауыстыру жеткілікті. Содан кейін бұл массивді пайдаланған кезде элементтерді пайдаланасыз (n-1). X массивінен m-саны n-өлшемді элементтерді жою алгоритмі.

Жиымнан элементтерді жою процесі.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   20




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет