LẬP TRÌNH C (VŨ THỊ MINH HẢI) BÀI 4: CẤU TRÚC LẶP (Tiết 1) pdf

21 368 0
LẬP TRÌNH C (VŨ THỊ MINH HẢI) BÀI 4: CẤU TRÚC LẶP (Tiết 1) pdf

Đ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

1 2 M« t¶ v¾n t¾t néi dung häc phÇn: LËp tr×nh C Chương 1: Giới thiệu về ngôn ngữ C Chương 2: Các thành phần cơ bản trong ngôn ngữ C Chương 3: Các câu lệnh đơn trong C Chương 4: Các câu lệnh có cấu trúc Bài 1: Khối lệnh Bài 2: Cấu trúc lựa chọn Bài 3: Cấu trúc rẽ nhánh Bài 4: Cấu trúc lặp Bài 5: Các câu lệnh đặc biệt Chương 5: Chương trình con Chương 6: Kiểu mảng Chương 7: Kiểu chuỗi ký tự Sè §VHT: 4; Gåm: 30 lý thuyÕt vµ 60 thùc hµnh; 3 Mục tiêu của bài học - Khái niệm lặp. - Cấu trúc chung của lệnh lặp với số lần chưa biết trước while trong ngôn ngữ C. - Sự hoạt động của máy tính khi thực thi lệnh lặp While Trang bị cho sinh viên các kiến thức: 4 Yêu cầu của bài học - Viết đúng cấu trúc lặp với số lần chưa biết trước while - Mô tả được thuật toán và viết được chương trình C của một số bài toán đơn giản có sử dụng cấu trúc lặp while. Sau khi học xong bài này sinh viên có khả năng: 5 6 Sử dụng câu lệnh rẽ nhánh if kiểm tra năm nhập từ bàn phím có phải là năm nhuận hay không? • Nếu năm đó là năm nhuận thì thông báo ra màn hình 3 dòng: “Đang là năm nhuận” • Ngược lại, nếu năm đó không phải là năm nhuận thì thông báo ra màn hình 3 dòng “Không phải năm nhuận” 7 if (nam % 4 = = 0) { printf(“\n Dang la nam nhuan”); printf(“ \n Dang la nam nhuan”); printf(“ \n Dang la nam nhuan”); } else { printf( “\n Khong la nam nhuan”); printf( “\n Khong la nam nhuan”); printf( “\n Khong la nam nhuan”); } 8 GIÁO VIÊN THỰC HIỆN: Vũ Thị Minh Hải MÔN: Lập trình C BÀI 4: CẤU TRÚC LẶP <Tiết 1> 9 Lặp là quá trình mà có một hoạt động được thực thi nhiều lần cho đến khi đủ số lần yêu cầu hoặc thoả mãn một điều kiện nào đó I. KHÁI NIỆM LẶP * LÆp ®îc ph©n thµnh 2 lo¹i: + LÆp víi sè lÇn biÕt tríc + LÆp víi sè lÇn cha biÕt tríc - Mỗi bữa ăn 2 bát cơm - Ngày đánh răng hai lần - Một ngày ngủ 8 tiếng - Ăn cơm cho tới khi no - Học bài cho tới khi thuộc - Nhặt từng cọng rau cho tới khi xong * Kn lặp: 10 1. Bài toán: Tính tổng : 321 +++++= iS Cho đến khi S > n ( n - số được nhập từ bàn phím) II. LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC [...]...PHÂN TíCH BàI TOáN Xut phỏt Ln 1 Ln 2 Ln 3 S = 0 + 1 + 2 Ln i + 3 + + i + S0 = 0 => Nhn xột: S1 = S0 + 1 - Tớnh tng S c lp li theo quy lut: S2 = S1 + 2 Si = Si-1+ i S3 = S2 + 3 Si = Si -1 + i - Lp vi s ln cha bit trc s chm dt khi iu kin trong nú c tho món Cho n khi S > n 11 2 C phỏp c u lnh WHILE : while (< iu kin >) < c u lnh >; Trong ú: - iu kin: iu kin thc thi c u lnh lp - C u lnh: lnh cn lp... dung lp lai mụt vai hoat ụng cho ờn khi thoa man mụt iờu kiờn no ú 2 Phn trong c u lnh while l iu kin thc thi c u lnh lp 3 Phn trong c u lnh while l c c lnh cn lp li 19 Bài tập về nhà Vit chng trỡnh tớnh tng: 20 Thc hin thỏng 06 nm 2012 E_mail: vuthiminhhai@yahoo.com 21 ... 0.001 k Yờu cu: -V s hot ng -Vit chng trỡnh C 16 PHÂN TíCH BàI TOáN 1 1 1 1 S = + + + + 2 4 6 k Xut phỏt S =0 Ln 1 Ln 2 1 + 2 *1 1 + 2*2 Ln 3 1 + 2*3 Ln i 1 + + + 2*i 17 S HOT NG Bt u S = 0; i = 1; 1 >= 0.001 2*i Sai In tong S ỳng ỳng Kt th c S = S + 1/(2*i) i = i +1 18 GHI NH 1 C u truc lp c s dung lp lai mụt vai hoat ụng cho ờn khi thoa man mụt iờu kiờn no ú 2 Phn trong c u lnh while... 12 3 Hot ng ca lnh while: Sai iu kin ỳng C u lnh 13 Mụ phng hot ng Bi toỏn Cho đến khi S > n Lượt i Bt u S Nhp n =10 i =1 S=0 n S 10 . tr c Bài 1: Khối lệnh Bài 2: C u tr c lựa chọn Bài 3: C u tr c rẽ nhánh Bài 4: C u tr c lặp Bài 5: C c câu lệnh đ c biệt Chương 5: Chương trình con Chương 6: Kiểu mảng Chương 7: Kiểu chuỗi ký tự Sè. dung h c phÇn: LËp tr×nh C Chương 1: Giới thiệu về ngôn ngữ C Chương 2: C c thành phần c bản trong ngôn ngữ C Chương 3: C c câu lệnh đơn trong C Chương 4: C c câu lệnh c c u tr c Bài 1: Khối. Trang bị cho sinh viên c c kiến th c: 4 Yêu c u c a bài h c - Viết đúng c u tr c lặp với số lần chưa biết trư c while - Mô tả đư c thuật toán và viết đư c chương trình C của một số bài toán

Ngày đăng: 27/06/2014, 17:20

Từ khóa liên quan

Mục lục

  • Slide 1

  • M« t¶ v¾n t¾t néi dung häc phÇn: LËp tr×nh C

  • Mục tiêu của bài học

  • Yêu cầu của bài học

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • 4. Bài tập áp dụng

  • Slide 17

  • Slide 18

  • Slide 19

  • Bµi tËp vÒ nhµ

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

Tài liệu liên quan