... not choose 1 or 2");
17.
do
{
/* các câu l•nh */
} while ( 1 );
1.2. BÀITẬP
Bài 1. Viết chương trình nhập dữ liệu cho các biến kiểu int, long int, float, chuỗi, sau
đó hiển thị ... scanf("%d",&n);
printf("\n");
if (n==1) goto tt;
getch();
}
Bài 7. Viết chương trình có dùng hàm để giải phương trình bậc hai:
ax
2
+ bx +c = 0 (a khác 0)
#include <stdio.h> ... getch();
}
Bài 16. Viết chương trình tìm và in ra các số (<=1000) thỏa tính chất: số bằng tổng các
ước số của nó. Ví dụ: 6 = 1 + 2 + 3.
#include <stdio.h>
3
6. Chương trình không...
... điều khiển
Giáo trình
Bài Tập Kỹ Thuật Lậ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ập Kỹ Thuật Lậ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ập có đá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: ... quanh nó).
Mảng một chiều
Giáo trình
Bài Tập Kỹ Thuật Lập Trình
Trang
45
II.2. Bàitập cơ bản
a. Nhập xuất mảng một chiều
Phương pháp cơ bản
Viết chương trình nhập xuất mảng một chiều...
... thực hiện độc lập với quá trình soạn thảo dự án sẽ
cho phép chủ đầu tư nhìn nhận lại dự án của mình một cách khách quan hơn. Từ đó thấy được
những thiếu sót trong quá trình soạn thảo để bổ sung ... thiếu sót trong dự án, góp phần nâng cao tính khả thi
28
-Về hình thức trình bày. Dự án chứa đựng rất nhiều nội dung, nên khi trình bày phải đảm
bảo có hệ thống, rõ ràng và sạch đep.
Hai là, tính ... khoa học, trung thực và khách quan
nhằm giảm thiểu rủi ro, độ bất định trong quá trình thực hiện dự án.
4. Chu trình dự án
Một công cuộc đầu tư được xem như bắt đầu từ ý tưởng về dự án đầu tư....
... chạy chương trình?
11. Hàm exit() dùng để làm gì?
12. Câu lệnh làm cho điều khiển chương trình chuyển đến bước lặp kế tiếp trong một
lệnh lặp.
13. Câu lệnh chuyển điều khiển chương trình đến cuối ... tra luôn đúng
10. Viêc thực thi chương trình sẽ kết thúc khi đạt đến cuối hàm main() hoặc khi hàm
exit() được gọi.
11. Hàm exit() làm kết thúc chương trình. Một giá trị phải được truyền cho ... (i<4)
{ if (i = = 2) continue;
i++; }
2
3. x = 100.
4. ctr = 11.
5. 50 ký tự X.
6. Chương trình không bao giờ dừng
7. Dấu ; không thể đặt cuối lệnh for
8. Khi gặp lệnh break, việc xử lý...
... Write('Nhap vao n= '); Readln(n);
Giáo trìnhbàitập Pascal
24
Readln;
End.
BÀI TẬP TỰ GIẢI
Bài tập 3.12
: Viết chương trình giải phương trình bậc hai: ax
2
+ bx + c = 0, a≠0. ...
Readln;
End.
Bài tập 3.8
: Viết chương trình nhập vào số nguyên N. In ra màn hình tất cả các ước
số của N.
Giáo trìnhbàitập Pascal
36
Readln;
End.
Bài tập 4.6
: Viết thủ tục ... lập trình, tạo nền tảng vững
chắc cho các môn học tiếp theo trong chương trình đào tạo Cử nhân Công nghệ Thông
tin .
Giáotrìnhbai gồm rất nhiều bàitập từ đơn giản đến phức tạp. Các bài tập...
... 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ập có đá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: ... cụ thể trên máy. Sách
GiáoTrìnhBàiTập Kỹ Thuật Lập Trì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 ... Lời mở đầu
Giáo trìnhBàiTập Kỹ Thuật Lập Trình
Trang
1
LỜI MỞ ĐẦU
Khi bắt đầu làm quen với ngôn ngữ lập trình – Cụ thể là ngôn ngữ C – Sinh Viên...
...
hoinb@ud.edu.vn
Giáo trình đầy đủ bao gồm 3 phần:
1. Giáotrình lý thuyết
2. Giáotrìnhtập lệnh
3. Giáotrìnhbàitập
Giáo trìnhbàitập S7-200 có kèm theo:
1. Hướng dẫn sử dụng Training ... (Timer, subroutine) 16
16. BÃI ĐẬU XE 16
17. ĐIỀU KHIỂN QUY TRÌNH GIA CÔNG SP 17
Chương trình cho các bàitập được trình bày cuối giáo trình.
nguyen ba hoi
Trang
4
III. Giản đồ thời gian ... CIRCURT
W1
U1
V1
H1
H2
K1
K3
3
M
K3K1
L3
L2
L1
PI
K1
K3
GIÁO TRÌNHBÀITẬP
ĐIỀU KHIỂN LOGIC
(Sử dụng với Training Kit S7-200)
ThS. Nguyễn Bá Hội
Đại học Đà Nẵng - Trường Đại học Bách khoa
hoinb@ud.edu.vn
Giáo trình đầy...
... C.
Bài tập 5.16: Viết chương trình tính tổng và tích 2 ma trận vuông A, B cấp n.
Gợi ý:
Công thức tính tổng 2 ma trận: C
ij
= A
ij
+ B
ij
50
Giáo trìnhbàitập Pascal
BÀI TẬP TỰ GIẢI
Bài tập ... này:
41
Giáo trìnhbàitập Pascal
S =
p p a p b p c( )( )( )
− − −
với p =
1
2
(a+b+c)
Bài tập 2.6: Viết chương trình tính khoảng cách từ một điểm I(x
i
,y
i
) đến đường thẳng có
phương trình ... {Khai báo hai biến a, b có kiểu integer}
8
Giáo trìnhbàitập Pascal
Bài tập 4.11: Viết thủ tục để tối giản phân số a/b , với a, b là 2 số nguyên.
Bài tập 4.12: Viết các hàm đệ quy để tính:
S
1...
... Max(a,b));
Readln;
End.
Bài tập 4.2: Viết hàm LOWCASE( c:char):char; để đổi chữ cái hoa c thành chữ thường.
Ý tưởng:
33
Giáo trìnhbàitập Pascal
Bài tập 3.2: Viết chương trình giải phương trình bậc nhất ... S:=0;
48
Giáo trìnhbàitập Pascal
Readln;
End.
Bài tập 5.10: Viết chương trình nhập vào 2 mảng số nguyên A, B đại diện cho 2 tập hợp
(không thể có 2 phần tử trùng nhau trong một tập hợp). ... nien');
End;
Readln;
End.
Bài tập 3.4: Viết chương trình tính tổng S = 1+2+ +N.
18
Giáo trìnhbàitập Pascal
Chú ý:
• Tên của Unit phải trùng với tên file.
• Chỉ có những chương trình con được khai...
... biết 2 chương trình trên cho kết quả đúng hay sai? Tại sao?
14
Giáo trìnhbàitập Pascal
End;
Writeln(Dong[i]:4);
End;
Readln;
End.
BÀI TẬP TỰ GIẢI
Bài tập 5.13: Viết chương trình nhập vào ... không.
Bài tập 3.23: Viết chương trình nhập vào một số nguyên dương. Hãy thông báo lên màn
hình số đó có bao nhiêu chữ số và tổng các chữ số của số đó.
Gợi ý:
25
Giáo trìnhbàitập Pascal
Bài tập ... Writeln(Nguoi nay la lao nien');
End;
Readln;
End.
Bài tập 3.4: Viết chương trình tính tổng S = 1+2+ +N.
18
Giáo trìnhbàitập Pascal
Readln;
End.
Bài tập 4.6: Viết thủ tục PHANTICH(n:Integer); để...
... trị>;
END;
BEGIN {Chương trình chính}
THUTUC[( )];
A:= HAM[( )];
END.
27
Giáo trìnhbàitập Pascal
End;
Writeln(Dong[i]:4);
End;
Readln;
End.
BÀI TẬP TỰ GIẢI
Bài tập 5.13: Viết chương trình nhập ... Giáotrìnhbàitập Pascal
Readln;
End.
Bài tập 5.10: Viết chương trình nhập vào 2 mảng số nguyên A, B đại diện cho 2 tập hợp
(không thể có 2 phần tử trùng nhau trong một tập hợp). ... nien');
End;
Readln;
End.
Bài tập 3.4: Viết chương trình tính tổng S = 1+2+ +N.
18
Giáo trìnhbàitập Pascal
End;
END.
Bây giờ, ta có thể viết một chương trình có sử dụng Unit MYTOOL.
Uses...
... lập trình, tạo nền tảng vững chắc cho các môn
học tiếp theo trong chương trình đào tạo Cử nhân Công nghệ Thông tin .
Giáo trìnhbai gồm rất nhiều bàitập từ đơn giản đến phức tạp. Các bàitập ... Readln;
End.
BÀI TẬP TỰ GIẢI
Bài tập 4.7: Viết 2 hàm tìm Max , min của 3 số thực.
Bài tập 4.8: Viết hàm PERFECT(n:Word):Boolean; để kiểm tra số nguyên n có phải là số
hoàn thiện hay không?
Bài tập 4.9: ... viên viết chương trình giải bài toán này như sau:
Program Sinhvien1;
Var a,b:Word;
s: LongInt;
Begin
a:=640; b:=480;
s:=a;
s:=s*b;
s:=s DIV 10;
13
Giáo trìnhbàitập Pascal
Bài tập 4.11: Viết thủ...