... .131 NgônngữlậptrìnhPascal BỘ MÔN TIN HỌC TRƯỜNG ĐẠI HỌC HOA LƯ Bài 1: NGÔNNGỮLẬPTRÌNHPASCAL 1 .Giới thiệungônngữlậptrìnhTurboPascalPASCALngônngữlậptrình bậc cao ... Readln; NgônngữlậptrìnhPascal BỘ MÔN TIN HỌC TRƯỜNG ĐẠI HỌC HOA LƯ END Sử dụng phần mềm TurboPascal 4.1 GiớithiệuTurboPascalTurboPascal phần mềm có nhiệm vụ giúp người lậptrình soạn ... dùng đánh giá cao, trở thành ngônngữlậptrình giáo học phổ biến Thành công ngônngữPascal chỗ ngônngữ đưa thể khái niệm lậptrình có cấu trúc Ý tưởng chương trình có cấu trúc xuất phát từ...
... Convert.ToInt32(userGuess); if (number == guess) Console.WriteLine("Incredible, you are correct"); } } } Kết chương trình Output: I am thinking of a number between and 10 Please enter your guess: Incredible, you ... between and 10 Please enter your guess: Incredible, you are correct Bài tập (làm lớp) Viết chương trình tạo số ngẫu nhiên từ đến 10, sau cho phèp NSD đoán In kết cuối (đoán hay sai) Gợi ý : Tạo ... else //guess must be too low { Console.WriteLine("Higher, try again"); } } } } Bài tập Viết chương trình cho phép NSD đoán ngày sinh bạn Sử dụng cấu trúc chọn lựa nhằm thực yêu cầu sau - Nếu liệu...
... D Bài tập: Bài 1: Viết chương trình giải phương trình bậc ax+b=0 Bài 2: Viết chương trình tính giá trị lớn số ngun a, b, c, d nhập từ bàn phím Bài 3: Viết chương trình tính tổng (trong Project): ... lỗi, chạy xem kết chương trình Ví dụ 2: Viết chương trình in số ngày tháng biết tháng năm Thực hiện: Bước 1: Tạo Project với tên “Lab3_Vd2” Bước 2: Tạo tập tin chương trình vd2.cpp Bước 3: Trong ... lỗi, chạy xem kết chương trình Ví dụ 6: Viết chương trình kiểm tra số ngun n có phải số ngun tố Thực hiện: Bước 1: Tạo Project với tên “Lab3_Vd6” Bước 2: Tạo tập tin chương trình vd6.cpp Bước 3:...
... lưu ý Tận dụng tính chất bỏ break; NMLT - Câu lệnh điều kiện rẽ nhánh 18 VC & BB Kinh nghiệm lậptrình Câu lệnh if if (a == 1) printf(“Mot”); if (a == 2) printf(“Hai”); if (a == 3) printf(“Ba”); ... printf(“Bon”); break; printf(“Nam”); } NMLT - Câu lệnh điều kiện rẽ nhánh 19 VC & BB Kinh nghiệm lậptrình Câu lệnh switch Câu lệnh if if (a == 3.14) printf(“OK”); if (a < 10) printf(“OK”); if ... Nhập chữ Nếu chữ thường đổi sang chữ hoa, ngược lại đổi sang chữ thường Giải phương trình bậc ax + b = Giải phương trình bậc hai ax2 + bx + c = NMLT - Câu lệnh điều kiện rẽ nhánh 21 VC & BB Bài tập...
... chương trình gọi 33 Các cấu trúc điều khiển Các lệnh chuyển điều khiển (tt.) label Lệnh goto chuyển điều khiển đến câu lệnh khác bên hàm chương trình C Điều thật vi phạm đến qui luật ngônngữlập ... hàm chương trình C Điều thật vi phạm đến qui luật ngônngữlậptrình cấu trúc Chúng làm giảm độ tin cậy chương trình chương trình khó bảo trì 34 Các cấu trúc điều khiển Các lệnh chuyển điều ... Các lệnh chuyển điều khiển (tt) hàm Hàm exit() sử dụng để thoát khỏi chương trình Sử dụng hàm kết thúc chương trình điều khiển chuyển cho hệ điều hành 39 Các cấu trúc điều khiển Tóm tắt nội...
... Giải phương trình bậc I: ax + b = • Yêu cầu: – Nhập hệ số a b – Tìm nghiệm x phương trình • Thuật toán – Nếu a = 0: Nếu b = 0: Phương trình có vô số nghiệm Ngược lại (nếu b != 0): Phương trình vô ... cấu trúc điều khiển • Cùng với việc giớithiệu cấu trúc điều khiển phải biết tới khái niệm mới: khối lệnh, nhóm lệnh ngăn cách dấu chấm phẩy (;) gộp khối giới hạn cặp ngoặc nhọn: { } • Nếu khối ... lỗi chương trình ý y g g Mảng (Array) TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tổng quan cấu trúc điều khiển • Một chương trình không bao gồm lệnh nối tiếp Trong trình chạy rẽ...
... variant records Pascal) lưu giữ kiểu liệu khác BÀI TẬP Bài tập 7.1: Viết chương trình thực phép cộng số phức Bài tập 7.2: Viết chương trình nhân hai số phức c1, c2 Bài tập 7.3: Viết chương trình quản ... chương trình thực công việc sau: a/ Đếm số lần xuất x A vị trí chúng b/ Tính tổng phần tử lớn dòng Bài tập 4.8: Giải phương trình phương pháp chia nhị phân Ý tưởng: Giả sử cần tìm nghiệm phương trình ... dãy phần tử liên tiếp mảng) Bài tập 4.12: Viết chương trình in hình tam giác Pascal Ví dụ, với n=4 in hình sau: 1 1 1 3 1 Ý tưởng: Tam giác Pascal tạo theo qui luật sau: + Mỗi dòng bắt đầu kết...
... 99)) V CHƯƠNG TRÌNH CON Khi viết chương trình lớn, để tránh viết lại nhiều lần đoạn chương trình giống nhau, người ta định nghĩa đoạn chương trình giống nhau, dùng nhiều lần chương trình thành ... trình giống nhau, dùng nhiều lần chương trình thành module chương trình , gọi chương trình Các chương trình định nghĩa nơi chương trình tên, có yêu cầu sử dụng, gọi tên định nghĩa Ví dụ: Private ... End sub Khai báo − Chương trình khai báo với từ khoá Private có ý nghĩa phạm vi khai báo − Chương trình khai báo với từ khoá Public form sử dụng form form khác − Chương trình khai báo với từ khoá...
... I Cấu trúc Cú pháp : S1; S2; Thực xong S1 Rồi thực S2 Tuần tự thực thi tiến trình Mỗi lệnh thực thi theo chuỗi từ xuống, xong lệnh chuyển xuống lệnh Ví dụ Tráo số a b Giả sử ... số chẵn hay số lẻ ? Kiểm tra xem số nguyên có chia hết cho hay không ? Kiểm tra xem số a, b,c có lập thành canh tam giác ? Cấu trúc : Cú pháp : if (Dk1) { S1; } else if (Dk2) { S2; } else if...
... Có thể sử dụng lệnh Exit While lúc để chương trình thoát khỏi vòng While Ví dụ: Lặp người sử dụng nhập vào “Y” While (True) ‘Các lệnh chương trình Console.Write(“Ban da nhap xong Y/N?”) If ... hệ 3.1 Các toán tử (tt) Toán tử logic (tt) thị 3.2 Các hàm toán học Để thực tính toán chương trình, sử dụng hàm toán học có thư viện System.Math net Phương thức Mục đích Abs(n) Trả trị tuyệt ... khối lệnh Next 34 3.4 Bắt lỗi ngoại lệ Ngoại lệ: Ngoại lệ lỗi không mong đợi xảy thực thi chương trình Tên ngoại lệ Mô tả MethodAccessException Lỗi truy cập, truy cập đến thành viên hay phương...
... I Cấu trúc Cú pháp : S1; S2; Thực xong S1 Rồi thực S2 Tuần tự thực thi tiến trình Mỗi lệnh thực thi theo chuỗi từ xuống, xong lệnh chuyển xuống lệnh Ví dụ Tráo số a b Giả sử ... số chẵn hay số lẻ ? Kiểm tra xem số nguyên có chia hết cho hay không ? Kiểm tra xem số a, b,c có lập thành canh tam giác ? Cấu trúc : Cú pháp : if (Dk1) { S1; } else if (Dk2) { S2; } else if...
... pháp biểu diễn thuật toán sau: Ngônngữ tự nhiên ngônngữ toán học Dùng lưu đồ – sơ đồ khối Dùng ngônngữtrình Dùng ngônngữlậptrình 1.3 Khái niệm thuật giải Trong trình nghiên cứu giải toán, ... kiến thức lậptrình chương trình Tin học phổ thông * Nghiên cứu tài liệu ngônngữlậptrìnhPascal 6.2 Nghiên cứu thực tiễn * Dự giờ, quan sát gìơ dạy giáo viên hoạt động học tập học sinh trình dạy ... ánh trình độ văn hoá thuật giải Ngônngữlậptrình bước phát triển cao văn hoá thuật giải 1.4 Khái niệm tư thuật giải Tư thuật giải tư biện chứng, cách suy nghĩ để giải toán, công việc theo trình...
... thời gian chuyển đổi ngữ cảnh • Tiết kiệm tài nguyên Vì vậy, Multithread có nhiều ưu điểm so với Multiprocess Vì lý mà ngônngữlậptrình đại có hỗ trợ Multithread, Java - 2Lập trình Multithread ... điểm ngônngữlậptrình khác với Java 1 Tóm lại Với JNI, mặt xem xét RMI Java nói riêng, RMI mạnh sử dụng lại thư viện chương trình có trước Nhưng nhìn chung JNI giúp cho Java trở thành ngônngữ ... vụ sử dụng chế đối tượng phân bố ứng dụng Client chúng viết ngônngữlậptrình khác Mô hình đối tượng phân bố thực việc mapping ngônngữ 1 ♦ Giao tiếp network : Khi thực ứng dụng sử dụng chế...
... frame Bạn muốn âm biến đổi chọn Sync : bật nhạc bắt đầu hay kết thúc lúc xảy kiện Loop : số lần lập lại đoạn nhạc mà bạn chèn Edit : bật bảng biên soạn lại âm bạn cảm thấy kiểu âm Effect chưa ... Anchor Onion : giữ lại hay khóa điểm đánh dấu chọn Onion Skin vị trí mà chúng diện ▪ Onion : Thiết lập điểm đánh dấu Onion Skin vị trí hai khung hình nằm trước sau vị trí chạy ▪ Onion : giống Onion...