Khi lập trình giải bài toán theo một thuật toán đã cho, em sẽ bắt đầu như nào? Theo em cách làm như thế có đúng phương pháp không?
Có người nói lập trình cũng giống như giải bài tập toán, sau khi có ý tưởng thuật toán, ta viết từng dòng lệnh lần lượt từ đầu đến cuối. Theo em, nói như thế có đúng không? Vì sao?
Đúng vì khi phân tích ta đã sắp xếp theo các bước giải theo tuần tự bài toán.
Trong các bài trước em đã học cách thiết kế thuật toán cho một số bài toán như bài toán tìm kiếm, bài toán sắp xếp và thiết lập chương trình thực hiện thuật toán đó. Một bài toán có nhiều thuật toán khác nhau và do đó có thể có nhiều chương trình khác nhau cùng giải quyết một bài toán. Hãy thảo luận và trả lời các câu hỏi sau:
Làm thế nào để biết trong các thuật toán giải cùng một bài toán thì thuật toán nào là tốt nhất?
Có những tiêu chí nào để đánh giá tính “tối ưu” của một thuật toán?
THAM KHẢO!
Dựa vào hai yếu tố là thời gian thực hiện thuật toán (còn gọi là độ phức tạp thuật toán) và dung lượng bộ nhớ cần thiết để lưu trữ dữ liệu.
Thuật toán tối ưu là sử dụng ít thời gian, ít bộ nhớ, ít phép toán, giải bài toán trên máy tính thường được tiến hành qua 5 bước xác định bài toán, lựa chọn hoặc thiết kế thuật toán, viết chương trình, hiệu chỉnh và viết tài liệu.
Dựa vào hai yếu tố là thời gian thực hiện thuật toán (còn gọi là độ phức tạp thuật toán) và dung lượng bộ nhớ cần thiết để lưu trữ dữ liệu.
Thuật toán tối ưu là sử dụng ít thời gian, ít bộ nhớ, ít phép toán, giải bài toán trên máy tính thường được tiến hành qua 5 bước xác định bài toán, lựa chọn hoặc thiết kế thuật toán, viết chương trình, hiệu chỉnh và viết tài liệu.
Trong giờ kiểm tra môn toán có một bài toán khó. Lan và bạn ngồi cùng bàn đã hợp
tác, thảo luận để giải bài toán đó.
- Em có nhận xét gì về việc làm của Lan?
- Nếu em là Lan em sẽ ứng xử như thế nào? Giải thích vì sao em làm như vậy?
Làm nhanh giúp mình với nha, sáng mai mình thi rồi.
Nhận xét: Việc làm của hai bạn trong trường hợp này chưa đúng, đã có tính hợp tác nhưng đây là giờ kiểm tra nên việc làm đó từ đúng trở thành sai là trao đổi bài trong giờ kt.
-Nếu em là Lan thì em sẽ không trao đổi bài với bạn mà sẽ tự làm bài, tự tìm ra cách giải. Vì nếu làm bài chung như thế:
1. Là sẽ bị cô/thầy giáo phát hiện có thể bị đánh dấu bài.
2. Điểm số không công bằng gây ra tình trạng bạn này cao điểm hơn bạn kia.
(mình chỉ nghĩ được đến đây thôi mong bạn thông cảm)
Cùng các bạn trong nhóm thảo luạn về các tình huống sau:
a) Gặp bài toán khó, Nga loay hoay mãi mà chưa giải được. Thấy vậy, anh trai Nha liền nói “Đưa bài đây, anh giải cho”.
- Theo em, bạn Nga có thể có những cách ứng xử như thế nào trong tình huống đó?
- Nếu là Nga, em sẽ ứng xử như thế nào? Vì sao?
b) Quân hay đi học muộn vì nhà ở cách xa trường. Theo em, bạn Quân sẽ phải làm gì đế đến lớp đúng giờ?
c) Bạn Mai viết chữ xấu. Theo em, bạn Mai cần phải làm gì để viết chữ đẹp hơn?
a) Theo em, Nga có hai cách ứng xử sau:
+ Đưa bài cho anh trai làm hộ.
+ Nhờ anh trai hướng dẫn rồi tự mình làm lại.
+ Tự đọc tài liệu tham khảo rồi tự làm.
- Nếu là Nga, em sẽ nhờ anh trai hướng dẫn cách làm bài rồi tự mình làm lại. Bởi thời gian tìm kiếm tài liệu có thể sẽ rất lâu và em còn nhiều môn khác cần phải học. Nhờ ai trai hướng dẫn vừa dễ hiểu, vừa nhanh mà còn đảm bảo tinh thần trung thực trong học tập.
b) Để đến lớp đúng giờ, Quân cần phải rèn luyện thói quen đi ngủ sớm để có thể dậy được sớm và đến lớp đúng giờ.
c) Mai cần phải dành ra ít nhất 1 tiếng mỗi ngày để tập viết chữ cho đẹp hơn.
oke bài đây làm hộ bố mày nhóe
Bạn Hùng dùng các số -2;3;5 và chữ a ra một bài toán cho bạn Hưng làm. Bạn Hưng dùng máy tính ra kết quả đúng là :-7776. Theo em bạn Hùng đã ra đề toán cho bạn Hưng như thế nào? Biết mỗi số bạn Hùng chỉ dùng 1 lần. Hãy viết bài toán đó và trình bày lời giải.
AI GIẢI ĐƯỢC TICK CHO
cho các số -2;3;5 và a. Tìm a biết (-2).3.5.a=233280
bạn tự giải(dễ mà)
Trong giờ kiểm tra Toán, thấy Bình không làm được bài, Toàn có ý định cho Bình chép bài của mình.
- Theo em, Bình có thể có những cách ứng xử như thế nào trong tình huống đó?
- Nếu là Bình, em sẽ làm gì trong tình huống đó? Vì sao?
- Theo em, Bình có thể có 2 cách ứng xử trong tình huống đó:
+ Bình sẽ chép bài của Toàn và tự hứa lần sau sẽ học bài cẩn thận.
+ Bình cảm ơn lòng tốt của Toàn nhưng kiên quyết không chép bài của bạn.
- Nếu là em thì việc chép bài của Toàn là có thể và tự hứa với lòng mình lần sau sẽ học bài. Nhưng nếu lần này chép bài của bạn thì lần sau vẫn có thể sẽ chép bài của bạn tiếp. Do đó, ta cần trung thực trong học tập trong trường hợp này để cảnh cáo, răn đe chính mình.
Bạn hùng dùng các số -2;3;5 và chữ a ra 1 bài toán cho hưng làm . Hưng dùng máy tính ra kết quả đúng, là-7776. theo em hùng ra đề toán như thế nào ? Bik mỗi số hùng chỉ dùng 1 lần. Em hảy viết bài toán đó và trình bày lời giải
Cô giáo giao cho Nga bài tập môn Toán về nhà, Nga suy nghĩ mãi không làm được bài tập. Theo em, em sẽ khuyên bạn Nga như thế nào
A. Không làm bài tập
B. Nhờ anh chị giải bài tập cho
C. Lên mạng tìm đáp án
D. Gọi điện cho cô giáo nhờ cô giáo hướng dẫn làm bài
Cô giáo giao cho Nga bài tập môn Toán về nhà, Nga suy nghĩ mãi không làm được bài tập. Theo em, em sẽ khuyên bạn Nga như thế nào?
A. Không làm bài tập
B. Nhờ anh chị giải bài tập cho
C. Lên mạng tìm đáp án
D. Gọi điện cho cô giáo nhờ cô giáo hướng dẫn làm bài
vào nhà cô bảo:cô này vào nhà ai thế,cút ra ngoài là xong nhé bạn