slide bài giảng nhập môn lập trình cấu trúc vòng lặp

71 1.2K 3
slide bài giảng nhập môn lập trình cấu trúc vòng lặp

Đ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 giảng này cung cấp cho các bạn kiến thức cơ bản đến chuyên sau của cấu trúc vòng lập trong lập trình sẽ là tài liệu cực hay cho các bạn tring việc học tập và nghiên cứu,là bài viết tham khảo cho các bạn khi làm bài báo cáo thuyết trình.hi vọng bài viết sẽ cung cấp được lượng kiến thức cần thiết nhất cho các bạn

www.hoasen.edu.vn Cng Đi hc Hoa Sen xây dng tương lai  Nhập Môn Lập Trình Cấu trúc Vòng Lặp For, While, Do … While www.hoasen.edu.vn Cng Đi hc Hoa Sen xây dng tương lai  Road Map  Lưu đồ: cấu trúc vòng lâp  Biểu thức và các phép toán trong ngôn ngữ lập trinh C  Biểu thức, toán hạng và toán tử  Phép toán: số học, quan hệ, luận lý, trên bít, tăng giảm  Phép toán điều kiện  Cấu trúc vòng lặp trong ngôn ngữ lập trinh C  for  while  do …. while  break, continue  Các ví dụ về vòng lặp www.hoasen.edu.vn Cng Đi hc Hoa Sen xây dng tương lai  Road Map  Cấu trúc chương trình trong ngôn ngữ C  Cấu trúc chương trình  Tầm vực biến  Khối lệnh www.hoasen.edu.vn Cng Đi hc Hoa Sen xây dng tương lai  Lưu đồ: vòng lặpCấu trúc vòng lặp  Một chương trình máy tính là một tập các câu lệnh sẽ được thực hiện tuần tự.  Nó có thể lặp lại một số bước với số lần lặp xác định theo yêu cầu của bài toán hoặc đến khi một số điều kiện nhất định được thỏa BEGIN DISPLAY “Scooby” DISPLAY “Scooby” DISPLAY “Scooby” DISPLAY “Scooby” END www.hoasen.edu.vn Cng Đi hc Hoa Sen xây dng tương lai  Lưu đồ: vòng lặp  Nếu để hiển thị tên ta 1000 lần:  viết DISPLAY “Scooby” 1000 lần thì rất tốn công sức.  Có thể tinh giản vấn đề bằng cách viết câu lệnh DISPLAY chỉ một lần, sau đó đặt nó trong cấu trúc vòng lặp, và chỉ thị máy tính thực hiện lặp 1000 lần cho câu lệnh trên Do loop 1000 times DISPLAY “Scooby” End loop www.hoasen.edu.vn Cng Đi hc Hoa Sen xây dng tương lai  Lưu đồ: vòng lặp  Ví dụ sau là cách viết khác nhưng cũng dùng cấu trúc vòng lặp. BEGIN cnt=0 WHILE (cnt < 1000) DO DISPLAY “Scooby” cnt=cnt+1 END DO END www.hoasen.edu.vn Cng Đi hc Hoa Sen xây dng tương lai  Lưu đồ: vòng lặp S TART cnt=0 cnt < 1000 DIS PLA Y " Sc ooby " cnt=c nt+1 S TOP Yes No www.hoasen.edu.vn Cng Đi hc Hoa Sen xây dng tương lai  Bài tập nhóm 1. Viết một đoạn mã giả để nhập 20 số và tính tổng của các số dương. BEGIN cnt=0, sum = 0 WHILE (cnt < 20) DO INPUT num IF num > 0 sum = sum + num END IF cnt=cnt+1 END DO DISPLAY “Sum of positive number”, sum END www.hoasen.edu.vn Cng Đi hc Hoa Sen xây dng tương lai  Bài tập nhóm 2. Viết một đoạn mã giả để nhập N bất kỳ số và tính trung bình các số âm. BEGIN cnt=0, sum = 0, cntNegNum = 0 INPUT N WHILE (cnt < N) DO INPUT num IF num < 0 sum += num cntNegNum += 1; END IF cnt=cnt+1 END DO sum = sum/cntNegNum /* something wrong here */ DISPLAY “Average of negative number”, sum END www.hoasen.edu.vn Cng Đi hc Hoa Sen xây dng tương lai  Road Map  Lưu đồ: cấu trúc vòng lâp  Biểu thức và các phép toán trong ngôn ngữ lập trinh C  Biểu thức, toán hạng và toán tử  Phép toán: số học, quan hệ, luận lý, trên bít, tăng giảm  Phép toán điều kiện  Cấu trúc vòng lặp trong ngôn ngữ lập trinh C  for  while  do …. while  break, continue  Các ví dụ về vòng lặp [...]... Road Map    Cấu trúc vòng lặp trong ngôn ngữ lập trinh C   Lưu đồ: cấu trúc vòng lâp Biểu thức và các phép toán trong ngôn ngữ lập trinh C Các ví dụ về vòng lặp  Biểu thức, toán hạng và toán tử  Phép toán: số học, quan hệ, luận lý, trên bít, tăng giảm  Phép toán điều kiện  for  while  do … while  break, continue Cùng Đại học Hoa Sen xây dựng tương lai www.hoasen.edu.vn Vòng lặp: for for... www.hoasen.edu.vn Vòng lặp: for Ví dụ: Viết chương trình tính Z = 1 + 2 + 3 +…+ n Bắt đầu Vẽ lưu đồ giải thuật Nhập n i . hc Hoa Sen xây dng tương lai  12 Các phép toán số học Phép toán Ý nghĩa Ví dụ + Cộng 5+2=7 - Trừ 5–2=3 * Nhân 5*2=10 / Chia 5/2=2.5 % Lấy phần dư 5%2=1 Các Phép Toán www.hoasen.edu.vn Cng. nghĩa ~ Not bit & And bit (giao từng cặp bit) | Or bit (hoặc từng cặp bit) ^ Xor bit (exclusive)-cặp bit khác nhau trả về 1 << Dịch trái >> Dịch phải Các Phép Toán www.hoasen.edu.vn Cng

Ngày đăng: 17/06/2014, 15:02

Từ khóa liên quan

Mục lục

  • Nhập Môn Lập Trình

  • Road Map

  • Slide 3

  • Lưu đồ: vòng lặp

  • Slide 5

  • Slide 6

  • Slide 7

  • Bài tập nhóm

  • Slide 9

  • Slide 10

  • Biểu Thức

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan