1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Lap trinh co so_ Bai 3 doc

46 616 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 46
Dung lượng 137 KB

Nội dung

Cấu trúc chọn lựa tt Lưu ý thường thường hay mắc sai sót khi viết IF, iF, If, Else, ELSE,.... Cấu trúc chọn lựa tt Ví dụ các cấu trúc if ... else lồng nhau  Một số cách sử dụng phươn

Trang 2

Các cấu trúc

điều khiển

trong C#

Trang 3

else < lệnh 2 > ;

Trang 4

Cấu trúc chọn lựa (tt)

Lưu ý

thường (thường hay mắc sai sót khi viết IF, iF, If, Else, ELSE, )

phát biểu lệnh

Thường hay mắc lỗi!!!

Trang 9

if (a>b) && (a>c) Console.WriteLine(a+b+c);

// báo lỗi vì thiếu cặp dấu ngoặc

// invalid expression term ‘&&’

//; expected

}

}

Trang 10

Cấu trúc chọn lựa (tt)

Lưu ý

Trong C# (và cả C, C++, Java ) thì phép toán so sánh bằng nhau là ==

Ví dụ

Trong C,C++ : hiệu ứng phụ

Trong Java, C# : thông báo lỗi

Thường hay mắc lỗi!!!

Trang 14

}

Trang 15

Cấu trúc chọn lựa (tt)

Ví dụ các cấu trúc if else lồng

nhau

Một số cách sử dụng phương thức Console.WriteLine

Phối hợp trong 1 biểu thức dạng chuỗi

Sử dụng tham số

Sử dụng các hàm toán học với lớp Math (tra cứu trong System)

Trang 17

Case của ngôn ngữ Pascal

Với các giá trị có câu lệnh cần thực hiện kết thúc bằng phát biểu

break

Không cần cặp dấu { và }

Trang 21

Cấu trúc chọn lựa (tt)

Lưu ý : Cho phép sử dụng kiểu chuỗi (String) trong

switch (ngoài các kiểu liệt kê, nguyên, ký tự, bool( Điểm mạnh!!!)

}

Trang 22

B1 : Thi hành biểu thức khởi động

B2 : Nếu biểu thức điều kiện Sai thì sang B6

B3 : Thi hành lệnh

B4 : Thi hành biểu thức lặp

B5 : Quay về B2

B6 : Thoát vòng lặp

Trang 23

6 (S)

Trang 25

+Không có biểu thức khởi động

int S= 0 , i=1 ;

for ( ; i<= N; i ++)

S = S+

Trang 27

Nên viết đầy đủ, đừng bỏ phần nào !!!

Trang 28

Cấu trúc lặp

Vòng lặp for giảm dần

So sánh với Pascal

Các biến,biểu thức không nhất thiết phải

là kiểu liệt kê Bước tăng giảm không nhất thiết là 1

Trang 29

Cấu trúc lặp

Cấu trúc do while

do

{ lệnh;

Trang 30

Cấu trúc lặp

Cấu trúc do while

do

{ lệnh;

}

while (điều kiện); Đúng

Hay quên ( và ) !!!!!

Trang 31

Cấu trúc lặp

float R=0;

do

{ Console.Write(“Nhap ban kinh : “); string s=Console.ReadLine();

R=Single.Parse(s);

if (R<=0) Console.WriteLine(“SAI!”); }

while (R<=0)

Trang 32

Cấu trúc lặp

float R=0;

do

{ Console.Write(“Nhap ban kinh : “); string s=Console.ReadLine();

R=Single.Parse(s);

if (R<=0) Console.WriteLine(“SAI!”);

else break;

} while (true)

Trang 33

Cấu trúc lặp

Học viên đã sử dụng Pascal thường lầm lẫn với

Repeat Until (điều kiện-Đ)

Trang 34

Cấu trúc lặp

Hay đơn giản hơn !!!

do {

………

if (điều kiện tương tự trong Pascal) break;

} while (true);

Trang 37

}

Trang 38

if (i == N) Console.WriteLine("{0} la so nguyen to",N);

else Console.WriteLine("{0} khong la so nguyen to",N);

Trang 40

Kinh nghiệm bản thân !!!

ngay !!!

NNLT cũ Bất kỳ 1 vấn đề, 1 bài tập nào cũng dùng NNLT mới giải quyết!!!

nhất, sau đó bổ sung thêm các yêu cầu nhằm tăng độ khó !!!

sửa lỗi !!!

Trang 41

Bài tập đề nghị

HD : Thi hành chương trình

dotnetfx.exe

Lưu ý : Có khả năng khi thực hiện,

chương trình sẽ báo lỗi vì trên máy chưa cài bộ cài đặt Windows Installer 3.0 Do vậy, cần phải cài đặt Windows Installer 3.0 trước (bằng cách chạy

WindowsInstaller-KB884016-v2-x86.exe )

Trang 42

Tạo folder C:\ViDu và chép các ví

dụ có sẵn (các tập tin cs) vào folder này

Thi hành chương trình SDK

Command Prompt trong nhóm

Microsoft Net Framwork 2.0 để mở

Trang 44

Vẫn mở cửa sổ dòng lệnh, mở thêm của sổ NotePad và bắt đầu viết,

dịch,sửa lỗi và thi hành các chương trình sẽ viết (Lưu ý khi lưu lại tập tin chương trình :chọn Save/Save As, chọn folder lưu trữ là C:\ViDu, chọn Save As Type : All Files, và đặt tên phần mở rộng là CS)

Trang 45

Thử viết các chương trình trong bài tập đính kèm

Thử nghiệm các phương thức của Console liên quan đến con trỏ màn hình, màu sắc, âm thanh.

Trang 46

Tài Liệu Tham Khảo

)

T Framework

Ngày đăng: 26/01/2014, 19:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w