1. Trang chủ
  2. » Giáo Dục - Đào Tạo

oop print

118 50 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 118
Dung lượng 12,18 MB

Nội dung

1 Khoa Công 9/14/2014 Môn tiên : mơn Thơng tin Tên: trình viên tín : 45 TH: 30 14/09/2014 :4 : LT: Liên trình : Ngôn 14/09/2014 lý ; hành hành: C++ Trang cho sinh viên trình quan , nguyên , lý cài cao nâng sau hình, tính phân thơng Cách trao 14/09/2014 [1] C++ trình Khoa GS 14/09/2014 Bài 2000 : 20% hành: 30% [2] A Complete Guide to Programming in C++, Ulla Kirch-Prinz and Peter Prinz, Jones and Bartlett Thi : 50% Publishers, 2002 [3] The C++ Programming Language, The 3rd Edition, Bjarne Stroustrup, Addison-Wesley Professional, 2003 14/09/2014 14/09/2014 1: Các 2: 3: C++ quan trình 4: hàm 5: Tái tốn 6: Tính 7: Tính 8: 14/09/2014 hình khác Khoa Công 9/14/2014 Inline Functions ý tên phong cách trình: nguyên giá hàm,…) Tab Có cách Khai báo prototype {} 14/09/2014 Dùng cách dài Dùng khai báo 14/09/2014 Dùng vòng for code khơng tách riêng thay cho Dùng vòng code while Dùng hàm thay cho code có tách riêng tái Dùng file Dùng vòng for 14/09/2014 for code file thay cho bàn phím hình vòng while 14/09/2014 Cách 1: Dùng Cách 2: Dùng void main(){ int a1, a2, a3, a4; printf("\nNhap a1 = "); scanf("%d", &a1); printf("\nNhap a2 = "); scanf("%d", &a2); printf("\nNhap a3 = "); scanf("%d", &a3); printf("\nNhap a4 = "); scanf("%d", &a4); printf("\nBan vua nhap so: %d %d %d %d\n", a1, a2, a3, a4); } void main(){ int a[4]; printf("\nNhap a1 = "); scanf("%d", &a[0]); printf("\nNhap a2 = "); scanf("%d", &a[1]); printf("\nNhap a3 = "); scanf("%d", &a[2]); printf("\nNhap a4 = "); scanf("%d", &a[3]); printf("\nBan nhap so:%d %d %d %d\n", a[0], a[1], a[2], a[3]); } 14/09/2014 14/09/2014 Cách 3: Dùng vòng while 14/09/2014 void main(){ int a[4], i; i = 0; do{ printf("\nNhap a%d = ", i); scanf("%d", &a[i]); i++; }while(icurrent = 0; } ta có template template void Stack::push(const T& i) { if (this->current < this->max) Stack kích Stack s; Stack::~Stack() {} template Stack t; tên dùng cho vi toán Stack u; this->contents[this->current++] = i; } 14/09/2014 34 14/09/2014 35 trình sinh quan: trình sai khách quan: có thái ? (Exception): khơng bình 9/14/2014 36 14/09/2014 37 Cài mã lý Làm cho phát sinh trình Không int devide(int num, int denom, int& error){ if (0 != denom){ error = 0; return num/denom; } else { error = 1; return 0; } } nên khó lúc thông tin Không lý lý thái lên Thông qua tham giá (flag) Khó 14/09/2014 38 Khó sốt 14/09/2014 Exception – N 39 thông báo Tách … lý lý tốn trình viên qn khơng lý Cho phép hàm có thơng báo kinh 14/09/2014 tình qua C 40 14/09/2014 lý 41 thơng tin dùng thi cao Q trình thơng tin hành C++ V trí mã int, char*, … H dùng Các thi cao ném (throw an exception) có Có thi ném ném (throw point) Khi dùng) hàm thi truy coi (catch the exception) 14/09/2014 42 Quy trình bình hàm 14/09/2014 Quy trình ném 43 : : void main() { int x, y; catches exeption cin >> x >> y; x/y=”; cout x >> y; try { result = MyDivide(x, y); cin >> x >> y; try { result = Divide(x, y); cout } catch (string& s) { cout

Ngày đăng: 25/10/2019, 11:17

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w