Viết chương trình nhập vào 3 số, tìm số lớn nhất, nhỏ nhất của 3 số đó.. Viết chương trình nhập vào 4 số, tìm số lớn nhất, nhỏ nhất của 4 số đó.. Viết chương trình nhập vào một số.. Viết
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
TÀI LIỆU THỰC HÀNH
LẬP TRÌNH HƯỚNG
ĐỐI TƯỢNG
CHƯƠNG 01: LÀM QUEN VỚI NGÔN NGỮ
LẬP TRÌNH C#
2020
Trang 2MỤC LỤC
Trang 3I THIẾT LẬP MÔI TRƯỜNG LẬP TRÌNH:
- Tải gói cài đặt Microsoft Visual Studio (gợi ý dùng bản miễn phí Community)
- https://visualstudio.microsoft.com/downloads/
- Khi cài đặt chú ý ít nhất chọn gói NET desktop development
-II Nhắc lại kiến thức:
TH 01 Chương 1
-CƠ BẢN C#.pptx
III Ứng dụng c# đầu tiên
1 Tạo ứng dụng C#:
- File New Project
- Chọn ngôn ngữ lập trình C# ( Visual C#)
- chọn Windows ( platform)
- chọn ứng dụng console app
Trang 4- Next
điền các thông tin tên dự án, nơi lưu trữ,…
2 Tiếp tục lập trình ứng dụng: - Cho người dùng điền tên
- Hiển thị câu “Chào mừng bạn A đến khóa học Cấu trúc dữ liệu và giải thuật”
- Kết thúc
HƯỚNG DẪN: code gợi ý
Môn Lập trình Hướng đối tượng 4
Trang 53 Chạy ứng dụng để thấy kết quả
- Debug/ Start without Debugging – Ctrl + F5 (Start Debugging F5)
Chú ý: Giảng viên giải thích các phần trong giao diện lập trình: Solution Explorer, Error List…
4 Một số bài tập áp dụng:
a In câu thông báo Hello World ra màn hình
b In tên của bạn lên màn hình
c In ra từng dòng thông tin cá nhân của bạn (họ tên, mssv, khoa, mã lớp, chuyên
ngành)
d Cộng, trừ 2 số nguyên
e Xuất kết quả hình chữ nhật là dấu *
f Xuất kết quả hình chữ nhật có viền là dấu * (bên trong rỗng)
g Xuất kế quả hình tam giác là dấu (*)
IV CẤU TRÚC ĐIỀU KHIỂN RẺ NHÁNH
1 Viết chương trình xếp loại học lực cho học sinh. Cách tính điểm xếp loại
học lực theo thang điểm 10 (Từ 8.0 – 10 : Giỏi Từ (6.5 – 7.9) : Khá Từ (5.0 –
6,4) : Trung bình Từ (< 4,9) : Yếu
Trang 62 Hướng dẫn:
a Yêu cầu người dùng nhập điểm cần xét
2 Bài tập:
a Viết chương trình nhập vào 3 số, tìm số lớn nhất, nhỏ nhất của 3 số đó
b Viết chương trình nhập vào 4 số, tìm số lớn nhất, nhỏ nhất của 4 số đó
c Viết chương trình nhập vào một số Xuất ra màn hình chuỗi “số chẵn” nếu số đó là
số chẵn Xuất ra màn hình chuỗi “số lẻ” nếu số đó là số lẻ
V CẤU TRÚC ĐIỀU KHIỂN VÒNG LẶP
1 Viết chương trình nhập vào số nguyên n Tính và in ra các tổng sau:
• S =1+ 2 + 3 + + n
Trang 7• S = 1+ 3 + 5 + 7 + + 2( n + )1
2 Hướng dẫn tính giai thừa của n!
2 Bài tập:
a Viết chương trình nhập vào số nguyên n Tính và in ra các tổng sau:
• S =1+ 2 + 3 + + n
• S = 1+ 3 + 5 + 7 + + (2n +1)
b.Viết chương trình nhập vào một số nguyên dương, kiểm tra đó có phải là số
nguyên tố hay không?
c Viết chương trình in ra bảng cửu chương
VI.HÀM
1 Viết chương trình nhập họ tên, điểm Toán, điểm Văn của một học sinh Tính
điểm trung bình và xuất ra kết quả (Yêu cầu: Viết hàm nhập, xuất, tính trung bình)
2 Hướng dẫn
- Click phải solution Add New Project ….ghi các thông tin Create
- Click phải project mới tạo Add Class… điền Name:Student
Trang 8- Viết code trong class Student mới tạo:
Trang 10- Trở về hàm Main trong class program, viết chương trình gọi hàm như sau
Chạy chương trình cem kết quả
3 Bài tập:
Viết các hàm sau:
• Hàm kiểm tra 3 số thực có phải là 3 cạnh của tam giác hay không? bool
isTriangle(double a, double b, double c)
• Hàm tính diện tích tam giác khi bit độ dài 3 cạnh:
double area(double a, double b, double c)
Sau đó sử dụng 3 hàm này vào các công việc sau:
• Nhập từ bàn phím 3 số thực
Trang 11• Kiểm tra 3 số thực đó có phải là độ dài của 3 cạnh tam giác hay không? Nếu có thi in
ra diện tích, chu vi của tam giác ra màn hình, nếu không xuất thông báo “Đây không phải là 3 cạnh của tam giác”