1. Trang chủ
  2. » Công Nghệ Thông Tin

ngôn ngữ lập trình c ++

308 680 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 308
Dung lượng 2,01 MB

Nội dung

Bài giảng NGÔN NGỮ LẬP TRÌNH C/C++ LỜI NÓI ĐẦ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 hướng đối tượng phát triển tảng C, khắc phục số 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ữ mạnh nay, đặc biệt ngôn ngữ hoạt động môi truờng Windows Microsoft Access, Visual Basic, Visual Foxpro … Hiện NNLT C/C++ đưa vào giảng dạy hầu hết trường Đại học, Cao đẳng để thay số NNLT cũ FORTRAN, Pascal … Tập giảng viết với mục đích đó, trang bị kiến thức kỹ thực hành cho sinh viên bắt đầu học vào NNLT C/C++ Khoa Công nghệ, Đại học Quốc gia Hà Nội Để phù hợp với chương trình, tập giảng đề cập phần nhỏ đến kỹ thuật lập trình hướng đối tượng C++, kỹ thuật đóng gói liệu, phương thức định nghĩa toán tử Tên gọi tập giảng nói lên điều đó, có nghĩa nội dung giảng thực chất NNLT C mở rộng với số đặc điểm C++ Về kỹ thuật lập trình hướng đối tượng (trong C+ +) trang bị giáo trình khác Tuy nhiên để ngắn gọn, tập giảng tên gọi C/C++ thay C++ Nội dung tập giảng gồm chương Phần đầu gồm chương từ đến chủ yếu trình bày NNLT C++ tảng kỹ thuật lập trình cấu trúc Các chương lại (chương 8) trình bày cấu trúc C++ kỹ thuật đóng gói (lớp đối tượng) định nghĩa phép toán cho lớp Tuy có nhiều cố gắng thời gian trình độ người viết có hạn nên chắn không tránh khỏi sai sót, mong nhận góp ý bạn đọc để giảng ngày hoàn thiện Tác giả Chương Các khái niệm C++ CHƯƠNG CÁC KHÁI NIỆM CƠ BẢN CỦA C++ Các yếu tố Môi trường làm việc C++ Các bước để tạo thực chương trình Vào/ra C++ I CÁC YẾU TỐ CƠ BẢN Một ngôn ngữ lập trình (NNLT) bậc cao cho phép người sử dụng (NSD) biểu ý tưởng để giải vấn đề, toán cách diễn đạt gần với ngôn ngữ thông thường thay phải diễn đạt theo ngôn ngữ máy (dãy kí hiệu 0,1) Hiển nhiên, ý tưởng NSD muốn trình bày phải viết theo cấu trúc chặt chẽ thường gọi thuật toán giải thuật theo qui tắc ngôn ngữ gọi cú pháp 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 Thông thường qui định nhớ dần trình học ngôn ngữ, nhiên để có vài khái niệm tương đối hệ thống NNLT C++ trình bày sơ lược khái niệm Người đọc làm quen với NNLT khác đọc lướt qua phần Bảng ký tự C++ Hầu hết ngôn ngữ lập trình sử dụng kí tự tiếng Anh, kí hiệu thông dụng số để thể chương trình Các kí tự ngôn ngữ khác không sử dụng (ví dụ chữ tiếng Việt) Dưới bảng kí tự phép dùng để tạo nên câu lệnh ngôn ngữ C++ − Các chữ la tinh (viết thường viết hoa): a z A Z Cùng chữ viết thường phân biệt với viết hoa Ví dụ chữ 'a' khác với 'A' − − Dấu gạch dưới: _ Các chữ số thập phân: 0, 1, , Chương Các khái niệm C++ − Các ký hiệu toán học: +, -, *, /, % , &, ||, !, >, [...]...Chương 1 C c khái niệm c bản c a C+ + C+ + (Borland C, Turbo C) M c đích c a soạn thảo là tạo ra một văn bản chương trình và đưa vào bộ nhớ c a máy Văn bản chương trình c n đư c 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 của lệnh (c c lệnh chứa trong một lệnh c u tr c đư c trình bày thụt vào trong so với điểm bắt đầu c a lệnh) C c chú thích nên ghi ngắn... lỗi (nếu c ), ho c thông báo chương trình đã đư c dịch thành c ng (không c n lỗi) C c lỗi này đư c gọi là lỗi c pháp Để dịch chương trình ta chọn menu \Compile\Compile ho c \Compile\Make ho c nhanh chóng hơn bằng c ch ấn tổ hợp phím Alt-F9 4 Chạy chương trình Ấn Ctrl-F9 để chạy chương trình, nếu chương trình chưa dịch sang mã máy, máy sẽ tự động dịch lại trư c khi chạy Kết quả c a chương trình sẽ... sau dấu >> c a c u lệnh Khi chạy chương trình nếu gặp c c câu lệnh trên chương trình sẽ "tạm dừng" để chờ NSD nhập dữ liệu vào cho c c biến Sau khi NSD nhập xong dữ liệu, chương trình sẽ tiếp t c chạy từ c u lệnh tiếp theo sau c a c c câu lệnh trên C ch th c nhập dữ liệu c a NSD phụ thu c vào loại giá trị c a biến c n nhập mà ta gọi là kiểu, ví dụ nhập một số c c ch th c kh c với nhập một chuỗi kí tự... trình trình main() tính { float cd, cr ; // khai báo c c biến c tên cd, cr để chứa độ dài c c cạnh cout > cd ; // nhập dữ liệu cout > cr ; cout

Ngày đăng: 30/10/2016, 11:58

TỪ KHÓA LIÊN QUAN

w