... ',z); Cách chạy chưa hiệu để khoảng tìm kiếm lớn, ta đánh giá chặt sau: 0≤ x≤ n ≤ x3 ≤ n 3 ≤ y ≤ n − x3 0≤ y ≤ n− x ⇒ 3 z = n − x3 − y3 z = n − x − y z3 = n − x3 − y3 ... for x := to trunc(exp(ln(n) /3) ) begin x3:=x*x*x; if n-x3=0 then writeln(x,' ',0,' ',0) else for y := to trunc(exp(ln(n-x3) /3) ) begin y3 := y*y*y; z3 := n-x3-y3; if z3=0 then writeln(x,' ',y,' ... for x := to trunc(exp(ln(n) /3) ) begin x3:=x*x*x; if n-x3=0 then writeln(x,' ',0,' ',0) else for y := to trunc(exp(ln(n-x3) /3) ) begin y3 := y*y*y; z3 := n-x3-y3; if z3=0 then writeln(x,' ',y,'...
... tới phần trước Xét ví dụ sau: 2 *3+ 4 /2 > AND 3 10 AND (2+ 16-8/4 > OR False) Kế đến dấu ngoặc đơn xét đến Xem lại bảng nói thứ tự ưu tiên toán tử 5+9 *3^ 2- 4 > 10 AND (2+ 16 -2 > OR False) ... thực theo thứ tự từ trái sang phải Xét ví dụ sau: 5+9 *3^ 2- 4 > 10 AND (2+ 2^4-8/4 > OR (211)) Cách tính là: 5+9 *3^ 2- 4 > 10 AND (2+ 2^4-8/4 > OR (True AND False)) Dấu ngoặc đơn tính trước...
... 16 16 32 32 32 32 64 128 Phạm vi - 128 tới 127 tới 25 5 - 128 tới 127 - 32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int - 128 tới 127 tới 65, 535 Giống kiểu short int -2, 147,4 83, 648 tới 2, 147,4 83, 647 ... nguyên phạm vi - 32 768 tới 32 767 lưu trữ Hệ điều hành cấp phát 16 bit (2 byte) cho biến khai báo kiếu int Ví dụ: 1 23 2 2, 0, - 23 2 Nếu gán giá trị 1 23 22 cho num biến biến kiểu số nguyên 1 23 22 số nguyên ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23 . 34 23 2 324 cho num, biến num biến kiểu double 23 . 34 23 2 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự...
... Chiếm 16 bits (2 bytes) nhớ Biểu diễn số nguyên phạm vi - 32 768 tới 32 767 Ví dụ : 1 23 2 2, 0, - 23 2 Lập trình C/Chương 2/ 12 of 22 Kiểu số thực (float) Lưu trữ liệu số chứa phần thập phân float ... 2/ 20 of 22 Kiểu liệu & phạm vi giá trị (tt.) Kiểu Dung lượng tính bit Phạm vi signed short int 16 Giống kiểu short int long int 32 -2, 147,4 83, 648 tới 2, 147,4 83, 647 signed long int 32 tới 4 ,29 4,967 ,29 5 ... float num; Có độ xác tới số Chiếm 32 bits (4 bytes) nhớ Ví dụ : 23 . 05, 56.5, 32 Lập trình C/Chương 2/ 13 of 22 Kiểu số thực (double) Lưu trữ liệu số chứa phần thập phân double num; Có độ...
... 16 16 32 32 32 32 64 128 Phạm vi - 128 tới 127 tới 25 5 - 128 tới 127 - 32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int - 128 tới 127 tới 65, 535 Giống kiểu short int -2, 147,4 83, 648 tới 2, 147,4 83, 647 ... nguyên phạm vi - 32 768 tới 32 767 lưu trữ Hệ điều hành cấp phát 16 bit (2 byte) cho biến khai báo kiếu int Ví dụ: 1 23 2 2, 0, - 23 2 Nếu gán giá trị 1 23 22 cho num biến biến kiểu số nguyên 1 23 22 số nguyên ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23 . 34 23 2 324 cho num, biến num bi ến ki ểu double 23 . 34 23 2 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự...
... 16 16 32 32 32 32 64 128 Phạm vi - 128 tới 127 tới 25 5 - 128 tới 127 - 32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int - 128 tới 127 tới 65, 535 Giống kiểu short int -2, 147,4 83, 648 tới 2, 147,4 83, 647 ... nguyên phạm vi - 32 768 tới 32 767 lưu trữ Hệ điều hành cấp phát 16 bit (2 byte) cho biến khai báo kiếu int Ví dụ: 1 23 2 2, 0, - 23 2 Nếu gán giá trị 1 23 22 cho num biến biến kiểu số nguyên 1 23 22 số nguyên ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23 . 34 23 2 324 cho num, biến num biến kiểu double 23 . 34 23 2 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự...
... 16 16 32 32 32 32 64 128 Phạm vi - 128 tới 127 tới 25 5 - 128 tới 127 - 32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int - 128 tới 127 tới 65, 535 Giống kiểu short int -2, 147,4 83, 648 tới 2, 147,4 83, 647 ... nguyên phạm vi - 32 768 tới 32 767 lưu trữ Hệ điều hành cấp phát 16 bit (2 byte) cho biến khai báo kiếu int Ví dụ: 1 23 2 2, 0, - 23 2 Nếu gán giá trị 1 23 22 cho num biến biến kiểu số nguyên 1 23 22 số nguyên ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23 . 34 23 2 324 cho num, biến num biến kiểu double 23 . 34 23 2 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự...
... 16 16 32 32 32 32 64 128 Phạm vi - 128 tới 127 tới 25 5 - 128 tới 127 - 32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int - 128 tới 127 tới 65, 535 Giống kiểu short int -2, 147,4 83, 648 tới 2, 147,4 83, 647 ... nguyên phạm vi - 32 768 tới 32 767 lưu trữ Hệ điều hành cấp phát 16 bit (2 byte) cho biến khai báo kiếu int Ví dụ: 1 23 2 2, 0, - 23 2 Nếu gán giá trị 1 23 22 cho num biến biến kiểu số nguyên 1 23 22 số nguyên ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23 . 34 23 2 324 cho num, biến num biến kiểu double 23 . 34 23 2 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự...
... Chiếm 16 bits (2 bytes) nhớ Biểu diễn số nguyên phạm vi - 32 768 tới 32 767 Ví dụ : 1 23 2 2, 0, - 23 2 Lập trình C/Chương 2/ 12 of Kiểu số thực (float) Lưu trữ liệu số chứa phần thập phân float ... long int 32 -2, 147,4 83, 648 tới 2, 147,4 83, 647 signed long int 32 tới 4 ,29 4,967 ,29 5 unsigned long int 32 Giống kiểu long int float 32 số thập phân double 64 10 số thập phân long double 128 10 số ... signed char - 128 tới 127 int 16 - 32 ,768 tới 32 ,767 unsigned int 16 tới 65, 535 signed int 16 Giống kiểu int short int Giống kiểu char unsigned short int tới 25 5 Lập trình C/Chương 2/ 20 of Kiểu liệu...
... 16 16 32 32 32 32 64 128 Phạm vi - 128 tới 127 tới 25 5 - 128 tới 127 - 32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int - 128 tới 127 tới 65, 535 Giống kiểu short int -2, 147,4 83, 648 tới 2, 147,4 83, 647 ... nguyên phạm vi - 32 768 tới 32 767 lưu trữ Hệ điều hành cấp phát 16 bit (2 byte) cho biến khai báo kiếu int Ví dụ: 1 23 2 2, 0, - 23 2 Nếu gán giá trị 1 23 22 cho num biến biến kiểu số nguyên 1 23 22 số nguyên ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23 . 34 23 2 324 cho num, biến num biến kiểu double 23 . 34 23 2 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự...
... chuyển đổi kiểu liệu số thành kiểu liệu chuỗi Ví dụ : Để liệt kê danh sách vật tư nhập tháng 01 /20 02 có hiển thị thêm cột đơn vị tính Bạn sử dụng hàm STR để chuyển đổi giá trị cột số lượng nhập ... CONVERT để chuyển đổi giá trị cột ngày đặt hàng từ kiểu liệu ngày sang chuỗi Kết truy vấn trả : 3/ - Hàm STR : Với cú pháp hàm STR bên cho phép bạn chuyển đổi kiểu liệu số sang kiểu liệu chuỗi ... 2/ - Hàm CONVERT Với cú pháp hàm CONVERT bên cho phép bạn chuyển đổi biểu thức sang kiểu liệu mong...
... Writeln('Hello':10); Hello Writeln(500); 500 Writeln(500:5); 500 Writeln(1 23 . 457) 1. 23 4 5700000E+ 02 Writeln(1 23 . 45:8 :2) 1 23 . 46 6 .3. 2 Nhập liệu Để nhập liệu từ bàn phím vào biến có kiểu liệu chuẩn (trừ ... ⇔ a × 2n • SHR (phép dịch phải): a SHR n ⇔ a DIV 2n Kiểu số thực 3. 1 Các kiểu số thực : Tên kiểu Single Real Double Extended Phạm vi 1.5×10-45 → 3. 4×10 +38 2. 9×10 -39 → 1.7×10 +38 5.0×10 - 32 4 → 1.7×10 +30 8 ... 6 .3 Các lệnh xuất nhập liệu 6 .3. 1 Lệnh xuất liệu Để xuất liệu hình, ta sử dụng ba dạng sau: (1) WRITE( [, , ]); (2) WRITELN( [, , ]); (3) WRITELN; Các...
... 32 5 Câu hỏi & tập 33 3 12 Các lớp sở NET 33 5 Lớp đối tượng NET Framework 33 5 Lớp Timer 33 7 Lớp thư mục hệ thống 34 0 Lớp Math 34 2 Lớp ... 22 4 Chuyển đổi mảng 22 7 Bộ mục 23 2 Bộ mục phép gán 23 6 Sử dụng kiểu số khác 23 7 Giao diện tập hợp 24 1 Giao diện IEnumerable 24 2 Giao ... . 1 32 Đa hình 133 Kiểu đa hình 133 Phương thức đa hình 133 Từ khóa new override 137 Lớp trừu tượng 139 Gốc tất lớp- lớp Object 142...
... với lớp Một cấutrúc kế thừa từ lớp hay kế thừa cấutrúc thực thi giao diện Ngôn ngữ C# cung cấp đặc tính hướng thành phần (component-oriented), thuộc tính, kiện Lập trình hướng thành phần hỗ trợ ... Khi lớp thực thi giao diện hứa cung cấp chức thực thi giao diện Trong ngôn ngữ C#, cấutrúc hỗ trợ, khái niệm ngữ nghĩa thay đổi khác với C++ Trong C#, cấutrúc giới hạn, kiểu liệu nhỏ gọn, tạo ... thuộc tính khác Mã nguồn chứa đựng logic cần thiết để thực chức Do vậy, lớp biên dịch khối self-contained, nên môi trường hosting biết cách đọc metadata lớp mã nguồn cần thiết mà không cần thông...
... xong lưu dạng tập tin có phần mở rộng *.cs (C sharp) Sau biên dịch chạy chương trình Kết chuỗi “Chao Mung” xuất hình console Các mục sau giới thiệu xoay quanh ví dụ 2. 1, phần chi tiết loại trình ... lớp Và khác với lớp C/C++ chia thành phần header phần định nghĩa Trong C# , định nghĩa lớp gói gọn dấu { } sau tên lớp tập tin Phương thức Hai thành phầncấu thành lớp thuộc tính hay tính chất ... tổ chức ngăn cách kiểu Khi viết chương trình C# phức tạp, phải tạo kiến trúc namespace riêng cho mình, không giới hạn chiều sâu phân cấp namespace Mục đích namespace giúp chia để quản lý kiến trúc...
... < 12> < 13> < 23 > < 32 > ... Số nguyên không dấu – 65. 535 Số nguyên có dấu 2. 147.4 83. 647 2. 147.4 83. 647 Số nguyên không dấu – 4 .29 4.967 .29 5 Kiểu dấu chấm động, giá trị xấp xỉ từ 3, 4E38 đến 3, 4E +38 , với chữ số có nghĩa Kiểu ... Boolean Int16 Int 32 Single Mô tả Số nguyên dương không dấu từ 0 -25 5 Ký tự Unicode Giá trị logic true/ false Số nguyên có dấu ( từ - 128 đến 127 ) Số nguyên có dấu giá trị từ - 32 768 đến 32 767 Số nguyên...
... trình xử lý ngoại lệ gọi khối catch tạo với từ khóa catch Trong ví dụ 13. 2 sau, câu lệnh throw thực thi bên khối try, khối catch sử dụng để công bố lỗi xử lý Ví dụ 13. 2: bắt giữ ngoại lệ ... khắc phục khối catch in thông điệp lỗi để người dùng biết Thử kiểm tra kỹ lại chương trình 13. 2 trên, thấy xuất đoạn mã vào hàm Main(), Func1(), Func2(), khối try Chúng ta không thấy thoát khối lệnh ... Trong trường hợp tổng quát khối catch bắt giữ ngoại lệ phát sinh Sử dụng câu lệnh catch để bắt giữ ngoại lệ xác định thảo luận phần sau chương Trong ví dụ 13. 2 này, khối catch đơn giản thông báo...