0

ngôn ngữ lập trình pic

Ngôn ngữ lập trình (Bài sưu tầm)

Ngôn ngữ lập trình (Bài sưu tầm)

Tin học

... _Giống hợp ngữ, mỗi ngôn ngữ lập trình bậc cao đều cần một chương trình dịch để dịch những chương trình viết bằng ngôn ngữ này sang ngôn ngữ này sang ngôn ngữ máy Lịch sử ... triển các ngôn ngữ lập trình bậc cao: • FORTRAN (FORmula TRANslator) (1954, bởi công ty IBM) “Fortran (hay FORTRAN) ngôn ngữ lập trình biên dịch, tĩnh, kiểu mệnh lệnh Ngôn ngữ lập trình ... những ngôn ngữ lập trình bậc cao _Đặc điểm: câu lệnh được viết với ngôn ngữ tự nhiên hơn, có tính độc lập cao, ít phụ thuộc vào các loại máy cụ thể _Giống hợp ngữ, ...
  • 6
  • 756
  • 1
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P29

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P29

Kỹ thuật lập trình

... vùng nhớ mà đối tượng kiểu DT (cần hủy) quản lý Chúng ta phân tích khiếm khuyết chương trình này: + Khi chương trình gọi tới phương thức toán tử để thực phép tính cộng, trừ, nhân đa thức, đối tượng ... dễ dàng khắc phục cách đưa vào lớp DT hàm hủy mục Ví dụ Phần trình bày ví dụ tương đối hoàn chỉnh lớp hình tròn chế độ đồ họa Chương trình gồm: i Lớp HT (hình tròn) với thuộc tính: int r; // Bán ... double[d.n+1]; for (int i = 0; i< = d.n; ++i) this → a[i] = d.a[i]; } 243 Chương Lớp đối tượng Chương trình sau minh họa điều này: Sự thay đổi d không làm ảnh hưởng đến u ngược lại thay đổi u không...
  • 10
  • 521
  • 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P30

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P30

Kỹ thuật lập trình

... chia chương trình thành đơn vị độc lập, làm cho chương trình tổ chức cách khoa học dễ kiểm soát, dễ phát lỗi, dễ phát triển mở rộng Thứ hai giảm kích thước chương trình, đoạn chương trình thực ... định nghĩa lệnh #define), nghĩa thay lời gọi hàm đoạn chương trình thực nhiệm vụ hàm Cách làm cho chương trình dài ra, tốc độ chương trình tăng lên thực thao tác có tính thủ tục gọi hàm Phương ... nhớ chương trình (nhất hàm trực tuyến có nhiều câu lệnh) Vì nên dùng phương án trực tuyến hàm nhỏ 254 Chương Lớp đối tượng Sự hạn chế trình biên dịch Không phải gặp từ khoá inline trình biên...
  • 9
  • 433
  • 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P31

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P31

Kỹ thuật lập trình

... friend void f( ) ; }; // Xây dụng hàm f void f( ) { } Chương trình sau minh họa cách dùng hàm bạn (bạn lớp bạn nhiều lớp) Chương trình đưa vào lớp VT (véc tơ), MT (ma trận) hàm bạn để thực thao ... u1, SP u2) { SP u: u.a = u1.a + u2.a ; u.b = u1.b + u2.b ; return u; } Phương án không chấp nhận, trình biên dịch báo lỗi thân hàm không quyền truy xuất đến thuộc tính riêng (private) a, b đối tượng ... MT VT dùng để nhân ma trận với véc tơ friend VT tich(const MT &a, const VT &x); Nội dung chương trình nhập ma trận vuông cấp n véc tơ cấp n, sau thực phép nhân ma trận với véc tơ vừa nhập #include...
  • 11
  • 399
  • 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P1

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P1

Kỹ thuật lập trình

... ĐẦU Ngôn ngữ lập trình (NNLT) C/C++ ngôn ngữ lập trình hướng đối tượng mạnh phổ biến tính mềm dẻo đa Không ứng dụng viết C/C++ mà chương trình hệ thống lớn viết hầu hết C/C++ C++ ngôn ngữ lập trình ... văn phạm Trong giáo trình bàn đến ngôn ngữ lập trình vậy, ngôn ngữ lập trình C++ làm để thể ý tưởng giải vấn đề cách viết thành chương trình C++ Trước hết, mục trình bày qui định bắt buộc đơn giản ... nhược điểm ngôn ngữ C mà quan trọng hơn, C++ cung cấp cho người sử dụng (NSD) phương tiện lập trình theo kỹ thuật mới: lập trình hướng đối tượng Đây kỹ thuật lập trình sử dụng hầu hết ngôn ngữ...
  • 10
  • 591
  • 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P32

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P32

Kỹ thuật lập trình

... Phan so s = " có đối dùng để nhập đa thức Chương trình nhập đa thức: p, q, r, s Sau tính đa thức: f = -(p+q)*(r-s) Cuối tính giá trị f(x), với x ... trị cụ thể sau: a = 12 b = 34.517 c = 'A' s = "BC" cin lại dãy liệu : 12ED ↵ Nếu đoạn chương trình có câu lệnh cin >> s; s tự động gán giá trị "12E" mà không cần NSD nhập thêm liệu vào cho...
  • 10
  • 440
  • 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P33

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P33

Kỹ thuật lập trình

... Phan so s = " có đối dùng để nhập đa thức Chương trình nhập đa thức: p, q, r, s Sau tính đa thức: f = -(p+q)*(r-s) Cuối tính giá trị f(x), với x...
  • 6
  • 489
  • 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P2

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P2

Kỹ thuật lập trình

... thảo tạo văn chương trình đưa vào nhớ máy Văn chương trình cần trình bày sáng sủa, rõ ràng Các câu lệnh cần gióng thẳng cột theo cấu trúc lệnh (các lệnh chứa lệnh cấu trúc trình bày thụt vào so ... Quá trình sửa lỗi − dịch lặp lại văn sửa hết lỗi cú pháp Sản phẩm sau dịch tệp gọi chương trình đích có đuôi EXE tức tệp mã máy để thực hiện.Tệp lưu tạm thời nhớ phục vụ cho trình chạy chương trình ... chương trình, chương trình chưa dịch sang mã máy, máy tự động dịch lại trước chạy Kết chương trình cửa sổ kết để NSD kiểm tra Nếu kết chưa mong muốn, quay lại văn để sửa lại chạy lại chương trình...
  • 12
  • 526
  • 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P34

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P34

Kỹ thuật lập trình

... trị cụ thể sau: a = 12 b = 34.517 c = 'A' s = "BC" cin lại dãy liệu : 12ED ↵ Nếu đoạn chương trình có câu lệnh cin >> s; s tự động gán giá trị "12E" mà không cần NSD nhập thêm liệu vào cho ... } … } Trong đoạn lệnh sau nhập họ tên sinh viên thứ 1, kí tự ↵ nằm đệm nên nhập quê quán chương trình lấy kí tự ↵ gán cho qq, quê quán sinh viên xâu rỗng Để khắc phục tình trạng sử dụng câu lệnh...
  • 4
  • 416
  • 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P35

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P35

Kỹ thuật lập trình

... Một số qui định định dạng thường gắn liền với "cờ" Thông thường định dạng sử dụng suốt trình chạy chương trình khoảng thời gian dài trước gỡ bỏ ta "bật" cờ tương ứng với Các cờ bật có tác dụng ...
  • 10
  • 515
  • 0
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P36

Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P36

Kỹ thuật lập trình

... file } } BÀI TẬP Viết chương trình đếm số dòng file văn Viết chương trình đọc in kí tự file văn hình, hình 20 dòng Viết chương trình tìm xâu dài file văn Viết chương trình ghép file văn thứ hai ... n); // nhập n kí tự từ buf vào dòng nhập − gcount(); // cho biết số kí tự read đọc Ví dụ : Chương trình chép file sử dụng phương thức sau: #include #include #include ... ios::end); cout
  • 11
  • 327
  • 0
Tài liệu Ngôn ngữ lập trình C++ pptx

Tài liệu Ngôn ngữ lập trình C++ pptx

Kỹ thuật lập trình

... chương trình mà không sử dụng dấu //, /* hay */, trình dịch coi chúng lệnh C++ hiển thị lỗi Bài : Cấu Trúc Của Một Chương Trình C++ Có lẽ cách tốt để bắt đầu học ngôn ngữ lập trình chương trình ... chương trình C++ bạn (một lỗi phổ biến lập trình viên C++ quên dấu chấm phẩy) return 0; Lệnh return kết thúc hàm main trả mã sau nó, trường hợp Đây kết thúc bình thường chương trình lỗi trình ... chương trình : // my first program in C++ Hello World! #include int main () { cout
  • 65
  • 504
  • 0
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P4 docx

Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P4 docx

Kỹ thuật lập trình

