Danh mục

BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN - CHƯƠNG 1

Số trang: 37      Loại file: pdf      Dung lượng: 529.86 KB      Lượt xem: 19      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 12,000 VND Tải xuống file đầy đủ (37 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

NGÔN NGỮ LẬP TRÌNH VISUAL BASICMỤC TIÊU: SAU KHI HOÀN THÀNH CÁC BÀI TẬP, NGƯỜI HỌC CÓ THỂ Khai báo các biến thuộc các kiểu dữ liệu cơ bản (byte, integer, long, string, boolean, single) và kiểu mảng, kiểu bản ghi trong Visual Basic. Sử dụng các hàm nhập xuất dữ liệu (MsgBox và InputBox) của VB. Sử dụng và vận dụng được các cấu trúc rẽ nhánh (If...Then và If...Then...Else), cấu trúc đa rẽ nhánh (Select Case) và các loại vòng lặp : For; Do While...Loop; Do...Loop để viết chương trình. Sử dụng được một số hàm xử lý...
Nội dung trích xuất từ tài liệu:
BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN - CHƯƠNG 1 BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn: Bộ môn CNPM–ĐHSPKT HY 2005 Bµi tËp ch−¬ng 1 NG¤N NG÷ LËP TR×NH VISUAL BASICMỤC TIÊU: SAU KHI HOÀN THÀNH CÁC BÀI TẬP, NGƯỜI HỌC CÓ THỂ Khai báo các biến thuộc các kiểu dữ liệu cơ bản (byte, integer, long, string, boolean, single) và kiểu mảng, kiểu bản ghi trong Visual Basic. Sử dụng các hàm nhập xuất dữ liệu (MsgBox và InputBox) của VB. Sử dụng và vận dụng được các cấu trúc rẽ nhánh (If...Then và If...Then...Else), cấu trúc đa rẽ nhánh (Select Case) và các loại vòng lặp : For; Do While...Loop; Do...Loop để viết chương trình. Sử dụng được một số hàm xử lý xâu thường dùng.A - ĐỀ BÀI TẬPBài tập 1: Sử dụng hàm MsgBox và InputBox Viết chương trình giải phương trìnhbậc 2. Hệ số a, b, c nhập từ bàn phím bằng hàm InputBox (Giải sử a ≠ 0).Bài tập 2: Minh hoạ cấu trúc If … Then. Viết chương trình tính lương như sau: Chongười dùng nhập vào lương cơ bản LCB, Hệ số lương HSL và chức vụ CV. Nếuchức vụ là giam doc thì cộng thêm 500000 vào lương thực lĩnh (LTL), nếu làtruong phong thì cộng thêm 300000, nếu là to truong thì cộng thêm 200000, nếulà nhan vien thì không cộng. Sau đó hiển thị tổng số lương thực lĩnh.Bài tập 3-Select Case: Yêu cầu như bài 2, nhưng sử dụng cấu trúc Select CaseBài tập 4: Hiển thị các loại thông báo sử dụng hàm MsgBox. Viết chương trìnhhiển thị 4 loại hộp thoại MsgBox như mô tả dưới đây khi người dùng nhập vào cácsố tương ứng 1,2,3,4 bằng hàm InputBox: 1 3 2 4Bài tập 5: Sử dụng cấu trúc Select Case. Viết chương trình cho phép người dùngnhập vào 2 số thực a và b và một trong các phép toán gồm +, -, *, /, (Chia lấy phầnnguyên), mod (chia lấy phần dư) hoặc ^ (Luỹ thừa). Sau đó hiển thị kết quả tươngứng. Ví dụ nếu nhập 2 số 10, 20 và phép toán là + thì thông báo Kết quả là 30 v.v. Trang 1 BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn: Bộ môn CNPM–ĐHSPKT HY 2005Bài tập 6: Sử dụng vòng lặp FOR. Viết chương trình tính tổng của dãy số sau vàhiển thị kết quả ra màn hình: S = 1 + 2 + 3 + ... + N , Với N nhập từ bàn phím.Bài tập 7: Sử dụng vòng lặp For với điều khoản Step. Hãy viết chương trình tínhtổng các số chẵn từ 1 đến 100.Bài tập 8: Sử dụng vòng lặp For đếm ngược “FOR … DOWNTO…”.Hãy sử dụng vòng lặp For in ra các số từ 100 đến 1 bằng lệnh Debug.Print.Bài tập 9: Sử dụng vòng lặp Do…Loop UntilCho người dùng nhập vào một dãy các số nguyên (âm và dương) và tính tổng cácsố âm, tổng các số dương. Việc nhập kết thúc nếu số nhập vào là 0.Bài tập 10: Sử dụng cấu trúc Do While … Loop. Hãy cho biết cần gửi số tiền tiếtkiệm 1 triệu đồng vào ngân hàng trong thời gian mấy năm để có 2 triệu đồng. Biếtrằng lãi suất hàng năm là 8%.Bài tập 11: Thoát khỏi vòng lặp với Exit For, Exit Do. Viết chương trình nhập sốnguyên n và kiểm tra xem có phải là số nguyên tố hay không ?.Bài tập 12: Sự tương đương giữa các cấu trúc lặp. Tính n! sử dụng các cấu trúclặp khác nhau.Bài tập 13: Sử dụng vòng lặp FORLập trình tính tổng của dãy số sau và hiển thị kết quả ra màn hình : 8 200 310 ∑ n2 + ∑ n2 + ∑n 2 S= n =1 n =100 n =300Bài tập 14 – Tính N !: Viết chương trình nhập số nguyên N (0BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn: Bộ môn CNPM–ĐHSPKT HY 2005Bài tập 19- Tìm số nguyên tố: Nhập vào một dãy số nguyên dương bằng hàmInputBox. Sau đó in ra các giá trị là số nguyên tố.Bài tập 20-Đếm ký tự: Lập trình cho người dùng nhập vào một xâu ký tự S. Sau đóđếm xem trong xâu nhập vào có bao nhiêu ký tự là a và A. Biết rằng : - Hàm Mid(S, i, 1) cho ta ký tự thứ i trong xâu S - Hàm Len(S) cho ta độ dài của xâu SBài tập 21-Tính tổng dãy số: Viết chương trình nhập x và n rồi tính tổng x x2 x3 xn S = 1+ + + + ... + n +1 23 4 x 0 x1 x 2 x 3 xn ) ++ + + ... + (Hay có thể viết dưới dạng S = n +1 1 2 3 4Bài tập 22 : Bài toán tìm phần tử lớn nhất (nhỏ nhất) trong một danh sáchViết chương trình nhập n số nguyên vào một mảng nguyên A, sau đó tìm số lớn nhấttrong mảng nguyên đó.Bài tập 23: Liệt kê các phần tử lớn nhất (nhỏ nh ...

Tài liệu được xem nhiều: