... tự, một thuậ t toá n mà xử lý một bộ 3 của cá c phầ n tử dữ liệ u (có
lẽ 3 vòng lặ p lồng nhau) có thời gian chạ y bậ c 3 và cũng chỉ có ý nghĩ a thực tế
trong cá c bà i toá n nhỏ.
Khi N là ... 13 14
Đường
chéo ngược
Như vậ y, ta sẽ xâ y dựng cấ u trúcdữ liệ u sau để lưu trữ dữ liệ u:
int hang_trong[8] ; // hà ng trống còn có thể đặ t hoà ng hậ u
int cheo_xuoi[15];
// duong cheo ... S(n)
: ta có kế t quả của S(1), thay nó và o S(2), có S(2) ta thay nó và o
S(3) , cứ như vậ y có S(n-1) ta sẽ tí nh đ ược S(n)
Cũng như cá c lệ nh lặ p, cá c thủ tục đệ qui cũng có thể thực...
... HỌC CÁCCẤUTRÚC
ĐIỀU KHIỂN VÀ CÁCKIỂUDỮLIỆUCÓCẤU TRÚC.
2.1 Những nội dung chủ yếu về cáccấutrúc điều khiển và cáckiểu
dữ liệucócấutrúc .
Về cấutrúc rẽ nhánh
Về cấutrúc lặp
Các kiểu ... dạy học cáccấutrúc điều khiển và các
kiểu dữliệucócấu trúc.
Chương II: Một số định hướng sư phạm góp phần phát triển
tư duy thuật giải cho học sinh thông qua dạy học cáccáccấu
trúc điều ... cơ để học sinh trình bày lại, thể hiện lại
cấu trúc cũng như sự hoạt động của cáccấutrúc điều khiển hay
cách khai báo của cáckiểudữliệucócấutrúc dưới dạng một
thuật giải.
Bước 4: Tổ...
... với dữliệukiểu mẩu tin.
- Cú pháp:
With <Tên biến mẩu tin>
Trang 43
Visual Basic
CHƯƠNG 4 CÁCKIỂUDỮLIỆUCÓCẤUTRÚC
Mục tiêu:
Chương này giới thiệu về cáccấutrúcdữliệu ...
vbLong 3 Dữliệukiểu Long Integer
vbSingle 4 Dữliệukiểu dấu chấm động Single
vbDouble 5 Dữliệukiểu dấu chấm động Double
vbCurrency 6 Kiểu Currency
vbDate 7 Kiểu Date
vbString 8 Kiểu String ... sẽ chạy nhanh hơn.
Ta có thể xem danh sách các lớp có sẵn trong cửa sổ Object Browser.
V. Kiểu Variant
Biến kiểu Variant có thể chứa mọi kiểudữliệu kể cả kiểu mảng, kiểu do người
dùng định...
... hiểu là nhập dữliệu vào tệp, ghi lại dữliệu trên thiết bị nhớ
ngoài, ñọc dữliệu ñã có ra màn hình hoặc máy in và xử lý dữliệu ñó.
ðối với tệp văn bản việc ghi dữliệu vào tệp có thể thực ... Tệp không kiểu
Như ñã biết tệp văn bản chứa ñựng trong nó chỉ các ký tự của bảng mã, tất cả cáckiểu
dữ liệu khác ñều phải chuyển về kiểu này. Tệp cókiểu ñòi hỏi khắt khe về kiểudữliệu của ... Byte
- Các bước ñịnh nghĩa kiểu bản ghi cócấutrúc thay ñổi:
- ðể ñịnh nghĩa một kiểu bản ghi cócấutrúc thay ñổi, chúng ta khai báo các thuộc
tính chung trước, tiếp ñó tìm trong các thuộc...
... THUYẾT
I.1. Khái niệm
Cấu trúc (struct) thực chất là một kiểudữliệu do người dùng định nghĩa
bằng cách gom nhóm cáckiểudữliệucơ bản có sẵn trong C thành một kiểu
dữ liệu phức hợp nhiều ... nghĩa kiểu
dữ liệu
Cú pháp
struct < tên cấutrúc >
{
Các kiểudữliệu thành phần ;
};
Ngoài ra ta có thể dùng từ khoá typedef đểđịnh nghĩa một tên mới cho kiểu d liệu
đã có.
Cú ... số tiền thu được của các khách hàng.
III. KẾT LUẬN
Kiểudữliệucócấutrúc cho phép ta định nghĩa những kiểudữliệu bất kỳ
trên cơ sở là những kiểudữliệucơ bản có sẵn trong ngôn ngữ...
... Filename[3]) ;
9
DỮ LIỆUKIỂU BẢN GHI
I. KHÁI NIỆM VÀ ĐỊNH NGHĨA:
1. Khái niệm và định nghĩa:
Chúng ta đã học về cáckiểucấutrúcdữliệu như mảng (Array), kiểu tập hợp (Set). Các
kiểucấutrúcdữliệu ... tập hợp các phần tử có cùng (mô tả),
kiểu. Ví dụ: các phần tử của một array[1 100] of Integer là các số nguyên (Integer)
Để tạo ra một kiểucấutrúcdữliệu mới với các phần tử dữliệucókiểu khác ... linh hoạt nhất để xây dựng các
kiểudữliệu mới.
Cấu trúcdữliệu Record được gắn liền với cấutrúcdữliệukiểu Tệp (File) (sẽ được trình
bày ở chương sau) để lưu trữ dữ liệu. Không giống một số...
... NGHĨA KIỂUDỮLIỆUCÓCẤUTRÚC
Kiểu dữliệucócấutrúc hay còn gọi là cấutrúcdữliệu (CTDL) là một kiểudữliệu mà
các ÐTDL của nó là các ÐTDL cócấu trúc.
Như vậy CTDL là một tập hợp các ... IV: Kiểudữliệucócấutrúc
55
2. Nêu tên các thuộc tính của cấutrúcdữ liệu?
3. Thế nào là cấutrúcdữliệu đồng nhất?
4. Thế nào là cấutrúcdữliệu không đồng nhất?
5. Thế nào là cấu ...
36. Có phải mẩu tin cócấutrúc thay đổi là một cấutrúcdữliệucó kích thước cố
định?
37. Có phải mẩu tin cócấutrúc thay đổi là một cấutrúcdữliệucó kích thước thay
đổi?
38. Nêu tên các...
... cấu trúc
Truy xuất các thành phần của cấu trúc
Kiểu cấutrúc và hàm
Ví dụ minh họa
NỘI DUNG BÀI KIỂUCẤU TRÚC
NỘI DUNG BÀI KIỂUCẤU TRÚC
Tin học đại cương
18
Áp dụng cho biến mảng cấu trúc:
HOCSINH ... liệu thường được định nghĩa để
mô tả dữliệucó nhiều thành phần thuộc nhiều
kiểu dữliệu khác nhau.
Kiểu dữliệu của từng thành phần có thể là các
kiểu dữliệucơ bản (ký tự, số nguyên, số ...
sizeof(HOCSINH));
MẢNG VÀ CON TRỎ CẤU TRÚC
MẢNG VÀ CON TRỎ CẤU TRÚC
Tin học đại cương
10
KIỂU DỮLIỆUCÓCẤU TRÚC10
NỘI DUNG
NỘI DUNG
Tin học đại cương
19
Các thao tác trên hàm cho biến cấutrúc hoàn
toàn tương...
... VNU
3
Chương 2.
Chương2 Kiểudữliệu và phép toán cơ bản
Cấu trúc điều khiển và cấutrúc chương trình
Đề mục
2.1 Cáckiểudữliệucơ bản
2.2 Các phép gán tắt, phép tăng, phép giảm
2.3 Các phép toán logic ... đoạn mã (hình tròn)
Cáccấutrúc điều khiển có đúng 1 đầu vào, 1 đầu ra
–Kết nối đầu ra của một cấutrúc điều khiển với đầu vào của
cấu trúc tiếp theo
–xếp chồng cáccấutrúc điều khiển
true
false
grade ... lệnh.
•3 cấutrúc điều khiển
Cấutrúc tuần tự - Sequence structure
• theo mặc định, chương trình chạy tuần tự từng lệnh
Cáccấutrúc chọn lựa - Selection structures
• if, if/else, switch
Cáccấu trúc...
... hình
Writeln('Hello');
Writeln('Hello':10);
Writeln(500);
Writeln(500:5);
Writeln(123.457)
Writeln(123.45:8:2)
Hello
Hello
500
500
1.2345700000E+02
123.46
6.3.2. Nhập dữ liệu
Để nhập dữliệu từ bàn phím vào các biến cókiểudữliệu chuẩn (trừ các biến
kiểu BOOLEAN), ta sử dụng cú pháp sau đây:
READLN(<biến ... sai? Tại sao?
CÁC KIỂUDỮLIỆUCƠ BẢN KHAI BÁO HẰNG, BIẾN,
KIỂU, BIỂU THỨC VÀ CÂU LỆNH
I. CÁCKIỂUDỮLIỆUCƠ BẢN
1. Kiểu logic
- Từ khóa: BOOLEAN
- miền giá trị: (TRUE, FALSE).
- Các phép toán: ... biến x có thể thay đổi.
(Điều này không đúng nếu chúng ta khai báo x là hằng).
IV. ĐỊNH NGHĨA KIỂU
- Ngoài cáckiểudữliệu do Turbo Pascal cung cấp, ta có thể định nghĩa cáckiểudữ liệu
mới...