Elementary Programming with C - Lab 1: Kiến thức cơ bản, lưu đồ, mã giả

1. Kiến thức:

 Các kiến thức cơ bản về ngôn ngữ lập trình, ngôn ngữ lập trình C.

 Các từ khóa trong ngôn ngữ lập trình C.

 Hiểu các bước giải quyết vấn đề.

 Hiểu các ký hiệu trong lưu đồ (flowchart).

2. Kỹ năng:

 Hiểu biết về tư duy lập trình.

 Đưa ra giải thuật cho một số bài toán cơ bản.

 Biết cách mô hình hóa giải thuật (sử dụng flowchart).

pdf4 trang | Chuyên mục: C/C++ | Chia sẻ: dkS00TYs | Lượt xem: 1667 | Lượt tải: 1download
Tóm tắt nội dung Elementary Programming with C - Lab 1: Kiến thức cơ bản, lưu đồ, mã giả, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
EPC – Elementary Programming with C 2011 
CREATE BY SINHNX Page 1 
Lab 01: Kiến thức cơ bản, Lưu đồ, mã giả 
I- Chuẩn bị: 
1. Kiến thức: 
 Các kiến thức cơ bản về ngôn ngữ lập trình, ngôn ngữ lập trình C. 
 Các từ khóa trong ngôn ngữ lập trình C. 
 Hiểu các bước giải quyết vấn đề. 
 Hiểu các ký hiệu trong lưu đồ (flowchart). 
2. Kỹ năng: 
 Hiểu biết về tư duy lập trình. 
 Đưa ra giải thuật cho một số bài toán cơ bản. 
 Biết cách mô hình hóa giải thuật (sử dụng flowchart). 
II- Bài tập: 
1. Đọc và hiểu các lưu đồ sau: 
a) Lưu đồ 1: 
EPC – Elementary Programming with C 2011 
CREATE BY SINHNX Page 2 
b) Lưu đồ 2: 
Yes No 
START 
INPUT A, B 
B = 0 
Display “Error: 
divide by zero” 
Display C 
STOP 
C = A / B 
EPC – Elementary Programming with C 2011 
CREATE BY SINHNX Page 3 
c) Lưu đồ 3: 
Display “the 
equation is true 
for any number ” 
Yes No 
START 
INPUT A 
INPUT B 
A = 0 
Display X 
STOP 
Yes 
No B = 0 
Display “the 
equation has no 
root” 
X = -B / A 
EPC – Elementary Programming with C 2011 
CREATE BY SINHNX Page 4 
2. Nêu giải thuật và vẽ lưu đồ để giải quyết các bài toán sau: 
a) Giải phương trình bậc hai: ax2 + bx + c = 0. 
b) Hiển thị số chẵn từ 0 tới n với n nhập vào (có kiểm tra điều kiện n>0). 
c) Hiển thị các sỗ nguyên tố từ 0 tới n (có kiểm tra điều kiện n>0). 
No 
Yes 
No 
R = 0 
Display “N is 
NOT a prime 
number” 
Display “N is a 
prime number” 
STOP 
M < N - 1 
M = M + 1 
Yes 
R = N MOD M 
M = 2 
START 
INPUT N (>2) 

File đính kèm:

  • pdfElementary Programming with C - Lab 1 Kiến thức cơ bản, lưu đồ, mã giả.pdf
  • docxFlowchart - Lab 1.docx
Tài liệu liên quan