Danh mục

Bài giảng Phương pháp lập trình: Bài 2 - TS. Ngô Hữu Dũng

Số trang: 45      Loại file: pdf      Dung lượng: 466.09 KB      Lượt xem: 14      Lượt tải: 0    
tailieu_vip

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Phương pháp lập trình: Bài 2 do TS. Ngô Hữu Dũng biên soạn trình bày các nội dung sau: Giới thiệu ngôn ngữ lập trình C, trình biên dịch/thông dịch, cấu trúc chương trình, định dạng trong C, biến, kiểu dữ liệu, hằng số, từ khóa, toán tử,...
Nội dung trích xuất từ tài liệu:
Bài giảng Phương pháp lập trình: Bài 2 - TS. Ngô Hữu DũngTRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINHPhương pháp lập trìnhCác thành phần cơ bảnTS. Ngô Hữu DũngNội dungGiới thiệu ngôn ngữ lập trình CTrình biên dịch/thông dịchCấu trúc chương trìnhĐịnh dạng trong CBiến, kiểu dữ liệuHằng số, từ khóa, toán tửThư việnstdio.h, stdlib.h, math.h, string.h, ctype.h, time.hNhập xuất căn bản2Nhập: scanf, cin, getsXuất: printf, cout, putsPhương pháp lập trình - Cơ bảnNgôn ngữ lập trình CĐược phát triển bởi DennisRitchie tại phòng thí nghiệmAT&T Bell vào đầu thập niên1970C được dùng trong hệ điềuhành UNIX và phát triển cùngvới hệ điều hành nàyC đã lan rộng ra nhiều hệ điềuhành khác và trở thành ngônngữ phổ dụng nhất3Phương pháp lập trình - Cơ bảnTrình biên dịch/Trình thông dịchMã nguồnSource codeTrìnhbiên dịchCompilerMã máyMachineCodeSourceCodeTrìnhthông dịchInterpreterInputExecutableProgramOutputTrình biên dịch: Phân tích chươngtrình và biên dịch thành mã máy.Chương trình có thể thực thi: Có thểchạy độc lập với trình biên dịch =>Thực thi nhanh chóng4InputOutputTrình thông dịch: Phân tích vàthực thi chương trình cùng lúc.Việc thực thi chậm nhưng dễ sửalỗi chương trình.Phương pháp lập trình - Cơ bảnBiên dịch và chạy chương trìnhIDE – IntegratedDevelopment EnvironmentCompilerObject codefile.objPhân tích và biên dịch mã nguồnthành mã đối tượngTrình liên kết5Biên soạn mã nguồnTrình biên dịchSource codefile.cTrình soạn thảoEditorKết hợp các mãđối tượng và thưviện thành mãthực thiLibrariesLinkerIDE(IntegratedDevelopmentEnvironment)Phương pháp lập trình - Cơ bảnExecutable codefile.exe

Tài liệu được xem nhiều: