Оқытудың техникалық құралдары:интерактивті тақта
Лекция оқудың тәртібі, оқыту әдістері мен түрлері: баяндау, сұрақ – жауап, түсіндіру, кіріспе лекция
Деңгейлік тапсырмалар: ~~Си тіліндегі функциялар, return операторының қызметін көрсетіңіз.
~~Си тіліндегі функциялар туралы жалпы жазылуын сипаттаңыз.
~~Параметрлі циклдің сызбасын сызыңыз.
ОБСӨЖ тапсырмалары: ЭЕМ жадының кластары және айнымалылардың қолданылу аймағы
СӨЖ тапсырмалары: Cи тіліндегі функциялар
Бақылау сұрақтары: Функция дегеніміз не?
Си тіліндегі программаның орындалуы қандай функциядан басталады?
main функциясы қалай жұмыс істейді?
Функция атынан соң міндетті түрде қандай таңба болуы тиіс?
Функция типі көрсетілмесе, келісім бойынша, ол қандай типтес болып саналады?
Функция өз жұмысын аяқтағаннан кейін есептелген нәтижені қандай оператор арқылы қайтарады?
Әдебиеттер: Культин Н.Б. Самоучитель Основы программирования в Delphi +диске
Хармон Руководство разработчика баз данных в Delphi/Kylix.
Лекция мазмұны: Айнымалылар типтерден бөлек жады кластарымен де сипатталады. Осы уақытқа дейін кластарды көрсетпеуіміз олардың алдын ала келісім бойынша сипатталуына байланысты болды. Айнымалылар компьютер жадында немесе процессор регистрлерінің бірінде сақталады. Ол үшін айнымалы кластары анықталады.
ЭЕМ жадының класы (storage class) айнымалылардың қолданылу аймағын (жедел жады немесе регистрлер) және осы айнымалының ЭЕМ жадында сақталу ұзақтығын анықтайды. Жалпы жағдайда айнымалыны немесе функцияны анықтап сипаттағанда, соған сәйкес түйінді сөз арқылы жады класын көрсетуге болады. Функциядар ішінде қолданылған айнымалылар локальді болып саналады және олар осы функциялардың ішінде ғана анықталған болып саналады. Кейбір айнымалыларды бірнеше функцияларда қолдану үшін оларды сыртқы айнымалылар ретінде сипаттау қажет. Функцияның сыртында анықталған айнымалылар сыртқы айнымалылар болып табылады және олардың қолданылу аймағы глобальді болады.
Әрбір айнымалы анықталған бір типке және жадының бір класына жатуы тиіс (жалпы ЭЕМ жадында не регистрлерде). Си тілінде ЭЕМ жадының 4 түрлі класы бар және оларды сипаттау үшін 4 түйінді сөз қолданылады: