... niệm cbảnc a ngônngữC 17
Không c n thiết phải mô tả từng bư c của chương trình trong lưu đồ mà chỉ c n cc bư c chính và
c ý nghĩa c n thiết.
Chúng ta tuân theo những c u tr c tuần ... ph c tạp thì tất ccc câu
lệnh không thể đư c đưa vào một chương trình, chúng c n đư c chia ra thành một số chương
trình nhỏ hơn. Tất ccc chương trình này cuối c ng đư c tích hợp lại để chúng ... gọi là c u tr c chọn lựa, điều kiện hay c u tr c
rẽ nhánh.
C u tr c chọn cbản là c u tr c “IF”.
C u tr c IF …ELSE giúp lập trình viên chỉ làm so sánh đơn và sau đó th c thi cc bư c tùy...
...
vi c cấp phát mảng cc mảng trư c, sau đó lần lượt c p phát cho cc mảng con.
C pháp c p phát cho mảng 2 chiều như sau:
• C p pháp một mảng cc mảng:
Ten_bien = new Kiểu [ Kích Thư c] []; ... vì c ng vi c này chính là c ch lưu cc mã nguồn
để sử dụng về sau.
Ngoài thư viện (namespace) do MS.NET và cc hãng thứ ba cung c p, ta c thể
tạo riêng cho mình cc không gian tên .
C# đưa ... Main().
C c lớp ccc thu c tính dữ liệu và cc hành vi c a chúng. Thu c tính dữ
liệu là cc thành phần dữ liệu mà mọi đối tượng thu c lớp đều c . Hành vi
là phương th c của lớp (c n gọi là...
... Thuật ngữngônngữc u tr c khối (block-structured language) không áp dụng với C. Ngônngữc u tr c
khối cho phép thủ t c (procedures) hay hàm (functions) đư c khai báo bên trong cc thủ t c và ... thể đư c quản lý dễ
dàng mà tốn rất ít c ng s c.
1.2.1 C – Ngônngữ b c trung
C đư c hiểu là ngônngữ b c trung bởi vì nó kết hợp những yếu tố c a những ngônngữc p cao và những
ch c năng c a ... thông tin và cc lệnh khỏi phần c n lại c a
chương trình để dùng cho những t c vụ riêng biệt. Ðiều này c thể th c hiện qua vi c dùng cc hàm hay
c c khối mã lệnh (Code Block). Cc hàm đư c dùng để...
... đư ccc vấn đề sau: - Bộ chữ viết trong C. -
C c từ khóa. - Danh biểu. - Cc kiểu dữ liệu - Biến và cc biểu th c trong C. - C u tr c của một
chương trình viết bằng ngônngữ lập trình C
Bộ chữ ... rồi cc công ty lập trình sử dụng một c ch rộng rãi. Sau đó, cc
c ng ty sản xuất phần mềm lần lượt đưa ra cc phiên bản hỗ trợ cho vi c lập trình bằng ngônngữC
và chuẩn ANSI C cũng đư c khai ... chuyển và c pháp, chấp nhận nhiều
c ch thể hiện, c thể thu gọn kích thư c của cc mã lệnh làm chương trình chạy nhanh hơn.
• Biên dịch (compile): C cho phép biên dịch nhiều tập tin chương trình...
...
Là cc từ riêng c a Pascal, cngữ nghĩa đã đư c x c định, không đư c dùng nó vào cc vi c
kh c ho c đặt tên mới trùng với cc từ khóa.
- Từ khóa chung:
PROGRAM, BEGIN, END, PROCEDURE, FUNCTION
... kết th c chương trình.
‰ Dấu chấm phẩy (;):
Dấu ; dùng để ngăn c ch cc câu lệnh c a Pascal và không thể thiếu đư c.
‘ Lời chú thích:
Lời chú thích dùng để chú giải cho người sử dụng chương trình ... thu c kiểu gì.
3. Kiểu (Type)
a. Định nghĩa
Ngoài cc kiểu đã định sẵn, Pascal c n cho phép ta định nghĩa cc kiểu dữ liệu kh c từ
c c kiểu c n bản theo qui t c xây dựng c a Pascal.
b. C ch khai...
... count,' c a x = ' ) ;
1. C u lệnh (statement)
a. Trong một chương trình Pascal, sau phần mô tả dữ liệu là phần mô tả cc câu lệnh.
C c câu lệnh c nhiệm vụ x c định cc công vi c ... hiệu c a Pascal đư c bắt đầu bằng một chữ c i, sau đó c
thể là cc chữ c i,
chữ số hay là dấu nối, không đư ccó khoảng trắng và độ dài tối đa cho phép là 127.
Ví dụ 6.1: Sau đây là cc danh ... tin
Ctrl-K-R Ð c khối tập tin đã ghi vào đĩa vào sau vị trí con trỏ
Ctrl-K-H Tắt/ Mở khối
Một chương trình máy tính, sẽ ccc bư c căn bản sau:
Trong thảo chương Turbo Pascal, cc thủ t c nhập...
... Khoa CNTT – C GTVT 27
Ng«n ng÷ lËp tr×nh Pascal
CBẢNVỀNGÔNNGỮ LẬP TRÌNH PASCAL
I. CC PHẦN TỬ CBẢNC A NGÔNNGỮ PASCAL
1. Bộ ký tự
- Bộ 26 chữ Latin:
Chữ in: A, B, C, , X, Y, Z
Chữ ... Pascal
Trong thủ t c, cc tham số giá trị thường là cc biến để chứa dữ liệu đưa vào thủ t c, cc tham số
biến là cc biến kết quả tính toán c a thủ t c sẽ chứa vào đó khi ra khỏi thủ t c, ta c ... nhiều chiều:
Phần này chủ yếu trình bày cc mảng hai chiều. Cc mảng nhiều hơn hai chiều đư c suy diễn một c ch tự
nhiên
Vi c khai báo mảng hai chiều c ng giống như mảng một chiều, chỉ c điều...
... cho chạy chương trình đếm số từ
trong 1 chuỗi số nguyên âm, phụ âm.
5/ Ðảo th c tự cc từ c a chuỗi. Ví dụ : s1="con mèo con c n con chó con" đổi thành
s2=" con chó con c n con ... đúng)
5.4/ Con trỏ mảng :
5.4.1/ Mãng 1 chiều và con trỏ :
- Trong ngônngữC : giữa mãng và con trỏ c mối quan hệ chặt chẽ. Cc phần tử
c a mãng c thể x c định nhờ chỉ số ho c thông qua con trỏ.
- ... CBẢNC A NGÔNNGỮ
C
1.1/ Tập ký tự hợp lệ dùng trong ngônngữ C
- Cc chữ c i : A, B, C , 2, a,n ,c, z ( 26 chữ c i thường)
- Cc chữ số : 0,1, , 9.
- Ký tự gạch nối _ ( chú ý phân biệt...
... tiện cho liên l c giữa cc phần kh c nhau c a chương trình. Như c
điểm c a vi c dùng biến toàn cc cho vi c liên l c giữa cc hàm là như sau:
+ Cc hàm c dùng tới biến toàn cc phụ thu c vào ... chương trình chính, c p phát bộ nhớ cho cc tham số
hình th c và cc biến cc bộ.
- Gán cc giá trị c a tham số th c sự cho cc tham số hình th c tương ứng.
- Lần lượt th c hiện cc câu lệnh trong ... trong cc chương trình
con( thủ t c và hàm) đều là cc biến cc bộ.
+ Cc biến khai báo trong cc chương trình con đều là cc biến cc bộ.
+Khi phải sử dụng biến phụ thì nên dùng biến cc bộ.
16
cin>>v;
cout<<"\n...
... I : CC KHÁI NIỆM CBẢN VÀ NGÔN NGỮ
HTML
I. CC KHÁI NIỆM CBẢN :
URL: (Uniform Resource Locators) là một thuật ngữ để chỉ ra vị trí tài nguyên
(resource) trên Internet .C c kết nối từ một tài ... web. Cc nội dung c n hiển thị ho c xử lý trên trang web sẽ
đư c định nghóa trong phần body c a file HTML.Để cho cc trang web đư c
sinh động hơn ngônngữ HTML c n bao gồm rất nhiều tag dùng cho ... Explorer c a Windows 95 , cho phép người
thiết kế cc i nhìn tổng quát vềcc trang Web đã tạo,mô hình liên kết giữa
c c trang với nhau,đư c thể hiện dưới dạng c ng c đồ họa. Và ở đây ta c thể
quyết...
... Days.Mon;
…
switch (d) {
case Days.Tue: …
case Days.Wed: …
}
Rõ hơn c ch dùng hằng truyền thống c a C
const int Sat = 1;
…
const int Fri = 6;
Console.ReadLine()
public static string ReadLine ()
Convert.ToBoolean();
... Windows
8
Để biên dịch từng Class, c thể sử dụng tập tin csc.exe trong c a
sổ Command Prompt với khai báo như sau:
D:\csc CSharp\ Hello.cs
Ví dụ 1
Statement Example
foreach statement static void Main(string[] ... Windows
29
struct
24/02/2009
Lập Trình môi trường Windows
23
• struct : value type (class : reference type)
• Dùng để cho cc đối tượng “nhỏ” như
Point, Rectangle, Color,…
public struct MyPoint {
public int...
... (Technical gestures)
C chỉ kĩ thuật bao gồm cc hệ thống giao tiếp ph c tạp đư c qui định rõ
ràng và tuân thủ chặt chẽ như ngônngữc chỉ c a người c m đi c, cc cử chỉ c a
trọng tài, cc ... vi c
nghiên c u vềngônngữc chỉ nói riêng và giao tiếp không lời nói chung c n đư
c
quan tâm một c ch nghiêm t c, khoa h c. Do đó, trên c sở kế thừa cc thành tựu
về ngônngữc chỉ, ở chương ... định đư c khoảng 5.000 kiểu c chỉ kh c nhau c a bàn
tay diễn tả cc cung b c rất tinh tế c a tình c m và thái độ con người. Do vậy, vi c
nghiên c u ý nghĩa c a cc cử chỉ nói chung và c chỉ bàn...
... (C u
tr c lồng nhau).
Một số phép toán cbản trên kiểu c u tr c:
c c thao t c trên biến c u tr c phải đ c th c hiện thông qua cc thnh phần c a nó
(ngoại trừ phép gán). Thao t c trên cc ... tra c u cc phơng pháp sữa chữa trong cc sách tra c u, đặt biệt l trong
help online c a Borland C+ +.
+ Khi gặp cc lỗi Logic lm cho chơng trình chạy không đúng hay cho kết quả sai ta
c thể ...
ã char *strlwr(char *s): chuyển chuổi từ ký tự HOA sang thờng.
ã char *strrev(char *s): đảo ng c cả chuổi trừ ký tự kết th c( \0).
ã char *strcpy(char *dest, char *scr): sao chép ton bộ chuổi...