Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
1,63 MB
Nội dung
LAB 1: LÀM QUEN VỚI LẬP TRÌNHJAVA LAB 1: LÀM QUEN VỚI LẬP TRÌNHJAVA -MỤC TIÊU: Kết thúc thực hành bạn có khả Sử dụng NetBean để tạo dự án Tạo lớp chứa phương thức main Đọc liệu từ bàn phím Xuất liệu hình Sử dụng hàm toán học từ Math.* BÀI (2 ĐIỂM) Viết chương trình cho phép nhập họ tên sinh viên, điểm trung bình từ bàn phím sau xuất hình với định dạng: điểm HƯỚNG DẪN: Chạy NetBean Tạo dự án Tạo lớp chứa phương thức public static void main(String[] args){…} public class Lab1Bai1{ public static void main(String[] args){ } } Viết mã cho main(): Sử dụng Scanner để đọc liệu từ bàn phím Scanner scanner = new Scanner(System.in); System.out.print("Họ tên: "); String hoTen = scanner.nextLine(); System.out.print("Điểm TB: "); double diemTB = scanner.nextDouble(); Sử dụng System.out.print(),System.out.printf() System.out.println() để xuất hình MOB1012 – LẬP TRÌNHJAVA TRANG LAB 1: LÀM QUEN VỚI LẬP TRÌNHJAVA System.out.printf(“%s %f điểm”, hoTen, diemTB); Chạy ứng dụng BÀI (2 ĐIỂM) Viết chương trình nhập từ bàn phím cạnh hình chữ nhật Tính xuất chu vi, diện tích cạnh nhỏ hình chữ nhật HƯỚNG DẪN: Chu vi = (dai + rong)*2 Diện tích = dai * rong Cạnh nhỏ = Math.min(dai, rong) BÀI (2 ĐIỂM) Viết chương trình nhập từ bàn phím cạnh khối lập phương Tính xuất thể tích khối chữ nhật HƯỚNG DẪN: Thể tích lập phương = canh * canh * canh Hoặc Math.pow(canh, 3) BÀI (2 ĐIỂM) Viết chương trình nhập hệ số phương trình bậc Tính delta xuất delta hình HƯỚNG DẪN: Delta = Math.pow(b, 2) – * a * c Sử dụng Math.sqrt(delta) để tính delta BÀI (2 ĐIỂM): Giảng viên cho thêm MOB1012 – LẬP TRÌNHJAVA TRANG LAB2: KIỂU, TOÁN TỬ, LỆNH IF VÀ SWITCH LAB 2: KIỂU, TOÁN TỬ, LỆNH IF VÀ SWITCH MỤC TIÊU: Kết thúc thực hành bạn có khả Sử dụng thành thạo loại toán tử Biết cách xây dựng loại biểu thức Sử dụng thành thạo lệnh rẽ nhánh (if) Sử dụng thành thạo lệnh lựa chọn (switch) BÀI (2 ĐIỂM) Viết chương trình cho phép giải phương trình bậc hệ số a b nhập từ bàn phím HƯỚNG DẪN Sử dụng Scanner để đọc liệu từ bàn phím Sử dụng lệnh if để xét giá trị a b if(a == 0){ if(b == 0){ thông báo vô số nghiệm } else{ thông báo vô nghiệm } } else{ tính xuất nghiệm x = -b/a; } BÀI (2 ĐIỂM) Viết chương trình cho phép giải phương trình bậc hai hệ số a, b c nhập từ bàn phím MOB1012 - LẬP TRÌNHJAVA TRANG HƯỚNG DẪN LAB2: KIỂU, TOÁN TỬ, LỆNH IF VÀ SWITCH Nhập a, b c Xét a o Nếu a== => giải phương trình bậc o Ngược lại (a != 0) Tính delta Biện luận theo delta • Delta < 0: vơ nghiệm • Delta = 0: nghiệm kép x = -b/(2*a) • Delta > 0: nghiệm phân biệt o X1 = (-b+căn(delta))/(2*a) o X2 = (-b-căn(delta))/(2*a) BÀI (2 ĐIỂM) Viết chương trình nhập vào số điện sử dụng tháng tính tiền điện theo phương pháp lũy tiến Nếu số điện sử dụng từ đến 50 giá số điện 1000 Nếu số điện sử dụng 50 giá số điện vượt hạn mức 1200 HƯỚNG DẪN Nếu số điện sử dụng < 50: tien = soDien*1000 Ngược lại: tien = 50*1000 + (soDien - 50)*1200 BÀI (2 ĐIỂM) Viết chương trình tổ chức menu gồm chức để gọi chức để thoát khỏi ứng dụng HƯỚNG DẪN Tạo phương thức menu() xuất hình thực đơn sau + -+ Giải phương trình bậc MOB1012 - LẬP TRÌNHJAVA TRANG LAB2: KIỂU, TOÁN TỬ, LỆNH IF VÀ SWITCH Giải phương trình bậc Tính tiền điện Kết thúc + -+ Chọn chức năng: _ Viết mã vào phương thức menu để nhận vào số từ đến Sử dụng lệnh switch để gọi đến hàm chức tương ứng o giaiPTB1() Chứa mã o giaiPTB2() Chứa mã o tinhTienDien() Chứa mã BÀI (2 ĐIỂM) Giảng viên cho thêm MOB1012 - LẬP TRÌNHJAVA TRANG LAB3: MẢNG VÀ LỆNH LẶP LAB 3: MẢNG VÀ LỆNH LẶP MỤC TIÊU: Kết thúc thực hành bạn có khả Sử dụng thành thạo lệnh lặp ngắt vòng lặp Sử dụng mảng để nắm nhiều phần tử kiểu liệu BÀI (2 ĐIỂM) Viết chương trình nhập số ngun từ bàn phím cho biết số có phải số ngun tố hay khơng (số ngun tố số chia hết cho nó) HƯỚNG DẪN Cho vòng lặp chạy từ số nhập vào -1 Nếu có số nhập vào chia hết cho biến chạy số khơng phải số ngun tố boolean ok = true; for(int i=2; i < N-1; i++){ // N số nhập từ bàn phím if(N % i == 0){ ok = false; break; } i++; } Kiểm tra biến ok bạn biết N có phải số nguyên tố hay không BÀI (2 ĐIỂM) Viết chương trình xuất hình bảng cửu chương HƯỚNG DẪN Để xuất bảng nhân x bạn cần xây dựng đoạn mã int x = 8; for(int i=1; i