... trống Viết chương trình nhập vào kí tự In kí tự mã ascii Viết chương trình nhập vào hai số thực In hai số thực với số lẻ cách cột Nhập, chạy giải thích kết đạt đoạn chương trình sau: #include ... gán hợp lệ chương trình tự động chuyển kiểu 35 Chương Kiểu liệu, biểu thức câu lệnh cuả i+2 (bằng 5) sang kiểu thực (bằng 5.0) gán cho f − Ép kiểu: chuyển kiểu tự động, chương trình chuyển kiểu ... lệnh biến khai báo khối lệnh có tác dụng khối lệnh Chi tiết đặc điểm lệnh khối lệnh trình bày chương giáo trình 37 Chương Kiểu liệu, biểu thức câu lệnh V THƯ VIỆN CÁC HÀM TOÁN HỌC Trong phần...
  • 11
  • 469
  • 0
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P5 pptx

Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P5 pptx

Kỹ thuật lập trình

... } Trong chương trình giả sử NSD nhập tháng chương trình bắt đầu thực dãy lệnh sau case (không có lệnh nào) sau tiếp tục thực lệnh lại, cụ thể dãy lệnh case 7, đến case 12 chương trình gặp lệnh ... chương trình Nhãn tên gọi NSD tự đặt theo qui tắt đặt tên gọi Lệnh goto thường sử dụng để tạo vòng lặp Tuy nhiên việc xuất nhiều lệnh goto dẫn đến việc khó theo dõi trình tự thực chương trình, ... lồng cung cấp khả rẽ theo nhiều nhánh Tuy nhiên trường hợp chương trình khó đọc, C++ cung cấp câu lệnh cấu trúc khác cho phép chương trình chọn nhiều nhánh để thực hiện, câu lệnh switch b Cú pháp...
  • 8
  • 510
  • 0
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P7 ppt

Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P7 ppt

Kỹ thuật lập trình

... Chương trình sử dụng mảng a để lưu dãy số, n số phần tử thực dãy, lưu số bé tìm k vị trí dãy khởi tạo giá trị (a[0]), sau so sánh với số hạng lại, gặp số hạng nhỏ hơn, nhận giá trị số hạng Quá trình ... gặp hàm cin.getline(s,n) chương trình nhìn vào đệm bàn phím lấy n-1 kí tự (nếu đủ lấy tất kí tự lại, trừ kí tự enter) gán cho s Nếu thời điểm đệm rỗng, chương trình tạm dừng chờ NSD nhập liệu ... với độ dài nhấn Enter, chương trình lấy n-1 kí tự gán cho s, phần lại lưu đệm (kể kí tự Enter) để dùng cho lần nhập sau Hiển nhiên, sau gán kí tự cho s, chương trình tự động đặt kí tự kết thúc...
  • 10
  • 474
  • 0
Tài liệu Ngôn ngữ lập trình bậc cao ppt

Tài liệu Ngôn ngữ lập trình bậc cao ppt

Kỹ thuật lập trình

... Lập trình hướng đối tượng(LTHĐT) đặc quyền ngôn ngữ đặc biệt Các khái niệm LTHĐT thể nhiều ngôn ngữ lập trình khác Những ngôn ngữ cung cấp khả LTHĐT gọi ngôn ngữ LTHĐT Do phát triển lập trình ... lập trình hướng đối tượng  Thông qua thừa kế, loại bỏ đoạn chương trình dư thừa mô tả liệu  Chương trình xây dựng từ đơn thể có khả trao đổi với nên việc thiết kế lập trình tuân theo quy trình ... lập trình hướng đối tượng   Lập trình hướng đối tượng (Object Oriented Programming- gọi tắt OOP) phương pháp lập trình lấy đối tượng (Object) làm tảng để xây dựng thuật giải, xây dựng chương trình...
  • 175
  • 462
  • 1
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P16 pdf

Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P16 pdf

Kỹ thuật lập trình

... chương trình (không kể khai báo file nguyên mẫu): char st[] = "tin học"; main() { char *p; p = new char[10]; for (int i=0; st[i] != '\0'; i++) p[i] = st[i]; } 141 Chương Hàm chương trình Chương trình ... cách 31 Viết hàm tráo đổi giá trị số AD: xếp dãy số 32 Viết hàm giải phương trình bậc Dùng chương trình tìm nghiệm phương trình phương bậc 33 Số hoàn chỉnh số tổng ước (Ví dụ = + + 3) Hãy in số hoàn ... chương trình D: Không cần khai báo kiểu giá trị trả lại hàm hàm lệnh return 23 Chọn câu sai câu sau đây: A: Số tham số thực phải số tham số hình thức lời gọi hàm B: Các biến cục thân hàm chương trình...
  • 5
  • 439
  • 3

Xem thêm