Bài giảng phương pháp lập trình chương 3

23 258 0
Bài giảng phương pháp lập trình  chương 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÀI CẤU TRÚC ĐIỀU KHIỂN RẼ NHÁNH I TRÌNH BÀY THUẬT TOÁN BẰNG LƯU ĐỒ THUẬT TOÁN: Dãy hữu hạn bước để giải tóan LƯU ĐỒ: Biễu diễn thuật tóan ký hiệu hình khối quy ước KÝ HIỆU QUI ƯỚC START/END INPUT/OUTPUT PROCESS CONDITION Tiến trình , nối khối  Ví dụ 1: Viết chương trình nhập điểm tóan lý hóa, tính điểm trung bình, in kết đậu hay rớt Bắt đầu Nhập tóan,lý,hóa TB=(toan+ly+hoa)/3 Xuất TB Kết thúc  Ví dụ 2: Giải biện luận PTB1 Bắt đầu Nhập a, b a≠0 Đ x=-b/a xuất x Kết thúc S S b=0 T PTVSN PTVN  Ví dụ 3: Giải biện luận PTB2  VD 4:Tìm ước số chung lớn số Bắt đầu Nhập n > u=n-1 n%u==0 S Đ xuất u Kết thúc u=u-1 CÁC CẤU TRÚC ĐIỀU KHIỂN CƠ BẢN  a Cấu trúc tuần tự: cv1 cv2 cv3  b Cấu trúc điều kiện: S S đk Đ cv1 cv2 cv3  b Cấu trúc điều kiện (dạng 2): S đk Đ cvx cv1 cvy cv2 cvz cv3  c Cấu trúc lặp: S đk lặp Đ cv1 cv2 cv3 II KHỐI LỆNH (LỆNH GHÉP)  Câu lệnh: Là phát biểu kết thúc dấu ; cout[...]... trong đó: btđk: là biểu thức cho kết quả đúng sai    Ví dụ 1: Viết chương trình nhập điểm, tính điểm trung bình, in thông báo thi lại nếu TB dưới 5 Ví dụ 2: Viết chương trình nhập 1 số nguyên, in thông báo nếu số nhập vào là số chẵn Ví dụ 3: Viết chương trình nhập hệ số a, b Nếu a và b khác 0 thì đi giải phương trình bậc 1, in nghiệm số  Lưu đồ dạng 2 S btđk Đ Câu lệnh C if  kiểu int số thực -> kiểu double * HẰNG GIÁ TRỊ   Là các giá trị thuộc một kiểu cơ bản nào đó: một số nguyên, một ký tự, một số thực Cách viết hằng giá trị nguyên Hệ 10: 4, +1, -2, 3l, 3u, 23lu,  Hệ 8: Bắt đầu bằng zero 012, 07,  Hệ 16:... Ví dụ: if if else if ; else ;   Ví dụ 2: Giải và biện luận PTB2 Ví dụ 3: Nhập vào 3 số đo a, b, c cho biết a, b, c có tạo thành tam giác không Nếu có, hãy xác định loại tam giác (thường, cân, vuông, vuông cân, đều) IV HẰNG SỐ   ĐN: Là đối tượng không thay đổi giá trị trong suốt thời gian thực hiện chương trình Khai báo: cách 1: #define cách 2:... nguyên, một ký tự, một số thực Cách viết hằng giá trị nguyên Hệ 10: 4, +1, -2, 3l, 3u, 23lu,  Hệ 8: Bắt đầu bằng zero 012, 07,  Hệ 16: Bắt đầu bằng 0x hoặc 0X 0x10, 0x1F,   Hằng giá trị thực 3. 1416 3. 1416f 31 416E-4  Hằng ký tự: đặt giữa hai dấu nháy đơn 'A', '1', ' ', '\n', '\t',  Hằng chuỗi ký tự: đặt giữa nháy kép V CẤU TRÚC ĐK SWITCH ... c Cấu trúc lặp: S đk lặp Đ cv1 cv2 cv3 II KHỐI LỆNH (LỆNH GHÉP)  Câu lệnh: Là một phát biểu kết thúc bằng dấu ; cout ... thông báo thi lại TB Ví dụ 2: Viết chương trình nhập số nguyên, in thông báo số nhập vào số chẵn Ví dụ 3: Viết chương trình nhập hệ số a, b Nếu a b khác giải phương trình bậc 1, in nghiệm số  Lưu... dụ 1: Viết chương trình nhập điểm, tính điểm trung bình, in thông báo đậu, rớt Ví dụ 2: Viết chương trình nhập số nguyên, in thông báo số nhập vào số chẵn, hay lẽ Ví dụ 3: Viết chương trình nhập... viết giá trị nguyên Hệ 10: 4, +1, -2, 3l, 3u, 23lu,  Hệ 8: Bắt đầu zero 012, 07,  Hệ 16: Bắt đầu 0x 0X 0x10, 0x1F,   Hằng giá trị thực 3. 1416 3. 1416f 31 416E-4  Hằng ký tự: đặt hai dấu nháy

Ngày đăng: 03/12/2015, 22:28

Từ khóa liên quan

Mục lục

  • BÀI 3

  • I. TRÌNH BÀY THUẬT TOÁN BẰNG LƯU ĐỒ

  • KÝ HIỆU QUI ƯỚC

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • 3. CÁC CẤU TRÚC ĐIỀU KHIỂN CƠ BẢN

  • Slide 9

  • Slide 10

  • Slide 11

  • II. KHỐI LỆNH (LỆNH GHÉP)

  • III. CT. ĐIỀU KHIỂN IF

  • Slide 14

  • Slide 15

  • Slide 16

  • * Cấu trúc if lồng nhau

  • Slide 18

  • IV. HẰNG SỐ

  • Slide 20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan