Tóm tắt lý thuyết
Trò chơi Đông – Tây – Nam – Bắc.
– Bước 1: Gấp hai đường chéo của tờ giấy hình vuông để tạo nếp gấp, mở tờ giấy ra.
– Bước 2: Gấp 4 góc của tờ giấy vào tâm
– Bước 3: Lật mặt bên kia
– Bước 4: Tiếp tục gấp bốn góc vào tâm
– Bước 5: Đặt tờ giấy đã gấp nằm ngang, luồn ngón cái và ngón trỏ của hai tay vào bốn góc ở mặt dưới
– Bước 6: Chỉnh sửa các nếp gấp.
1.1. Thuật toán và chương trình máy tính
– Bước 1: Khi lá cờ màu xanh xuất hiện, click chuột
– Bước 2: Di chuyển 20 bước
– Bước 3: Nói xin chào trong 2 giây
– Bước 4: Di chuyển thêm 10 bước nữa
– Bước 5: Bật âm thanh meow
Chương trình máy tính là bản mô tả thuật toán cho máy tính bằng ngôn ngữ lập trình.
1.2. Mô tả thuật toán
– Mô tả thuật toán phải cụ thể, rõ ràng, đầy đủ, đầu vào là gì, đầu ra là gì và chỉ rõ sự kết thúc thuật toán.
– Nếu không, kết quả thực hiện thuật toán có thể không như mong đợi.
1.3. Cấu trúc tuần tự
– Cấu trúc tuần tự là cấu trúc chung tổng thể bao trùm toàn bộ thuật toán và có trong nhiều phần của thuật toán.
– Bên trong mỗi nhánh, bên trong vòng lặp là cấu trúc tuần tự.
Bài tập minh họa
Bài 1: Bạn Khánh Nam cho rẳng: ” Các bước rửa tay” ở trang 80 dài quá, khó thức hiện và đề xuất mô tả quy trình rửa tay như sau:
– Dùng nước làm ướt và xoa xà phòng hai lòng bàn tay
– Chà hai lòng bàn tay vào nhau, miết mạnh
– Chà các ngón tay này vào lòng bàn tay kia và ngược lại
– Rửa sạch tay dưới vòi nước
1) Theo em, nếu làm theo đề xuất của bạn Khánh Nam thì có luôn chắc chắn thực hiện được quy định của Bộ Y tế không? Vì sao?
2) Nếu hướng dẫn cho em mình rửa tay đảm bảo vệ sinh thì em chọn quy trình của Bộ Y tế (như ở trang 80) hay chọn quy trình bạn Khánh Nam đề xuất? Em hãy giải thích lý do chọn
Hướng dẫn giải
1. Theo em, nếu làm theo đề xuất của bạn Khánh Nam thì không chắc chắn thực hiện được quy định của Bộ Y tế. Vì các bước của bạn Nam nói ra đang còn thiếu và chi tiết chưa được chính xác, ngoài ra bạn chỉ liệt kê ra, khiến người nghe không nhớ có những bước nào
2. Em chọn quy trình của Bộ y tế vì đầy đủ các bước và mỗi bước được miêu tả rõ ràng và chi tiết, dễ hiểu.
Bài 2: Trong các câu sau, câu nào đúng, câu nào sai ? Vì sao?
1. Chương trình máy tính là một bản tường thuật các việc máy tính cần làm
2. Chương trình máy tính là một bản môt tả thuật toán cho máy tính bằng ngôn ngữ lập trình
3. Thuật toán có cấu trúc tuần tự khi không có bước nào giống bước nào
4. Thuật toán có cấu trúc tuần tự khi các bước được thực hiện theo đúng trình tự liệt kê trong mô tả thuật toán
Hướng dẫn giải
1. Chương trình máy tính là một bản tường thuật các việc máy tính cần làm
→ Sai, chương trình máy tính là bản mô tả thuật toán cho máy tính bằng ngôn ngữ lập trình
2. Chương trình máy tính là một bản mô tả thuật toán cho máy tính bằng ngôn ngữ lập trình
→ Đúng
3. Thuật toán có cấu trúc tuần tự khi không có bước nào giống bước nào
→ Đúng
4. Thuật toáncó cấu trúc tuần tự khi các bước được thực hiện theo đúng trình tự liệt kê trong mô tả thuật toán
→ Đúng