LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH C#... Ưu điểm của C# người sử dụng NNLT như 1 công cụ thể hiện giải thuật -Gần gủi với các NNLT thông dụng... Một số ví dụ làm quen với C#... Cấu trúc 1 c
Trang 1LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH C#
Trang 2Các bước tổng quát
Tiếp cận bài toán-vấn đề
Thiết kế giải thuật và cấu trúc dữ
Trang 3Ưu điểm của C#
người sử dụng NNLT như 1 công cụ thể hiện giải thuật
-Gần gủi với các NNLT thông dụng
Trang 4Một số ví dụ làm quen với
C#
Trang 5Cấu trúc 1 chương trình C# đơn giản
using <tên “gói thư viện” >
Trang 7Nên trùng tên
Trang 905/14/24
Trang 1105/14/24
Trang 12Một số đề nghị
Nên lưu ý và đặt tên phần mở rộng của tập tin là cs (mặc dù phần mở rộng khác cs cũng được Ví dụ nếu tập tin là Test.txt thì dòng lệnh biên dịch là csc Test.txt)
Do có khả năng xảy ra lỗi cú pháp trong lúc viết chương trìnhMở
cùng lúc 2 cửa sổ cmd và Notepad cùng lúc
Trang 1305/14/24
Trang 14•Theo dõi kỹ các thông báo lỗi
Trang 15Bài tập tại lớp
Viết chương trình in ra màn hình 3 dòng
Dòng 1 : Họ tên của anh chị
Dòng 2 : Địa chỉ cư ngụ
Dòng 3 : Số điện thọai
Trang 16Ví dụ 2 :Ký tự đặc biệt, phát biểu return
using System;
//Lam quen voi cac ky tu dac biet, Write va WriteLine
//Lam quen return
Trang 18Nhận xét
Thay đổi màu chữ
Console.ForegroundColor = ConsoleColor.<tên màu>;
Có thể ghép chuỗi khi in ra bằng
Write hay WriteLine
name : biến vùng thông tin chứa
dữ liệu trung gian
Trang 1905/14/24
Trang 2105/14/24
Trang 2305/14/24
Trang 2505/14/24
Trang 27int born =Int32.Parse(sborn);
int age = 2007 - born ;
Console.SetCursorPosition(10,5);
Console.WriteLine(name +" , you're " + age + "years old");
return; } }
Trang 28Ví dụ 6: “Hằng” , “biến”
using System;
class Vidu1_6
{static public void Main() {
const int thisyear=2007;
int age=0,born=0;
String name ="";
Console.Clear();
Console.ForegroundColor=ConsoleColor.Green; Console.SetCursorPosition(10,2);
Console.Write("What is your name ");
Trang 30Tham số trên dòng lệnh
Trang 33danhsachthamso 3.51 17.56
0 1
Trang 34Ví dụ 8: Tham số dòng lệnh
using System;
class Vidu1_7 {
static public void Main(String[] args) {
int count = args.Length;
if (count !=2 ) return;
float num1 = Single.Parse(args[0]);
float num2 = Single.Parse(args[1]);
Trang 35Ví dụ 9: Phát âm thanh
using System;
public class Vidu1_9 {
public static void Main()
Trang 36Một số bài tập đơn giản
Viết chương trình nhập bán kính
hình tròn, sau đó in ra chu vi và diện tích hình tròn
Viết chương trình nhập cạnh 1 hình vuông, sau đó in ra bán kính của
hình tròn có diện tích bằng diện tích của hình vuông