лабораторийн ажилuud
DESCRIPTION
TRANSCRIPT
![Page 1: лабораторийн ажилUud](https://reader036.vdocuments.pub/reader036/viewer/2022082322/549640ceac79590e2e8b50b5/html5/thumbnails/1.jpg)
ЛАБОРАТОРИЙН АЖИЛ № 1/ СЭДЭВ : TURBO C -Г АШИГЛАХ /
Даалгавар 1 . TURBO C -Г АШИГЛАХ
БОДЛОГЫН ДААЛГАВАР: Turbo C редакторыг ашиглах сурах vvднээс дараах даалгавруудыг гvйцэтгэ.1. Turbo C-ын сангийн тохиргоог хийх2. Редактор дээр ажиллаж сурах, товчны комбинациудыг сурах3. Тодорхой мужийг зєєж, хуулж сурах4. Программ ажиллуулж, vр дvнг нь харж сурахДаалгавар 2 . БОДЛОГО БОДОХ
БОДЛОГЫН ДААЛГАВАР: Дараах программыг бичиж ажиллуулан багшид шалгуул. #include <stdio.h>main(){printf(" Hello !!! \n");printf(" It is my first C program \n");}БОДЛОГЫН VНЭЛГЭЭ : Бодлогоо багшид vзvvлэн 1 хvртэлх оноо авна.Бодлого зєвхєн єєрєє бодож vзvvлэх ёстой.
ЛАБОРАТОРИЙН АЖИЛ № 1/ СЭДЭВ : TURBO C -Г АШИГЛАХ /
Даалгавар 1 . TURBO C -Г АШИГЛАХ
БОДЛОГЫН ДААЛГАВАР: Turbo C редакторыг ашиглах сурах vvднээс дараах даалгавруудыг гvйцэтгэ.1. Turbo C-ын сангийн тохиргоог хийх2. Редактор дээр ажиллаж сурах, товчны комбинациудыг сурах3. Тодорхой мужийг зєєж, хуулж сурах4. Программ ажиллуулж, vр дvнг нь харж сурахДаалгавар 2 . БОДЛОГО БОДОХ
БОДЛОГЫН ДААЛГАВАР: Дараах программыг бичиж ажиллуулан багшид шалгуул. #include <stdio.h>main(){printf(" Hello !!! \n");printf(" It is my first C program \n");}БОДЛОГЫН VНЭЛГЭЭ : Бодлогоо багшид vзvvлэн 1 хvртэлх оноо авна.Бодлого зєвхєн єєрєє бодож vзvvлэх ёстой.
![Page 2: лабораторийн ажилUud](https://reader036.vdocuments.pub/reader036/viewer/2022082322/549640ceac79590e2e8b50b5/html5/thumbnails/2.jpg)
ЛАБОРАТОРИЙН АЖИЛ № 2/ СЭДЭВ : ХУВЬСАГЧ ЗАРЛАХ, PRINTF /
Даалгавар 1 . ТЄРЄЛ ТУС БVРИЙН ХУВЬСАГЧ ЗАРЛАХ, ХЭВЛЭХ
БОДЛОГЫН ДААЛГАВАР: char, int, float, long, long double, short int гэх мэтчилэн тєрєл тус бvрийн хувьсагчид анхны утгыг олгон зарлаж, %d, %i, %c, %s, %o, %u, %x, %X, %f, %e, %%, %p, %hd, %hi, . . . %Le, %LE . . . гэх мэт хєрвvvлэлтийн тусгай тэмдэгтvvдийг ашиглаж , тєрєл тус бvрийн хувьсагч болон тогтмолыг хэвлэх программ бичиж vзvvл.
БОДЛОГЫН VНЭЛГЭЭ: Бодлогоо багшид vзvvлэн 0.5 хvртэлх оноо авна.
ЖИШЭЭ : #include <stdio.h>char a='c';int b=33;float c=4.54;char d[15]=" Hello !!! ";. . .main(){printf(" char утга : %c \n",a);printf(" int утга : %d \n",b);printf(" int утга : %i \n",b);printf(" float утга : %f \n",c);printf(" float утга : %e \n",c);printf(" Тэмдэгт мєр : %s \n",d);printf(" int утга (16-т) : %x \n",b);printf(" int утга (16-т) : %X \n",b);. . .}Даалгавар 2 . ТУСГАЙ ТЭМДЭГЛЭГЭЭНVVДИЙГ ХЭРЭГЛЭХ
БОДЛОГЫН ДААЛГАВАР : Хєрвvvлэлтийн тусгай тэмдэгтvvд дотор хэрэглэгдэх . * гэх мэт тэмдэглэгээ болон хэвлэгдэх орон тодорхойлох тэмдэглэгээнvvдийг ашигласан жишээ программ бич. (Тэмдэгт мєр хувьсагч болон бодит тоон хувьсагчид дээр жишээ гарга. )БОДЛОГЫН VНЭЛГЭЭ: Бодлогоо багшид vзvvлэн 0.5 хvртэлх оноо авна.
ЖИШЭЭ : #include <stdio.h>float c=1538.672;char d[12]="Hello, world";main(){printf("/%s/ \n",d);printf("/%10s/ \n",d);printf("/%.10s/ \n",d);printf("/%.15s/ \n",d);. . .printf(" float утга : %9.2f \n",c);printf(" float утга : %18f \n",c);. . .}
![Page 3: лабораторийн ажилUud](https://reader036.vdocuments.pub/reader036/viewer/2022082322/549640ceac79590e2e8b50b5/html5/thumbnails/3.jpg)
ЛАБОРАТОРИЙН АЖИЛ № 3/ СЭДЭВ : ХЭРЭГЛЭГЧЭЭС ЄГЄГДЄЛ УНШИХ /
Даалгавар 1 . ХЭРЭГЛЭГЧЭЭС ЄГЄГДЄЛ УНШИХ
БОДЛОГЫН ДААЛГАВАР: char, int, float, long, long double, short int гэх мэтчилэн тєрєл тус бvрийн хувьсагчдын утгыг гараас унших, мєн нэг scanf-аар олон хувьсагчийг зэрэг унших программ бичиж vзvvл.
БОДЛОГЫН VНЭЛГЭЭ: Бодлогоо багшид vзvvлэн 0.5 хvртэлх оноо авна. ЖИШЭЭ : #include <stdio.h>char a;int b;float c;char d[15];. . .main(){ scanf("%c",&a);scanf ("%d",&b);scanf ("%i",&b);scanf ("%f",&c);scanf ("%e",&c);scanf ("%s",d);. . .scanf("%c %d %i",&a,&b,&c);scanf ("%f %s",&c,&e);. . .}
Даалгавар 2 . ТЭМДЭГТ УНШИХ, БИЧИХ
БОДЛОГЫН ДААЛГАВАР : getch, getche, getchar, putch, putchar функцуудыг ашигласан жишээ программ бичиж vзvvл. БОДЛОГЫН VНЭЛГЭЭ: Бодлогоо багшид vзvvлэн 0.5 хvртэлх оноо авна.
ЖИШЭЭ : #include <stdio.h>char c;main(){ while ((c=getchar())!=EOF) putchar(c); }
![Page 4: лабораторийн ажилUud](https://reader036.vdocuments.pub/reader036/viewer/2022082322/549640ceac79590e2e8b50b5/html5/thumbnails/4.jpg)
ЛАБОРАТОРИЙН АЖИЛ № 4/ СЭДЭВ : ИЛЭРХИЙЛЭЛ, АРИФМЕТИК VЙЛДЛVVД,
УТГА ОЛГОХ VЙЛДЭЛ, ++ -- VЙЛДЛVVД, БИТ VЙЛДЛVVД /
Даалгавар 1 . ИЛЭРХИЙЛЭЛ БОДОХ
БОДЛОГЫН ДААЛГАВАР: Арифметик vйлдэл, утга олгох vйлдэл, ++ -- vйлдэл, бит vйлдэл болон нєхцєлт илэрхийлэл (?:) бvгд оролцсон нvсэр илэрхийлэл зохиож, vйлдлvvдийн биелэгдэх дарааллыг алхам, алхамаар тайлбарласан жишээ программ бичиж vзvvл.
БОДЛОГЫН VНЭЛГЭЭ: Бодлогоо багшид vзvvлэн 0.5 хvртэлх оноо авна.
ЖИШЭЭ : #include <stdio.h>int x,y,z,k;main(){ x=10; y=1; z=-3; k=5; printf(" Vр дvн : %d\n",y+=k*=- (-x * (x+ z * 6))+ (y *z + 6)/ 2);printf(" Алхам1 : %d\n",z*6); printf(" Алхам2 : %d\n",x+z*6);printf(" Алхам3 : %d\n",-x*(x+z*6));printf(" Алхам4 : %d\n",y*z);printf(" Алхам5 : %d\n",y*z+6);printf(" Алхам6 : %d\n", -(-x*(x+z*6)));printf(" Алхам7 : %d\n",(y*z+6)/2);printf(" Алхам8 : %d\n", -(-x*(x+z*6)) + (y*z+6)/2);. . .}
Даалгавар 2 . БОДЛОГО БОДОХ
БОДЛОГЫН ДААЛГАВАР : Єгєгдсєн int тооны (2 byte буюу 16 бит) дурын битийн утгыг хэвлэх программ зохио. Єєрєєр хэлбэл x тоо єгєгдсєн бол хэрэглэгчээс битийн дугаар уншаад x тооны тухайн битэд 0 байна уу, 1 байна уу гэдгийг хэвлэх программ зохио. БОДЛОГЫН VНЭЛГЭЭ: Бодлогоо багшид vзvvлэн 0.5 хvртэлх оноо авна.
ЖИШЭЭ : #include <stdio.h>int x,i;main(){ printf(" x тоогоо оруул : \n"); scanf("%d",&x);printf(" Хэддvгээр бит вэ ? \n"); scanf("%d",&i);printf("\n Битийн утга нь : %s", (. . .) ? "Vнэн (1)" : "Худал утгатай(0)");