... 4; NV NgaySinh.Thang := 2; NV NgaySinh Nam := 1 982 ; NV.Luong := 500 000 ; NV.CoGiaDinh := False; Trang 59 – Giạo trçnh Láûp trçnh Pascal càn bn — – 60 — Vê dủ 1: Nháûp l lëch nhán viãn ca mäüt cå ... – 59 — End; Var NV, NV1: NhanSu; DS: Array[1 100 ] of NhanSu; {Danh sach tren la kieu mang mo ta nhan su cua mot co quan co duoi 100 nhan vien} Ư Ghi chụ: Ta cọ thãø viãút trỉûc tiãúp mä t trỉåìng ... 12; Nam: Word; End; NhanSu = Record HoDem: String[ 20] ; Ten: String[7]; NgaySinh: Date; Luong: Real; CoGiaDinh: Boolean; End; Var DS: Array[1 100 ] of NhanSu; i, SoNV: Byte; GD: Char; Begin ClrScr;...
Ngày tải lên: 09/10/2013, 12:20
... byte cú bit chn l bit d liu Quy lut s chn Quy lut s l 00 000 00 000 000 00 000 000 01 101 000 1 101 000 11 101 000 10 1 101 001 1 101 001 0 1 101 001 1 1111111 11111111 111111 10 Cỏch tớnh bit chn l nhúm cỏc bit d ... tr ca bit chn l ỳng nh giỏ tr gc (0, 1) Vic i ngc giỏ tr ca bit th 11 lm cho nhúm 100 01 100 100 tr li thnh 100 01 100 101 Bng vic b i phn mó Hamming, chỳng ta ly c phn d liu gc vi giỏ tr l: 01 101 01 Lu ... so vi truyn bt ng b (phớ tn thp hn cho cỏc bit iu khin): + HDLC: 48 bit iu khin cho mi block 100 0 ký t ( 80 0 0 bit) SVTH: Nguyn Th Hng Hnh - Lp CT 100 1 18 ti: Tng kh nng thnh cụng truyn d liu mng...
Ngày tải lên: 26/04/2013, 15:19
chuongIV: du lieu kieu tep
... “Tin hc 11” âọ l : Måí âãø ghi bi (ghi dỉỵ liãûu) v måí âãø hc bi (Âc dỉỵ liãûu) => trỉåìng håüp phi måí tãûp GV : Giåïi thiãûu hai th tủc âãø måí tãûp : + Måí tãûp âãø ghi dỉỵ liãûu : Rewrite(
Ngày tải lên: 25/06/2013, 01:26
Dữ liệu kiểu xâu
... 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ểu liệ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 đó: ... (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ểu liệu xâu (trong Pascal) Var : String[độ dài lớn nhất]; Ví dụ: Var hoten: String[26]; ... nhập, phần tử duyệt khác dấu cách bổ sung vào xâu rỗng Hãy nhớ! Xin chao cac ban! Var S : string[ 30] S[1] = X Xâu dãy kí tự mã ASCII Khai báo: tên xâu, độ dài lớn xâu Tham chiếu phần tử xâu:...
Ngày tải lên: 04/08/2013, 01:27
Cấu trúc điều khiển và dữ liệu kiểu mảng
... 100 đ từ tờ giấy bạc loại 10 , 20 50 main() { int t 10, t 20, t 50; // số tờ 10 , 20 , 50 sopa = 0; // số phương án for (t 10 = ; t 10
Ngày tải lên: 30/09/2013, 00:20
Dữ liệu kiểu cấu trúc và hợp
... } z = {0xabcd}; 1 80 Chương Dữ liệu kiểu cấu trúc hợp Chọn câu câu sau: A: Khai báo sai thiếu tên kiểu B: Khởi tạo biến z sai có giá trị (0xabcd) C: z.y [0] = 0xab D: z.y[1] = 0xab Cho kiểu hợp: ... ; } holiday = { 1,5, 200 0 } ; biến holiday khai báo kèm kiểu khởi tạo số 200 0 Các giá trị khởi tạo gán cho thành phần theo thứ tự khai báo, tức ng = 1, th = nam = 200 0 − Kiểu Lop dùng chứa thông ... curdate = {1,1, 200 0}; // ngày 1/1/ 200 0 thứ bảy long kc = Khoangcach(d, curdate); int du = kc % 7; if (du < 0) du += 7; return du; } • Hàm dịch số dư sang thứ 157 Chương Dữ liệu kiểu cấu trúc hợp...
Ngày tải lên: 30/09/2013, 03:20
Dữ liệu kiểu cấu trúc
... âỉåïi dảng cạc bit cọ dáúu hồûc khäng dáúu Âäü di ca mäùi trỉåìng khäng vỉåüt quạ 16 bit struct bit_ field { int bit_ 1 : 1; int bits_2_to_5 : 4; int bit_ 6 : 1; int bits_7_to_16 : 10; } bit_ var; Ta ... val.num & 0x00FF); printf("%c\n", val.num >> 8) ; } Vê dủ : #include #include typedef union { unsigned int ax; struct { unsigned char al; unsigned char ah; } byte; } thanh_ ghi; ... r.ay=%d",r.ay); getch(); } Kãút qu l : ax=46 60 ay=46 60 Vê dủ: #include #include union u { char ch[2]; int num; }; void main(void) { union u val; val.ch [0] = 'A'; val.ch[1] = 'b'; printf("The...
Ngày tải lên: 02/10/2013, 20:20
Dữ liệu kiểu tập tin
... FILE *f; int n, a[ 10] [ 10] , b[ 10] [ 10] , c[ 10] [ 10] ; void main() { int i, j, k; printf("Nhap n"); scanf("%d",&n); f=fopen("a.txt","rb"); for(i =0; i
Ngày tải lên: 02/10/2013, 20:20
Dữ liệu kiểu tệp
... hçnh cạc biãøu thỉïc sau : a 500 0 + 100 + 200 b 645 + 3 50 - 345 c 45 + 45 - 32 1.4 Viãút chỉång trçnh âãø kãút qu cạc biãøu thỉïc sau : a 500 0 + 100 + 200 b 645 + 3 50 - 345 c 45 + 45 - 32 1.5 Chảy ... Viãút chỉång trçnh in lãn mn hçnh tỉì DA NANG bàòng k tỉû 3 .8 Viãút chỉång trçnh giạ trë biãøu thỉïc sau: x + Sin(b) − e 0. 000 2345 + e b + c (0. 256 + x) − x + b : Bi táûp cho cạc loải lãûnh cọ cáúu ... Gi sỉí tãûp Nguyen.txt trãn âéa åí thỉ mủc hiãûn hnh â chỉïa 100 säú ngun tỉì âãún 100 Ta kiãøm tra xem pháưn tỉí thỉï hai (âãúm tỉì 0) ca tãûp cọ giạ trë bàòng khäng, nãúu khäng thç sỉía lải bàòng...
Ngày tải lên: 02/10/2013, 21:20
Dữ liệu kiểu vô hướng liệt kế và kiểu đoạn con
... chố sọỳ cho caùc maớng (Array) Vờ duỷ: Chổồng trỗnh õọứi thổù tuỏửn sọỳ Chuớ nhỏỷt ổùng vồùi sọỳ 0, Thổù hai ổùng vồùi sọỳ 1, Type Thu = (ChuNhat, ThuHai, ThuBa, ThuTu, ThuNam, ThuSau, ThuBay);...
Ngày tải lên: 02/10/2013, 21:20
Chương 5 Dữ liệu kiểu mảng Array
... Then Writeln('Nghiem la x=',min :0: 2) Else If abs(f(Max))
Ngày tải lên: 03/10/2013, 07:20
Chương 8 Dữ liệu kiểu file
... 35613 10 12 88 891 Program Vi_du_ 10; Var f,g: Text; S:array[1 100 ] of real; T: Set of byte; GTMax: real; m,n,i,j: byte; Begin assign(f,’DULIEU.INP’); reset(f); readln(f,m,n); fillchar(S,m ,0) ; for ... Vi_du_2; Type St 20 = String[ 20] ; St 10 = String[ 10] ; SinhVien = record Hoten: St 20; Ngaysinh,Quequan: St 10; DiemTb: real; Xeploai: Char; end; Var f: File of SinhVien; Sv: sinhvien; Bhoten:st 20; i:word; ... St 20 = String[ 20] ; St 10 = String[ 10] ; SinhVien = record Hoten: St 20; Ngaysinh,Quequan: St 10; DiemTb: real; Xeploai: Char; end; Var f: File of SinhVien; filename:String; Sv: sinhvien; Bhoten:st 20; ...
Ngày tải lên: 03/10/2013, 07:20
Dữ liệu kiểu vô hướng liệt kê và kiểu đoạn con
... mng Cạc chè säú cọ thãø l: + Mäüt âoản con, vê dủ: Type Ho_Ten = Array[1 100 ] of String[ 30] ; He_so_luong = Array[1 100 ] of Real; + Mäüt danh liãût kã, vê dủ: Type Toc_do = Array[(Oto, Tai, Buyt, ... Trang – Giạo trçnh Láûp trçnh Pascal càn bn — – 36 — ChiSo = 50; { Kiãøu ChiSo gäưm cạc säú ngun tỉì âãún 50 } Tuoi_Lam_Viec = 18 50; Kiãøu miãưn giụp cho chỉång trçnh dãù âc, dãù kiãøm tra v ... Var a : array[1 10] of Real; b : array[1 10] of Real; temp : Real; i, j, n : integer; Begin n:= 10; For i := to n Begin Write( ' PT thu ' , i , ':' ); Readln( a[i] ); End; Trang 40 – Giạo trçnh...
Ngày tải lên: 09/10/2013, 13:20
DỮ LIỆU KIỂU CON TRỎ
... N_duong, N_am: word; begin assign(f,’KETQUA.OUT’); rewrite(f); p:= first; T:= 0; T_duong: =0; T_am:= 0; N_duong:= 0; N_am:= 0; while p nil begin T:= T + p^.info; if p^.info > then begin T_duong:= ... liên kết Mỗi loại vật liệu tương ứng với nút danh sách có khai báo sau: Type St3 = String[3]; St 10 = String[ 10] ; TroVT = ^Vattu; Vattu = Record Ma: St3; Ten: St 10; DVTinh: St 10; { đơn vị tính} Soluong: ... BTgia: St 20) trả số đầu sách tác giả BTgia d Viết thủ tục Procedure LietKeten(First: TroSach; Bten: St 20) in danh sách tất đầu sách có tên sách Bten Bài tập 9. 18: Một cửa hàng kinh doanh vật liệu...
Ngày tải lên: 24/10/2013, 14:20
DỮ LIỆU KIỂU FILE
... 35613 10 12 88 891 Program Vi_du_ 10; Var f,g: Text; S:array[1 100 ] of real; T: Set of byte; GTMax: real; m,n,i,j: byte; Begin assign(f,’DULIEU.INP’); reset(f); readln(f,m,n); fillchar(S,m ,0) ; for ... Hướng dẫn: Khai báo cán ghi sau Type St 10 = String[ 10] ; St 20 = String[ 20] ; Canbo = Record Hoten, Diachi: St 20, Ngaysinh: St 10; {dd/mm/yyyy} HSluong, HSPhucap: real; SoDT: St 10; {Số điện thoại } end; ... St 20 = String[ 20] ; St 10 = String[ 10] ; SinhVien = record Hoten: St 20; Ngaysinh,Quequan: St 10; DiemTb: real; Xeploai: Char; end; Var f: File of SinhVien; filename:String; Sv: sinhvien; Bhoten:st 20; ...
Ngày tải lên: 24/10/2013, 14:20
DỮ LIỆU KIỂU MẢNG (ARRAY)
... Then Writeln('Nghiem la x=',min :0: 2) Else If abs(f(Max))
Ngày tải lên: 24/10/2013, 14:20
Gián án DỮ LIỆU KIỂU FILE
... End; 2.1.4 Đọc liệu từ file Cú pháp: Read(F, x); Chức năng: Đọc phần tử liệu từ file F vị trí trỏ file gán cho biến x 2.1.5 Ghi liệu lên file Cú pháp: Write(F, Value); Chức năng: Ghi giá trị Value ... lưu vào File text có tên DULIEU.OUT, đó mỗi tổng được ghi một hàng Chẳng hạn DULIEU.INP ⇒ DULIEU.OUT 65 11 12 31 10 34 82 451 20 Bài tập 3: Viết chương trình sắp xếp các số nguyên ... ý: • Sau thao tác xuất nhập file: Giáo trình tập Pascal Ghi liệu vào file ASSIGN(f,FileName); REWRITE(f); WRITE(f,value); CLOSE(f); Đọc liệu từ file ASSIGN(f,FileName); RESET(f); While Not EOF(f)...
Ngày tải lên: 01/12/2013, 15:12
Bài giảng DỮ LIỆU KIỂU FILE
... End; 2.1.4 Đọc liệu từ file Cú pháp: Read(F, x); Chức năng: Đọc phần tử liệu từ file F vị trí trỏ file gán cho biến x 2.1.5 Ghi liệu lên file Cú pháp: Write(F, Value); Chức năng: Ghi giá trị Value ... vào File text có tên DULIEU.OUT, đó mỗi tổ ng đươ ̣c ghi mô ̣t hàng Chẳng hạn DULIEU.INP ⇒ DULIEU.OUT 65 11 12 31 10 34 82 451 20 Bài tập 3: Viế t chương trinh sắ p xế p các số nguyên ... ý: • Sau thao tác xuất nhập file: Giáo trình tập Pascal Ghi liệu vào file ASSIGN(f,FileName); REWRITE(f); WRITE(f,value); CLOSE(f); Đọc liệu từ file ASSIGN(f,FileName); RESET(f); While Not EOF(f)...
Ngày tải lên: 01/12/2013, 15:12