3-Лабаратория иши мст

Sana01.01.1970
Hajmi
#101218
Bog'liq
3-Лабаратория иши мст



3-Лабаратория иши 
Ёруғлик диoдини ёқиб ўчирадиган oддий даcтур тузиш
 
Ишдан мақсад:
“MikroC”да С++ дастурлаш тилидан фойдаланиб 
микроконтроллерга турли дастурлар яратиш. 
Топшириқ: 
“MikroC”да энг кўп ишлатиладиган ва мухим операторлар 
командаларни урганиш.ва улар ёрдамида лойиҳалар тузиш.
Қисқача назарий қисм 
1. Ўзгарувчилар (переменные) int, float, char,unsigned char
 
Дастур тузиш мобайнида хосил бўладиган натижалар маълум бир 
жойда сақланиши лозим. Бу жой оператив хотирадир. Оператив хо тирада 
қийматлар (натижалар) маълум бир исм билан сақланиши лозим (булмаса 
керакли қийматни қандай топасиз) бу исм дастурлашда “узгарувчи 
номи” дейилади. 
Узгарувчилар-маълум бир номга ва типга эга болиб ўзида 
кандайдир кийматларни сакланиш учун ишлатилади. 
 
int, 
float, 
char,unsigned 
char …-булар 
ўзгарувчиларни элон 
қиладиган операторлар. Ўзгарувчи доим қандайдир қийматга тенг 
бўлади. Ушбу қиймат дастур ишлаши жараёнида ўзгариши мумкин. 
Мисол: 
int a; // “а” ўзгарувчиси эълон қилинди. (“int a=5” 
бундай ёзиш ҳам мумкин ) 
a=5; // “а” ўзгарувчиси 5 га тенг. “ a” ўзгарувчиси 
ёзилдими демак 5 сони бор деб хисобланади. 
a=a+2; //мана шу жойда энди “ a” нинг қиймати ўзгарди. 
“a” 7 га тенг болди 
a=a+5; //мана “a” нинг қиймати яна узгарди. “a” 12 га 
тенг бўлди 
2-мисол: 
int a=3, b=5; c; // ўзгарувчилар эълон қилинди. “a” 3 га 
тенг. “b” 5 га тенг. ”c” ҳозирча ҳеч нарсага.


c=a+b; // “a” ни ”b” га кушябди. “c” эса “a” ва ”b” 
нинг натижасига тенг булади яъний 8 га.
2. TRIS

Download

Do'stlaringiz bilan baham:




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