1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:04,050 >> SPEAKER 1: Hãy viết một chương trình nhắc nhở người dùng cho int, một số nguyên, 3 00:00:04,050 --> 00:00:06,520 và sau đó không một chút phân tích trên đó, nói với họ cho dù 4 00:00:06,520 --> 00:00:08,109 đó là tích cực hay tiêu cực. 5 00:00:08,109 --> 00:00:11,880 Để làm điều này, chúng ta hãy có kế hoạch sử dụng getInt chức năng trong thư viện CS50, 6 00:00:11,880 --> 00:00:14,870 mà tôi sẽ cần bao gồm cs50.h. 7 00:00:14,870 --> 00:00:17,520 Tôi sẽ dự đoán muốn in một số điều cần 8 00:00:17,520 --> 00:00:18,310 màn hình là tốt. 9 00:00:18,310 --> 00:00:22,240 Vì vậy, tôi cũng sẽ bao gồm standardio.h. 10 00:00:22,240 --> 00:00:24,170 >> Và bây giờ tôi sẽ phải khai báo chính như bình thường. 11 00:00:24,170 --> 00:00:29,030 int mainvoid, ngoặc móc mở, và đánh phủ đầu gần ngoặc móc. 12 00:00:29,030 --> 00:00:31,790 Tôi sẽ nhanh chóng tại người sử dụng cho rằng int. 13 00:00:31,790 --> 00:00:35,395 Printf, xin vui lòng cho tôi một nhập 14 00:00:35,395 --> 00:00:38,260 Và bây giờ tôi đang đi để có được mà int từ người sử dụng. 15 00:00:38,260 --> 00:00:42,650 Int, chúng ta hãy gọi nó n, bằng getInt. 16 00:00:42,650 --> 00:00:45,480 >> Nói cách khác, ở phía bên tay phải của biểu thức này, tôi sẽ gọi 17 00:00:45,480 --> 00:00:49,150 chức năng CS50 gọi là getInt, mà sẽ làm chính xác điều đó. 18 00:00:49,150 --> 00:00:51,890 Sau đó nó sẽ trở về giá trị từ cánh phải của này 19 00:00:51,890 --> 00:00:55,390 biểu thức để phía bên tay trái của điều này biểu hiện, cuối cùng lưu trữ 20 00:00:55,390 --> 00:00:57,960 giá trị đó trong một biến gọi là n. 21 00:00:57,960 --> 00:01:00,130 Bây giờ chúng ta làm một chút về phân tích. 22 00:01:00,130 --> 00:01:06,000 >> Đối với điều này, tôi sẽ sử dụng một điều kiện, hoặc một chi nhánh, với nếu n là, 23 00:01:06,000 --> 00:01:09,860 nói, lớn hơn 0, sau đó tôi sẽ làm như sau. 24 00:01:09,860 --> 00:01:13,330 Mở ngoặc móc và đánh phủ đầu đóng ngoặc móc. 25 00:01:13,330 --> 00:01:21,020 Tôi sẽ sau đó in ra "bạn chọn một số nguyên dương. "/ n cho 26 00:01:21,020 --> 00:01:24,490 định dạng, giá đóng cửa, đóng cửa ngoặc đơn, dấu chấm phẩy. 27 00:01:24,490 --> 00:01:26,810 >> Khác, tôi sẽ muốn in một cái gì đó một chút khác nhau. 28 00:01:26,810 --> 00:01:34,750 Vì vậy, người nào khác, mở ngoặc móc nhọn gần cú đúp, printf, "bạn chọn một tiêu cực 29 00:01:34,750 --> 00:01:39,580 số nguyên. "Được rồi, chúng ta hãy tiết kiệm và biên dịch chương trình này. 30 00:01:39,580 --> 00:01:42,720 Làm cho tình trạng không Enter. 31 00:01:42,720 --> 00:01:47,380 Tôi lại nhấp nháy dấu chấm dấu nhắc của tôi cắt giảm, điều kiện, bằng không, Enter. 32 00:01:47,380 --> 00:01:49,730 >> Và chúng ta hãy làm đơn giản của sự tỉnh táo kiểm tra đầu tiên. 33 00:01:49,730 --> 00:01:53,310 Một là int của tôi, và tôi thực sự chọn một số nguyên dương. 34 00:01:53,310 --> 00:01:57,600 Chúng ta hãy chạy chương trình này một lần nữa với điều kiện, bằng không, Enter, "xin vui lòng cho 35 00:01:57,600 --> 00:02:00,210 tôi một int. "Chúng ta hãy thử hai. 36 00:02:00,210 --> 00:02:02,240 Tôi thực sự đã chọn một số nguyên dương. 37 00:02:02,240 --> 00:02:03,620 >> Chúng ta hãy đi tiêu cực thời gian này. 38 00:02:03,620 --> 00:02:05,890 Dot dấu gạch chéo, điều kiện, bằng không. 39 00:02:05,890 --> 00:02:09,380 Tiêu cực 1 và tôi đã chọn một số nguyên âm. 40 00:02:09,380 --> 00:02:10,590 Nhưng tôi không thực hiện được nêu ra. 41 00:02:10,590 --> 00:02:13,000 Chúng ta hãy thử một góc khác trường hợp, nếu bạn sẽ. 42 00:02:13,000 --> 00:02:13,830 Chúng ta hãy cố gắng không. 43 00:02:13,830 --> 00:02:18,560 >> Dot dấu gạch chéo, điều kiện, bằng không, Nhập, và không. 44 00:02:18,560 --> 00:02:21,550 Và oh boy, tôi đã chọn một số nguyên âm. 45 00:02:21,550 --> 00:02:25,860 Nhưng tôi khá chắc chắn không được định nghĩa như không tích cực hay tiêu cực. 46 00:02:25,860 --> 00:02:27,240 Vì vậy, tôi sẽ phải sửa lỗi này. 47 00:02:27,240 --> 00:02:28,490