Bài tập chương 1 ngôn ngữ lập trình visual basic Bài tập chương 1 ngôn ngữ lập trình visual basic Bởi: Khoa CNTT ĐHSP KT Hưng Yên MỤC TIÊU: SAU KHI HO

Tài liệu tương tự
Tìm hiểu ngôn ngữ lập trình Visual Basic Tìm hiểu ngôn ngữ lập trình Visual Basic Bởi: Khuyet Danh Tìm hiểu ngôn ngữ lập trình Visual Basic Tổng quan

Bài tập thực hành NNLT Visual Basic GV. Nguyễn Thị Hải Bình BÀI THỰC HÀNH ÔN TẬP 1. Sinh viên ĐỌC CẨN THẨN TẤT CẢ NỘI DUNG trong bài thực hành trước k

Lập trình cấu trúc trong Visual Basic Lập trình cấu trúc trong Visual Basic Bởi: Nguyễn Sơn Học xong chương này, sinh viên phải nắm bắt được các vấn đ

Slide 1

ĐỀ cương chương trình đẠi hỌc

BỘ GIÁO DỤC VÀ ĐÀO TẠO Số: 155/QĐ-BGDĐT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh phúc Hà Nội, ngày 10 tháng 01 năm 2013 QUYẾT ĐỊNH Ban hà

Microsoft Word - bai tap dai so 10

