tailieunhanh - Bài giảng Kỹ thuật lập trình – Bài thực hành số 2: Hàm và tối ưu mã nguồn

Bài thực hành số 2: Hàm và tối ưu mã nguồn. Những nội dung thực hành gồm có: Thực hành về truyền tham trị, tham chiếu và tham số ngầm định; đa năng hóa hàm; con trỏ hàm và tham số hóa hàm; biểu thức lamda và hàm nặc danh; thực hành về tối ưu mã nguồn; . Mời các bạn cùng tham khảo. | Bài thực hành số 2 Hàm và tối ưu mã nguồn Created by SangDV Ngày 4 tháng 4 năm 2020 Phần 1. Thực hành về hàm Truyền tham trị tham chiếu và tham số ngầm định om Bài tập 1 Truyền tham trị Viết hàm tính độ dài cạnh huyền của tam giác theo độ hai cạnh góc vuông. .c In include include float get_hypotenuse float x float y ng co YOUR CODE HERE an int main th float x 3 float y 4 g gán x bằng 4 chữ số đầu của mã số sinh viên on gán y bằng 4 chứ số cuối của mã số sinh viên du YOUR CODE HERE u float z get_hypotenuse x y cu printf quot z .2f n quot z return 0 Bài tập 2 Truyền tham chiếu Viết hàm hoán vị vòng tròn 3 biến a b c. Sau khi thực hiện hàm các biến a b c tương ứng nhận các giá trị mới b c a. In include void rotate int amp x int amp y int amp z YOUR CODE HERE int main 1 https tailieudientucntt int x 3 int y 4 int z 5 gán x bằng chữ số hàng đơn vị của mã số sinh viên gán y bằng chữ số hàng chục của mã số sinh viên gán z bằng chữ số hàng trăm của mã số sinh viên YOUR CODE HERE printf quot Before d d d n quot x y z rotate x y z printf quot After d d d n quot x y z return 0 om Bài tập 3 Tham số ngầm định .c Viết chương trình yêu cầu nhập giá trị cho số nguyên x nhỏ hơn 100. In ra giá trị ax2 bx c với a b c định sẵn. In include ng co Viết hàm get_value YOUR CODE HERE an th int get_value int x int a 2 int b 1 int c 0 return a x x b x c g on int main du int x scanf quot d quot amp x u int a 3 int b 4 cu int c 5 gán a bằng 4 chữ số đầu của mã số sinh viên gán b bằng 4 chứ số cuối của mã số sinh viên gán c bằng mã số sinh viên YOUR CODE HERE printf quot a 2 b 1 c 0 d n quot get_value x printf quot a d b 1 c 0 d n quot a get_value x a printf quot a d b d c 0 d n quot a b get_value x a b printf quot a d b d c d d n quot a b c get_value x a b c return 0 2 https tailieudientucntt Đa năng hóa hàm Bài tập 4 Đa năng hóa hàm Viết các hàm tính lập phương của số nguyên và số thực. In include using namespace std int cube int

TỪ KHÓA LIÊN QUAN