... tập 5. 9: Viết chương trình nhập vào số tự nhiên N (N lẻ), sau điền số từ đến n2 vào bảng vuông cho tổng hàng ngang, hàng dọc đường chéo (bảng gọi Ma phương) Ví dụ: Với N=3 N =5 ta có Bắc 16 22 15 ... A[j]:=Tam; End; {In kết hình} Writeln(‘Ket qua sau sap xep:’); For i:=1 To N Do Write(A[i] :5) ; Readln; End Bài tập 5. 4: Viết chương trình nhập vào mảng A gồm N số nguyên nhập thêm vào số nguyên X Hãy ... Writeln(‘Vi tri cua X mang la:’, TimKiem(X,N,A)) Else Writeln(‘X khong co mang.’); Readln; End Bài tập 5. 5: Giả sử mảng A xếp theo thứ tự tăng dần Viết hàm để kiểm tra xem phần tử X có mảng A hay không?...
... dung • Dữliệukiểutệp (file) • Các thao tác – Khai báo – Mở tệp (open) – Đọc tệp (read) – Ghi lên tệp (write) – Đóng tệp (close) Dữliệukiểutệp • Khái niệm kiểutệp (FILE): – Tương tự kiểu ... File) kí tự kết thúc tệp – Lưu ý: kiểutệp C dùng để biểu diễn thư mục (directory/folder) Dữliệukiểutệp • Các tính chất tệp – Tên tệp: theo quy tắc đặt tên hệ điều hành – Kiểu tệp: văn (text) nhị ... đó: filename: tên tệp muốn mở, bao gồm đường dẫn đến tệptệp không nằm thư mục mode: chế độ mở tệp, bao gồm mục đích mở tệp (để đọc, ghi) loại tệp muốn mở (text hay binary) Mở tệp • Các mode (chế...
... kiệm nhớ − Dùng kiểu union để lấy bit từ (xem ví dụ phần kiểu hợp) 1 65 Chương Dữliệukiểu cấu trúc hợp Câu lệnh typedef Để thuận tiện sử dụng, thông thường kiểu NSD tạo gán cho tên kiểu câu lệnh ... void main() { struct Sinhvien { char hoten[ 25] ; Ngaythang ns; int gt; float diem ; } x, K41T[60]; int i, n; 151 Chương Dữliệukiểu cấu trúc hợp // nhập liệu cout
... kiệm nhớ − Dùng kiểu union để lấy bit từ (xem ví dụ phần kiểu hợp) 1 65 Chương Dữliệukiểu cấu trúc hợp Câu lệnh typedef Để thuận tiện sử dụng, thông thường kiểu NSD tạo gán cho tên kiểu câu lệnh ... void main() { struct Sinhvien { char hoten[ 25] ; Ngaythang ns; int gt; float diem ; } x, K41T[60]; int i, n; 151 Chương Dữliệukiểu cấu trúc hợp // nhập liệu cout
... tập 5. 9: Viết chương trình nhập vào số tự nhiên N (N lẻ), sau điền số từ đến n2 vào bảng vuông cho tổng hàng ngang, hàng dọc đường chéo (bảng gọi Ma phương) Ví dụ: Với N=3 N =5 ta có Bắc 16 22 15 ... A[j]:=Tam; End; {In kết hình} Writeln(‘Ket qua sau sap xep:’); For i:=1 To N Do Write(A[i] :5) ; Readln; End Bài tập 5. 4: Viết chương trình nhập vào mảng A gồm N số nguyên nhập thêm vào số nguyên X Hãy ... Writeln(‘Vi tri cua X mang la:’, TimKiem(X,N,A)) Else Writeln(‘X khong co mang.’); Readln; End Bài tập 5. 5: Giả sử mảng A xếp theo thứ tự tăng dần Viết hàm để kiểm tra xem phần tử X có mảng A hay không?...
... chng trỡnh in tng ca N s trờn Dữliệu vào cho tệp DULIEU.INP có cấu trúc: -Dòng chứa số nguyên N -Dòng thứ chứa số a1, a2,a3, aN số cách kí tự trống Dữliệu ghi vào tệp KETQUA.OUT có cấu trúc Tng ... a2,a3, aN Vit chng trỡnh in tng ca N s trờn Dữliệu vào cho tệp DULIEU.INP có cấu trúc: -Một dòng chứa số a1, a2,a3, aN số cách kí tự trống Dữliệu ghi vào tệp KETQUA.OUT có cấu trúc -Một dòng trả ... động viên điểm số điểm họ Dữliệu vào cho tệp CAULONG.INP có cấu trúc: -Dòng chứa số nguyên N -Dòng thứ chứa số a1, a2,a3, aN số cách kí tự trống Dữliệu ghi vào tệp CAULONG.OUT có cấu trúc...
... dài xâu (số kí tự xâu): 7; Khi tham chiếu đến kí tự thứ i xâu ta viết A[i] Ví dụ: A [5] =H 2 Khai báo kiểuliệu xâu (trong Pascal) Var : String[độ dài lớn nhất]; Ví dụ: Var hoten: String[26]; ... Nhập vào họ tên hai học sinh, in hình họ tên dài hơn? A P H A N B N G u y a e N Hãy xác định kiểuliệu hai biến A,B? n H m y Khái niệm Xâu dãy kí tự mã ASCII Ví dụ: A T I H H n o c Trong đó: ... Khi khai báo xâu bỏ qua phần khai báo [độ dài lớn nhất], độ dài lớn xâu nhận giá trị ngầm định 255 Ví dụ: Var chuthich :String; Các thao tác xử lí xâu a Biểu thức xâu: Là biểu thức toán hạng biến...
... kiệm nhớ − Dùng kiểu union để lấy bit từ (xem ví dụ phần kiểu hợp) 1 65 Chương Dữliệukiểu cấu trúc hợp Câu lệnh typedef Để thuận tiện sử dụng, thông thường kiểu NSD tạo gán cho tên kiểu câu lệnh ... void main() { struct Sinhvien { char hoten[ 25] ; Ngaythang ns; int gt; float diem ; } x, K41T[60]; int i, n; 151 Chương Dữliệukiểu cấu trúc hợp // nhập liệu cout
... ĐỊNH KIỂU (FILE VẬT LÝ) 4.1 Khái niệm File không định kiểu file không xác định kiểu thành phần file, mà hiểu dãy byte, phần tử có kích thước k byte, quy định người lập trình File không định kiểu ... đọc liệu từ file MT.INP, tính tổng hàng ma trận ghi lên file văn có tên KQ.OUT đó, dòng đầu chứa số m, dòng thứ hai chứa m tổng m hàng (m,n
... với nút danh sách khai báo sau: Type St20 = String[20]; St5 = String [5] ; St2 = String[2]; TroBN = ^BenhNhan; BenhNhan = Record MaBN: St5; {Mã bệnh nhân} Hoten: St20; {Họ tên bệnh nhân} Tuoi: byte; ... nút tiếp theo) ta có khai báo danh sách sau Type TroNut = ^Nut; Nut = Record Info: data; {data kiểuliệu định nghĩa trước} Next: TroNut; End; Var First:TroNut; 3.3.1 Khởi tạo danh sách First:=Nil; ... phát thủ tục New III DANH SÁCH ĐỘNG 3.1 Khái niệm Chúng ta làm quen với kiểu mảng, lưu danh sách gồm nhiều thành phần có kiểu Mỗi thành phần biến tĩnh số lượng thành phần danh sách cố định Ở đề...