... OF 1, 3,5,7,8 ,10 ,12 : 4,6,9 ,11 : 2: END; BÀI TẬP TỰ GIẢI: Bài 1: Viết chương trình so sanh hai số: (1+ 1 /10 0) .10 0 (1+ 1 /10 1) .10 0 Bài 2: Nhập từ bàn phím số tự nhiên N thục yêu cầu sau: N
... - 1HS khác đứng chỗ xác định trước nhân xét câu trả lời b) Trongcâulệnhlặpvới số lần 11 Năm học 2 013 – 2 014 Chuyên đề: SỬ DỤNGCÂULỆNHLẶP ĐỂ VIẾT CHƯƠNG TRÌNHTRONGNGƠNNGỮLẬPTRÌNHPASCAL ... học 2 013 – 2 014 Chuyên đề: SỬ DỤNGCÂULỆNHLẶP ĐỂ VIẾT CHƯƠNG TRÌNHTRONGNGƠNNGỮLẬPTRÌNHPASCAL Ở MƠN TIN HỌC - Cho giá trị sai câulệnh bị bỏ qua - Cho giá trị đúng: + Thực câulệnhsau từ ... phép so - Câulệnhcâu sánh; lệnh đơn giản hay câu - Câulệnhcâulệnhlệnh ghép đơn giản hay câulệnh ghép Câulệnhlặp thực hiện: Bước : Kiểm tra điều kiện Bước : Nếu điều kiện SAI, câulệnh bị...
... ngơnngữlậptrình nói chung ngơnngữlậptrìnhPascal free pascal nói riêng giới hạn phạm vi định…” [1] Khi Test chương trình học sinh thường test test bé nên có cảm giác làm với input test máy với ... ngơnngữlậptrình Free Pascal tập số ngun khơng âm có nhiều chữ số ứng dụng vào thực tế giải toán khác 1. 3 Đối tượng nghiên cứu Đối tượng nghiên cứu tơi chương trình Tin học 11 (trong chương trình ... Nhiều ngơnngữlậptrình cung cấp kiểu liệu số nguyên lớn, chẳng hạn ngơnngữlậptrình FreePascal có kiểu số 64 bit (khoảng 19 chữ số) Tuy nhiên để thực phép tốn với số ngồi phạm vi biểu diễn...
... ngơnngữlậptrình - Các tiêu chuẩn để đánh giá ngơnngữlậptrình1. 1.2 Nội dung cốt lõi - Khái niệm ngônngữlậptrình - Vai trò ngơnngữlậptrình - Lợi ích việc nghiên cứu ngơnngữlậptrình ... Chương 8: Lậptrình hàm Chương trình bày khái niệm, chất lậptrình hàm giới thiệu ngơnngữlậptrình hàm điển hình LISP Chương 9: Lậptrình logic Chương trình bày khái niệm, chất lậptrình logic ... thức người lậptrình nghĩ làm Ngơnngữ cấp cao gần vớingônngữ người (Anh ngữ) xác ngơnngữ tốn học Nhờ ngơnngữ cấp cao mà lĩnh vực lậptrình trở nên phổ biến, nhiều người viết chương trình, nhờ...
... ngơnngữlậptrình - Các tiêu chuẩn để đánh giá ngơnngữlậptrình1. 1.2 Nội dung cốt lõi - Khái niệm ngônngữlậptrình - Vai trò ngơnngữlậptrình - Lợi ích việc nghiên cứu ngơnngữlậptrình ... GIÁ MỘT NGÔNNGỮLẬPTRÌNH TỐT Những yếu tố sau tạo nên ngơnngữ tốt, tiêu chuẩn để người lậptrình đánh giá ngơnngữ tốt ngônngữ lựa chọn ngônngữ để sử dụng Ngồi thiết kế ngơnngữlậptrình ... chương trình Ta so sánh hai đoạn chương trình in hình 10 số tự nhiên viết ngơnngữ BASIC (khơng có lệnhcấu trúc FOR) ngônngữPascal Viết BASIC 10 20 30 40 50 60 Viết Pascal i =1; IF i >10 THEN...
... i:integer =10 ; a: ARRAY [1 3 ,1 2] Of Integer = ( (11 , 12 ), ( 21, 22), ( 31, 32)); var j:integer; begin writeln(i); i:= i +1; writeln(i); for i: =1 to begin for j: =1 to write(a[i,j]:5); writeln; end; end 2.9 CÂU ... NULL FALSE 2.- Khởi tạo biến sau vừa tạo cách lậptrình tốt số ngơnngữ cung cấp phương tiện để làm điều cách dễ dàng TrongngônngữPascal biến khởi tạo đồng thời với việc khai báo gọi biến có ... giá trị biểu diễn "nam" "nữ" Trongngônngữ FORTRAN hay COBOL biến phải có kiểu số nguyên giá trị biểu diễn số nguyên chẳng hạn "chủ nhật" biểu diễn số 1, "thứ hai" biểu diễn số 2, "nam" biểu diễn...
... cuối Chẳng hạn với khai báo M: ARRAY [1 3, -1 2] OF Integer; ta có hình ảnh biểu diễn nhớ hình sau: Cấu trúc logic ma trận M Lưu trữ ma trận M theo trật tự dòng M [1, -1] M [1, 0] M [1, 1] M [1, 2] Ma trận ... M[2, -1] M[2,0] M[2 ,1] M[2,2] LB1 (= 1) Cận tập số thứ M[3, -1] M[3,0] M[3 ,1] M[3,2] UB1 (= 3) Cận tập số thứ LB2 (= -1) Cận tập số thứ hai UB2 (= 2) Cận tập số thứ hai Bộ mô tả M [1, -1] M [1, 0] ... cho M [1, 1] Các phần tử Dòng thứ M [1, 2] M[2, -1] Dòng thứ hai M[2,0] M[3,2] Cấu trúc logic ma trận M Lưu trữ ma trận M theo trật tự cột M [1, -1] M [1, 0] M [1, 1] M [1, 2] Ma trận M Kiểu liệu M[2, -1] ...
... không hết cấp phát thiếu Cấp phát động cấp phát thực chương trình Người lậptrình phải viết lệnh cấp phát chương trình, thực lệnh nhớ cấp phát Sử dụng cấp phát động, người lậptrìnhlệnh giải phóng ... liệu kiểu FIFO (First In, First Out) Cả hai phương pháp biểu diễn liên kết dùng cho ngăn xếp hàng đợi 4 .11 CON TRỎ 4 .11 .1 Cấp phát tĩnh, cấp phát động trỏ Cấp phát nhớ (gọi tắt cấp phát) dành ... chương trình sử dụng Thơng thường ô nhớ cấp phát để lưu trữ giá trị liệu biến Có hai phương pháp cấp phát cấp phát tĩnh cấp phát động Cấp phát tĩnh cấp phát ô nhớ cho ÐTDL thực trình dịch Trong...
... luận lậptrình Lậptrìnhcấu trúc Lậptrình hướng đối tượng Cơ sở lậptrình hướng đối tượng C++ Đối tượng Lớp Tin học sỏ II Lậptrìnhcấu trúc Lậptrìnhcấu trúc: tổ chức chương trình ... Việc thiết kế chương trìnhtrọng vào liệu Dữ liệu thao tác liệu gắn kết chặt chẽ với (khác vớilậptrìnhcấu trúc) Tin học sỏ II Lậptrình hướng đối tượng (tiếp) Lậptrình hướng đối tượng ... Nhiệm vụ việc thiết kế chương trìnhcấu trúc tổ chức chương trình thành hàm, thủ tục Tin học sỏ II Lậptrình hướng đối tượng Lậptrình hướng đối tượng xem lậptrình có cấu trúc kết hợp trừu...
... chuẩn ngônngữlậptrình thư viện hàm chuẩn thành phần quan trọngngơnngữlậptrình Nó làm cho việc lậptrình dễ dàng làm cho khả ngơnngữlậptrình tăng lên nhiều - Hàm tự định nghĩa: Là hàm khơng ... biểu thức) Câulệnh có tác dụng trả cho tên hàm giá trị biểu thức có câulệnhCâulệnh return kết thúc việc thực câulệnh thân hàm trả điều kiện chỗ gọi hàm chương trình Tuy nhiên câulệnh return ... lượt thực câulệnh thân hàm Nếu gặp câulệnh return gặp dấu “}” máy xố tham số hình thức biến cục quay chương trình chỗ có lời gọi hàm Nếu khỏi hàm câulệnh Return giá trị biểu thức có câulệnh gán...
... cách câulệnh Không nên hiểu dấu chấm phẩy dấu kết thúc câulệnh Ví dụ: FOR i: =1 TO 10 DO Write(i); Trongcâulệnh trên, lệnh Write(i) thực 10 lần Nếu hiểu dấu chấm phẩy kết thúc câulệnhlệnh ... với tên BAI1.PAS Thoát khỏi Pascal Khởi động lại Turbo Pascal Mở file BAI1.PAS Chèn thêm vào dòng: CLRSCR; vào sau dòng BEGIN Dịch chạy thử chương trình 10 Lưu chương trình vào đĩa 11 Thốt khỏi ... chương trình soạn thảo vào đĩa F3: Mở file file tồn đĩa để soạn thảo Alt-F3: Đóng file soạn thảo Alt-F5: Xem kết chạy chương trình F8: Alt-X: Chạy câulệnh chương trình Thốt khỏi Turbo Pascal...
... pháp ngữ nghĩa ngơnngữlậptrình N [ [10 1]] = 2* N [ [10 ]] +1= 2*2* N [ [1] ] +1 = 2*2 *1+ 1=5 Ngônngữlậptrình đơn giản Để đơn giản hóa vấn đề ta xét ngơnngữlậptrình tương đối đơn giản Ngônngữ ... →E1„+‟E2| E1„-‟E2| E1„*‟E2| „(„E1‟)‟ N →N1D | D D →„0‟| 1 | …| „9‟ „0‟⇒0 11 … „9‟⇒9 2)V„0‟ 10 * V V 1 10 * V + Trang 16 Báo cáo đề tài: Cú pháp ngữ nghĩa ngônngữlậptrình … V„9‟ 10 * V + 3)V1„+‟V2⇒V1+ ... ngônngữlậptrình Ví dụ 3: Ta xét biểu thức sauBiểu thức 1= 4 Biểu thức 2 =1+ 3 Biểu thức 3 =1+ 1 +1+ 1 Cả biểu thức có giá trị, tức giống mặt ngữ nghĩa nhiên chúng khác mặt cú pháp Ví dụ 4: C: if (x...
... 12 PHẦN 2:ỨNG DỤNG CÁC NGUYÊN TẮC SÁNG TẠO KHOA HỌC VÀO NGÔNNGỮLẬPTRÌNH JAVA I LỊCH SỬ PHÁT TRIỂN JAVA 12 II CÁC API HỖ TRỢ TRONG JAVA 13 Chuỗi(String),StringBuffer biểu ... tế, Java biết đến không ngônngữlậptrình mà platform – mơi trường công nghệ phát triển – riêng biệt Khi làm việc với Java, người lậptrình sở hữu thư viện lớn, có tính mở với lượng mã nguồn tái ... mình.Điểm bật ngơnngữ Java so vớingônngữ khác "Write Once,Run AnyWhere" Một chương trình viết ngơnngữlậptrình Java biên dịch mã máy ảo java (mã java bytecode) Những chi tiết ngôn ngữ, máy ảo...
... loại ngoại lệ khác cách sử dụng nhiều khôi lệnh c a tc h đặt □ khối lệnh catch sau bắt ngoại lệ lớp dẫn xuất ngoại lệ bắt khối lệnh c a tc h trước ■ Khối lệnh finally đặt cuối để thực công việc ... thường ■ Xử lý ngoại lệ □ làm để tiếp tục (tái) thực Nguyễn Việt Hà Xử lý ngoại lệ Cách xử lý lỗi truyền thống ■ Cài đặt mã xử lý nơi phát sinh lỗi □ làm cho chương trình trở nên khó hiểu □ lúc ... ngoại lệ câulệnh throw if (O==denominator) { throw new Exception ; } else res = nominator / denominator; Nguyễn Việt Hà Xử lý ngoại lệ Cú pháp try - catch ■ Việc phân tách đoạn chươnc) trình thơng...
... tử logic nhị phân (tt.) Ví dụ • 10 & 15 10 10 & 11 11 10 10 10 • 10 | 15 10 10 | 11 11 11 11 15 • 10 ^ 15 10 10 ^ 11 11 010 1 51 Các khái niệm ngơnngữlậptrình C ... Systems), trình thơng dịch (Interpreters), trình soạn thảo (Editors), trình Hợp Ngữ (Assembly) gọi chương trình hệ thống Các khái niệm ngônngữlậptrình C Ngơnngữ cấp trung Ngơnngữ cấp cao C Ngônngữ ... thi hành lệnh hàm bắt đầu Tương tự, dấu ngoặc xoắn đóng } saucâulệnh cuối hàm điểm kết thúc hàm 13 Các khái niệm ngơnngữlậptrình C Cấu trúc chương trình C (tt.) Dấu kết thúc câulệnh … ;...