Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội
Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội
TRƯỜNG CAO ĐẤNG NGHÊ CÓNG NGHIỆP HÀ NỘI Chù hiên: Vũ Thị Kim Phượng Đổng tác già: Nguyễn Thái HàGiáo trìnhLẬP TRÌNH CÀN BẢN(Lưu hành nội hộ)Hà Nội nàm Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội m 2011Tuyên bố bân quyềnGiáo ninh này sử dung làm tài liệu giảng dạy nòi bộ trong trường cao đãng nghe Cõng nghiệp Hà NộiTrường Cao dăng nghề Công nghiệp Hã Nội không sừ dụng và không cho phép bat kỳ cá nhân hay tô chức não sử dụng giáo triidi này VỚI mục đích kinh doanh.Mọi trích dần. sứ dụng giáo Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội trinh này VỚI mục đích kliác hay ở nơi khác đều phai dược sự dồng ý băng văn bân cùa trường Cao đáng nghề Công nghiệp Hà NỘI2Chương I. Giới thiệu về nGiáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội
gôn ngữ c1. Giói thiệua. Tông quan về ngôn ngữ lập trinh cc là ngôn ngừ lập trình cắp cao, được sử dụng rất phò biến đê lập trinh hệ thong cũng với AsTRƯỜNG CAO ĐẤNG NGHÊ CÓNG NGHIỆP HÀ NỘI Chù hiên: Vũ Thị Kim Phượng Đổng tác già: Nguyễn Thái HàGiáo trìnhLẬP TRÌNH CÀN BẢN(Lưu hành nội hộ)Hà Nội nàm Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội phát triển ngôn ngừ lập trinh c dựa trên ngôn ngừ BCPL (do Martin Richards đưa ra xào năm 1967) và ngôn ngừ B (do Ken Thompson phát triển từ ngón ngữ BCPL vào năm 1970 khi viết hệ điêu hãnh UNIX đau tiên trên máy PDP-7) và được cài đặt lần đẩu tiên trên hệ diều hành UNIX cua máy DEC PDP-11.Năm 1978 Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội , Dennish Ritchie và B.W Kernighan đà cho xuất băn quyên “Ngôn ngữ lập trình C” và được pho biên rộng răi den nay.Lúc ban đau, c được thiết kế nham lậGiáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội
p trình trong mòi trường cua hệ điêu hành Unix nham mục đích hỗ trợ cho các công việc lập trình phức tạp. Nhưng về sau, với những nhu cầu phát triển nTRƯỜNG CAO ĐẤNG NGHÊ CÓNG NGHIỆP HÀ NỘI Chù hiên: Vũ Thị Kim Phượng Đổng tác già: Nguyễn Thái HàGiáo trìnhLẬP TRÌNH CÀN BẢN(Lưu hành nội hộ)Hà Nội nàm Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội ty lập trình sư dụng một cách rộng rãi. Sau đó, các cóng ty sân xuất phan mem lan lượt đưa ra các phiên bân hỗ trợ cho việc lập trình bằng ngôn ngữ c và chuan ANSI c cũng được khai sinh từ đó.Ngôn ngữ lập trinh c là một ngôn ngữ lập trinh hệ thong rat mạnh và rất “mèm dẻo”, có một thư viện gồm rat Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội nhiêu các hàm (function) đà được tạo săn. Người lập trinh có thè tận dụng các hàm này đẻ giai quyết các bài toán mà không can phái tạo mới. Hơn the nừGiáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội
a. ngôn ngừ c hỗ trợ rắt nhiều phép toán nên phù hợp cho việc giai quyết các bài toán kỳ thuật có nhiều còng thức phức tạp. Ngoài ra, c cùng cho phép TRƯỜNG CAO ĐẤNG NGHÊ CÓNG NGHIỆP HÀ NỘI Chù hiên: Vũ Thị Kim Phượng Đổng tác già: Nguyễn Thái HàGiáo trìnhLẬP TRÌNH CÀN BẢN(Lưu hành nội hộ)Hà Nội nàm Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội hiểu” do sự “mềm dẻo” cưa c. Dù vậy, c dược phô biên khá rộng rãi và dà trờ thành một công cụ lập trinh khá mạnh, được sư dựng như là một ngôn ngừ lập trình chu yêu trong việc xây dựng nhưng phan mem hiện nay.Ngôn ngữ c có nhửng đặc diem cơ ban sau:o l inh cô dọng (compact): (' chi có 32 từ khóa ch Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội uẩn và 40 toán tử chuân. nhưng hau hcl dều được bicu dicn bàng những chuôi ký lự ngan gọn.o l inh cấu trúc (structured): (' có một tập hợp nhũng chi tGiáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội
hị của lập trình như cấu trúc lựa chọn. lạp... Từ đó các chương trinh viết bang c dược to chức rõ rảng, dễ hiểu.o l ính tương thích (compatible): c cóTRƯỜNG CAO ĐẤNG NGHÊ CÓNG NGHIỆP HÀ NỘI Chù hiên: Vũ Thị Kim Phượng Đổng tác già: Nguyễn Thái HàGiáo trìnhLẬP TRÌNH CÀN BẢN(Lưu hành nội hộ)Hà Nội nàm Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội ương thích.o Tính linh động (flexible): c là một ngôn ngừ rat uyên chuyền và cú pháp, chap nhận nhiêu cách thê hiện, có thê thu gọn kích thước của các mà lệnh làm chương trinh chạy nhanh hơn.o Biên dịch (compile): c cho phép biên dịch nhiêu tập tin chương trinh riêng rè thành các tập tin đối tượng ( Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội object) và liên ket (link) các đoi tượng dó lại với nhau thành một chương trinh có thê thực thi được (executable) thong nhắt.Ngày nay có một so ngôn nGiáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội
gừ lập trinh cấp cao khác như C++, ca, ... Đảy là các ngôn ngừ lập trinh hướng doi tượng và có thè xem là ngôn ngừ c nâng cap. Do dó. toàn bộ nhùng giTRƯỜNG CAO ĐẤNG NGHÊ CÓNG NGHIỆP HÀ NỘI Chù hiên: Vũ Thị Kim Phượng Đổng tác già: Nguyễn Thái HàGiáo trìnhLẬP TRÌNH CÀN BẢN(Lưu hành nội hộ)Hà Nội nàm Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội ' do hàng Borland cung cấp. Môi trường nảy cung cấp các chức năng như: soạn thảo chương trinh, dịch, thực thi chương trình... Phiên bân dược sữ dụng ớ dày là Turbo c 3.0.+ Gọi Turbo c4Chạy Turbo c cũng giống như chạy các chương trinh khác trong môi trường DOS hay Windows, màn hình sẽ xuất hiện menu Giáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội của Turbo c có dạng như sau:Dòng trên cùng gọi là thanh menu (menu bar). Mồi mục trên thanh menu lại có thê có nhiêu mục con nam trong một menu kéo xuGiáo trình Lập trình căn bản - Trường CĐN Công nghiệp Hà Nội
ống.Dòng dưới cùng ghi chức nâng cúa một so phim đặc biệt. Chăng hạn khi gò phim F1 thi ta có được một hệ thống trợ giúp mà ta có thê tham khảo nhiêu TRƯỜNG CAO ĐẤNG NGHÊ CÓNG NGHIỆP HÀ NỘI Chù hiên: Vũ Thị Kim Phượng Đổng tác già: Nguyễn Thái HàGiáo trìnhLẬP TRÌNH CÀN BẢN(Lưu hành nội hộ)Hà Nội nàmTRƯỜNG CAO ĐẤNG NGHÊ CÓNG NGHIỆP HÀ NỘI Chù hiên: Vũ Thị Kim Phượng Đổng tác già: Nguyễn Thái HàGiáo trìnhLẬP TRÌNH CÀN BẢN(Lưu hành nội hộ)Hà Nội nàmGọi ngay
Chat zalo
Facebook