Амтамасыздандыру



бет44/51
Дата07.09.2022
өлшемі484,5 Kb.
#38632
түріЛекция
1   ...   40   41   42   43   44   45   46   47   ...   51
a==&a[0];
осы теңдеудің екі бөлігі де массивтің 0-ші элементінің адресін анықтайды. Осы екі белгілеу де нұсқауыш типті константа болып табылады. Сондықтан оларды мән ретінде нұсқауыш типті айнымалыға меншіктеуге болады немесе қажет болса, нұсқауыш типті айнымалының мәнін өзгертуге болады. Нұсқауыштың мәніне санды қосуға болатынын көрсететін мысал қарастырайық.
main()
{ int a[4], *pti,i;
float b[4], *ptf;
pti=a;
ptf=b;
for (i=0; i<4; i++)
printf("указатели +% d: %8u %10u\n",i,pti+i, ptf+i);
}
Келесі мысалды қарастырайық.
(a+2)==&a[2];
*(a+2)==a[2];
Бұлар нұсқауыштар мен массивтің арасындағы байланысты анықтайды, яғни массивтің жеке элементін анықтау үшін немесе оның мәнін пайдалану үшін нұсқауышты қолданатын болады.
Тапсырма. А[10] бірөлшемді массиві берілген. Массивтің ең үлкен элементін табу керек және ең үлкен элементтен кейін орналасқан элементтерді кему ретімен орналастыру керек.

2. x, n берілген келесі қосындыны табу керек:



Оқытудың техникалық құралдары: интерактивті тақта
Лекция оқудың тәртібі, оқыту әдістері мен түрлері: баяндау, сұрақ – жауап, түсіндіру, кіріспе лекция
Деңгейлік тапсырмалар:
~~Нұсқауыштар және адрестерге жасалатын операциялардың орындалуын жазыңыз.
~~Символдық тіркестердің қолдануын қарастырыңыз.
~~Жолдық тіркестерге қолданылатын функциялар көрсетіңіз.
ОБСӨЖ тапсырмалары:
СИ тілінде қолданылатын негізгі операциялар
СӨЖ тапсырмалары:
Жиымдарды пайдалану


Бақылау сұрақтары:

              1. Адресті анықтау үшін қандай операция қолданылады?

              2. Адрес арқылы қатынас жасау үшін қандай операция қолданылады?

              3. Нұсқауыш дегеніміз не?

              4. Нұсқауышты қалай сипаттауға болады?



Әдебиеттер:

              1. Культин Н.Б. Самоучитель Основы программирования в Delphi +диске

              2. Хармон Руководство разработчика баз данных в Delphi/Kylix.

              3. Роберт Делросси VB2D - конвертор с Visual Basic на Delphi

              4. Камардинов А. Delphi 5, Алматы, “Ата-мура”, 2002.

13 - Дәріс. Тақырыбы: Нұсқауыштарды қолдана отырып массивтермен жұмыс істеу


Достарыңызбен бөлісу:
1   ...   40   41   42   43   44   45   46   47   ...   51




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

    Басты бет