... + %d =%d",so1, so2, so1+so2); break; case '-': printf("\n %d - %d =%d",so1, so2, so1-so2); break; case '*': printf("\n %d * %d =%d",so1, so2, so1*so2); break; case '/': if (so2!=0) { thuong=float(so1)/float(so2); ... tránh kết hợp else if sai Ví dụ 1: if ( so1>0) if (so2 > so3) a=so2; else /*else if (so2>so3) */ a=so3; Ví dụ 2: if (so1>0) { if (so2>so3) a=so2; } /*lệnh if else*/ Trang 49 Lập trình else /*else ... 6, 9, 11 kết xuất hình Thang co 30 Thuc hien xong lenh if - Nếu nhập vào số kết xuất hình Thang co 28 hoac 29 Thuc hien xong lenh if - Nếu nhập vào số nhỏ lớn 12 kết xuất hình Khong co thang...
... + %d =%d",so1, so2, so1+so2); break; case '-': printf("\n %d - %d =%d",so1, so2, so1-so2); break; case '*': printf("\n %d * %d =%d",so1, so2, so1*so2); break; case '/': if (so2!=0) { thuong=float(so1)/float(so2); ... tránh kết hợp else if sai Ví dụ 1: if ( so1>0) if (so2 > so3) a=so2; else /*else if (so2>so3) */ a=so3; Ví dụ 2: if (so1>0) { if (so2>so3) a=so2; } /*lệnh if else*/ Trang 49 Lập trình else /*else ... 6, 9, 11 kết xuất hình Thang co 30 Thuc hien xong lenh if - Nếu nhập vào số kết xuất hình Thang co 28 hoac 29 Thuc hien xong lenh if - Nếu nhập vào số nhỏ lớn 12 kết xuất hình Khong co thang...
... 1, 3, 5, 7, 8, 10, 12: SoNgay := 31; + Thạng 2: • u cáưu nháûp nàm vo biãún Nam Ø Trỉåìng håüp Nam chia hãút cho 4: SoNgay := 29 ; Ø Trỉåìng håüp Nam khäng chia hãút cho 4: SoNgay := 28 ; + Thạng ... ‘A’ Trang 27 – Giạo trçnh Láûp trçnh Pascal càn bn — Write(kt : 3); Readln; End – 28 — Vê dủ 3: Chỉång trçnh in lãn mn hçnh 25 6 k tỉû ca bng m ASCII Var i : Byte; Begin For i := to 25 5 Begin ... Label L1, L2; Var i, j, n1, n2 : Integer; TL : Char; Begin L1: Write( ‘ Nhap hai gia tri nguyen : ‘ ); Readln(n1, n2); For i := n1 to n2 Begin For j := to i - If (i mod j = 0) then Goto L2; Write(...
... 1, 3, 5, 7, 8, 10, 12: SoNgay := 31; + Thạng 2: • u cáưu nháûp nàm vo biãún Nam Ø Trỉåìng håüp Nam chia hãút cho 4: SoNgay := 29 ; Ø Trỉåìng håüp Nam khäng chia hãút cho 4: SoNgay := 28 ; + Thạng ... ‘A’ Trang 27 – Giạo trçnh Láûp trçnh Pascal càn bn — Write(kt : 3); Readln; End – 28 — Vê dủ 3: Chỉång trçnh in lãn mn hçnh 25 6 k tỉû ca bng m ASCII Var i : Byte; Begin For i := to 25 5 Begin ... Label L1, L2; Var i, j, n1, n2 : Integer; TL : Char; Begin L1: Write( ‘ Nhap hai gia tri nguyen : ‘ ); Readln(n1, n2); For i := n1 to n2 Begin For j := to i - If (i mod j = 0) then Goto L2; Write(...
... ngày.’); 2: Write( ‘Tháng có 28 (nhuần 29 ) ngày.’); End; Readln; End Dạng Đầy Đủ Cú pháp: CASE OF Hằng 1a, 1b,…, 1x: ; Hằng 2a, 2b,…, 2x: ; Hằng na, nb,…, nx: ... Phai go CTRL-Break moi cham dut dược!’); For bien: =24 0 to 25 0 Begin IF (bien =24 5) THEN bien: =25 2; Writeln(‘Gia tri hien cua bien la: ‘, bien, #7) ; Delay(100); End; END Giải thích: - Thủ tục GetCBreak(Bien:Boolean) ... ngưng chương trình tình - #7 (Kí tự số 7) mã ASCII làm xuất tiếng Beep loa bên máy - Khi bien (điều khiển vòng lặp) đạt giá trị 24 5 bị gán lại thành 25 2 nên không bien 25 0 để Pascal chấm dứt vòng...
... + %d =%d",so1, so2, so1+so2); break; case '-': printf("\n %d - %d =%d",so1, so2, so1-so2); break; case '*': printf("\n %d * %d =%d",so1, so2, so1*so2); break; case '/': if (so2!=0) { thuong=float(so1)/float(so2); ... tránh kết hợp else if sai Ví dụ 1: if ( so1>0) if (so2 > so3) a=so2; else /*else if (so2>so3) */ a=so3; Ví dụ 2: if (so1>0) { if (so2>so3) a=so2; } /*lệnh if else*/ Trang 49 Lập trình else /*else ... 6, 9, 11 kết xuất hình Thang co 30 Thuc hien xong lenh if - Nếu nhập vào số kết xuất hình Thang co 28 hoac 29 Thuc hien xong lenh if - Nếu nhập vào số nhỏ lớn 12 kết xuất hình Khong co thang...
... điều kiện tiếp 23 Vòng lặp while (2) Nhập số nguyên n Tính tổng số nguyên từ n l Chương trình in dãy số nguyên từ 10 output output 22 24 Vòng lặp while (3) l Vòng lặp do-while (2) Nhập số nguyên ... quay lại B2 19 Vòng lặp for (2) Cho phép lặp lại thực công việc nhiều lần Có loại: l l Lặp với số lần xác định l for Lặp với số lần không xác định l while l do-while 18 20 Vòng lặp for (2) l Vòng ... value2, value2 thực statement_sequence2 thoát Cứ thế, so sánh tới giá trị n Nếu tất phép so sánh sai thực default_statements trường hợp default 14 16 Vòng lặp for (1) Ví dụ - switch-case (2) for...
... + %d =%d",so1, so2, so1+so2); break; case '-': printf("\n %d - %d =%d",so1, so2, so1-so2); break; case '*': printf("\n %d * %d =%d",so1, so2, so1*so2); break; case '/': if (so2!=0) { thuong=float(so1)/float(so2); ... tránh kết hợp else if sai Ví dụ 1: if ( so1>0) if (so2 > so3) a=so2; else /*else if (so2>so3) */ a=so3; Ví dụ 2: if (so1>0) { if (so2>so3) a=so2; } /*lệnh if else*/ Trang 49 Lập trình else /*else ... 6, 9, 11 kết xuất hình Thang co 30 Thuc hien xong lenh if - Nếu nhập vào số kết xuất hình Thang co 28 hoac 29 Thuc hien xong lenh if - Nếu nhập vào số nhỏ lớn 12 kết xuất hình Khong co thang...
... (2. 14)– (2. 25) cho hệ phẳng chứa số lớp Với hệ ba lớp, hệ số truyền qua cho tq2/0 tq21 tq10 = eiβ1 d q − (r 12) 2 e2iβ1 d q 4γ10 β0 β1 eiβ1 d = q q (β1 + γ10 β0 )2 − (β1 − γ10 β0 )2 e2iβ1d (2. 26) ... cho (2. 24) 25 2. 3 Kết thảo luận LHMs thực thực nghiệm Ten xơ Green phân tích thành hai phần G (20 ) (r, rA, ωA ) = (G (20 ) )1 + (G (20 ) )2 , i (G )1 = 4π i (20 ) (G )2 = 4π (20 ) kA eiβ0 (zA +z) ˜ (20 ) ... = [k /kA2 − 1]1 /2 = |β0 |/kA sử dụng giả thiết γ ≪ 1, hệ số truyền qua lấy gần tq2/0 ≃ ¯ 4ue−du [u − iγ (d¯ + u − u1 )] ¯ ¯ γ 2( u + u1 )2 + e−2du 4u2 − e−2du 4uiγ (2d¯ + u − u1 ) , (2. 37) d¯ =...
... lớn mô tả hình dưới: 12 Bob Gửi Khóa mật Bản Rõ Alice Nhận Khóa mật Bản Mã Môi trường truyền Khóa mật Khóa bí mật Alice Bản Mã Bản Rõ Khóa công khai Alice Hình 1.4 Dùng khóa công khai mã hóa khóa ... − w x + + 22 22 B B = w x + − 22 B2 B2 = x + Bx + − 4 = x + Bx = ek ( x ) 2 Bốn rõ mã hoá thành eK(x) x, -x –B, w(x+B /2) -w(x+B /2) , w bậc hai không ... = 23 578 mod 25 3 07 = 6113 Đặt dấu xác nhận Giả thiết V chọn aV = 19956 Sau tính: bV = α aV mod p = 21 9956 mod 25 3 07 = 79 84 Đóng dấu xác thực V Bây U tính khóa: a KU ,V = bV U mod p = 79 843 578 ...
... sáng tạo suy luận linh họat kiến thức ĐK * Dạng 2: Xây dựng thuật giải, mã hóa chương trình Mức độ 1: Dự đoán kết chương trình có sẵn Mức độ 2: Mã hóa toán với thuật giải có Mức độ 3: Tự xây dựng ... đắn: Sau thuật toán kết thúc ta phải nhận Output cần tìm 1 .2. 2 Các đặc trưng thuật toán Tính đơn trị: Tính hiệu quả: Tính tổng quát: 1 .2. 3 Các phương pháp biểu diễn thuật toán Có phương pháp biểu ... dạy học môn Toán, tài liệu giáo dục học, tâm lý học… * Nghiên cứu vị trí, khối lượng kiến thức lập trình chương trình Tin học phổ thông * Nghiên cứu tài liệu ngôn ngữ lập trình Pascal 6 .2 Nghiên...
... sn2, sn3 chucai1, kytu chucai2, kytu b Hình thành m t t p h p M t t p h p ñư c hình thành gán cho bi n t p h p giá tr c th , giá tr ñư c ñ t hai d u ngo c vuông Ví d 2. 27 c := [2, 15, 30, 100 20 0]; ... A2, An hình bi t r ng to ñ gi a các ñi m l n lư t (x1, y1), (x2, y2), (xn, yn) In t t c ñư ng n i theo m u: A1 -> A2 -> -> An N u gi a c p ñi m Ai, Aj ñư ng n i tr l i Ví d : A1(1 ,2) , A2 (2, 3) ... b2 : set of sn2; c :chucai1; d:chucai2; e:kytu; i,j,k:word; tl : set of boolean; BEGIN clrscr; i:=300; j:=160; k:=i+j; a:=[xanh vang]; b:=[tim,nau]; b1:=[15 ,25 5,i+j,i*j]; b2:=[1, 20 0, 155, 123 ,...
... hoàn thiện Bài tập 3 . 27 : Viết chương trình in số nguyên từ đến N theo hình xoắn ốc với N nhập vào từ bàn phím Ví dụ, với N=5 ta có: 16 17 18 19 15 24 25 20 14 23 22 21 13 12 11 10 ... i: =2 To Do For j:=1 To 10 Do Writeln(i,’x’,j,’=’,i*j); Bài tập 3.19: Viết chương trình tính tổng sau: S0 = n! = 1 *2* *n {n giai thừa} S1 = + 1 /2 + + 1/n S2 = + 1 /2! + + 1/n! S3 = + x + x2 /2! ... tháng có 31 ngày (1,3,5 ,7, 8,10, 12) , tháng có 30 ngày (4,6,9,11) tháng (có 28 29 ngày tùy theo năm nhuận) Dùng lệnh lựa chọn: CASE thang OF 1,3,5 ,7, 8,10, 12: 4,6,9,11: 2: END; Bài tập 3.16:...
... hoàn thiện Bài tập 3 . 27 : Viết chương trình in số nguyên từ đến N theo hình xoắn ốc với N nhập vào từ bàn phím Ví dụ, với N=5 ta có: 16 15 14 13 17 24 23 12 18 25 22 11 19 20 21 10 ... i: =2 To Do For j:=1 To 10 Do Writeln(i,’x’,j,’=’,i*j); Bài tập 3.19: Viết chương trình tính tổng sau: S0 = n! = 1 *2* *n {n giai thừa} S1 = + 1 /2 + + 1/n S2 = + 1 /2! + + 1/n! S3 = + x + x2 /2! ... tháng có 31 ngày (1,3,5 ,7, 8,10, 12) , tháng có 30 ngày (4,6,9,11) tháng (có 28 29 ngày tùy theo năm nhuận) Dùng lệnh lựa chọn: CASE thang OF 1,3,5 ,7, 8,10, 12: 4,6,9,11: 2: END; Bài tập 3.16:...
... đồnghóa 22 2. 3.5 Giải thuật tìm kiếm ánh xạ hai 25 2. 3.6 Xử lý đụng độ 30 2. 4 Chọn lựa môhình 30 2. 5 Các thuật toán ứng dụng hợp tin 31 2. 5.1 ... 13 2.2 Các tin có cấu trúc XML 13 2. 3 Cây XML 18 2. 3.1 Cây 18 2. 3 .2 Ánh xạ 19 2. 3.3 Hợp 20 2. 3.4 Giải toán hợp cấu trúc để đồng ... Tính khác biệt Text node thuộc TB T1 TB T2 - Chọn lựa chỉnh sửa 2. 4 Chọn lựa môhình Để xử lí tài liệu XML ta dùng mô hình, nói xác kĩ thuật môhình SAX môhình DOM DOM (data Object Model) kĩ thuật...