Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
4,69 MB
Nội dung
BÀI CÁC KIỂU DỮ LIỆU SỐ VÀ CÂU LỆNH VÀO – RA ĐƠN GIẢN ANNUAL REVIEW 9.24.XX KIỂU DỮ LIỆU SỐ NGUYÊN VÀ SỐ THỰC Trong Python, biến gán biểu thức, tùy thuộc giá trị biểu thức số nguyên hay số thực biến lưu trữ tương ứng kiểu số nguyên kiểu số thực (Hình 1) Biến a nhận giá trị kiểu số nguyên Biến b c nhận giá trị kiểu số thực Phép chia có kết số thực Hình Làm việc với số nguyên số thực Câu lệnh type() Python cho ta biết kiểu liệu biến hay biểu thức nằm cặp dấu ngoặc trịn (Hình 2) Câu lệnh in hình kiểu liệu biến a Kết in hình kiểu số nguyên Kết in hình kiểu số thực Hình Câu lệnh type() cho biết kiểu liệu Em viết chương trình Python (hoặc làm việc với Python cửa sổ Shell), dùng câu lệnh type() để biết kiểu liệu liên quan đến phép toán: chia, chia lấy phần nguyên, chia lấy phần dư Em tham khảo liệu Bảng sau Dữ liệu đầu vào Phép toán Kết a = 20 a/b 4.0 b=5 a//d c = 5.0 a%d d=3 c%d 2.0 CÁC CÂU LỆNH VÀO – RA ĐƠN GIẢN a) Nhập liệu vào từ bàn phím Khi lập trình Scratch, em dùng câu lệnh chương trình để yêu cầu nhập liệu từ bàn phím Tính tổng n số tự nhiên Ta có lệnh: sum = n * (n + 1) // Câu lệnh thực giá trị cụ thể n Phải nhập giá trị cho biến n Thay gán giá trị cho biến n ta nhập giá trị từ bàn phím Lệnh nhập giá trị vào từ bàn phím Biến = input(dịng thơng báo) Trong đó: + dịng thơng báo để nhắc người dùng biết cần nhập gì, dịng thơng báo xâu kí tự đặt cặp dấu nháy đơn kép, khơng cần có Ví dụ 1: Nhập vào câu từ bàn phím trường hợp khơng có dịng thơng báo Hoặc trường hợp có dịng thơng báo (dịng thơng báo = ‘hãy nhập giá trị cho biến a=‘) - Dữ liệu nhập vào có dạng xâu kí tự Nếu muốn chuyển liệu sang số ngun hay thực để tính tốn cần có câu lệnh int() hay float() sau: CÚ PHÁP NHẬP DỮ LIỆU SỐ VÀO TỪ BÀN PHÍM biến = int(input(dịng thơng báo)) biến = float(input(dịng thơng báo)) Với biến kiểu ngun Với biến kiểu thực Ví dụ 1: Chương trình Hình thực tính tổng n số tự nhiên với giá trị nhập vào từ bàn phím input() nhập liệu vào int() chuyển kiểu liệu vừa nhập vào thành kiểu số nguyên Hình Chương trình tính tổng n số tự nhiên Hằng Python • Hằng biến có giá trị định trước thay đổi q trình thực chương trình • Python khơng cung cấp cơng cụ khai báo • Khi lập trình Python, người ta thường sử dụng số loại biến với cách đặt tên đặc biệt • Ví dụ: bắt đầu dấu gạch sau kí tự La tinh in hoa, gán giá trị cần thiết cho tự quy ước khơng gán lại giá trị cho biến Ví dụ: _PI = 3.1416 # Sử dụng ℼ = 3.1416 _MOD = 000 000 007 # Sử dụng mod = 109 + BÀI TẬP Bài 1: Tam giác vng Viết chương trình thực nhập vào từ bàn phím hai số nguyên b,c độ dài hai cạnh góc vng tam giác vng ABC, tính đưa hình: - Diện tích tam giác - Độ dài cạnh huyền - Có thể đưa dịng thơng báo tùy chọn (bằng tiếng Việt có dấu) trước liệu nhập vào trước kết xuất - Ví dụ: Input b=3 c=4 Output Diện tích tam giác: 6.0 Độ dài cạnh huyền: 5.0 16 BÀI TẬP Bài 2: Chia mận Cô giáo du lịch Sa Pa mang túi mận làm quàn cho lớp Túi mận có k quả, lớp có n học sinh Mận chia để em nhận số lượng Nếu thừa lại dành cho em nữ Viết chương trình : nhập n k vào từ bàn phím, đưa hình số mận học sinh nhận số dành riêng cho em nữ Sử dụng dịng thơng báo cho liệu nhập vào kết đưa Ví dụ: Input Số học sinh: n = 31 Số mận: k = 123 Output Mỗi học sinh chia mận Số mận dành riêng cho em nữ 30 17 BÀI TẬP Bài 3: Tính số bàn học Trường đẹp rộng trường cũ, số phòng học nhiều so với trước Nhà trường dự định tuyển thêm học sinh cho ba lớp với số lượng học sinh lớp tương ứng a, b c Cần mua bàn cho lớp Mỗi bàn học không hai chỗ ngồi cho học sinh Xác định số lượng bàn tối thiểu cần mua Em viết chương trình giải tốn Dữ liệu nhập vào từ bàn phím Kết đưa hình Ví dụ: Input a = 35 b = 42 c = 39 Output Số bàn tối thiểu cần mua: 59 18 BÀI TẬP Bài 4: Trong câu sau, câu đúng? 1) Để tính tốn, ngơn ngữ lập trình bậc cao khơng phân biệt kiểu liệu số nguyên kiểu liệu số thực 2) Trong Python, câu lệnh n = int(input(“n = “)) cho nhập vào số thực từ bàn phím 3) Trong Python câu lệnh print( ) đưa giá trị biến 4) Trong Python, với câu lệnh input( ) nhập liệu với thông báo hướng dẫn 19 BÀI TẬP Bài 1: Nhập vào độ dài hai cạnh hình chữ nhật từ bàn phím tính chu vi diện tích hình chữ nhật Bài 2: Viết chương trình nhập vào số nguyên x, tính đưa hình giá trị hàm f(x) = x10 + x5 + Bài 3: Viết chương trình nhập vào từ bàn phím số thực a, b Hãy tính đưa hình giá trị tổng a3 + b3 + ab ĐÁP ÁN BÀI ĐÁP ÁN BÀI ĐÁP ÁN BÀI BÀI TẬP Bài • 4: Viết chương trình tính đưa hình vận tốc v chạm đất vật rơi từ độ cao h, biết v =, g gia tốc rơi tự g = 9.8m/s2 Độ cao h tính theo đơn vị m nhập từ bàn phím Bài 5: Viết chương trình nhập từ bàn phím số nguyên x, y tọa độ điểm A Tính đưa khoảng cách từ gốc tọa độ đến điểm A Bài 6: Viết chương trình nhập từ bàn phím số thực a, b, c độ dài ba cạnh tam giác Hãy tính đưa hình diện tích tam giác ĐÁP ÁN BÀI ĐÁP ÁN BÀI ĐÁP ÁN BÀI THANK YOU VICTORIA LINDQVIST +1 (589) 555-0199 W W W F A B R I K A M C O M victoria@fabrikam.com ... c%d 2.0 CÁC CÂU LỆNH VÀO – RA ĐƠN GIẢN a) Nhập liệu vào từ bàn phím Khi lập trình Scratch, em dùng câu lệnh chương trình để yêu cầu nhập liệu từ bàn phím Tính tổng n số tự nhiên Ta có lệnh: sum... biến kiểu nguyên Với biến kiểu thực Ví dụ 1: Chương trình Hình thực tính tổng n số tự nhiên với giá trị nhập vào từ bàn phím input() nhập liệu vào int() chuyển kiểu liệu vừa nhập vào thành kiểu. .. thức nằm cặp dấu ngoặc tròn (Hình 2) Câu lệnh in hình kiểu liệu biến a Kết in hình kiểu số nguyên Kết in hình kiểu số thực Hình Câu lệnh type() cho biết kiểu liệu Em viết chương trình Python (hoặc