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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 470,84 KB

Nội dung

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