1-ma’ruza. Dasturlashga kirish, Dasturlashning asosiy tushunchalari. Dasturlash tillarining tuzilmasi


Download 167.92 Kb.
bet2/6
Sana04.02.2023
Hajmi167.92 Kb.
#1157426
1   2   3   4   5   6
Bog'liq
1-maruza. Dasturlash1

Laboratoriya

12 soat

Mustaqil ta’lim

162 soat



Turi

Mavzu



Ma’ruza

Dasturlashga kirish. Dasturlashning asosiy tushunchalari.
Dasturlash tillarining tuzilmasi.

2

Ma’ruza

Tarmoqlanish va takrorlanish operatorlari. Funktsiya va Massivlar.



Ma’ruza

Ob’ektga yo’naltirilgan dasturlash asoslari. Satrlar va fayllar bilan ishlash.

Baxolash tizimi

  • Kursning nazariy qismi bitta oraliq nazorat (test) dan iborat
  • Amaliy qism 3 ta amaliy topshiriqdan va bitta mustaqil ishdan iborat bo’ladi
  • Test: 15%
  • Amaliy topshiriq: 15% (5% xar biriga)
  • Loyiha ishi: 10%
  • Mustaqil ish: 10%
  • Yakuniy nazorat: 50%

REJA:

С++

  • Маълумки, ҳар қандай тилни ўрганиш унинг алфавитини ўрганишдан бошланади. Тилнинг алфавити - шу тилгагина тегишли бўлган асосий белгилари ва тушунчалар тўпламидан иборат бўлади. C++ дастурлаш тилининг алфавитини ташкил этувчи асосий белгилар жамламасини 3 гуруҳга ажратиш мумкин: ҳарфлар, рақамлар ва махсус белгилар. Тил алфавитининг металингвистик формуласи қуйидагича бўлади:
  • <асосий белги>=<ҳарф><рақам><махсус белги>

С++ га кириш

  • Ҳарф сифатида катта ва кичик лотин ҳарфлари ишлатилади. Лекин, матнлар ва дастурга изоҳлар ёзиш учун кирилл алифбосининг бош ва кичик ҳарфларини ҳам алфавитга киритилган.
  • Рақамлар сифатида оддий араб рақамлари олинган:
  • <рақам>=01234...9
  • Махсус белгилар кўп сонли ва бир жинссиз бўлганлиги учун уларни ўз навбатида 4 та гуруҳга ажратамиз:
  • <махсус белги>=<арифметик амал белгиси>  <солиштириш амали белгиси>  <ажратгич>  <хизматчи сўз>
  • <арифметик амал белгиси>= *  /  +  -

Download 167.92 Kb.

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




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