Kết quả làm việc sau khi thiết kế một bài trình chiếu được lưu thành các?
Đĩa cứng được dùng để
Chỉ lưu các chương trình | |
Chỉ lưu các kết quả làm việc như văn bản, hình vẽ,… | |
Lưu cả chương trình và kết quả làm việc. |
Dùng để: Lưu cả chương trình và kết quả làm việc.
Sau khi đã thiết kế xong bài trình diễn, cách làm nào sau đây không phải để trình chiếu ngay bài trình diễn đó?
A. Chọn Slide Show -> Custom Show
B. Chọn Slide Show -> View Show
C. Chọn View -> Slide Show
D. Nhấn phím F5
Sau khi đã thiết kế xong bài trình diễn, để trình chiếu ngay bài trình diễn đó ta chọn Slide Show -> View Show hoặc chọn View -> Slide Show hoặc nhấn phím F5
→ Đáp án A
Phân tích thiết kế chương trình theo mô đun. Dựa trên mô tả kết quả đầu ra của bài tập lớn, hãy thiết kế một số hàm (mô đun chương trình) đáp ứng các yêu cầu sau:
- Với mỗi hàm, xác định rõ chức năng hàm sẽ làm gì, tên hàm, đầu vào, đầu ra và nêu cụ thể trả về chương trình chính cái gì (nếu có trả về).
- Nêu cách phối hợp các hàm này trong chương trình chính để nhận được tất cả các kết quả đầu ra đã mô tả trong KQI, KQ2 và KQ3.
Tham khảo:
Giai đoạn 1. Liệt kê các việc lớn để nhận được các kết quả KQ1, KQ2 và KQ3 1. Đọc dữ liệu từ tập Tổ chức dữ liệu trong chương trình bằng các kiểu dữ liệu của Python sao cho thuận tiện để thực hiện các việc tiếp theo,
2. Phân tích dãy điểm từng học sinh để có KQI và KQ3; viết kết quả vào các tập “phantich_theoHS.txt", "xetKhenThuong tri
3. Với mỗi môn học, sắp xếp dãy điểm để có KQ2a, viết kết quả vào tệp “phantich_
theoMon.txt";
4. Với mỗi môn học, phân tích dãy điểm để có KQ2b; viết kết quả vào tệp "phantich
theoMon.txt".
Giai đoạn 2. Thiết kế các hàm
1. Đọc dữ liệu từ tập
Dữ liệu đầu vào chứa trong một tệp, dọc vào từng dòng và xử lí không phức tạp. Có thể viết một hàm thực hiện việc này. Đặt tên hàm: ví dụ là nhapTuTep.
Đầu vào: tập phần mềm bảng tính chứa dữ liệu như mô tả ở đầu bài học. Đầu ra: dữ liệu trong chương trình được tổ chức như sau:
- Mảng hai chiều các điểm số: Mảng nx m, mỗi hàng là dãy điểm của một học sinh, sẵn sàng để phân tích kết quả cho từng học sinh.
- Cột Tên trong bảng kết quả học tập tạo thành danh sách các tên học sinh để ghép với từng cột điểm số môn học, tách riêng được kết quả học tập theo từng môn.
– Hàng các tên môn học tạo thành danh sách tên môn học để dễ dàng lấy ra từng tên môn học theo chỉ số cột.
2. Phân tích điểm theo học sinh
Có thể tách thành các việc nhỏ, cụ thể hơn như sau:
2a) Phân tích dãy điểm số (là một hàng của mảng hai chiều) để có KQI: Thiết kế một hàm và đặt tên, ví dụ là ptDiem
Đầu vào: một dãy điểm số
Đầu ra: trả về sum, max, min, số lượng điểm thuộc các mức xếp hạng Tốt, Khá
Dat, Chura dat.
2b) Xét khen thưởng
Nếu chamDiem > 0 thì viết thêm (tên, chamDiem) thành một dòng vào tập “xetKhenThuong.txt"; có thể thực hiện việc này bằng một vài câu lệnh ngắn gọn, không cần viết thành một hàm riêng.
Lặp lại các việc 2a) và 2b) cho mỗi hàng trong mảng hai chiều axim sẽ hoàn thành phân tích điểm cho toàn bộ học sinh và lập xong danh sách học sinh được xét khen thưởng.
Có thể thiết kế thân vòng lặp thành một hàm và đặt tên, ví dụ là ptHocSinh.
Đầu vào: Một hàng trong mảng hai chiều axim (một dãy điểm số).
Dau ra
- Thêm một dòng vào tập “phantich theoHS.txt" (gọi hàm ptDiem) — Thêm (tên, chamliem) vào tập “xetKhenThuong.txt" nếu chamDiem ≥ 0, 3. Phân tích điểm theo môn học
3a) Chuẩn bị đầu vào để sẵn sàng phân tích điểm theo môn học:
Dãy điểm số một môn học là một cột của mảng hai chiều năm không sẵn có ngayn như một danh sách Phython. Cũng chưa có sẵn danh sách các cặp (tên, điểm) là kết quả của mỗi môn học (ở đây tên là tên học sinh).
Thiết kế một hàm, đặt tên ví dụ là tach Mom
- Đầu vào: dữ liệu trong chương trình (sau khi đọc từ tập vào)
- Đầu ra: trả về tên danh sách dãy điểm số một môn học và tên danh sách các cặp (tên, điểm) cho môn học đó.
3b) Phân tích điểm một môn học.
Nhận thấy rằng yêu cầu kết quả đầu ra KQI và KQ28 là tương tự như nhau. Hàm ptlhiem sử dụng được cho cả hai việc, phân tích điểm từng học sinh và phân tích điểm từng môn học.
3c) Sắp xếp danh sách các cặp (tên, điểm) theo thứ tự điểm giảm dần để có KQ2a.
Ta đã viết một số chương trinh thực hiện các thuật toán sắp xếp dãy số. Có thể cải biên để nhận được một hàm thực hiện sắp xếp danh sách các cặp (tên, điểm) theo thứ tự điểm giảm dần.
Lặp lại các việc 3h) và 30) cho mỗi cột trong mảng hai chiều a x m sẽ hoàn thành phân tích điểm cho toàn bộ các môn học. Có thể thiết kế một hàm nhận kết quả từ tach Mon và thực hiện 3b) và 3c) cho một môn học; đặt tên, ví dụ là ptMonHoc. - Đầu vào: danh sách điểm một môn học và danh sách các cặp (tên, điểm).
- Đầu ra:
+Thêm một dòng vào tập “phantich_theoMon.txt" (gọi hàm ptDiem). +Thêm danh sách các cặp (tên, điểm) theo thứ tự điểm giảm dần vào tập “phantich theoMon.txt" (gọi hàm sắp xếp đã cải biển).
Kết nối máy tính với các thiết bị thông dụng. Nhiều thiết bị số có thể kết nối với máy tính, trở thành thiết bị ngoại vi trong một phiên làm việc và ngắt kết nối khi xong việc. Điện thoại thông minh, máy in, máy chiếu,…là các ví dụ. Có thể kết nối thiết bị ngoại vi với máy tính qua cáp kết nối (kết nối có dây) hoặc qua bluetooth, quan wifi (kết nối không dây). Có những thiết bị số có thể kết nối với máy tính bằng cả hai cách (có dây và không dây) tuỳ ý người sử dụng. Kết nối có dây dễ thực hiện vì thường sử dụng dây cáp với hai đầu cắm phù hợp để cắm vào cổng trên thiết bị và cổng trên máy tính. Kết nối bluetooth bằng phương thức ghép đôi phải thao tác hướng dẫn từng bước được hiển thị trên máy tính và trên thiết bị. Nhiệm vụ thực hành này sử dụng hai thiết bị thường dùng là máy in và điện thoại thông minh, thực hiện một số kết nối có dây và một số kết nối không dây.
a. Kết nối máy tính với máy in
b. Kết nối máy tính với điện thoại thông minh.
Yêu cầu: Kết nối máy tính với máy in thông qua cổng USB, sau đó in thử một tài liệu.
Hướng dẫn thực hiện:
Bước 1. Bật nguồn cho máy tính và máy in.
Bước 2. Kết nối máy in với máy tính bằng kết nối USB.
Bước 3. Trên máy tính, tìm cài đặt máy in (Printer settings). Với máy dùng Windows ta chọn Control Panel, với máy dùng MacOS ta chọnSystem Preferences.
Bước 4. Tìm tuỳ chọn Add a printer (Hình 2) để cài đặt máy in, sau đó làm theo hướng dẫn. Biểu tượng máy in xuất hiện.
Bước 5. Mở tài liệu và lựa chọn máy in vừa cài đặt để in thử.
b. Kết nối máy tính với điện thoại thông minh.
Yêu cầu 1:
Sử dụng cáp USB kết nối máy tính với điện thoại thông minh và sao chép một số dữ liệu từ điện thoại sang máy tính và ngược lại.
Hướng dẫn thực hiện:
Bước 1. Kết nối máy tính với điện thoại thông qua cáp USB.
Sử dụng dây cáp USB, một đầu cắm vào điện thoại, đầu còn lại cắm vào cổng USB trên máy tính (Hình 3).
Bước 2. Chọn chế độ kết nối
Thông thường sẽ có các chế độ: sạc pin, truyền tệp, truyền ảnh. Ta chọn chế độ truyền tệp trao đổi dữ liệu giữa máy tính và điện thoại.
Bước 3. Truy cập ổ đĩa bộ nhớ điện thoại và thực hiện việc chuyển / sao chép dữ liệu qua lại giữa máy tính và điện thoại.
Yêu cầu 2:
Kết nối máy tính dùng Windows 10 với điện thoại thông minh dùng Android thông qua Bluetooth và sao chép một số dữ liệu từ điện thoại sang máy tính và ngược lại.
Hướng dẫn thực hiện:
Bước 1. Bật bluetooth trên điện thoại.
Vào Setting (cài đặt), chọn bluetooth và gạt công tắc sang chế dộ ON.
Bước 2. Bật bluetooth trên máy tính.
Chọn Windows Settings, sau đó chọn Devices, tại mục bluetooth, kéo chuột để gạt thanh công tắc sang phải bật kết nối.
Bước 3. Dò tìm và kết nối máy tính với điện thoại (Hình 4)
- Yêu cầu kết nối: Để thực hiện yêu cầu kết nối từ điện thoại, trên điện thoại ta chọn vào thiết bị muốn kết nối (máy tính). Khi đó trên máy tính nhận được yêu cầu kết nối hiện ở góc thông báo của Windows.
- Chọn Connect\OK trên cả hai thiết bị.
- Bước 4. Gửi nhận file (Hình 5)
Cùng trao đổi, thảo luận các bước thiết kế chương trình theo thuật toán sắp xếp chèn, từ đó đưa ra phương pháp chính khi thiết kế chương trình. Sau mỗi bước thiết kế cần trao đổi và trả lời các câu hỏi sau:
1. Bước này đã thực hiện được công việc gì?
2. Kết quả vừa thực hiện với kết quả của bước trước đó khác nhau như thế nào?
Tham khảo:
Xác định cách thức sắp xếp chèn: Sắp xếp chèn là một thuật toán đơn giản, trong đó từng phần tử của dãy đang xét được chèn vào vị trí đúng của dãy con đã được sắp xếp trước đó. Bước này định nghĩa cách thức sắp xếp chèn, bao gồm quá trình so sánh và di chuyển các phần tử để đưa phần tử mới vào vị trí đúng.
1. Bước này đã định nghĩa cách thức sắp xếp chèn, bao gồm cách thức so sánh và di chuyển các phần tử để đưa phần tử mới vào vị trí đúng của dãy con đã được sắp xếp trước đó.
2. Kết quả của bước này khác với kết quả của bước trước đó về cách thức sắp xếp chèn được định nghĩa và thực hiện. Bước này tập trung vào việc định nghĩa và triển khai thuật toán sắp xếp chèn cụ thể, trong khi bước trước đó có thể là các bước chuẩn bị dữ liệu, định nghĩa bài toán, hoặc thiết kế các thuật toán phụ trợ khác.
Trong bài 28, em đã biết tầm quan trọng và ý nghĩa của việc thiết kế chương trình theo mô đun. Mỗi mô đun chính là một chương trình con được xác định khi phân tích thiết kế bài toán lớn. Mỗi mô đun được viết một cách độc lập, có thể sử dụng lại như các thư viện và có thể chia sẻ trong nhóm làm việc. Trong bài tập thực hành này em sẽ được tự mình thiết kế chương trình cho một bài toán hoàn chỉnh theo mô đun.
Tham khảo:
def nhapDL(finp):
f = open(finp)
A = []
B = []
for line in f:
s = line.split()
A.append(s[0])
temp = s[1:len(s)]
temp = [float(x) for x in temp]
B.append(temp)
f.close()
return A, B
def diem_gk(d):
diem = sum(d) + d[0] + d[len(d) - 1]
diem = diem / (len(d) + 2)
return round(diem, 2)
def xuly(B):
kq = []
for i in range(len(B)):
diem = diem_gk(B[i])
kq.append(diem)
return kq
def ghiDL(fout, A, B):
f = open(fout, "w")
A, B = zip(*sorted(zip(A, B), key=lambda x: x[1], reverse=True))
for i in range(len(A)):
print(A[i], B[i], file=f)
f.close()
finp = "seagames.inp"
fout = "ketqua.out"
DS, Diem = nhapDL(finp)
Kq = xuly(Diem)
ghiDL(fout, DS, Kq)
nêu các để tạo hiệu ứng chuyển động cho đối tượng khi thiết kế bài trình chiếu
c1 : trình bày các bc tạo sp nhóm có chất lượng
c2: trình bày các bc cắt ảnh trong phần mềm gimp
c3: nội dung từng trang chiếu của bài trình chiếu đc thiết kế đựa trên nguyên tắc nào?
c4: nêu mục tiêu của việc sd hiểu ứng động trong trang chiếu
Kích hoạt Powerpoint, mở tệp trình chiếu GioiThieuMotSoLoaiHoa em đã tạo ở bài 9 và thực hiện các yêu cầu sau:
a) Định dạng kiểu, màu, cỡ chữ để được bài trình chiếu tương tự như ở Hình 7.
Lưu ý: khi cần thiết, em có thể thực hiện thay đổi kích thước, vị trí khung văn bản, hình ảnh trên trang chiếu cho phù hợp.
b) Tạo hiệu ứng chuyển trang cho các trang chiếu.
c) Thực hiện trình chiếu cho các bạn xem, nhờ bạn góp ý và chỉnh sửa để hoàn thiện bài trình chiếu.