FABRIKAM RESIDENCES BÀI 15 THỰC HÀNH VỚI KIỂU DỮ LIỆU DANH SÁCH... Một chương trình cho bài toán cập nhật danh sách... Một chương trình cho bài toán các số đặc biệt của dãy số... Hướng
Trang 1FABRIKAM RESIDENCES
BÀI 15 THỰC HÀNH VỚI KIỂU
DỮ LIỆU DANH SÁCH
Trang 2Bài 1 Cập nhật danh sách
Viết chương trình nhập vào từ bàn phím một danh sách các số nguyên, sau đó thực hiện:
nguyên các phần tử giá trị 0
-5 0 6 8 -3 -4 -2 0 4 6 -1 0 1 1 -1 -1 0 1 1
Trang 3Hướng dẫn
- Duyệt các phần tử ai (với i = 0, 1, 2, …, len(a) – 1); thay
ai = 1 nếu ai > 0 và ai = -1 nếu ai < 0
Lưu ý: Lệnh print () chứa tham số end = ‘ ‘ để thêm dấu
cách giữ a các phần tử của danh sách
Trang 4Hình 1 Một chương trình cho bài toán
cập nhật danh sách
Trang 5Bài 2 Các số đặc biệt của dãy số
Viết chương trình nhập vào từ bàn phím danh sách số nguyên a, đếm và đưa ra màn hình số lượng các phần tử lớn hơn phần tử đứ ng trước và phần tử đứng sau nó
5 -3 0 4 -1 2 -6 -4 -5 9 -12 15 4
Trang 6Hướng dẫn
- Duyệt các phần tử ai (với i = 1, 2, …, len(a) – 2); đếm các
phần tử ai thỏa m ãn điều kiện ai - 1 < ai > ai + 1
Trang 7Hình 2 Một chương trình cho bài toán
các số đặc biệt của dãy số
Trang 8Bài 3 Trò chơi với các chiếc giày
C ó n đ ô i g i à y c ù n g l o ạ i c h ỉ k h á c n h a u v ề
k í c h c ỡ đ ư ợ c x ế p t h à n h m ộ t h à n g t h e o t h ứ t ự
n g ẫ u n h i ê n C h ủ t r ò b í m ậ t r ú t m ộ t c h i ế c g i à y
đ ư ợ c g i ấ u đ i , s a u đ ó y ê u c ầ u n g ư ờ i c h ơ i c h o
b i ế t c h i ế c g i à y đ ư ợ c g i ấ u l à c h i ế c g i à y t r á i
h a y p h ả i v à c ó s ố l à b a o n h i ê u
H à M y m u ố n v i ế t m ộ t đ o ạ n c h ư ơ n g t r ì n h
n h ậ p v à o m ộ t d ã y, m ỗ i s ố t r o n g d ã y m ô t ả
m ộ t c h i ế c g i à y, s ố c ó g i á t r ị â m c h o b i ế t đ ó
l à g i à y t r á i , s ố c ó g i á t r ị d ư ơ n g c h o b i ế t đ ó
l à g i à y p h ả i , g i á t r ị t u y ệ t đ ố i c ủ a s ố l à k í c h
c ỡ c ủ a g i à y C h ư ơ n g t r ì n h s ẽ c h o b i ế t c h i ế c
g i à y n à o c ò n t h i ế u t r o n g d ã y.
Trang 9Hướng dẫn
Cách làm thông thư ờng để tìm chiếc giày còn thiếu là đi ghép các đôi giày, tuy nhiên cách làm này sẽ m ất nhiều thời gian Một cách làm đơn giản là dự a trên nhận xét: Nếu dãy không thiếu chiếc giày nào thì tổng sẽ bằng 0, nên có thể xác định chiếc giày còn thiếu khi biết tổng các số trong dãy Hình 4 là chương trình m à Hà My viết theo cách làm trên, tuy nhiên chương trình vẫn còn có lỗi Em hãy giúp Hà My sửa các lỗi để nhận được chương trình chạy được và cho kết quả đúng
Trang 10Hình 4 Chương trình Hà My viết Sai dấu ( )
Trang 11Chương trình đã sửa Sửa dấu ( ) thành [ ]
Trang 12Bài 4 Quản lí tiền điện
Viết chư ơng trình nhập vào 12 số nguyên dương tương ứng là tiền điện của 12 tháng trong năm vừ a rồi của nhà em,
đư a ra màn hình các thông tin sau:
Trang 13FR
Trang 14FABRIKAM RESIDENCES
Thank You.
Angelica Astrom
208 555 0164 angelica@fabrikamresidences.com www.fabrikamresidences.com
Trang 15Title Goes Here