Slide giao trinh c co ban

256 280 0
Slide giao trinh c co ban

Đ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 CHƯƠNG I: THÔNG TIN VÀ BIỂU DIỄN THÔNG TIN TRONG MÁY TÍNH I THƠNG TIN Thơng tin (Information) hiểu biết đối tượng Dữ liệu (data) biểu diễn thơng tin thể tín hiệu vật lý Thơng tin chứa đựng ý nghĩa liệu kiện khơng có cấu trúc khơng có ý nghĩa chúng khơng tổ chức xử lý Hệ thống thông tin: (Information system) hệ thống ghi nhận liệu, xử lý chúng để tạo nên thơng tin có ý nghĩa liệu Xử lý Dữ liệu Nhập Thông tin Xuất Hệ thống thông tin Đơn vị dùng để đo thông tin gọi bit Một bit tương ứng với thị thơng báo kiện có trạng thái: Tắt (off)/Mở (on); Đúng (true)/Sai (false) Bit chữ viết tắt Binary digit Bit đơn vị đo thông tin nhỏ máy tính  Trong tin học người ta thường sử dụng đơn vị đo thông tin lớn sau: Ký Tên gọi Giá trị hiệu Byte B bit KiloByte KB 210 B = 1024 B MegaBye MB 210 KB GigaByte GB 210 MB TetraByte TB 210 GB Sơ đồ tổng quát trình xử lý thơng tin: Nhập liệu (Input) Xử lý (Processing) Xuất liệu/thông tin (Output) Lưu trữ (Storage) Hệ đếm tập hợp ký hiệu quy tắc sử dụng tập ký hiệu để biểu diễn xác định giá trị số Mỗi hệ đếm có số ký số (digits) hữu hạn Tổng số ký số hệ đếm gọi số (base hay radix), ký hiệu b Hệ đếm số b (b>=2, b số ngun dương) mang tính chất sau: • Có b ký số để thể giá trị số Ký số nhỏ lớn b-1 • Giá trị vị trí thứ n hệ đếm là: bn • Số N(b) hệ đếm số b biểu diễn bởi: N(b)=anan-1…a1a0a-1a-2…a-m 10 while (Biểu thức điều kiện) ;  Lưu ý:  lệnh đơn lệnh ghép  Vòng lặp dừng lại Biểu thức điều kiện cho kết sai Vì vậy, lệnh thực cơng việc phải có lệnh làm thay đổi giá trị Biểu thức điều kiện, vòng lặp dừng lại 242 B1: Tính Biểu thức điều kiện  Nếu giá trị Biểu thức điều kiện sai (tức 0), khỏi câu lệnh while  Nếu giá trị Biểu thức điều kiện (tức khác 0), cơng việc thực B2: Quay lại B2 243 Biểu thức điều kiện Sai Đúng Công việc 244  Viết chương trình tìm ước số chung lớn số nguyên dương a, b  Thuật toán tìm USCLN: r=a%b; While (r!=0){ a=b; b=r; r=a%b; } 245 #include #include int main(){ int r,a,b; clrscr(); r= a%b; While (r!=0){ a= b; b= r; r= a%b; } printf(‘USCLN tim duoc la: %d’, b); getch(); return 0; } 246 V CÂU LỆNH LẶP DO … WHILE 247 ; while ();  Lưu ý:  lệnh đơn lệnh ghép  Vòng lệnh lặp do…while thực cơng việc lần  Vòng lệnh dừng điều kiện sai 248 B1: Thực công việc B2: Kiểm tra Biểu thức điều kiện  Nếu Biểu thức điều kiện cho giá trị sai (tức 0), khỏi lệnh do…while  Nếu Biểu thức điều kiện cho giá trị (tức khác 0), quay lại B1 249 Công việc Đúú́ng Biểu thức điều kiện Sai 250  Viết chương trình yêu cầu nhập vào mật Nếu mật ‘q’ in hình câu “TRUONG DH QUANG TRUNG”, ngược lại yêu cầu người dùng nhập vào mật  Hướng dẫn: do{ printf(“Nhap mat khau: ”); scanf(“%c”,&mk); }while (mk=‘q’); 251 #include #include int main(){ char mk; do{ printf(‘Nhap mat khau: ’); scanf(“%c”,&mk); }while (mk=‘q’); printf(‘TRUONG DH QUANG TRUNG’); getch(); return 0; } 252  Lệnh lặp for, while:  Kiểm tra điều kiện trước, thực công việc sau nên đoạn lệnh thực cơng việc khơng thực  Nếu điều kiện sai kết thúc vòng lặp  Lệnh lặp do…while:  Thực công việc trước, kiểm tra điều kiện sau nên đoạn lệnh thực cơng việc thực lần  Thực điều kiện sai 253 V CÁC CÂU LỆNH ĐẶC BIỆT 254  Cú pháp: break;  Ý nghĩa: Dùng để thoát khỏi lệnh lặp  Khi gặp lệnh lệnh lặp, chương trình khỏi lệnh lặp Nếu có nhiều lệnh lặp lồng nhau, khỏi lệnh lặp gần  Lệnh break dùng cấu trúc lựa chon switch() 255  Cú pháp: continue;  Ý nghĩa:  Khi gặp lệnh lệnh lặp, chương trình bỏ qua lệnh lại thực lần lặp 256 ... nghĩa liệu kiện khơng c c u tr c khơng c ý nghĩa chúng không tổ ch c xử lý Hệ thống thông tin: (Information system) hệ thống ghi nhận liệu, xử lý chúng để tạo nên thơng tin c ý nghĩa liệu Xử... ư c sau: Hàng trăm 100s 234 Hàng ch c 10s Hàng đơn vị 1s 14 Phần thập phân hệ thập phân sau dấu chấm phân c ch thập phân thể ký hiệu mở rộng 10 lũy thừa âm tính từ trái sang phải kể từ dấu chấm... 1110 1111 13 14 15 16 17 B C D E F 25 Tổng quát: Lấy số nguyên thập phân N(10) chia cho b thương Kết số chuyển đổi N(b) số dư phép chia viết theo thứ tự ngư c lại Ví dụ: Cho N(10) = 45 Tìm N(2)

Ngày đăng: 03/04/2019, 11:56

Từ khóa liên quan

Mục lục

  • PHẦN I

  • Slide 2

  • CHƯƠNG I: THÔNG TIN VÀ BIỂU DIỄN THÔNG TIN…

  • 1. Khái niệm

  • Slide 5

  • 2. Đơn vị đo

  • Slide 7

  • 3. Xử lý thông tin

  • 1. Biểu diễn số trong các hệ đếm

  • 2. Hệ đếm cơ số b

  • Slide 11

  • 2.1. Hệ đếm thập phân

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • 2.2. Hệ đếm nhị phân

  • Cách chuyển hệ 2  hệ 10

  • 2.3. Hệ đếm bát phân (Octal system)

  • Cách chuyển hệ 8  hệ 10

  • 2.4. Hệ đếm thập lục phân

  • Slide 22

  • Bảng quy đổi

  • Slide 24

  • Slide 25

  • 2.5. Đổi 1 số nguyên từ hệ 10  hệ b

  • Ví dụ

  • 2.6. Đổi phần thập phân từ hệ 10  hệ b

  • Ví dụ:

  • 2.7. Mệnh đề logic

  • Slide 31

  • 2.8. Biểu diễn thông tin trong máy tính

  • Slide 33

  • Slide 34

  • Slide 35

  • Ghép nối 4 linh kiện điện tử

  • Slide 37

  • Slide 38

  • Slide 39

  • Slide 40

  • 2.8.1. Biểu diễn số nguyên

  • Slide 42

  • 2.8.2. Biểu diễn ký tự

  • Slide 44

  • Slide 45

  • Slide 46

  • Slide 47

  • Slide 48

  • CHƯƠNG II: THUẬT TOÁN VÀ BIỂU DIỄN THUẬT TOÁN

  • 1. Khái niệm

  • Slide 51

  • Slide 52

  • Slide 53

  • 2. Một số ví dụ

  • Slide 55

  • Slide 56

  • Slide 57

  • 3. Các tính chất

  • 3.1. Tính dừng – kết thúc

  • 3.2. Tính xác định

  • 3.3. Tính hàng loạt

  • 3.4. Tính khả thi

  • 3.4. Tính đầy đủ – vét cạn

  • 3.4. Tính đúng đắn

  • 4. Cấu trúc cơ bản của thuật toán

  • Slide 66

  • Slide 67

  • Slide 68

  • Các phương pháp biểu diễn

  • 1. Ngôn ngữ tự nhiên

  • Slide 71

  • Slide 72

  • 2. Ngôn ngữ lập trình

  • Slide 74

  • Slide 75

  • Slide 76

  • 3. Ngôn ngữ lưu đồ

  • Slide 78

  • Slide 79

  • Slide 80

  • Slide 81

  • CHƯƠNG III: QUẢN LÝ DỮ LIỆU …

  • 1. Giới thiệu

  • 2. Khởi động chương trình

  • 3. Cửa sổ làm việc

  • Slide 86

  • Quản lý Thư mục/Tập tin

  • 1. Mở Thư mục/Tập tin

  • Slide 89

  • 2. Chọn Thư mục/Tập tin

  • 2. Chọn Thư mục/Tập tin

  • 3. Tạo thư mục

  • 4. Sao chép Thư mục/Tập tin

  • 5. Di chuyển Thư mục/Tập tin

  • 6. Xóa Thư mục/Tập tin

  • 7. Phục hồi Thư mục/Tập tin

  • 8. Đổi tên Thư mục/Tập tin

  • 9. Thay đổi thuộc tin Thư mục/Tập tin

  • Một số lưu ý:

  • PHẦN II

  • Slide 101

  • CHƯƠNG I: GIỚI THIỆU VỀ NNLT C & MÔI TRƯỜNG…

  • 1. Xuất xứ

  • Slide 104

  • Slide 105

  • Slide 106

  • 2. Đặc điểm

  • Slide 108

  • Slide 109

  • CHƯƠNG I: GIỚI THIỆU VỀ NNLT C & MÔI TRƯỜNG…

  • Khởi động chương trình

  • 2. Màn hình làm việc

  • 3. Các phím chức năng

  • 3.1. Các phím xem thông tin trợ giúp

  • 3.2. Các phím di chuyển con trỏ

  • Slide 116

  • 3.3. Các phím chèn, xóa

  • 3.4. Các phím liên quan đến khối

  • 3.4. Các phím chức năng khác

  • Slide 120

  • CHƯƠNG II: CÁC THÀNH PHẦN CƠ BẢN

  • 1. Bộ chữ viết

  • 2. Các từ khóa

  • 3. Tên

  • Slide 125

  • Slide 126

  • Slide 127

  • 1. Kiểu dữ liệu

  • 1.1. Kiểu số nguyên

  • 1.2. Kiểu số thực

  • 1.3. Kiểu ký tự

  • 2. Định nghĩa kiểu bằng TYPEDEF

  • Slide 133

  • Slide 134

  • 1. Biến

  • Slide 136

  • 1.1. Vị trí khai báo biến

  • 1.1.1. Khai báo biến ngoài

  • 1.1.2. Khai báo biến trong

  • 1.2. Gán giá trị khởi đầu cho biến

  • 1.3. Lấy địa chỉ của biến

  • 2. Hằng

  • Slide 143

  • 2.1. Hằng số thực

  • 2.2. Hằng số nguyên

  • Slide 146

  • Slide 147

  • Slide 148

  • 2.3. Hằng ký tự

  • Slide 150

  • Slide 151

  • Slide 152

  • 2.4. Hằng chuỗi (xâu) ký tự

  • 3. Biểu thức

  • Slide 155

  • Slide 156

  • Slide 157

  • Slide 158

  • Slide 159

  • Slide 160

  • Slide 161

  • Slide 162

  • Slide 163

  • Slide 164

  • Slide 165

  • Slide 166

  • 4. Cách viết tắt trong C

  • Slide 168

  • 1. Tiền xử lý và biên dịch

  • Slide 170

  • 2. Cấu trúc của một chương trình

  • Slide 172

  • Slide 173

  • Slide 174

  • 3. Các tập tin thư viện thông dụng

  • Slide 176

  • Slide 177

  • Slide 178

  • CHƯƠNG III: CÁC CÂU LỆNH ĐƠN

  • Slide 180

  • *. Các lệnh đơn giản

  • *. Các lệnh có cấu trúc

  • Slide 183

  • Slide 184

  • 2. Nguyên tắc khi dùng lệnh

  • 3. Chuyển đổi kiểu

  • 4. Chú ý

  • Slide 188

  • 1. Hàm printf

  • *. Một số chuỗi định dạng thường gặp

  • Slide 191

  • *. Ví dụ

  • Slide 193

  • Slide 194

  • *. Một số ký tự điều khiển

  • Slide 196

  • Slide 197

  • 1. Hàm scanf

  • Slide 199

  • Slide 200

  • *. Lưu ý

  • Slide 202

  • CHƯƠNG IV: CÁC CÂU LỆNH CÓ CẤU TRÚC

  • Slide 204

  • 2. Lưu ý

  • Slide 206

  • Slide 207

  • 1. Cú pháp

  • 2. Nguyên tắc hoạt động

  • 3. Lưu đồ cú pháp

  • 4. Ví dụ

  • Slide 212

  • Slide 213

  • Slide 214

  • Slide 215

  • 5. Bài tập

  • Slide 217

  • Slide 218

  • Slide 219

  • Slide 220

  • 3. Nguyên tắc hoạt động

  • 4. Lưu đồ cú pháp

  • 5. Ví dụ

  • Slide 224

  • Slide 225

  • Slide 226

  • 6. Bài tập

  • Slide 228

  • Slide 229

  • Slide 230

  • Slide 231

  • 1. Dẫn nhập

  • Slide 233

  • 2. Lưu đồ cú pháp

  • Slide 235

  • 4. Một số lưu ý

  • Slide 237

  • Slide 238

  • Slide 239

  • Slide 240

  • Slide 241

  • Slide 242

  • Slide 243

  • Slide 244

  • Slide 245

  • Slide 246

  • Slide 247

  • Slide 248

  • Slide 249

  • Slide 250

  • Slide 251

  • Slide 252

  • *. Những điểm lưu ý của các lệnh lặp

  • Slide 254

  • 1. Lệnh break

  • 2. Lệnh continue

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

  • Đang cập nhật ...

Tài liệu liên quan