... Lịch trình thực hành
Giáo trìnhBàiTậpKỹThuậtLập Trình
Trang
2
LỊCH TRÌNH THỰC HÀNH
¡
Tổng thời gian: 90 tiết.
STT NỘI DUNG SỐ TIẾT
1
Chương 1: Lưu đồ thuật toán ... 6: Mảng hai chiều
12
7
Chương 7: Kiểu dữ liệu có cấu trúc
12
8
Chương 8: Tập tin
06
9
Chương 9: Đệ qui
06
10
Chương 10: Hướng dẫn lậptrình bằng phương pháp Project
03
...
... hoặc
sai thì đi theo nhánh nào.
Lưu đồ thuật toán
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
11
II. BÀITẬP
Vẽ lưu đồ thuật toán sau
II.1. Bàitậpcơ bản
1. Nhập vào hai số x, y. Xuất ... trên thì ta có thể hiểu các cách viết sau là tương đương
p[i] Ù *(p + i) Ù b[i] Ù *(b+i)
Lưu đồ thuật toán
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
12
II.2. Bàitập luyện tập và nâng ... hoạ kèm theo.
Phần bài tập: với nhiều bàitập được chia làm hai mức độ c
ơ bản và luyện tập
nâng cao, bàitậpcó đánh dấu * là bàitập khó dành cho sinh viên luyện tập thêm.
Phần kết luận:...
... khiển
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
22
#
Lưu ý từng lệnh và biểu thức điều kiện trong đoạn chương trình
Lưu đồ thuật toán
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
... hoạ kèm theo.
Phần bài tập: với nhiều bàitập được chia làm hai mức độ c
ơ bản và luyện tập
nâng cao, bàitậpcó đánh dấu * là bàitập khó dành cho sinh viên luyện tập thêm.
Phần kết luận: ... liệu có cấu trúc
12
8
Chương 8: Tập tin
06
9
Chương 9: Đệ qui
06
10
Chương 10: Hướng dẫn lậptrình bằng phương pháp Project
03
Mảng một chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
...
... Lời mở đầu
Giáo trìnhBàiTậpKỹThuậtLập Trình
Trang
1
LỜI MỞ ĐẦU
Khi bắt đầu làm quen với ngôn ngữ lậptrình – Cụ thể là ngôn ngữ C – Sinh ... hoạ kèm theo.
Phần bài tập: với nhiều bàitập được chia làm hai mức độ c
ơ bản và luyện tập
nâng cao, bàitậpcó đánh dấu * là bàitập khó dành cho sinh viên luyện tập thêm.
Phần kết luận: ... trên máy. Sách
“Giáo TrìnhBàiTậpKỹThuậtLậpTrình nhằm cung cấp cho các Học Sinh - Sinh
Viên Trường CĐ Công Nghệ Thông Tin Tp. Hồ Chí Minh hệ thống các bài tập, những
kỹ năng thực hành cơ...
... Lịch trình thực hành
Giáo trìnhBàiTậpKỹThuậtLập Trình
Trang
2
LỊCH TRÌNH THỰC HÀNH
¡
Tổng thời gian: 90 tiết.
STT NỘI DUNG SỐ TIẾT
1
Chương 1: Lưu đồ thuật toán ... 6: Mảng hai chiều
12
7
Chương 7: Kiểu dữ liệu có cấu trúc
12
8
Chương 8: Tập tin
06
9
Chương 9: Đệ qui
06
10
Chương 10: Hướng dẫn lậptrình bằng phương pháp Project
03
...
... thi mẫu
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
129
b. Cho biết dãy có hội tụ không? (Dãy được hội tụ khi có nửa phần tử trở lên nhỏ
hơn trung bình cộng của dãy).
Bài 2
: Nhập vào ... chương trình tính tổng:
n
xxxnxS +++= L
2
),(
Câu 2:
Viết chương trình thực hiện các yêu cầu sau:
a. Nhập mảng một chiều các số nguyên.
Một số đề thi mẫu
Giáo trình
Bài TậpKỹThuậtLập Trình
... 1).
Một số đề thi mẫu
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
128
⎪
⎪
⎩
⎪
⎪
⎨
⎧
+=
+=
==
−
−−
2
B
A2B
BAA
1B,1A
1i
ii
2
1i
2
1ii
11
Bài 2
: Viết chương trình nhập vào ma trận vuông...
... trúc điều khiển
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
28
Ví dụ: Nhập h=4
*
* *
* * *
* * * *
26. Viết chương trình in ra màn hình tam giác cân rỗng có độ cao h (h nhập từ ...
* * * * *
25. Viết chương trình in ra màn hình tam giác vuông cân đặc có độ cao h (h
nhập từ bàn phím).
Cấu trúc điều khiển
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
18
break ; ... 1 giây 01:59:59
42. Viết chương trình in ra bảng cửu chương từ 2 đến 9.
43. (*) Vẽ hình cánh quạt sau:
Cấu trúc điều khiển
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
13
CHƯƠNG 2 CẤU...
... Viết chương trình tính tiền lương ngày cho công nhân, cho biết trước giờ vào
ca, gi
ờ ra ca của mỗi người.
Hàm con
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
40
Đối với hàm có giá trị ... (unsigned int n)
{
Hàm con
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
36
for(int i=1; i<=n; i++)
printf(“%u\t”, i);
}
# Lưu ý cách gọi hàm: Đối với hàm có kiểu dữ liệu hàm là void ... thường, có dấ
u
gạch nối giữa các từ trong hàm hay không?
Khi gọi hàm phải truyền đủ tham số, đúng kiểu dữ liệu và đúng thứ tự của
tham số.
Hàm con
Giáo trình
Bài TậpKỹThuậtLập Trình
...
... một chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
53
Mảng b: 1 8 10 4 12 6
Mảng c: 6 12 4 10 2 8 3 1 7 5 9
II.3. Bàitập luyện tập và nâng cao
60. Viết chương trình nhập vào mảng ...
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
56
III. KẾT LUẬN
Dữ liệu kiểu mảng dùng cho việc biểu diễn những thông tin có cùng kiểu dữ
liệu liên tiếp nhau.
Khi cài đặt bàitập mảng ... như trên thì ta có thể hiểu các cách viết sau là tương đương
p[i] Ù *(p + i) Ù b[i] Ù *(b+i)
Mảng một chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
45
II.2. Bàitậpcơ bản
a. Nhập...
... 2 chuỗi có bao nhiêu ký tự giống nhau.
27. Viết chương trìn mình chạy từ trái qua phải màn hình.
Chuỗi ký tự
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
63
28. Viết 1 chương trình chèn ... p = strtok(temp, " ");
printf("%s\n",p);
Chuỗi ký tự
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
61
p = strtok(NULL, "");
strcpy(temp, p);
}while(p!=NULL); ... lần trong chuỗi.
Chuỗi ký tự
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
62
14. Viết chương trình tìm kiếm tên trong chuỗi họ tên. Nếu có thì xuất ra là tên
này đã nhập đúng, ngược...
... chính
là đường chéo có :
chỉ số dòng = chỉ số cột
Mảng hai chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
73
II.3. Bàitập luyện tập và nâng cao
65. Viết chương trình tính tổng, tích ...
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
69
for ( int i = 0 ; i < d ; i ++)
for ( int j = 0 ; j < c ; j ++)
if ( a[i][j] % 2 = = 0 )
dem ++;
return dem;
}
II.2. Bàitập ... trị là 1, ngược lại có giá trị là 0. Sau mỗi phút cập nhật lại ma trận
và hiển thị lên màn hình.
Ví dụ
: 01 giờ 25 phút
Mảng hai chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
71
...