More Related Content
Similar to лабораторийн ажилUud
Similar to лабораторийн ажилUud (20)
More from Lha Bolorerdene
More from Lha Bolorerdene (20)
лабораторийн ажилUud
- 1. ЛАБОРАТОРИЙН АЖИЛ № 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лэх ёстой.
- 2. ЛАБОРАТОРИЙН АЖИЛ № 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);
...
}
- 3. ЛАБОРАТОРИЙН АЖИЛ № 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);
}
- 4. ЛАБОРАТОРИЙН АЖИЛ № 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н : %dn",y+=k*=- (-x * (x+ z * 6))+ (y *z + 6)/ 2);
printf(" Алхам1 : %dn",z*6);
printf(" Алхам2 : %dn",x+z*6);
printf(" Алхам3 : %dn",-x*(x+z*6));
printf(" Алхам4 : %dn",y*z);
printf(" Алхам5 : %dn",y*z+6);
printf(" Алхам6 : %dn", -(-x*(x+z*6)));
printf(" Алхам7 : %dn",(y*z+6)/2);
printf(" Алхам8 : %dn", -(-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)");