... 0.10 Kết chương Chương ₫ã tóm tắt lại số kiếnthức cú pháp ngôn ngữ VC# hầu giúp SV có góc nhìn tổng thể hệ thống ngôn ngữ VC#, nhờ ₫ó có nhiều thuận lợi vi c họckiếnthức môn học Chương Các kiến ... ký tự ₫ặc biệt ₫ể miêu tả phép toán +, -, *, /, =, !, (, ) Các ký tự khác, ký tự có mã > 256 ₫ược dùng lệnh thích Các ký tự có dấu tiếng Vi t có mã từ 7 840 7929 0.3 Extended Backus-Naur Form ... lệnh thực công vi c nhỏ Hầu hết lệnh thực thi ₫ều có chứa biểu thức dùng kết biểu thức ₫ể ₫ịnh công vi c cần ₫ược thực ⇒ ta thường gọi lệnh thực thi cấu trúc đi u khiển Để dễ học, dễ nhớ dễ...
... POINTER_32 số nguyên có dấu 32 bits số nguyên không dấu 32 bits sử dụng cần chuyển kiểu trỏ LONG để tính toán số nguyên có dấu 32 bits số nguyên có dấu 64 bits số nguyên có dấu 64 bits tham số thứ ... UINT UINT_PTR UINT32 UINT 64 ULONG ULONG_PTR ULONG32 ULONG 64 ULONGLONG UNSIGNED USHORT VOID WCHAR WINAPI WORD WPARAM (truncated pointer) trỏ 64 bits Trong môi trường 64 bits, trỏ đầy đủ, môi trường ... giá trị có dấu Nếu cờ hiệu UNICODE định nghĩa, kiểu tương đương với WCHAR; ngược lại tương đương với CHAR Nếu cờ hiệu UNICODE định nghĩa, kiểu tương đương với WCHAR; ngược lại tương đương với CHAR...
... chữ vi t cặp dấu nháy đơn -Các phép toán:"+" dùng để nối chuỗi VD: 'đi' + 'học''đihọc''học' + 'đi''họcđi' Kiểu logic: • • • • • • • Kiểu logic: Boolean(1B); Chỉ cho2 giá trị True,False Nó kết ... kiểu với làm toán với4 Các phép toán so sánh: Các phép toán so sánh: > ; >= ; < ; So sánh từ kí tự bên trái sang So sánh dựa vào mã ASCII Khi phát khácbiệt dừng cho kết 5 ... Khi phát khácbiệt dừng cho kết 5 Các biểu thức: Các biểu thức: Đựoc hình thành nên bở biến, kiểu phép toán so sánh phép tính toán dấu _Trong biểu thức, giá trị ngoặc tính trước, phép ‘mod’...
... thời đi m trở đi, hình lớp hay thư vi n tạo có sẵn dòng lệnh Option Explicit phần Declaration Vớihình giao tiếp, lớp hay thư vi n tạo trước đó, phải tự thêm vào dòng lệnh cách Tuỳ theo phạm vi ... 3. 141 6 lệnh tính chu vi, diện tích hình tròn khai báo với tên gợi nhớ Pi 3. 141 6 sau dùng Pi để tính chu vi diện tích hình tròn Giáo trình Lập trình – dành cho hệ TCCN Trang 24 Trường Đại học ... coi đi u khiển người lập trình tạo (được lưu với đuôi *.cls) Biến (Variable) vùng lưu trữ đặt tên để chứa liệu tạm thời trình tính toán, so sánh công vi c khác Biến có đặc đi m: o Mỗi biến có...
... POINTER_32 số nguyên có dấu 32 bits số nguyên không dấu 32 bits sử dụng cần chuyển kiểu trỏ LONG để tính toán số nguyên có dấu 32 bits số nguyên có dấu 64 bits số nguyên có dấu 64 bits tham số thứ ... UINT UINT_PTR UINT32 UINT 64 ULONG ULONG_PTR ULONG32 ULONG 64 ULONGLONG UNSIGNED USHORT VOID WCHAR WINAPI WORD WPARAM (truncated pointer) trỏ 64 bits Trong môi trường 64 bits, trỏ đầy đủ, môi trường ... giá trị có dấu Nếu cờ hiệu UNICODE định nghĩa, kiểu tương đương với WCHAR; ngược lại tương đương với CHAR Nếu cờ hiệu UNICODE định nghĩa, kiểu tương đương với WCHAR; ngược lại tương đương với CHAR...
... độ phân giải: 640 x480 Biết rằng, đi m hình chiếm byte Hỏi cần byte để lưu trữ vùng có kích thước 1/10 hình đồ họa đó? Có sinh vi n vi t chương trình giải toán sau: Program Sinhvien1; Var a,b:Word; ... Sinhvien2; Var a,b:Word; s: LongInt; Begin a:= 640 ; b: =48 0; s:=a*b; writeln(s); readln; End Hãy cho biết chương trình cho kết hay sai? Tại sao? Bài tập 2.9: Màn hình đồ họa máy tính có độ phân giải: ... là: (n-x) Theo đề ta có: P(x) = x2.(n-x) Hàm P đạt cực đại P’(x) = -3x2 + 2nx = x = 2n/3 Bài tập 2.8: Màn hình đồ họa máy tính có độ phân giải: 640 x480 Biết rằng, đi m hình chiếm byte Hỏi cần...
... POINTER_32 số nguyên có dấu 32 bits số nguyên không dấu 32 bits sử dụng cần chuyển kiểu trỏ LONG để tính toán số nguyên có dấu 32 bits số nguyên có dấu 64 bits số nguyên có dấu 64 bits tham số thứ ... UINT UINT_PTR UINT32 UINT 64 ULONG ULONG_PTR ULONG32 ULONG 64 ULONGLONG UNSIGNED USHORT VOID WCHAR WINAPI WORD WPARAM (truncated pointer) trỏ 64 bits Trong môi trường 64 bits, trỏ đầy đủ, môi trường ... giá trị có dấu Nếu cờ hiệu UNICODE định nghĩa, kiểu tương đương với WCHAR; ngược lại tương đương với CHAR Nếu cờ hiệu UNICODE định nghĩa, kiểu tương đương với WCHAR; ngược lại tương đương với CHAR...
... (String) Một chuỗi dãy liên tiếp ký tự kếtthúc ký tự \0 có mã ASCII (NULL character) Trong C chuỗi có tối đa 65535 ký tự Các hàm xử lý chuỗi đặt thư vi n string.h C 02/21/ 14 www.lhu.edu.vn ... với tên mảng Khi (A+i) tương ứng với &A[i][0] Vd: float A[3][2]; ta có A ứng với &A[0][0]; (A+1) ứng với &A[1][0]; (A+2) ứng với &A[2][0] Ta sử dụng trỏ mảng với phép toán sau Lấy địa phần ... T1(n) có tỷ lệ gia tăng giống T2(n) tồn số c n0 : T1(n) ≤ c.T2(n) với n ≥ Ví dụ: Tìm tỷ lệ gia tăng hàm T1(n) =(n+1)2 Ta thấy T1(n) =n2+2n+1 ≤ n2+2n2+n2=4n2 với n ≥ 02/21/ 14 chọn c =4, n0=1...
... tự Ví dụ : MADAM, 45 8118 54 … Vi t ct minh họa tốn đặt tám qn hậuVi t ct minh họa tốn Tháp Hà nội Vi t ct minh họa tốn qn mã tuần Vi t ct liệt kê dãy nhị phân độ dài n bít Vi t ct liệt kê hốn ... biếtkết in hình thi hành đoạn chương trình ? Vi t ct minh họa thao tác ngăn xếp Vi t ct minh họa thao tác hàng đợi Vi t ct chuyển đổi hệ thồng số dùng ngăn xếp Vi t ct tính giá trị biểu thức ... tổ chức lưu trữ từ đi n dạng bảng băm Hãy chọn cấu trúc liệu thíchhợp để biểu diễn nhớ từ đi n tần số gồm tối đa 1000 từ, từ có độ dài 10 ký tự, kèm với từ số lần xuất từ (đã thu thập từ số văn...
... clock_ticks; volatile const unsigned time_to_live; 10 Ví d 11 Bài t p Vi t chương trình nh nghĩa hai bi n s th c v i giá tr ban u 123. 45 6 76. 543 , sau ó hi n th t ng hi u c a hai s 12 ... tr h ng, giá tr không th thay i chương trình ví d : const double pi = 3. 141 5 947 ; Dùng t khóa volatile khai báo m t bi n có th hi u ch nh b i chương trình b i s ki n ngo i, interrupt hay hardware ... t i tư ng c a m t ki u ó b ng toán t sizeof sizeof(name) tr v kích thư c c a i tư ng tính theo byte, tham s name ch i tư ng hay ki u i tư ng, vi d sizeof(int) cho giá tr hay tùy theo máy Giá tr...
... thực phép cộng địa với tên mảng Khi (A+i) tương ứng với &A[i][0] Vd: float A[3][2]; ta có A ứng với &A[0][0]; (A+1) ứng với &A[1][0]; (A+2) ứng với &A[2][0] Ta sử dụng trỏ mảng với phép toán sau ... *ContrỏFile; Có loại tập tin File kếtthúc ký tự có mã 26 (EOF) Tập tin văn (Text file) Tập tin nhị phân (Binary file) Mở tập tin: ContrỏFile = fopen (char *têntậptin, char *kiểu); Kiểu Các bước làm vi c ... T2(n) tồn có giố nế tồ tạ cá hằ số c n0 : T1(n) ≤ c.T2(n) với n ≥ vớ mọ Ví dụ: Tìm tỷ lệ gia tăng hàm T1(n) =(n+1)2 Tì tỷ củ hà Ta thấy T1(n) =n2+2n+1 ≤ n2+2n2+n2=4n2 với n ≥ thấ mọ chọn c =4, n0=1...
... Ví dụ : MADAM, 45 8118 54 … Vi t ct minh họa toán đặt tám quân hậuVi t ct minh họa toán Tháp Hà nội Vi t ct minh họa toán quân mã tuần Vi t ct liệt kê dãy nhị phân độ dài n bít Vi t ct liệt kê ... Hãy vi t chương trình tính trung bình cộng số âm d Hãy vi t chương trình tính tỉ số: R=a/b Với a = tổng số nút có giá trị > b = tổng số nút có giá trị < Hãy vi t thủ tục/hàm tạo danh sách liên kết ... Cây t a Hãy vi t thủ tục/hàm thực thao tác xoá phần tử có khoá X Cách xoá nh sau: · Nếu phần tử X có tồn tại, giảm field So_lan đ ơn vị · Nếu phần tử X không tồn tại, thông báo b Hãy vi t thủ tục/hàm...
... ta có hai cách vi t: không qui cách có qui cách: - Vi t không qui cách: liệu xuất canh lề phía bên trái Nếu liệu số thực in dạng biểu diễn khoa họcVí dụ: WRITELN(x); WRITE(sin(3*x)); - Vi t có ... thực : Table Tên kiểu Phạm vi Single Dung lượng 1.5×10 -45 → 3 .4 10+38 byte Real 2.9×10-39 → 1.7×10+38 byte Double 5.0×10-3 24 → 1.7×10+308 Extended 3 .4 10 -49 32 → 1.1×10 +49 32 10 byte 3.2 Các phép ... số nguyên Table Tên kiểu Phạm vi Shortint -128 → 127 byte Byte → 255 Integer Dung lượng byte -32768 → 32767 byte Word → 65535 byte LongInt -2 147 483 648 → 2 147 483 647 byte 2.2 Các phép toán kiểu...
... Kiểu số nguyên Có nhiều kiểu số nguyên Kiểu Phạm vi biểu diễn Kích thước int -32768 ~ 32767 byte unsigned int ~ 65535 byte long -2 147 483 648 ~ 2 147 483 647 byte unsigned long ~ 42 949 67295 THĐC 2010 ... CNTT 38 Bài tập Vi t chương trình nhập vào hai số nguyên Tính tổng chúng in hình Vi t chương trình nhập vào bán kính r hình tròn Tính chu vi diện tích hình tròn In kết lên hình THĐC 2010 - ... số thực Có nhiều kiểu số thực Kiểu Phạm vi biểu diễn Số chữ số có nghĩa Kích thước float 3.4E-38 ~ 3.4E+38 7-8 byte double 1.7E-308 ~ 1.7E+308 15-16 byte long double 3.4E -49 32 ~ 3.4E +49 32 17-18...
... chèn các thể vào cột bảng Chức trình kiến thiết có tên với kiểu liệu có cấu trúc gắn với Hàm kiến thiết tham số trả thể kiểu liệu với tất thuộc tính đặt giá trị rỗng Phương thức trình biến ... liệu có cấu trúc Khi bạn gọi phương thức trình biết đổi thể kiểu liệu có cấu trúc xác định giá trị cho thuộc tính liên quan nó, phương thức trả thể với thuộc tính cập nhật với giá trị Phương thức ... trình quan sát tồn cho thuộc tính kiểu liệu có cấu trúc Khi bạn gọi phương thức trình quan sát thể kiểu liệu có cấu trúc, phương thức trả giá trị thuộc tính cho thể Để gọi phương thức trình biến...
... trình kiến thiết có tên với kiểu liệu có cấu trúc gắn với Hàm kiến thiết tham số trả thể kiểu liệu với tất thuộc tính đặt giá trị rỗng Phương thức trình biến đổi tồn thuộc tính kiểu liệu có cấu ... kiểu liệu có cấu trúc Khi bạn gọi phương thức trình quan sát thể kiểu liệu có cấu trúc, phương thức trả giá trị thuộc tính cho thể Để gọi phương thức trình biến đổi quan sát thể kiểu liệu có cấu ... gọi phương thức trình biết đổi thể kiểu liệu có cấu trúc xác định giá trị cho thuộc tính liên quan nó, phương thức trả thể với thuộc tính cập nhật với giá trị Phương thức trình quan sát tồn cho...
... độ phân giải: 640 x480 Biết rằng, đi m hình chiếm byte Hỏi cần byte để lưu trữ vùng có kích thước 1/10 hình đồ họa đó? Có sinh vi n vi t chương trình giải toán sau: Program Sinhvien1; Var a,b:Word; ... Sinhvien2; Var a,b:Word; s: LongInt; Begin a:= 640 ; b: =48 0; s:=a*b; writeln(s); readln; End Hãy cho biết chương trình cho kết hay sai? Tại sao? Bài tập 2.9: Màn hình đồ họa máy tính có độ phân giải: ... là: (n-x) Theo đề ta có: P(x) = x2.(n-x) Hàm P đạt cực đại P’(x) = -3x2 + 2nx = x = 2n/3 Bài tập 2.8: Màn hình đồ họa máy tính có độ phân giải: 640 x480 Biết rằng, đi m hình chiếm byte Hỏi cần...