10-маъруза: Замонавий дастурлаш технологиялари. Объекга йўналтирилган дастурлаш тиллари


Download 1.56 Mb.
bet1/6
Sana25.06.2023
Hajmi1.56 Mb.
#1654555
  1   2   3   4   5   6
Bog'liq
10-ma\'ruza

10-маъруза: Замонавий дастурлаш технологиялари. Объекга йўналтирилган дастурлаш тиллари.

Режа:

  • Алгоритм тушунчаси.
  • Замонавий дастурлаш тиллари, технологиялари.
  • C++ тилидаги дастур тузилиши ва унинг компиляцияси:
  • C++ дастурлаш тизимлари. Тилнинг турлари. Изоҳлар, тоифалар, тавсифлар, ифодалар ва операторлар. C++ ёрдамида лойиҳалар ишлаб чиқиш.

Алгоритм тушунчаси

  • ACM.TUIT.UZ/FORUM
  • Алгоритм сўзи буюк математик Ал-Хоразмийнинг номи билан боғлиқ бўлиб, у биринчи бўлиб араб рақамларидан фойдаланган ҳолда арифметик амалларни бажариш қоидасини баён этган. Ҳар қандай қўйилган масалани компьютерда ечиш учун олдин унинг ечиш усулини танлаб, кейин унинг алгоритмини ишлаб чиқиш керак бўлади.
  • Алгоpитм — ижрочи учун маълум бир масалани ечишга қаратилган кўрсатмаларнинг аниқ кетма-кетлиги.
  • Ал-Хоразмийнинг номини лотинча ифодаси — Algorithmi.
  • Алгоритм — информатика ва математиканинг асосий тушунчаларидан ҳисобланади

Масалани компьютерда ишлаш босқичлари

  • 1.Масаланинг қўйилиши ва мақсади
  • 3.Масалани ечиш учун керакли усулни аниқлаш
  • 7. Натижаларни изоҳлаш ва таҳлил қилиш.

Алгоритмларни тасвирлаш усуллари

  • ACM.TUIT.UZ/FORUM
  • сўзлар ёрдамида (оғзаки нутқда ишлатиладиган сўзлар ёрдамида, табиий тилда);
  • график усулда (график символлар ёрдамида);
  • дастур кўринишида (дастурлаш тилларига оид хизматчи сўзлар, оператор ва функциялар ёрдамида).
  • формулалар ёрдамида (математик формулалардан фойдаланган ҳолда, аналитик кўринишда).
  • макротилдан фойдаланган ҳолда (дастурловчи ва ЭҲМга тушунарли бўлган макрокомандалар ёрдамида).
  • жадвал кўринишида (мантиқий алгебра элементларидан фойдаланган ҳолда)

Download 1.56 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling