Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
1,27 MB
Nội dung
TRƢỜNG CAO ĐẲNG BÌNH ĐỊNH KHOA CƠNG NGHỆ THƠNG TIN HƯỚNG DẪN THỰC HÀNH HỌC PHẦN : LẬP TRÌNH WINDOWS (C#) (Dành cho lớp Cao đẳng chuyên ngành CNTT) TẬP Biên soạn: NGUYỄN THÀNH CHIẾN Năm học 2013-2014 LỜI MỞ ĐẦU - Yêu cầu trước tham gia buổi thực hành phòng máy, yêu cầu sinh viên: o Mang đầy đủ tài liệu học tập (lý thuyết, tập lý thuyết tập thực hành) o Ôn lại kiến thức lý thuyết học theo dặn dò giảng viên o Chuẩn bị trước tập thực hành giao trước Bài tập thực hành chia làm nhiều Module Mỗi Module thiết kế cho thời lượng tiết thực hành lớp với hướng dẫn giảng viên Tùy theo số tiết phân bổ, tuần học thực nhiều Module Sinh viên phải làm tất tập Module tuần tương ứng Những sinh viên chưa hồn tất phần tập lớp có trách nhiệm tự làm tiếp tục nhà Các có dấu (*) tập nâng cao dành cho sinh viên giỏi Nếu làm gởi nộp qua email cho giảng viên hạn cộng thêm điểm khuyến khích MODULE Mục tiêu kiến thức: - Làm quen với cơng cụ lập trình Visual Studio 2010 2008 sử dụng công cụ vào lập trình ngơn ngữ C# - Tạo ứng dụng đơn giản giao diện Console - Sử dụng số phương thức, thuộc tính lớp System.Console - Xây dựng số ứng dụng làm quen với câu lệnh C# BÀI 1: TẠO MỚI PROJECT (DỰ ÁN) Khởi động chƣơng trình: - Bấm vào biểu tượng Visual Studio 2010 hình Desktop - Hoặc khởi động chương trình từ menu Start/All Program - Giao diện làm việc Visual Studio 2010 Sử dụng Visual Studio 2010 tạo ứng dụng - Tạo Project cách bấm vào nút New Project… hình Start Page sử dụng menu FileNewProject… ấn phím tắt Ctrl+Shift+N - Sử dụng lệnh tạo Project trên, ta giao diện cửa sổ bên o Bên cửa số tay trái: Chọn loại ứng dụng Visual C# Windows o Chọn phiên lập trình NET Framework 2.0 o Chọn mơi trường ứng dụng Console Application o Nhập tên ứng dụng cần tạo Name(đây tên chương trình cần phải xây dựng đặt tên theo quy tắc định danh) Đặt lại tên ứng dụng: Chaomung o Chọn nơi lưu ứng dụng ô Location (mặc định ứng dụng tạo thư mục My Document/Visual Studio 2010 (2008)/Project) Ta chọn nơi lưu thư mục D:\THVISUAL\HO_TEN\ o Slution name (trùng với tên ứng dụng cần tạo khác được) - Sau ta giao diện làm việc phần mềm Visual Studio 2010 BÀI 2: HIỂN THỊ CÂU CHÀO MỪNG a Mục đích: Sử dụng thuộc tính phương thức lớp System.Console môi trường Console b Yêu cầu: - Viết ứng dụng dạng Console xuất lời chào - Yêu cầu xuất lời chào sau: Chao mung den voi chuong trinh Lap trinh C# tren cong cu lap trinh Visual 2010! Ung dung duoc xay dung boi – Nguyen Van A (^-^) HAPPY HAPPY HAPPY (^-^) c Hƣớng dẫn - Sau tạo ứng dụng Chaomung 1, chương trình Visual tạo tệp tin mặc định Program.cs có chứa hàm Main() namespace Chaomung { class Program { static void Main(string[] args) { } } } - Sửa lại hàm Main() với nội dung sau: namespace Chaomung { class Program { static void Main(string[] args) { Console.WriteLine("Chao mung den voi Console.WriteLine("Lap trinh C# tren Visual 2010!"); Console.WriteLine("Ung dung duoc xay A"); Console.WriteLine("(^-^) HAPPY HAPPY Console.ReadLine(); chuong trinh"); cong cu lap trinh dung boi – Nguyen Van HAPPY (^-^)"); } } } - Chạy chương trình cách bấm phím F5 nút Start Debugging công cụ - Ta kết hình bên - Bấm nút Close ấn phím Enter để quay lại giao diện lập trình BÀI 3: VIẾT CHƢƠNG TRÌNH TÌM SỐ LỚN NHẤT CỦA SỐ a Mục đích: - Ơn tập lại thuật tốn tìm số lớn ba số ứng dụng lập trình ngơn ngữ C# mơi trường Console Application b Yêu cầu: Viết chương trình tìm số lớn số nhập vào từ bàn phím máy tính c Hƣớng dẫn - Để tạo ứng dụng lập trình ứng dụng tập 2, ta nên đóng ứng dụng Chaomung (bài tập 2) làm việc lại trước theo menu lệnh FileClose Solution - Sau đó, tạo ứng dụng có tên TimSLN3So lưu Project vào thư mục lập trình cá nhân địa D:\THVISUAL\HO_TEN - Chỉnh sửa hàm Main() viết thêm phương thức TimSoLN() theo nội dung sau: static void Main(string[] args) { TimSoLN(); } public static void TimSoLN() { Console.WriteLine("Chuong trinh tim SLN cua so"); Console.WriteLine("Nhap vao so a"); String tam; tam = Console.ReadLine(); int a = Convert.ToInt32(tam); Console.WriteLine("Nhap vao so b"); int b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Nhap vao so c"); int c = Convert.ToInt32(Console.ReadLine()); int max = a; if (max < b) max = b; if (max < c) max = c; Console.WriteLine("SLN so nhap vao la {0}", max); Console.ReadLine();// dung man hinh } - Chạy chương trình cách bấm phím F5 nút Start Debugging cơng cụ ta có kết hình bên BÀI 4: VIẾT CHƢƠNG TRÌNH GIẢI PT BẬC NHẤT ẨN a Mục đích: - Xây dựng chương trình giải phương trình bậc ngơn ngữ C# môi trường Console Application áp dụng cấu trúc điều kiện If b Yêu cầu: Viết chương trình giải phương trình bậc ẩn ax+b=0 c Hƣớng dẫn - Tạo ứng dụng có tên GiaiPTBac1 lưu Project vào thư mục lập trình cá nhân địa D:\THVISUAL\HO_TEN - Sửa lại nội dung hàm Main() thành: static void Main(string[] args) { GiaiPTB1(); } public static void GiaiPTB1() { Console.WriteLine("Chuong trinh giai pt ax+b=0"); Console.WriteLine("Nhap vao a"); double a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Nhap vao b"); double b = Convert.ToDouble(Console.ReadLine()); if (a == && b == 0) //neu a=0 va b=0 Console.WriteLine("Phuong trinh co vo so nghiem"); if (a == && b != 0)// neu a=0 va b khac Console.WriteLine("Phuong trinh vo nghiem"); if (a != 0)//neu a khac Console.WriteLine("Nghiem Ptrinh la {0}", -b/a); Console.ReadLine(); } - Chạy chương trình ấn phím F5 thử nghiệm chương trình với điều kiện : Cặp nghiệm Màn hình kết (a=2; b=9) (a=0; b=0) (a=0; b=1) BÀI 5: VIẾT CHƢƠNG TRÌNH TÍNH TỔNG a Mục đích: - Áp dụng vịng lặp For ngơn ngữ C# mơi trường Console Application để giải tốn tính tổng dãy số cho trước b Yêu cầu: Viết chương trình nhập vào số tự nhiên n>0 tính tổng số tự nhiên nhỏ n c Hƣớng dẫn - Tạo ứng dụng có tên TinhTongN lưu Project vào thư mục lập trình cá nhân địa D:\THVISUAL\HO_TEN - Sửa lại nội dung hàm Main() xây dựng phương thức TinhTong() theo nội dung sau: static void Main(string[] args) { TinhTong(); } public static void TinhTong() { Console.WriteLine("Tinh tong cac so TN nho hon n"); Console.WriteLine("Nhap vao so n"); int n = Convert.ToInt32(Console.ReadLine()); int tong = 0; for (int i = 0; i < n; i++) { tong = tong + i; } Console.WriteLine("Tong cac so tu nhien S= " + tong); Console.ReadLine(); } - Chạy chương trình cách ấn phím F5 xem kết quả: BÀI 5: VIẾT CHƢƠNG TRÌNH TÍNH DIỆN TÍCH HÌNH TRỊN a Mục đích: - Sử dụng số hàm tốn học, làm trịn số ngơn ngữ lập trình C# b u cầu: Viết chương trình tính diện tích hình trịn với bán kính (R>0) nhập từ bàn phím c Hƣớng dẫn - Sử dụng hàm toán học sau: o Math.PI(): Làm lấy số PI o Math.Round(, n): Làm tròn với n chữ số thập phân - Tạo ứng dụng có tên TinhDTHinhTron lưu Project vào thư mục lập trình cá nhân địa D:\THVISUAL\HO_TEN - Sửa lại nội dung hàm Main() xây dựng phương thức TinhDienTich() theo nội dung sau static void Main(string[] args) { TinhDienTich(); } public static void TinhDienTich() { Console.WriteLine("Tinh Dien tich hinh tron"); Console.WriteLine("Nhap vao ban kinh R= "); double r = Convert.ToInt32(Console.ReadLine()); double dientich = r * r * Math.PI; Console.WriteLine("Dien tich hinh tron la S= " + Math.Round(dientich,2)); Console.ReadLine(); } - Chạy chương trình cách ấn phím F5 xem kết hình bên