SlideShare a Scribd company logo
1 of 4
Download to read offline
ЛАБОРАТОРИЙН АЖИЛ № 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
                                 / СЭДЭВ : ХУВЬСАГЧ ЗАРЛАХ, 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
                          / СЭДЭВ : ХЭРЭГЛЭГЧЭЭС ЄГЄГДЄЛ УНШИХ /


Даалгавар 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
                      / СЭДЭВ : ИЛЭРХИЙЛЭЛ, АРИФМЕТИК 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)");

More Related Content

What's hot (6)

Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
 
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
 
си хэл 10
си хэл 10си хэл 10
си хэл 10
 
лекц2
 лекц2 лекц2
лекц2
 
Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3
 
Smallbasic
SmallbasicSmallbasic
Smallbasic
 

Viewers also liked (6)

Lab 2
Lab 2Lab 2
Lab 2
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
Lecture 3
Lecture  3Lecture  3
Lecture 3
 
Lecture 4
Lecture   4Lecture   4
Lecture 4
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Lecture 9
Lecture  9Lecture  9
Lecture 9
 

Similar to лабораторийн ажилUud (20)

203lab1
203lab1203lab1
203lab1
 
Лекц №5
Лекц №5Лекц №5
Лекц №5
 
For ci
For ciFor ci
For ci
 
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
 
Preproc
PreprocPreproc
Preproc
 
C++ суулгах
C++ суулгахC++ суулгах
C++ суулгах
 
лаб U.cs101 3
лаб U.cs101 3лаб U.cs101 3
лаб U.cs101 3
 
Chap01
Chap01Chap01
Chap01
 
Lec1 pragraming language
Lec1 pragraming languageLec1 pragraming language
Lec1 pragraming language
 
U.cs101 лаборатори 1
U.cs101 лаборатори 1U.cs101 лаборатори 1
U.cs101 лаборатори 1
 
ITON100
ITON100ITON100
ITON100
 
7 computer
7 computer7 computer
7 computer
 
Лекц №6
Лекц №6Лекц №6
Лекц №6
 
Lekts1
Lekts1Lekts1
Lekts1
 
Lekts1
Lekts1Lekts1
Lekts1
 
Lekts1
Lekts1Lekts1
Lekts1
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
 
Визуаль програмчлал бие даалт
Визуаль програмчлал бие даалтВизуаль програмчлал бие даалт
Визуаль програмчлал бие даалт
 
Sw203 Lab1
Sw203 Lab1Sw203 Lab1
Sw203 Lab1
 
D0b1d0b8d0b5 d0b4d0b0d0b0d0bbd182-b2
D0b1d0b8d0b5 d0b4d0b0d0b0d0bbd182-b2D0b1d0b8d0b5 d0b4d0b0d0b0d0bbd182-b2
D0b1d0b8d0b5 d0b4d0b0d0b0d0bbd182-b2
 

More from Lha Bolorerdene (20)

семинарын удирдамж 8
семинарын удирдамж 8семинарын удирдамж 8
семинарын удирдамж 8
 
Lessons
LessonsLessons
Lessons
 
Integral1
Integral1Integral1
Integral1
 
дифференциал тэгшитгэлийн хувилбар
дифференциал тэгшитгэлийн хувилбардифференциал тэгшитгэлийн хувилбар
дифференциал тэгшитгэлийн хувилбар
 
олон хувьсагч бие даалт
олон хувьсагч бие даалтолон хувьсагч бие даалт
олон хувьсагч бие даалт
 
семинар
семинарсеминар
семинар
 
семинар
семинарсеминар
семинар
 
Os l1
Os l1Os l1
Os l1
 
Plan 2011 2012-1
Plan 2011 2012-1Plan 2011 2012-1
Plan 2011 2012-1
 
L 4
L 4L 4
L 4
 
L 3
L 3L 3
L 3
 
L 3
L 3L 3
L 3
 
Lesson 7
Lesson 7Lesson 7
Lesson 7
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1
Presentation1Presentation1
Presentation1
 
блог хийх зааварчилгаа
блог хийх зааварчилгааблог хийх зааварчилгаа
блог хийх зааварчилгаа
 
10 best hotel chains îð÷óóëãà
10 best hotel chains îð÷óóëãà10 best hotel chains îð÷óóëãà
10 best hotel chains îð÷óóëãà
 
лекц 4
лекц 4лекц 4
лекц 4
 
лекц 4
лекц 4лекц 4
лекц 4
 
Lab 8
Lab 8Lab 8
Lab 8
 

лабораторийн ажил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)");