Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
768,46 KB
Nội dung
TIN ĐẠI CƯƠNG Bài 2: MỘT SỐ KHÁI NIỆM CƠ SỞ Trần Mạnh Tuấn Bộ môn Hệ thống thông tin, Khoa CNTT Trường Đại học Thủy Lợi Nội dung Cấu trúc chương trình C++ Kiểu liệu Biến định danh Biểu thức, phép gán phép toán Bài tập Thiết lập môi trường C++ Tải phần mềm miễn phí Dev-C++ tại: https://sourceforge.net/projects/orwelldevcpp/ Tiến hành cài đặt phần mềm máy tính Tạo file C++ mới: Vào File->New->Source File ấn Ctrl+N L u f i le dư ới dạng file nguồn C++ với cpp mơi trường lập trình Dev-C++ Các thao tác Tạo tệp (file) mới, lưu (save) dạng cpp Viết mã (code) Dịch mã Chạy chương trình Cấu trúc chương trình C++ - Soạn thảo ví dụ đơn giản sau Dev-C++ Hàm chính: Chương trình hàm Nội dung hàm viết cặp dấu { } - L u đặt tên cho ví dụ - Ấn F9 để biên dịch, ấn F10 để chạy, - Ấn F11 để biên dịch, chạy Các thành phần củaC++ Tập kí tự C++ Từ khóa Tên (định danh) Cấu trúc chương trình C++ Kiểu liệu Biến Hằng Các tốn tử Biểu thức Câu lệnh Một số hàm toán học Tập ký tự C++ Các chữ la tinh: a z A Z Dấu gạch dưới: _ Các chữ số thập phân: 0, 1, , Các ký hiệu toán học: +, -, *, /, % , &, ||, !, >, 3 ? a : b // trả giá trị a, lớn a>b ? a : b // trả số lớn hai số a, b 33 Toán tử điều kiện 34 Biểu thức Biểu thức dãy kí hiệu kết hợp tốn hạng, toán tử cặp dấu () theo qui tắc định Các toán hạng hằng, biến, hàm Biểu thức cung cấp cách thức tính giá trị dựa toán hạng toán tử biểu thức Ví dụ: (x + y) * - ; - x + sqrt(y) ; (-b + sqrt(delta)) / (2*a) ; 35 Thứ tự ưu tiên toán tử C++ qui định trật tự tính tốn theo mức độ u tiên n h sau: Các biểu thức cặp dấu ngoặc () Các toán tử ngơi (phủ định, tăng, giảm, …) Các tốn tử số học Các toán tử quan hệ Các toán tử logic Các phép gán 36 Thứ tự ưu tiên tốn tử Ví dụ: 7+3*5 // = 22 (65 > 21) && (‘B’ < ‘A’) // = false ! (16.25 + < 17) || (2 > / 2) // = true 37 Câu lệnh Câu lệnh C++ đ ợc thiết lập từ từ khoá biểu thức … Câu lệnh luôn đ ợc kết thúc dấu chấm phẩy Các câu lệnh phép viết nhiều dòng Câu lệnh gồm nhiều lệnh bao cặp dấu ngoặc {} đư ợc gọi khối lệnh Các biến khai báo khối lệnh có tác dụng khối lệnh 38 Bài tập Cho x số ngun khơng âm có chữ số Viết chương trình tính tổng chữ số x Ví dụ : x 98 kết cho + = 17 39 ... C++ Tải phần mềm miễn phí Dev-C++ tại: https://sourceforge.net/projects/orwelldevcpp/ Tiến hành cài đặt phần mềm máy tính Tạo file C++ mới: Vào File->New->Source File ấn Ctrl+N L u f... lập trình Dev-C++ Các thao tác Tạo tệp (file) mới, lưu (save) dạng cpp Viết mã (code) Dịch mã Chạy chương trình Cấu trúc chương trình C++ - Soạn thảo ví dụ đơn giản sau Dev-C++ Hàm chính:... Dev-C++ Hàm chính: Chương trình hàm Nội dung hàm viết cặp dấu { } - L u đặt tên cho ví dụ - Ấn F9 để biên dịch, ấn F10 để chạy, - Ấn F11 để biên dịch, chạy Các thành phần củaC++