Bài giảng Tin học đại cương: Bài 2 - Bùi Thị Thu Cúc

21 32 0
Bài giảng Tin học đại cương: Bài 2 - Bùi Thị Thu Cúc

Đ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

Bài giảng Tin học đại cương - Bài 2: Một số khái niệm cơ sở cung cấp cho người học các kiến thức: Cấu trúc một chương trình C++, kiểu dữ liệu, biến và định danh, biểu thức, phép gán và các phép toán,... Mời các bạn cùng tham khảo nội dung chi tiết.

TIN ĐẠI CƯƠNG Bài 2: MỘT SỐ KHÁI NIỆM CƠ SỞ Nội dung trước Giới thiệu môn học : giáo trình, cách tính điểm, nội dung giảng dạy, mục tiêu mơn học Máy tính, xử lý thơng tin máy tính, đơn vị đo thơng tin Viết chương trình cho máy tính : ngơn ngữ máy, ngơn ngữ lập trình, bước viết chương trình máy tính Giới thiệu C++, mơi trường lập trình Dev-C++ Bài tập 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 Cấu trúc chương trình C++ •  Chương trình C++ đơn giản : khơng làm ! Chương trình C++ đơn giản : khơng làm ! Hàm Chương trình hàm Nội dung hàm viết dấu { } Chương trình C++ đơn giản Yêu cầu : Nhập giá trị thực cho x; tính in hình giá trị bìnhgiá phương nóx, tính in hình giá Nhập trị thựccủa cho trị bình phương Chương trình C++ đơn giản •  u cầu : Nhập giá trị thực cho x; tính in hình giá trị bình phương sử dụng thư viện iostream (để dùng hàm cout cin) khai báo biến “x” dạng số thực nhập giá trị “x” từ bàn phím sử dụng khơng gian tên chuẩn (std) (vì cout cin viết khơng gian này) hiển thị hình dịng “Nhap gia tri x = “ khai báo biến “y” dạng số thực gán bình phương “x” hiển thị hình giá trị “y” Kiểu liệu Kiểu liệu Tên Kích thước Miền giá trị Chú thích char byte -128 ! 127 Kí tự unsigned char byte ! 255 Kí tự short int bytes -32768 ! 32767 Số nguyên unsigned short int bytes ! 65535 Số nguyên không âm int bytes -2147483648 ! 2147483647 Số nguyên unsigned int bytes ! 4294967295 Số nguyên không âm float bytes 3.4e+/-38 (7 chữ số) Số thực double bytes 1.7e+/-308 (15 chữ số) Số thực bool byte true / false Kiểu logic Kiểu liệu Kiểu liệu định cách máy tính đối xử với biến Kiểu liệu giúp máy tính dành nhớ cho biến Ví dụ : int x = 10/3 ; →x=3 double y = 10./3 ; → y = 3.33333 n số lượng sinh viên trường đại học Thủy Lợi Câu hỏi : nên dùng kiểu liệu cho n ? Biến định danh Cú pháp khai báo biến ; = ; Ví dụ int m ; //số ngun m, khơng có giá trị khởi gán unsigned int n = 30 ; // số nguyên n, gán 30 double x = 10.5 ; //số thực x, giá trị 10.5 bool pass = true ; //biến logic pass, giá trị double x, y, z ; //ba số thực x, y, z Biến vùng nhớ máy tính dùng để lưu trữ kết tính tốn Giá trị thay đổi q trình làm việc Biến định danh Định danh (cách đặt tên) Chỉ dùng chữ cái, chữ số dấu gạch _, khơng dùng kí tự đặc biệt (@, #, $ .) Không phép bắt đầu chữ số Viết liền, phân biệt chữ hoa chữ thường Khơng sử dụng từ khóa ngơn ngữ lập trình Phải khai báo trước sử dụng Không dùng tên biến khn khổ { } Nên sử dụng tên có ngữ nghĩa để dễ hiểu Ví dụ tên : i1, chu_vi, delta tên sai : dien tich, 4lanX, vector tên sau khác : sinh_vien, Sinh_vien, SINH_VIEN 10 Biến định danh Các ví dụ sau khơng hợp lệ : 11 Biến Nhu cầu : để tránh việc phát sinh lỗi q trình viết code, có biến người lập trình muốn khơng thay đổi giá trị Khai báo const = ; Ví dụ const double PI = 3.14159 ; const int so_mon_hoc = 10 ; Khi khai báo phải có giá trị khởi gán, khơng thay đổi giá trị trình làm việc 12 Biểu thức, phép gán phép toán Biểu thức Khái niệm : kết hợp biến, giá trị, phép toán cặp ngoặc để thực tính tốn cụ thể Hoàn toàn tương tự biểu thức tốn học Ví dụ 3.14159 * * (x - 8) / (y + 5) 13 Phép gán Khái niệm : ghi giá trị cho biến Cú pháp : = ; Ví dụ : a = ; b = (3 * + a)/2 ; C++ cho phép viết gọn phép gán x x x x x += y -= y *= y /= y %= y ↔ ↔ ↔ ↔ ↔ x = x+y x = x-y x = x*y x = x/y x = x%y 14 Các toán tử Toán Toán Toán Toán Toán tử tử tử tử tử số học quan hệ logic tăng giảm điều kiện (sẽ đề cập sau) 15 Toán tử số học 24 Toán tử số học Tốn tử Ý nghĩa Ví dụ + Cộng 5.7 + 8.8 = 14.5 - Trừ 9.0 – 19.0 = -10.0 / Chia 8/2 = * Nhân 2.2 * = 8.8 % Lấy phần dư 9%4 = •  Lưu ý chia hai số nguyên Lưu ý chia hai số nguyên ▫  Ví dụ double a = ; int b = ; double c = a/b; // c có giá trị double c = a/b ; //c có giá trị 4.5 int a = 9,!  bint=a =29;; b =;2;//c có giá trị double c ! =inta/b !  ▫  Ví dụ !  double a = 9.0; !  int b = 2; !  double c = a/b; // c có giá trị 4.5 16 Toán tử quan hệ 25 Toán tử quan hệ Tốn tử Ý nghĩa Ví dụ > Lớn bool a = 10.7 > 11.1 ! a = False < Nhỏ bool a = 10.7 < 11.1 ! a = True >= Lớn bool a = 10 >= 10 ! a = True = 5) ; Tìm “b” để “a” True bool a = (b > 1) || (b > 3) ; bool a = ((b == 10) && (b > 2)) || (b < 3) ; 20 Bài tập Bài Nhập vào số thực Tính giá trị trung bình ba số bình phương ba số Bài 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 21 ... byte ! 25 5 Kí tự short int bytes - 327 68 ! 327 67 Số nguyên unsigned short int bytes ! 65535 Số nguyên không âm int bytes -2 1 47483648 ! 21 47483647 Số nguyên unsigned int bytes ! 429 496 729 5 Số nguyên... điều kiện (sẽ đề cập sau) 15 Toán tử số học 24 Toán tử số học Tốn tử Ý nghĩa Ví dụ + Cộng 5.7 + 8.8 = 14.5 - Trừ 9.0 – 19.0 = -1 0.0 / Chia 8 /2 = * Nhân 2. 2 * = 8.8 % Lấy phần dư 9%4 = •  Lưu ý...Nội dung trước Giới thiệu môn học : giáo trình, cách tính điểm, nội dung giảng dạy, mục tiêu mơn học Máy tính, xử lý thơng tin máy tính, đơn vị đo thơng tin Viết chương trình cho máy tính

Ngày đăng: 30/01/2020, 15:33

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan