1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Kỹ thuật lập trình: Chương 1 - ĐH Kinh tế Luật

20 12 0

Đ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

Kiểu biến do người lập trình tự định nghĩa Khái niệm Cấu trúc dữ liệu của chương trình Kiểu mảng.. Một số hàm có sẵn[r]

(1)

Chương 1

(2)

Nội dung

Biến khai báo biến Các phép toán

Các hàm có sẵn C# Phát biểu điều kiện

(3)

Dữ liệu

Dữ liệu đầu vào Dữ liệu đầu

Dữ liệu q trình xử lý Ví dụ

 Chương trình giải PT bậc

 Chương trình tính số tiền nhận gửi tiết kiệm

(4)

Kiểu liệu

Kiểu số

Kiểu ký tự Kiểu chuỗi

(5)

Biến

Biến

 Là tên gọi cho vùng nhớ (bên nhớ máy tính chương trình chạy) có khả chứa giá trị = liệu

 Được khai báo sử dụng để chứa dữ liệu chương trình

Khai báo biến

 kiểu_biến tên_biến [= giá_trị];

 Ví dụ

• int age;

(6)

Đặt tên biến

Tên biến phân biệt chữ hoa chữ thường

 tenBien khác với TenBien Tenbien

Không bắt đầu số

Không chứa ký tự đặt biệt ~ ! @ # $ % ^ & * ( )

Không đặt tên biến trùng với từ khoá

 string, int, private  tên không hợp lệ

(7)

Kiểu biến

Kiểu biến Mô tả

bool {true, false} Giá trị mặc định : false char [0, 65535]

Số nguyên không dấu 16 bit, thường dùng để lưu trữ mã ASCII, Unicode ký tự

Giá trị mặc định :

DateTime [ – 12:00:00 AM, – 11:59:59.9999999 PM]

64 bit, lưu trữ thông tin ngày tháng thời gian Giá trị mặc định : 1/1//0001 – 0:00:00

decimal Số thực có dấu 128 bit (96 bit phần nguyên 32 bit phần thập phân) Giá trị mặc định :

double Số thực có dấu 64 bit Giá trị mặc định :

int Số nguyên có dấu 32 bit [-231, 231)

Giá trị mặc định:

string Mảng ký tự thuộc kiểu Char

(8)

Một số vấn đề nâng cao

Kiểu sơ cấp (đơn trị) & Kiểu đối tượng (đa trị)

Tham chiếu

(9)

Các phép toán

Phép gán = += -= …

Phép toán toán học + - * / % ^

Phép toán so sánh == > < != >= <= Phép toán logic

(10)

Phép toán nâng cao

Phép gán kết hợp : += -= *= /= … Phép toán bit

! & |

Vấn đề phù hợp kiểu phép gán

 Ép kiểu (Type-casting/Type converting)

(11)

Một số hàm có sẵn

Hàm nhập/xuất

 Console.ReadLine

 Console.Write/Console.WriteLine

Hàm chuyển đổi kiểu Hàm toán học

Hàm xử lý kiểu liệu chuỗi

(12)

Phát biểu điều kiện

if (<điều kiện> )

{

<Công việc 1>;

}

else {

<Công việc 2>;

(13)

Phát biểu điều kiện

Ví dụ

if (i % == 0)

Console.WriteLine("i la so chan"); else

Console.WriteLine("i la so le"); Ví dụ

if ((y % == &&y%100!=0) || y%400==0) Console.WriteLine("y la năm nhuận"); else

(14)(15)

Toán tử ngơi

Có dạng:

<Điều kiện> ? <Biểu thức 1> : <Biểu thức 2> Nếu <Điều kiện> <Biểu thức 1> thực hiện, ngược lại <Biểu thức 2> thực

Là dạng rút gọn if…else Ví dụ

(16)

Phát biểu lựa chọn

switch (<biến cần kiểm tra>)

{

case <giá trị 1>:

<công việc 1>;

break; case <giá trị 2>:

<công việc 2>;

break;

default:

<công việc không thuộc trường hợp trên>;

(17)(18)(19)

Phát biểu do…while

Cú pháp:

do {

statement; }while(expression);

●Ý nghĩa:

−B1:Statement thực

−B2:Expression định trị

−Nếu expression true quay lại bước

(20)

Phát biểu do…while

Để vịng lặp: dùng break

Để kết thúc sớm vòng lặp: dùng continue

Nhận xét:

Ngày đăng: 11/03/2021, 11:31

Xem thêm: