... Java, chapter ■ Java how to program, chapter 15 Nguyễn Việt Hà Xử lý ngoại lệ Lỗi ngoại lệ ■ Mọi đoạn chương trình tiềm ẩn khả sinh lỗi □ lỗi chủ quan: lậptrình sai □ lỗi khách quan: liệu, trạng ... 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 ... RuntimeException e) { • • • Nguyễn Việt Hà Xử lý ngoại lệ 21 Ném lại ngoại lệ ■ ■ ■ ■ Sau bắt ngoại lệ, thấy cần thiết ném lại ngoại lệ vừa bắt chương trình mức tiếp tục xử lý try { } catch (Exception...
... SỬ DỤNG CÂU LỆNH LẶP ĐỂ VIẾT CHƯƠNG TRÌNHTRONGNGƠNNGỮLẬPTRÌNHPASCAL Ở MƠN TIN HỌC SỬ DỤNG CÂU LỆNH LẶP ĐỂ VIẾT CHƯƠNG TRÌNHTRONGNGƠNNGỮLẬPTRÌNHPASCAL Ở MƠN TIN HỌC A MỞ ĐẦU: I Cơ ... - 1HS khác đứng chỗ xác định trước nhân xét câu trả lời b) Trong câu lệnh lặp với số lần 11 Năm học 2 013 – 2 014 Chuyên đề: SỬ DỤNG CÂU LỆNH LẶP ĐỂ VIẾT CHƯƠNG TRÌNHTRONGNGƠNNGỮLẬPTRÌNHPASCAL ... có sử dụng câu lệnh lặplậptrình chương trình Tin học Tổ: Toán – Tin Năm học 2 013 – 2 014 Chuyên đề: SỬ DỤNG CÂU LỆNH LẶP ĐỂ VIẾT CHƯƠNG TRÌNHTRONGNGƠNNGỮLẬPTRÌNHPASCAL Ở MƠN TIN HỌC Tổ...
... Kiểu liệu 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 ... 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 ... h1[i]=h2[i] c[i]:=h1[i]-h2[i]; -Bước 5: Mảng C thu kết Qua đó, ta viết thành chương trình sau: Nhận xét: - Chương trình thực phép...
... chương trìnhlậptrìnhPascal làm cho chương trình sáng sủa, dễ đọc, dễ hiểu, dễ kiểm tra điều quan trọng chứng minh tính đắn chương trình - Vì học sinh lớp 11 bước đầu làm quen với loại ngơnngữlập ... câu lệnh ngơnngữlậptrình cụ thể để mơ tả liệu diễn đạt thao tác thuật toán - Ngơnngữlập trình: Làngơnngữ để viết chương trình - Chương trình: Là cách mơ tả thuật tốn ngơnngữ mà máy tính ... dq) Câu ND1.DL.TH .1: Cho đoạn chương trình sau: gt1: =1; for i:=2 to n gt1:=gt1*i; gt2: =1; for i:= to m gt2:=gt2*i; gt3: =1; for i:= to m gt3:=gt3*i; gt4: =1; for i:= to m gt4:=gt4*i; S:= gt1 + gt2...
... } : _ (dấu gạch dưới) , Các ngônngữlập Các ngônngữlậptrình khác trình có khác khác bảng chữ bảng chữ có khác không ? Ví dụ: Bảng chữ ngônngữ c/c++ so với PASCAL có bổ sung thªm mét sè ... hinh} Write(‘ Xin chao cac ban lop 11 ’); readln; END Ghi nhớ! Các thành phần ngônngữlập trình: - Bộ chữ - Cú pháp - Ngữ nghĩa Các khái niệm ngônngữlập trình: - Tên: + Tên dành riêng (Từ ... loại tên sau: Tên dành riêng (Từ khoá): tên ngônngữlậptrìnhdùng với ý nghĩa xác định mà không dùng với ý nghĩa khác Tên chuẩn: dùng với ý nghĩa xác định quy định thư viện ngônngữlập trình, ...
... 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 Pascal 12 ... phần ngơnngữPascal 6 .1 Từ khóa Từ khố từ mà Pascal dành riêng để phục vụ cho mục đích (Chẳng hạn như: BEGIN, END, IF, WHILE, ) Chú ý: Với Turbo Pascal 7.0 trở lên, từ khố chương trình hiển ... biến} Delta := b*b – 4*a*c; (* Tính delta để giải phương trình bậc *) BÀI TẬP THỰC HÀNH Khởi động Turbo Pascal Nhập vào đoạn chương trình sau: Uses Crt; Begin Writeln(‘***********************************************************’);...
... 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ữ ... dùng tên biến 17 Các khái niệm ngônngữlậptrình C Khai báo • [= ] •Ví dụ: int a = 3; int b; int a=3, b=4; char c = ‘A’; 18 Các khái niệm ngơnngữlậptrình C Hằng...
... “Bob” vào sau “Name: “ Trong Eclipse, bạn thấy phương thức có sẵn đối tượng cách đặt chạy dấu chèn vào sau dấu chấm sau tên biến chứa cá thể, sau nhấn Ctrl-thanh phím khoảng trống Thao tác làm bên ... mà bạn phải tự thao tác Trongngônngữ Java, xâu đối tượng thuộc hạng nhất, có kiểu String, kèm theo phương thức cho phép bạn thao tác với Mã lệnh Java gần gần với ngơnngữ C vấn đề xâu kiểu liệu ... dùng qua setter Thêm dòng sau vào main() sau khởi tạo đối tượng Adult: ? myAdult.setAge(35); Bây chạy lại mã lệnh Kết cho thấy tuổi 35 Những diễn phía sau khung cảnh là: * Chúng tra truyền giá...
... nhP c làm thêm n2-n1 +1 l n n a.v.v Qúa trình c) ti p t#c cho n bi n1=m2 +1 d ng L nh FOR {1} làm m2-m1 +1 l n l nh FOR {2}, l nh FOR {2} l i làm n2-n1 +1 l n L nh Vì th l nh c làm t t c (m2-m1 +1) *(n2-n1 +1) ... c1 ng Biên so n : V Bi n ng trình b c nh t /n s b1 c b c1b − b1c Dx x= = = a1 b1 a1b − b1a D a b2 c1 a1 c a a1a − a1c Dy y= = = a1 b1 a1b − b1a D a b2 2.Vi t thu t gi i tim s l n nh t s a, b, ... Real 2.9 *10 -39 1. 7 *10 38 -45 38 Single 1. 5 *10 3.4 *10 Double 5.0 *10 -324 1. 7 *10 308 10 Extended 3.4 *10 -4932 1.1 *10 4932 Comp -9.2 *10 18 9.2 *10 18 +Các phép toán s th c : Có phép tốn s h c nhân (*), chia...
... chương trình cho phép người dùng nhập vào ba số NUM1, NUM2,NUM3 kiểu thực Xuất số lớn số 8) Viết chương trình xuất số ngun ngẫu nhiên hình, vị trí ngẫu nhiên, màu ngẫu nhiên BÀI TẬP MÔN: NGÔNNGỮLẬP ... chương trình nhập 10 số ngun khơng âm từ bàn phím Xuất hình tổng số đó, số lớn nhất, số nhỏ nhất, số số chẵn,số số lẻ DÙNG VÒNG LẶP FOR VÀ VÒNG LẶP REPEAT: Viết chương trình nhập 10 số nguyên lớn 10 0 ... b, chu d, 15 (* )1 Viết chương trình cho phép nhập vào dãy hữu hạn số ngun, chương trình thơng báo ra: a) Tất dãy tăng rút từ dãy b) Dãy tăng có chiều dài lớn Ví dụ: Từ dãy 12 - 13 10 -3 20 dãy...
... Viết chương trìnhLậptrìnhdùngngônngữ cụ thể (ngôn ngữ Pascal) để diễn tả thuật toán, cấu trúc liệu thành câu lệnh để máy tính thực giải toán mà người lậptrình mong muốn Kỹ lậptrình - Rèn ... 56 10 17 .8% 46 82.2% Khối 2 010 - 2 011 48 18 .5% 39 81. 5% Khối 2 011 - 2 012 52 5.8% 49 94.2 Khối 2 012 - 2 013 31 Học kì I: 0% Học kì I: 31 100% 11 S¸ng kiến kinh nghiệm D- KT LUN Để đưa phương pháp ... S¸ng kiÕn kinh nghiƯm CÁCH GIẢI BÀI TỐN TRÊN MÁY TNH Sử dụngngônngữlậptrìnhpascal Đối tượng nghiên cứu: Ứng dụngngônngữlậptrinhPascal để giải số toán máy Khách thể nghiên...
... học 11 NXBGD Bộ Giáo dục đào tạo SGK Tin học 11 NXBGD Bộ Giáo dục đào tạo – SGV Tin häc 11 – NXBGD Bùi Việt Hà – Tự học lậptrìnhPascal tập 1, 2,3,4 Qch Tuấn Ngọc - NgơnngữlậptrìnhPascal ... tệp SN.OUT SN.INP SN.OUT 10 11 13 14 16 15 11 13 Giáo viên: Ngô Xuân Lan – Tổ: Toán Tin - Trường THPT Phan Thúc Trực Trang 13 Sáng kiến kinh nghiệm dạy học tin học 11 - Nếu dạy bục giảng: Giáo ... thực hành III Đối tượng nghiên cứu: - Học sinh lớp 11 A1, 11 G năm học 2 010 – 2 011 - Sách giáo khoa Tin học 11 , sách giáo viên, chương trìnhPascal IV Phương pháp nghiên cứu: - Tiến hành thực nghiệm...
... trình sang mã máy Biết chạy thử chương trình kiểm tra kết I/ Những nguyên tắc lậptrìnhPascal 1/ Các ký hiệu sử dụngPascal Bất ngơnngữlậptrình xây dựng từ số hữu hạn ký hiệu Trongngônngữ ... “nếu … làm …” Chương trình (program): Là tập hợp mơ tả, phát biểu, nằm hệ thống quy ước ý nghĩa thứ tự thực hiện, nhằm điều khiển máy tính làm việc Lậptrình (to program): Làm chương trình, ... niệm ngônngữPascal Biết cách cài đặt Pascal từ đĩa CD Biết cách sử dụngPascal 7.0 Biết tạo, lưu mở tập tin chương trình Biết biên dịch thực thi chương trình I/ Khái niệm Ngơnngữlập trình...