HỘI THI TIN HỌC TRẺ TỈNH AN GIANG ĐỀ CHÍNH THỨC ĐỀ THI LÝ THUYẾT BẢNG A - KHỐI TIỂU HỌC Khóa ngày: Thời gian : 20 phút (không kể thời gian

Kết nối và thao tác với CSDL trong ASP Kết nối và thao tác với CSDL trong ASP Bởi: Khoa CNTT ĐHSP KT Hưng Yên Qui tắc chung - Tạo đối tượng Connection

Các biến và các kiểu dữ liệu trong JavaScript Các biến và các kiểu dữ liệu trong JavaScript Bởi: Hà Nội Aptech Các biến (Variables) Biến là một tham c

Trung Tâm Gia Sư Tài Năng Việt Đề Số 1 Câu 1: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu: S

TRƯỜNG ĐẠI HỌC Y TẾ CÔNG CỘNG TÀI LIỆU HƯỚNG DẪN BÀI TẬP CHUYÊN ĐỀ QUẢN LÝ Dành cho học viên Chuyên khoa II Tổ chức quản lý y tế Hà Nội, 2018

Các thanh công cụ Toolbar Các thanh công cụ Toolbar Bởi: Khoa CNTT ĐHSP KT Hưng Yên Origin cung cấp các nút thanh công cụ cho những lệnh menu thường x

Chương trình dịch

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 5. Kiểu dữ liệu và biểu thức trong C Nội dung 1. Các ki

QUY ĐỊNH HỌC PHẦN THỰC TẬP TỐT NGHIỆP ĐỐI VỚI SINH VIÊN CÁC HỆ ĐẠI HỌC LOẠI HÌNH ĐÀO TẠO CHÍNH QUY (Ban hành kèm theo Quyết định số: 1206 /QĐ-HVTC ngà

Kiểu dữ liệu văn bản Kiểu dữ liệu văn bản Bởi: PGS. TS. NGƯT Phạm Văn Huấn Ngoài những dữ liệu số như các số nguyên, số thực, máy tính còn có thể lưu

Nhập môn Công Nghệ Thông Tin 1

THÔNG TƯ CỦA BỘ TÀI CHÍNH SỐ 11/2010/TT-BTC NGÀY 19 THÁNG 01 NĂM 2010 HƯỚNG DẪN THỰC HIỆN NGHĨA VỤ THUẾ ĐỐI VỚI NHÀ ĐẦU TƯ VIỆT NAM ĐẦU TƯ RA NƯỚC NGO

GV NGUYỄN KHẮC HƯỞNG ĐỀ SỐ 103 (Đề thi có 5 trang) ĐỀ THI THỬ THPT QUỐC GIA 2017 Môn thi: TOÁN Thời gian làm bài: 90 phút. Họ và tên thí sinh:

Mười Vạn Câu Hỏi Vì Sao?: Toán Học Chia sẽ ebook : Tham gia cộng đồng chia sẽ sách : Fanpage :

CHÍNH TRỊ - KINH TẾ HỌC Tái cơ cấu doanh nghiệp nhà nước ở Việt Nam Tái cơ cấu doanh nghiệp nhà nước ở Việt Nam Nguyễn Anh Bắc * Tóm tắt: Doanh nghiệp

BỘ Y TẾ TRƯỜNG ĐẠI HỌC ĐIỀU DƯỠNG NAM ĐỊNH Số: 1893/QĐ-ĐDN CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập -Tự do- Hạnh phúc Nam Định, ngày 09 tháng 12 năm

Bài 4 XÂY DỰNG THIẾT BỊ KHÍ SINH HỌC NẮP CỐ ĐỊNH

GV NGUYỄN KHẮC HƯỞNG ĐỀ SỐ 120 (Đề thi có 5 trang) ĐỀ THI THỬ THPT QUỐC GIA 2017 Môn thi: TOÁN Thời gian làm bài: 90 phút. Họ và tên thí sinh:

Phương pháp biểu diễn thuật toán Phương pháp biểu diễn thuật toán Bởi: Khoa CNTT ĐHSP KT Hưng Yên Khi chứng minh hoặc giải một bài toán trong toán học

TRƯỜNG ĐH GTVT TPHCM

Ngày xưa - Thành Bắc Ninh Tỉnh Bắc Ninh là cửa ngõ của cố đô Thăng Long, là vùng đất trung chuyển giữa kinh đô xưa với miền địa đầu giáp giới Trung Qu

03. CTK tin chi - CONG NGHE KY THUAT CO KHI.doc

Bài Học 2 6 Tháng 7 12 Tháng 7 SƠ ĐỒ CHO MỘT THẾ GIỚI LÝ TƯỞNG CÂU GỐC: Chớ toan báo thù, chớ giữ sự báo thù cùng con cháu dân sự mình; nhưng hãy yêu

KỸ NĂNG GIAO TIẾP ỨNG XỬ Trong cuộc sống, trong giao tiếp hàng ngày con người luôn phải ứng phó với biết bao tình huống, có lúc dễ dàng xử lý, có lúc

2018 Nhận xét, phân tích, góp ý cho Chương trình môn Tin học trong Chương trình Giáo dục Phổ thông mới

MỘT SỐ LƯU Ý KHI DẠY CÁC TIẾT ÔN TẬP CHƯƠNG Môn Tin học cung cấp cho học sinh những kiến thức phổ thông về ngành khoa học tin học, hình thành và phát

Chương II - KIẾN TRÚC HỆ ĐIỀU HÀNH

Microsoft PowerPoint - Chap03_Data processing1

ĐỀ cương chương trình đẠi hỌc

Cách tạo User và Thiết kế Database Cách tạo User và Thiết kế Database Bởi: Khoa CNTT ĐHSP KT Hưng Yên Cách tạo một User Database Chúng ta có thể tạo m

a VĂN PHÒNG CHÍNH PHỦ CỤC KIỂM SOÁT THỦ TỤC HÀNH CHÍNH ĐIỂM BÁO Ngày 16 tháng 01 năm 2019

SÁCH TRÒ CHƠI AWANA

Microsoft Word - Day_lop_4_P1.doc

Bài thu hoạch chính trị hè Download.com.vn

73 năm trôi qua, thắng lợi của Cách mạng Tháng Tám đã cho thấy bài học đoàn kết, lấy dân làm gốc có ý nghĩa sâu sắc. Những ngày mùa Thu tháng Tám của

Microsoft Word - TNC VIETNAM - Huong dan tong quat PM.doc

dethithu.net - Website Đề Thi Thử THPT Quốc Gia tất cả các môn.cập nhật liên tục. Truy cập tải ngay!! SỞ GD & ĐT LONG AN TRƯỜNG THPT CHUYÊN LONG AN TH

TRƯỜNG TRUNG HỌC PHỔ THÔNG FPT BÀI KIỂM TRA NĂNG LỰC TƯ DUY THAM KHẢO Phần 1 Câu 1 Trung bình cộng của ba số là V. Nếu một trong ba số là Z, một số kh

Hãy chọn phương án đúng CÂU HỎI TRẮC NGHIỆM TIN HỌC 7 HK1 Câu 1: Bảng tính thường được dùng để: a. Tạo bảng điểm của lớp em b. Bảng theo dõi kết quả h

Microsoft Word - nhung-yeu-cau-ve-su-dung-tieng-viet.docx

Ngân hàng TMCP Kỹ thương Việt Nam

Các cấu trúc logic trong lập trình 1 Cấu trúc tuần tự (Sequence) 1.1 Những câu lệnh phải được sắp xếp theo thứ tự Một số hướng dẫn cho việc tổ chức câ

Chiến lược kiểm thử Chiến lược kiểm thử Bởi: Khoa CNTT ĐHSP KT Hưng Yên Các công đoạn kiểm thử Quá trình kiểm thử có thể chia làm các giai đoạn : Kiểm

LUẬN VĂN: Áp dụng quản lý rủi ro vào qui trình thủ tục hải quan đối với hàng hóa xuất, nhập khẩu

Lão Pháp Sư TỊNH KHÔNG đề xướng Pháp Sư THÍCH TỰ LIỄU kính biên NHẬT MỘ ĐỒ VIỄN TRỜI ĐÃ XẾ BÓNG, ĐƯỜNG VỀ CÒN XA Lớp học tập Tịnh Độ Vô Lượng Thọ Khoa

Tài liệu được xây dựng bởi Bộ Giáo dục và Đào tạo và Trung tâm Sống và Học tập vì Môi trường và Cộng đồng (Live&Learn) Cùng hợp tác với các tổ chức Sa

Microsoft Word - SC_IN3_VIE.doc

Chương 1:

GIA ĐÌNH VIỆT NAM TRONG CƠN BÃO CỦA THỜI ĐẠI NGUYỄN HỒNG MAI Gia đình là một thể chế xã hội có tính chất toàn cầu, dù rằng ở quốc gia này, lãnh thổ ki

BỘ XÂY DỰNG

CÔNG TY TNHH XÂY DỰNG TXD CẨM NANG XÂY NHÀ Dành cho người xây nhà 1 P a g e

Quốc hội CỘNG HÒA DÂN CHỦ NHÂN DÂN LÀO Hòa bình-độc lập-dân chủ-thống nhất-thịnh vượng Số 11/QH Viêng chăn, ngày 9/11/2005 LUẬT DOA

Microsoft Word - Chan_Ly_La_Dat_Khong_Loi_Vao doc

SỞ GIÁO DỤC VÀ ĐÀO TẠO BẮC NINH TRƯỜNG THPT NGUYỄN ĐĂNG ĐẠO (Đề thi gồm 06 trang) ĐỀ THI THỬ THPTQG LẦN 2 Năm học: MÔN THI: TOÁN Thời gian l

Hướng dẫn bắt đầu sử dụng mozabook mozabook 2 Cài đặt, bắt đầu, Bản đồ màn hình Mở ấn phẩm, Nhập PDF và PPT Dẫn đường, Cập nhật ấn phẩm Ấn phẩm mới Nộ

NGÔN NGƯ LÂ P TRIǸH Biên tập bởi: nguyenvanlinh

Đề thi thử THPT Quốc Gia 2019 môn Toán Trường THPT Chuyên Quang Trung - Bình Phước - Lần 2

BAN CHẤP HÀNH TRUNG ƯƠNG

Chết - Thân Trung Ấm - Tái Sinh

Layout 1

quytrinhhoccotuong

BỘ GIÁO DỤC VÀ ĐÀO TẠO

... SỞ GIÁO DỤC ĐÀO TẠO HÀ NỘI TRƯỜNG THPT LÝ THƯỜNG KIỆT (50 câu trắc nghiệm) ĐỀ THI THỬ THPT QUỐC GIA LẦN 2 MÔN TOÁN Năm học: Thời gian là

SỞ GIÁO DỤC ĐÀO TẠO NAM ĐỊNH ĐỀ CHÍNH THỨC (Mã đề 102) ĐỀ THI HỌC KÌ I, NĂM HỌC Môn Toán Khối 12. Thời gian 90 phút (không kể thời gian phát

Biến Cố : 40 Năm Nhìn Lại (Phần I) Bảo Vũ (ABC Radio) Hôm nay, cách đây đúng 40 năm, vào ngày mùng 2 tháng 11 năm 1963, cuộc đảo chính tại Sà

SỞ GDĐT TỈNH BÌNH DƯƠNG XÂY DỰNG VĂN HÓA PHÁP LÝ, ỨNG XỬ VĂN MINH Số 08 - Thứ Hai,

Phân tích bài Tiếng nói của văn nghệ

GV NGUYỄN KHẮC HƯỞNG ĐỀ SỐ 99 (Đề thi có 5 trang) ĐỀ THI THỬ THPT QUỐC GIA 2017 Môn thi: TOÁN Thời gian làm bài: 90 phút. Họ và tên thí sinh:

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 11. Mảng và xâu kí tự Nội dung 1. Mảng 2. Xâu kí tự 2 1

Microsoft Word - DE THI THU CHUYEN TIEN GIANG-L?N MA DE 121.doc

Bình giảng tác phẩm “Chiếc thuyền ngoài xa” của Nguyễn Minh Châu

Së gi¸o dôc vµ ®µo t¹o H¶i D­¬ng

GIÁO ÁN HÌNH HỌC 8 Tiết 50 Bài 9. ỨNG DỤNG THỰC TẾ CỦA TAM GIÁC ĐỒNG DẠNG I. MỤC TIÊU: 1. Kiến thức: - HS nắm chắc nội dung 2 bài toán thực hành. 2. K

TRƯỜNG THPT HOÀNG HOA THÁM ĐỀ THI THỬ KÌ THI THPT QUỐC GIA NĂM 2019 Bài thi: TOÁN Thời gian làm bài: 90 phút Mã đề thi 061 Họ, tên thí sinh:... Số báo

SM-N9208 SM-N920C SM-N920CD SM-N920I Sách hướng dẫn sử dụng Vietnamese. 08/2015. Rev.1.0

Nhúng mã-cách khai báo biến Nhúng mã-cách khai báo biến Bởi: Khoa CNTT ĐHSP KT Hưng Yên Nhúng mã javascript trong trang HTML Bạn có thể nhúng JavaScri

2 CÔNG BÁO/Số /Ngày PHẦN VĂN BẢN QUY PHẠM PHÁP LUẬT BỘ GIAO THÔNG VẬN TẢI Thông tư số 36/2016/TT-BGTVT ngày 24 tháng 11 năm 2016

Microsoft Word - Phan 8H

Phần 1: LÝ LUẬN CHUNG VỀ VỒN VÀ HIỆU QUẢ SỬ DỤNG VỐN KINH DOANH TRONG CÁC DOANH NGHIỆP

Đề thi giữa Học kỳ II ( lớp 5 )

13. CTK tin chi - CONG NGHE MAY - THIET KE THOI TRANG.doc

Microsoft Word - khoahochethong.docx

Chương 5 Kiểm định giả thuyết thống kê Bài giảng Lý thuyết xác suất và thống kê toán Khái niệm chung Giả thuyết thống kê Thủ tục kiểm định Các bước ti

Số 201 (7.184) Thứ Sáu, ngày 20/7/ XUẤT BẢN TỪ NĂM 1985 Ưu t

100 CÂU TRẮC NGHIỆM TIN HỌC 6 I. CÂU HỎI TRẮC NGHIỆM Câu 1: Để viết đơn đăng kí tham gia câu lạc bộ, em nên sử dụng phần mềm nào dưới đây? A. Chương t

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM

LG-P698_VNM_cover.indd

GV: Trần Thiên Đức - V2011 HƯỚNG DẪN THÍ NGHIỆM BÀI 4 1. Tên bài: Khảo sát hiện tượng bức xạ nhiệt Nghiệm định luật Stef

Gia sư tiểu học CHUẨN KIẾN THỨC, KĨ NĂNG MÔN TOÁN LỚP 1 (Tuần 1 35) TUẦN: 1 Từ 24/8 đến 28/8 LỚP Tiết Tên bài dạy Yêu cầu c

quy phạm trang bị điện chương ii.2

SỞ GIÁO DỤC VÀ ĐÀO TẠO THÀNH PHỐ ĐÀ NẴNG TRƯỜNG THPT PHAN CHÂU TRINH ĐỀ CƯƠNG ÔN TẬP MÔN NGỮ VĂN LỚP 11 HỌC KÌ I NĂM HỌC A. CẤU TRÚC ĐỀ THI:

Microsoft Word - ThoTuongNiem30Thang41975-a

Bản ghi:

Bài tập chương 1 ngôn ngữ lập trình visual basic Bởi: Khoa CNTT ĐHSP KT Hưng Yên MỤ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ẬP Bài tập 1: Sử dụng hàm MsgBox và InputBox Viết chương trình giải phương trình bậ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: Cho người dùng nhập vào lương cơ bản LCB, Hệ số lương HSL và chức vụ CV. Nếu chứ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ếu là "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 Case Bà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ình hiể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ác số tương ứng 1,2,3,4 bằng hàm InputBox: 1/7

1 3 2 4 Bà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ùng nhậ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ần nguyê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. Bà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ính tổ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 Until Cho 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ác số â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ết kiệ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ết rằ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úc lặp khác nhau. 2/7

Bài tập 13: Sử dụng vòng lặp FOR Lậ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 : Bài tập 14 Tính N!: Viết chương trình nhập số nguyên N (0<N<20) và tính N!. Bài tập 15- Tính tổng 1 dãy số: Tính tổng của dãy sau, với n nhập từ bàn phím: S = 1. n + 2 + 2. n + 3 + 3. n + 4 +...+i. n + (i + 1) +...+n. n + (n + 1) Bài tập 16- Tính dãy Fibonasi: Tính tổng của day số Fibonasi theo 2 cách: bằng đệ qui và không đệ qui, với N nhập từ bàn phím. Biết rằng dãy số Fibonasi được định nghĩa như sau: F (n) = 1 nếu n = 0, n = 1 F (n) = F n-2 + F n-1 nếu n 2 Bài tập 17- Tìm Ứơc số chung lớn nhất : Tìm ước số chung lớn nhất của 2 số a và b (a,b nhập từ bàn phím). Bài tập 18-Tối giản phân số : Kiểm tra xem phân số a/b (a, b nhập từ bàn phím) đã tối giản hay chưa? Nếu chưa tối giản thì hãy thực hiện rút gọn phân số đó và in ra màn hình. Bà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àm InputBox. 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 S Bà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 3/7

Bà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ách Viế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ất trong mảng nguyên đó. Bài tập 23: Liệt kê các phần tử lớn nhất (nhỏ nhất) trong danh sách. Nhập danh sách gồm n số nguyên, sau đó hiển thị các phần tử có giá trị lớn nhất. Bài tập 24: Sắp xếp một dãy số nguyên. Viết chương trình cho phép nhập vào N số nguyên. Sau đó sắp xếp dãy số này theo chiều tăng dần và hiển thị dãy đã sắp xếp ra màn hình bằng lệnh Debug.Print. Bài tập 25 Quick Sort: Nhập vào một dãy N số nguyên dương, sau đó sắp xếp dãy này tăng dần theo giải thuật Quick-Sort. Kết quả in ra bằng hàm Debug.Print. Bài tập 26- Heap Sort: Nhập vào một dãy N số nguyên dương, sau đó sắp xếp dãy này tăng dần theo giải thuật Heap-Sort. Kết quả in ra bằng hàm Debug.Print. Bài tập 27: Sắp xếp một dãy các phần tử, trong đó mỗi phần tử là một xâu ký tự theo vần Alphabet (Theo thứ tự từ điển) bằng thuật toán sắp xếp đơn giản. Viết chương trình nhập vào danh sách tên của một lớp, sau đó sắp xếp theo vần Alphabet và hiển thị kết quả sắp xếp ra màn hình bằng hàm Debug.Print Bài tập 28-Chuẩn hoá xâu: Nhập vào một xâu ký tự bất kỳ sau đó chuẩn hoá và in ra màn hình. Xâu chuẩn hoá ở đây là xâu không có 2 dấu trắng liền nhau, không có dấu trắng ở hai đầu và sau dấu chấm hoặc dấu phảy phải có một dấu trắng. Bài tập 29-Chuẩn hoá xâu: Yêu cầu như bài 28 và mỗi ký tự đầu câu là chữ HOA. Bài tập 30-Tách số khỏi xâu: Nhập vào một xâu ký tự có chứa cả chữ số và chữ cái ví dụ: Ngày mồng 2 tháng 9 năm 1945 Bác Hồ đã đọc tuyên ngôn độc lập tại Quảng trường Ba Đình lịch sử!. Giả sử các số là nguyên dương. Hãy tách các số đó ra khỏi xâu và in ra màn hình (Ở đây sẽ tách được 3 số là 2, 9 và 1945). Bài tập 31-Tách Câu: Nhập vào một xâu ký tự bất kỳ, kết thúc mỗi câu là một dấu chấm. Hãy in mỗi câu trong xâu đó trên một dòng bằng hàm Debug.print. 4/7

Bài tập 32-Chuyển đổi Font chữ: Giả sử một tệp văn bản có nội dung được định dạng với font chữ.vntime, Hãy chuyển nội dung của tệp này sang font chữ VIQR và lưu vào một tệp khác. Tên tệp nguồn và tệp đích tương ứng là : c:\fontvntime.txt và c:\fontviqr.txt. Bài tập 33-Thống kê ký tự trong xâu: Nhập một xâu ký tự bất kỳ, sau đó in ra màn hình số lượng từng loại ký tự đã nhập. Bài tập 34-Thay thế ký tự: Nhập vào một xâu, sau đó thay thế tất cả các ký tự trắng (chr(32)) bằng ký tự _. Kết quả in ra màn hình bằng hàm MsgBox. Bài tập 35-Cộng số nguyên lớn: Viết chương trình cộng 2 số nguyên dương lớn bất kỳ và in kết quả ra màn hình. Bài tập 36-Ma trận số: Viết chương trình nhập vào một ma trận gồm m hàng và n cột. Sau đó tính tổng các phần tử dương, tổng các phần tử trên 2 đường chéo chính. Bài tập 37- Kiểm tra "đường thẳng" trong ma trận: Nhập một ma trận vuông kích thước N x N. Ma trận này chỉ chứa các số 0 và 1. Hãy lập trình để cho biết ma trận đó có ít nhất 5 phần tử thẳng hàng (ngang, dọc, chéo xuôi, chéo ngược) có cùng giá trị là 1 hay không? Bài tập 38- Mảng bản ghi: Viết chương trình nhập vào một danh sách cán bộ, sau đó sắp xếp danh sách cán bộ theo tuổi và lưu vào một tệp tên là Canbo.txt. Thông tin về cán bộ gồm: Họ và tên, Năm sinh, Quê quán, Hệ số lương. PHỤ LỤC 1 Dưới đây là mô tả một số hàm rất hay dùng trong VB để bạn tham khảo trong khi lập trình và cho các bài tập sau này. Tên hàm Mô tả Ví dụ Abs (x) Sqr(x) Hàm tính giá trị tuyệt đối của một số. Tính căn bậc hai của một số x (x>=0) Abs(-5) 5 Sqr(4) 2 Round(x) Làm tròn số x Round(3.2) 3 Asc(Ch) Trả về mã của ký tự Ch Asc("A") 65 Chr(n) Trả về ký tự có mã Ascii là n Chr(65) "A" 5/7

UCase(S) LCase(S) Trả về xâu chữ hoa (Nhưng không làm thay đổi đến xâu S) Trả về xâu chữ thường (Nhưng không làm thay đổi đến xâu S) UCase("aBc") "ABC" UCase("aBc") "abc" Len(S) Trả về độ dài của xâu S Len("abc123") 6 Mid(S,i,n) Left(S, n) Right(S,n) Trim(S) LTrim(S) RTrim(S) StrReverse(S) Lấy một xâu con trong S từ vị trí thứ i, n ký tự. Nếu bỏ qua tham số n thì mặc định là lấy từ vị trí i đến hết xâu. Lấy ra n ký tự trong xâu S tính từ bên trái Lấy ra n ký tự trong xâu S tính từ bên phải Trả về một xâu S nhưng bỏ các dấu trắng hai đầu (Xâu S không bị thay đổi). Giống như Trim(S) nhưng chỉ cắt phía trái Giống như Trim(S) nhưng chỉ cắt phía phải Đảo ngược xâu S (S không bị thay đổi) Mid("ABCDE", 2,3) "BCD" Left(S,"ABCD",3) "ABC" Right(S,"ABCD",3) "BCD" Trim(" ABC ") "ABC" LTrim(" ABC ") "ABC " RTrim(" ABC ") " ABC" StrReverse("AB") "BA" Str(x) Chuyển số x sang dạng xâu Str(10) "10" Val(S) Chuyển một xâu sang dạng số Val("10") 10 Instr(n,S1,S2) Split(S, C) Replace(S, S1, S2) Kiểm tra xâu S2 có năm trong xâu S1 hay không. Hàm trả về giá trị > 0 nếu có. Tách xâu S thành các phần tử, với ký hiệu phân tách là C. Thay thế các xâu con S1 trong S bằng xâu S2 Instr(1,"ABC", "BC") 2 Dim S As string, R As VariantDim I As integers = ha,noi,viet,nam R = Split(S,, )For i=0 to Ubound(R) Msgbox R(i)Next Dim S As strings = Replace( A!!,!!,! ) 6/7

FileLen(F) CurDir Year(D) Month(D) Day(D) Hour(T) Now Cho biết kích thước của file F tính theo bytes Trả về đường dẫn của thư mục hiện hành Trả về năm của biến kiểu Date D Trả về tháng của biến kiểu Date D Trả về ngày của biểu thức kiểu Date D Trả về giờ của biểu thức kiểu Time T Hàm trả về ngày tháng hiện hành MsgBox FileLen("C:\io.sys") Msgbox CurDir Dim D As DateD = NowMsgbox Year(D) MsgBox Month(Now) Day(#21/2/2004#) 21 Hour(Time) Msgbox now Time Trả về giờ phút giây hiện hành Msgbox Time Rnd Hàm trả về một số ngẫu nhiên trong khoảng [0, 1)Lưu ý: trước đó phải gọi thủ tục Randomize. Msgbox Rnd 7/7