SlideShare a Scribd company logo
1 of 4
1
Лабораторийн ажил 1
Зорилго: Визуал C# хэлний хувьсагч,түүнийг зарлах, үндсэн төрлүүдийг судалж тэдгээрийг
програмд зөв ашиглаж сурах.
Зөвлөмж: Визуал хэлний лабораторийн ажлыг хийхдээ дараах алхмуудыг хийнэ:
Алхам 1. Лабораторийн ажлын товч онолыг уншиж судлана.
Алхам 2. Жишээ бодлогыг Visual Studio C# програмын Console Application эсвэл form
application-ы эх код бичих талбарт алдаагүйбичиж compile хийнэ.
Алхам 3. Хэрэв алдаа гарсанбол алдаагаа засаад дахинcompile хийнэ.
Алхам 4. Үр дүнд анализ хийнэ.
Үндсэн төрлүүд ба үйлдлүүд /Console Application/.
 Үндсэн төрлүүд (int, uint, short, ushort, long, ulong, Decimal, float, Double, bool, object гэх мэт).
Хувьсагчийн төрлийг тодорхойлох бичгийн дүрэм:
<төрөл> хувьсагчийнНэр=анхныУтга;
 Арифметик, логик, нөхцөлт үйлдлүүд (+, -, *, /, %, &, |, ^, <, >, <=, >=, !=).
Олон оператор агуулсан илэрхийллийг гүйцэтгэхдээ хамгийн түрүүнд аль операторыг гүйцэтгэх
нь үйлдлийн зэрэглэлээс хамаарна. Хүснэгт 1-д операторын зэрэглэлийг үзүүлэв.
Хүснэгт 1 Операторууд, тэдгээрийн зэрэглэл
Зэрэглэл Оператор
Анхдагч x.y f(x) a[x] x++ x--
Унар + - ! ~ ++x --x (T)x
Үржих, хуваах * / %
Нэмэх, хасах + -
Шилжүүлэх << >>
Харьцуулах < > <= >=
Тэнцүү, ялгаатай == !=
Логик AND &
Логик XOR ^
Логик OR |
Нөхцөлт AND &&
Нөхцөлт OR ||
Null нэгдэл ??
Нөхцөлт ?:
Утга олгох үйлдлүүд = *= /= %= += -= <<= >>= &= ^= |= =>
2
C# | мессеж/текстхэвлэх (Helloworld програм хэвлэх)
Мессеж/текст эсвэл ямар нэг утга хэвлэх хоёр функц ашигладаг.
1. Console.Write ();
Гарч ирэх үр дүнг дараагийн шинэ мөрөнд оруулахгүйгээр гаралтын төхөөрөмж дээр текст
болон утгуудыг харуулдаг функц.
2. Console.WriteLine();
Текст болон утгуудыг гаралтын төхөөрөмж дээр үзүүлэхдээ үр дүнг дараагийн мөрөнд
оруулдаг.
Мөн хэвлэх текстийн дунд n ашиглан шинэ мөр үүсгэж болно.
Програм:
/*c# текст хэвлэх үндсэн програм*/
using System;
class HelloWorld {
static void Main() {
//print text without inserting new line after the message
Console.Write("Hello World,");
Console.Write("How are you?");
//print new line
Console.WriteLine();
//print text with new line after the message
Console.WriteLine("Hello World");
Console.WriteLine("How are you?");
//print new line using escape sequence just like C language
Console.WriteLine("Hello WorldnHow are you?");
}
}
Гарах үр дүн
Hello World,How are you?
Hello World
How are you?
Hello World
How are you?
3
Console.Write() болон Console.WriteLine()
Console.WriteLine() болон Console.Write()-ийн жишээн дээр харуулах.
Жишээ:
// C# program to demonstrate example of
// Console.Write() and Console.WriteLine()
using System;
using System.IO;
using System.Text;
namespace IncludeHelp
{
class Test
{
// Main Method
static void Main(string[] args)
{
Console.WriteLine("This is line1");
Console.WriteLine("This is line2");
Console.Write("This is line3");
Console.Write("This is line4");
//hit ENTER to exit the program
Console.ReadLine();
}
}
}
Гарах үр дүн
This is line1
This is line2
This is line3This is line4
4
Шинэ мөрөнд хэвлэх
 n
 x0A эсвэл xA
 Console.WriteLine()
Жишээ:
// C# program to print a new line
using System;
using System.IO;
using System.Text;
namespace IncludeHelp
{
class Test
{
// Main Method
static void Main(string[] args)
{
//using n
Console.WriteLine("HellonWorld");
//using x0A
Console.WriteLine("Hellox0AWorld");
Console.WriteLine();
Console.WriteLine("end of the program");
//hit ENTER to exit the program
Console.ReadLine();
}
}
}
Гарах үр дүн
Hello
World
Hello
World
end of the program
Бие даажгүйцэтгэх бодлогууд:
1.4. Тэгш өнцөгтийн а, b талууд өгөгдсөнбол приметр болонталбайг ол.
1.5. Тойргийн радиус өгөгдсөн ба талбай,тойргийн уртыг ол.
1.6. 1-ээс 20 хүртэлх тоонуудын нийлбэрийг унар, бинар үйлдэл ашиглан гүйцэтгээрэй.

More Related Content

What's hot (19)

Ms office excel_2007
Ms office excel_2007Ms office excel_2007
Ms office excel_2007
 
Excel Lesson
Excel  LessonExcel  Lesson
Excel Lesson
 
Hicheel excel2010 8 class
Hicheel excel2010 8 classHicheel excel2010 8 class
Hicheel excel2010 8 class
 
Excel
ExcelExcel
Excel
 
Lecture 6 microsoft office excel 2007
Lecture 6 microsoft office excel 2007Lecture 6 microsoft office excel 2007
Lecture 6 microsoft office excel 2007
 
Lec4
Lec4 Lec4
Lec4
 
Excel
ExcelExcel
Excel
 
Excel test tsootsoolol
Excel test tsootsoololExcel test tsootsoolol
Excel test tsootsoolol
 
Lec3
Lec3 Lec3
Lec3
 
Lec5 6
Lec5 6 Lec5 6
Lec5 6
 
Microsoft excel програмтай ажиллах гарын авлага 2017
Microsoft excel програмтай ажиллах гарын авлага 2017Microsoft excel програмтай ажиллах гарын авлага 2017
Microsoft excel програмтай ажиллах гарын авлага 2017
 
Excel 1 heseg
Excel 1 hesegExcel 1 heseg
Excel 1 heseg
 
Access sem1
Access sem1Access sem1
Access sem1
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
7 8
7 87 8
7 8
 
Access Table
Access TableAccess Table
Access Table
 
Access sem2
Access sem2Access sem2
Access sem2
 
Excel lesson
Excel  lessonExcel  lesson
Excel lesson
 
Lec7
Lec7 Lec7
Lec7
 

Similar to 203lab1 (20)

C++ суулгах
C++ суулгахC++ суулгах
C++ суулгах
 
C++
C++C++
C++
 
визуаль програмчлал тест
визуаль програмчлал тествизуаль програмчлал тест
визуаль програмчлал тест
 
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
 
Sw206 lec
Sw206 lecSw206 lec
Sw206 lec
 
001 vba
001 vba001 vba
001 vba
 
Vizual programchilal cu lekts
Vizual programchilal cu lektsVizual programchilal cu lekts
Vizual programchilal cu lekts
 
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
 
Лекц №6
Лекц №6Лекц №6
Лекц №6
 
Lec1
Lec1Lec1
Lec1
 
лабораторийн ажилUud
лабораторийн ажилUudлабораторийн ажилUud
лабораторийн ажилUud
 
Лекц №5
Лекц №5Лекц №5
Лекц №5
 
удирдах элементүүд
удирдах элементүүдудирдах элементүүд
удирдах элементүүд
 
C# hicheelin lekts
C# hicheelin lektsC# hicheelin lekts
C# hicheelin lekts
 
си хэлний ойлголт
си хэлний ойлголтси хэлний ойлголт
си хэлний ойлголт
 
Lecture1
Lecture1Lecture1
Lecture1
 
Лекц №9
Лекц №9Лекц №9
Лекц №9
 
SW206 labo
SW206 laboSW206 labo
SW206 labo
 
U.cs101 лаборатори 1
U.cs101 лаборатори 1U.cs101 лаборатори 1
U.cs101 лаборатори 1
 
Delphi
DelphiDelphi
Delphi
 

More from BPurev

Bodlogo11.05
Bodlogo11.05Bodlogo11.05
Bodlogo11.05BPurev
 
Lab11 2-it101
Lab11 2-it101Lab11 2-it101
Lab11 2-it101BPurev
 
Lab11 2-it101
Lab11 2-it101Lab11 2-it101
Lab11 2-it101BPurev
 
Lab10 2-it101
Lab10 2-it101Lab10 2-it101
Lab10 2-it101BPurev
 
Lab10 1-it101
Lab10 1-it101Lab10 1-it101
Lab10 1-it101BPurev
 
Lab9 it101
Lab9 it101Lab9 it101
Lab9 it101BPurev
 
Bie daalt 2 sedev
Bie daalt 2 sedevBie daalt 2 sedev
Bie daalt 2 sedevBPurev
 
Bodlogo3
Bodlogo3Bodlogo3
Bodlogo3BPurev
 
203lab3
203lab3203lab3
203lab3BPurev
 
203lec2
203lec2203lec2
203lec2BPurev
 
Bie daaltiin ajil 2 zaavar
Bie daaltiin ajil 2 zaavarBie daaltiin ajil 2 zaavar
Bie daaltiin ajil 2 zaavarBPurev
 
Bie daalt 2 sedev
Bie daalt 2 sedevBie daalt 2 sedev
Bie daalt 2 sedevBPurev
 
Bie daalt 2 sedev
Bie daalt 2 sedevBie daalt 2 sedev
Bie daalt 2 sedevBPurev
 
Bie daalt 1 zaavar
Bie daalt 1 zaavarBie daalt 1 zaavar
Bie daalt 1 zaavarBPurev
 
Lab2 windows2
Lab2 windows2Lab2 windows2
Lab2 windows2BPurev
 
Lab15. wbs
Lab15. wbsLab15. wbs
Lab15. wbsBPurev
 
Lab14 algorithm
Lab14 algorithmLab14 algorithm
Lab14 algorithmBPurev
 
Lab13 basic theory
Lab13 basic theoryLab13 basic theory
Lab13 basic theoryBPurev
 
Lab12 computer component
Lab12 computer componentLab12 computer component
Lab12 computer componentBPurev
 
Lab11 system security
Lab11 system securityLab11 system security
Lab11 system securityBPurev
 

More from BPurev (20)

Bodlogo11.05
Bodlogo11.05Bodlogo11.05
Bodlogo11.05
 
Lab11 2-it101
Lab11 2-it101Lab11 2-it101
Lab11 2-it101
 
Lab11 2-it101
Lab11 2-it101Lab11 2-it101
Lab11 2-it101
 
Lab10 2-it101
Lab10 2-it101Lab10 2-it101
Lab10 2-it101
 
Lab10 1-it101
Lab10 1-it101Lab10 1-it101
Lab10 1-it101
 
Lab9 it101
Lab9 it101Lab9 it101
Lab9 it101
 
Bie daalt 2 sedev
Bie daalt 2 sedevBie daalt 2 sedev
Bie daalt 2 sedev
 
Bodlogo3
Bodlogo3Bodlogo3
Bodlogo3
 
203lab3
203lab3203lab3
203lab3
 
203lec2
203lec2203lec2
203lec2
 
Bie daaltiin ajil 2 zaavar
Bie daaltiin ajil 2 zaavarBie daaltiin ajil 2 zaavar
Bie daaltiin ajil 2 zaavar
 
Bie daalt 2 sedev
Bie daalt 2 sedevBie daalt 2 sedev
Bie daalt 2 sedev
 
Bie daalt 2 sedev
Bie daalt 2 sedevBie daalt 2 sedev
Bie daalt 2 sedev
 
Bie daalt 1 zaavar
Bie daalt 1 zaavarBie daalt 1 zaavar
Bie daalt 1 zaavar
 
Lab2 windows2
Lab2 windows2Lab2 windows2
Lab2 windows2
 
Lab15. wbs
Lab15. wbsLab15. wbs
Lab15. wbs
 
Lab14 algorithm
Lab14 algorithmLab14 algorithm
Lab14 algorithm
 
Lab13 basic theory
Lab13 basic theoryLab13 basic theory
Lab13 basic theory
 
Lab12 computer component
Lab12 computer componentLab12 computer component
Lab12 computer component
 
Lab11 system security
Lab11 system securityLab11 system security
Lab11 system security
 

203lab1

  • 1. 1 Лабораторийн ажил 1 Зорилго: Визуал C# хэлний хувьсагч,түүнийг зарлах, үндсэн төрлүүдийг судалж тэдгээрийг програмд зөв ашиглаж сурах. Зөвлөмж: Визуал хэлний лабораторийн ажлыг хийхдээ дараах алхмуудыг хийнэ: Алхам 1. Лабораторийн ажлын товч онолыг уншиж судлана. Алхам 2. Жишээ бодлогыг Visual Studio C# програмын Console Application эсвэл form application-ы эх код бичих талбарт алдаагүйбичиж compile хийнэ. Алхам 3. Хэрэв алдаа гарсанбол алдаагаа засаад дахинcompile хийнэ. Алхам 4. Үр дүнд анализ хийнэ. Үндсэн төрлүүд ба үйлдлүүд /Console Application/.  Үндсэн төрлүүд (int, uint, short, ushort, long, ulong, Decimal, float, Double, bool, object гэх мэт). Хувьсагчийн төрлийг тодорхойлох бичгийн дүрэм: <төрөл> хувьсагчийнНэр=анхныУтга;  Арифметик, логик, нөхцөлт үйлдлүүд (+, -, *, /, %, &, |, ^, <, >, <=, >=, !=). Олон оператор агуулсан илэрхийллийг гүйцэтгэхдээ хамгийн түрүүнд аль операторыг гүйцэтгэх нь үйлдлийн зэрэглэлээс хамаарна. Хүснэгт 1-д операторын зэрэглэлийг үзүүлэв. Хүснэгт 1 Операторууд, тэдгээрийн зэрэглэл Зэрэглэл Оператор Анхдагч x.y f(x) a[x] x++ x-- Унар + - ! ~ ++x --x (T)x Үржих, хуваах * / % Нэмэх, хасах + - Шилжүүлэх << >> Харьцуулах < > <= >= Тэнцүү, ялгаатай == != Логик AND & Логик XOR ^ Логик OR | Нөхцөлт AND && Нөхцөлт OR || Null нэгдэл ?? Нөхцөлт ?: Утга олгох үйлдлүүд = *= /= %= += -= <<= >>= &= ^= |= =>
  • 2. 2 C# | мессеж/текстхэвлэх (Helloworld програм хэвлэх) Мессеж/текст эсвэл ямар нэг утга хэвлэх хоёр функц ашигладаг. 1. Console.Write (); Гарч ирэх үр дүнг дараагийн шинэ мөрөнд оруулахгүйгээр гаралтын төхөөрөмж дээр текст болон утгуудыг харуулдаг функц. 2. Console.WriteLine(); Текст болон утгуудыг гаралтын төхөөрөмж дээр үзүүлэхдээ үр дүнг дараагийн мөрөнд оруулдаг. Мөн хэвлэх текстийн дунд n ашиглан шинэ мөр үүсгэж болно. Програм: /*c# текст хэвлэх үндсэн програм*/ using System; class HelloWorld { static void Main() { //print text without inserting new line after the message Console.Write("Hello World,"); Console.Write("How are you?"); //print new line Console.WriteLine(); //print text with new line after the message Console.WriteLine("Hello World"); Console.WriteLine("How are you?"); //print new line using escape sequence just like C language Console.WriteLine("Hello WorldnHow are you?"); } } Гарах үр дүн Hello World,How are you? Hello World How are you? Hello World How are you?
  • 3. 3 Console.Write() болон Console.WriteLine() Console.WriteLine() болон Console.Write()-ийн жишээн дээр харуулах. Жишээ: // C# program to demonstrate example of // Console.Write() and Console.WriteLine() using System; using System.IO; using System.Text; namespace IncludeHelp { class Test { // Main Method static void Main(string[] args) { Console.WriteLine("This is line1"); Console.WriteLine("This is line2"); Console.Write("This is line3"); Console.Write("This is line4"); //hit ENTER to exit the program Console.ReadLine(); } } } Гарах үр дүн This is line1 This is line2 This is line3This is line4
  • 4. 4 Шинэ мөрөнд хэвлэх  n  x0A эсвэл xA  Console.WriteLine() Жишээ: // C# program to print a new line using System; using System.IO; using System.Text; namespace IncludeHelp { class Test { // Main Method static void Main(string[] args) { //using n Console.WriteLine("HellonWorld"); //using x0A Console.WriteLine("Hellox0AWorld"); Console.WriteLine(); Console.WriteLine("end of the program"); //hit ENTER to exit the program Console.ReadLine(); } } } Гарах үр дүн Hello World Hello World end of the program Бие даажгүйцэтгэх бодлогууд: 1.4. Тэгш өнцөгтийн а, b талууд өгөгдсөнбол приметр болонталбайг ол. 1.5. Тойргийн радиус өгөгдсөн ба талбай,тойргийн уртыг ол. 1.6. 1-ээс 20 хүртэлх тоонуудын нийлбэрийг унар, бинар үйлдэл ашиглан гүйцэтгээрэй.