... st=st1+st2; ghép xâu st1 với st2 hàm ký tự : toupper(ch); đổi ký tự thành hoa tolower(ch); đổi ký tự thành thường III Bài tập̣ Đọc vào xâu ký tự : Đếm số chữ số có xâu (‘0’ ’9’) Đếm số chữ có xâu (‘A’ ... thường l=st.size(); cho độ dài xâu ký tự st, tính từ x=st.compare(pos,number,st1); so sánh xâuxâu st với st1 hai xâu hàm cho giá trị 0; xâu nhỏ st1 hàm cho giá trị -1, xâu nhỏ st1 hàm cho giá trị ... (‘A’ ’Z’) Đếm số từ có xâu (‘_’) Đếm số câu có xâu (‘.’) Đếm số mệnh đề có xâu (“.,!?;”) Bỏ dấu cách thừa đầu cuối xâu Đọc vào họ tên người, in tách tên họ Đếm xem xâu có ký tự khác Đọc vào n tên...
... dụng hàm C Chương 5: Kiểu liệu mảng, xâu ký tự, trỏ Chương 6: Kiểu liệu struct Chương 7: Kiểu liệu tệp (File) Chương 5 KIỂU DỮ LIỆU MẢNG, XÂU KÝ TỰ, CON TRỎ Kiểu dữ liệu mảng ... Khai báo mảng với giá trị khởi đầu Kiểu dữ liệu xâu ký tựXâu ký tự trong C Nhập/ xuất xâu ký tự Thư viện string.h Kiểu dữ liệu con trỏ Khái niệm con trỏ ... Hàm cộng 2 mảng 1 chiều VD: Hàm cộng 2 ma trận Con trỏ và xâu ký tự VD: Tách từ đầu yên của xâu • Nhập ma trận nxn • -‐ Tính tổng các phần tử chẵn...
... 10609 (ASCII ký tự 'h' 104 ký tự 'í 105) Thêm nữa, ta tính giá trị băm xâu dựa vào xâu trước nó, ví dụ ta có xâu "abracadabra", ta cần tìm mẫu tìm kiếm có độ dài Ta tính giá trị băm xâu “bra” dựa ... băm xâu “abr” (xâu trước nó) cách lấy giá trị băm “abr” trừ giá trị băm ký tự ‘a’ (ví dụ 97 × 1012 (97 giá trị ASCII ký tự 'á 101 số nguyên tố sử dụng) cộng thêm giá trị băm cảu ký tự ‘a’ cuối xâu ... giá trị F[i] tổng số ký tự ta lùi lại để xét tiếp xâu T sau gặp vị trí sai xét đến ký tự thứ i xâu mẫu tìm kiếm Tức vị trí m mà T[m+i] khác P[i] ta xét tiếp vị trí m+i-F[i] xâu T Có hai ưu điểm...
... Nối xâukítự So sánh xâukítự Định vị ký tựxâukítự Sao chép xâukítự sang xâukítự khác Xác định chiều dài xâukítự … 11 Chương 8: Xâu ký tự 8.2.1 Hàm nối xâu ký tự Để nối xâu ... gán xâukí tự: “WELL DONE” Một xâukítự dãy ký tự nằm dấu nháy kép Mỗi ký tựxâukítự lưu trữ phần tử mảng Chương 8: Xâu ký tự 8.1 Các biến kiểuxâukítự (t) Trong nhớ, xâukítự lưu trữ ... hàm xâu ký tự Các loại biến, xâu ký tự Một số ví dụ minh họa Chương 8: Xâu ký tự 8.1 Các biến kiểuxâukítự Trong C, xâu ký tự cài đặt mảng ký tự, kết thúc ký tự NULL (‘\0’) Các biến xâu kí...
... • So sánh – Xâukítự mảng kí tự? • Tập hợp kítự viết liên tiếp • Sự khác biệt: xâukítự có kítự kết thúc xâu, mảng kítựkítự kết thúc xâu – Xâukítự “A” kítự „A‟? • „A‟ kí tự, đƣợc lƣu ... 9.1 Mảng 9.2 Xâukítự 9.2.1 Khái niệm xâukítự 9.2.2 Khai báo sử dụng xâu 9.2.3 Các hàm xử lý kítự 9.2.4 Các hàm xử lý xâu 37 9.2.1 Khái niệm xâukítự • Xâukítự (string) dãy kítự viết liên ... byte • “A” xâukí tự, kítự „A‟ có kítự „\0‟ => đƣợc lƣu trữ byte 39 9.2.2 Khai báo sử dụng xâu a Khai báo xâu • Cú pháp char tên _xâu [số _kí_ tự_ tối_đa]; • Lƣu ý: – Để lƣu trữ xâu có n kítự cần...
... end_while1: ; gõ ENTER ; kết thúc nhập ; gõ BS ;không phải lưu chuỗi ;ngược lại lùi kítự ;giảm kích thước chuỗi ; đọc kítự khác ; thoát khỏi vòng lặp LODSB (LODSW) : chuyển nội dung byte (word) định ... Các kítự có mặt hai chuỗi : o, m, t, r Nhập vào hai chuỗi kí tự, so sánh hai chuỗi (= > < ) Ví dụ: Chuỗi thứ nhất: forn Chuỗi thứ hai : form Kết : Chuỗi thứ > chuỗi thứ hai Nhập vào hai chuỗi kí ... kết thường: chi khang Nhập chuỗi kítự tính tần số xuất nguyên âm Ví dụ : Nhập chuỗi : Thanh Chi Khang Số lần xuất nguyên âm là: VCT nhập hai chuỗi, liệt kê kítự có mặt hai chuỗi Ví dụ: Nhập...
... V Các hàm chuẩn xử lí xâukítự Length (St) Hàm cho ta độ dài xâukítự St VD : l := length(st); Delete (St, Pos, Num) Thủ tục xoá Num kítự kể từ vị trí Pos xâu St VD : S := 'TOI DI HOC'; ... Copy nhận Size kítựxâu St từ vị trí Pos VD : St := '123456789'; St1 := Copy(St,3,2); Sẽ cho St1='34' Concat(St1,St2, StN) Hàm ghép nối xâu St1,St2, StN thành xâukítự theo thứ tự viết VD : St1 ... tu');{Xuất so} readln; end Bài 5:{ Nhập chuỗi kítự Đếm xem chuỗi có kí tự, kítự xuất lần Hớng dẫn Dùng mảng solan:ARRAY[0 255]OF byte để lu số lần xuất kítự có mã ASCII VD : Chữ A xuất lần ta có...
... viện xử lý xâu Cung cấp hàm: • • • • Thao tác với liệu kiểuxâu So sánh xâu Tìm kiếm xâu ký tựxâu khác Chia xâu thành từ tố (tokenize strings) 1.Một số hàm Chuyển chuỗi xâu sang chữ ... ); Đoạn mã sai chỗ: Hàm strlen() không tính đến kítự null cuối xâu, hàm strcpy chép kítự null cuối xâu nguồn sang xâu đích Kết strcpy ghi kítự null vùng nhớ cấp phát cho p.Sửa lại là: p = ... II .Xâu ký tự (string) •Là mảng chiều gồm phần tử có kiểu char mẫu tự, số ký tự đặc biệt +, -, *, /, $, #… •Viết cặp nháy kép, ví dụ: "I like C++" –Theo quy ước, xâu kết thúc ký tự null ('\0' : kí...
... dòng} end; end; CÁC BÀI TẬP VỀ XÂUKÍTỰ BÀI TẬP Nhập vào xâu s khác rỗng thực chuẩn hoá xâu, tức là: a) Xoá dấu cách thừa b) Chuyển kítự đầu từ thành chữ hoa, kítự khác thành chữ thường HƯỚNG ... begin while s[1]=' ' delete(s,1,1); {xoá kítự cách thừa đầu xâu} while s[length(s)]=' ' delete(s,length(s),1); {xoá kítự cách thừa cuối xâu} {xoá kítự cách thừa từ: s[i-1] cách s[i] dấu cách ... Nhập vào xâu s đếm xem có từTừ dãy kí tự, cách dấu cách? HƯỚNG DẪN Cách đếm từ đơn giản đếm dấu cách: s[i] kítự khác cách s[i1] kítự cách chứng tỏ s[i] vị trí bắt đầu từ Chú ý từxâu dấu cách...
... thành chữ Giả sử số tiền đổi phạm vi kiểu liệu int Ví dụ 25000 hai mươi lăm ngàn đồng Câu Viết chương trình đếm có khoảng trắng chuỗi Câu Viết chương trình đổi ký tựtừ thành chữ in hoa Câu 10 Nhập ... chương trình đổi ký tựtừ thành chữ in hoa Câu 10 Nhập chuỗi bất kì, yêu cầu nhập ký tự muốn xóa Thực xóa tất ký tự chuỗi ...
... viện xử lý xâu Cung cấp hàm: Thao tác với liệu kiểuxâu So sánh xâu Tìm kiếm xâu ký tựxâu khác Chia xâu thành từ tố (tokenize strings) 1.Một số hàm Chuyển chuỗi xâu sang chữ ... ); Đoạn mã sai chỗ: Hàm strlen() không tính đến kítự null cuối xâu, hàm strcpy chép kítự null cuối xâu nguồn sang xâu đích Kết strcpy ghi kítự null vùng nhớ cấp phát cho p.Sửa lại là: p = ... II .Xâu ký tự (string) •Là mảng chiều gồm phần tử có kiểu char mẫu tự, số ký tự đặc biệt +, -, *, /, $, #… •Viết cặp nháy kép, ví dụ: "I like C++" –Theo quy ước, xâu kết thúc ký tự null ('\0' : kí...
... tích đối tượng hữu quan đến dự án: 1) Sinh viên 2) Ban quản lý: Kí túc xá, nhà trường, ban quản trị thiết bị 3) Cán công nhân viên kí túc xá 4) Nhà tài trợ 2.1 Sinh viên: * Đặc điểm: Sinh viên ... hưởng đến sức khỏe người sử dụng Hệ thống cung cấp sử lý nước xuống cấp: Nước sinh hoạt nhà trường tự sản xuất, xử lý, cung cấp, sở vật chất không đủ để đánh giá chất lượng nước có bảo đảm hay không ... thàng lỗ rò rỉ Đây nguyên nhân khiến nước bị nhiễm kim loại độc hại Do đặc thù kết cấu ống dẫn kín, nước qua hệ thống ống chưa lọc hoàn toàn, theo thời gian bụi bẩn tạo thành lớp bẩn bám chặt...
... Ứng dụng cân dùng Neural Networks triệt nhiễu giao thoa ký tự hệ thống GSM [16] Edwin Johnes, Digital Transmision, ISBN 0-07-707810-1 [17] Oktay Alkin, Digital...