Giáo trình Tin học đại cương

MỤC LỤC

3. GIỚI THIỆU VỀ MÁY TÍNH

  • TIẾN TRÌNH BÀI HỌC

    + Bộ điều khiển: (CU) không trực tiếp thực hiện chương trình mà hướng dẫn các bộ phận khác thực hiện. +RAM (Random Access Memory – Bộ nhớ truy cập ngẫu nhiên) là phần bộ nhớ có thể đọc, ghi dữ liệu trong lúc làm việc. Chương trình trong ROM ktra các thiết bị và tạo sự giao tiếp ban đầu với các chương trình.

    Học sinh cần nhận thức được tầm quan trọng của môn học, vị trí của môn học trong hệ thống kiến thức phổ thông và những yêu cầu về mặt đạo đức trong xã hội tin học hóa. - Phương pháp: Sử dụng các phương pháp,dạy học cơ bản sau một cách linh họat nhằm giúp học sinh tìm tòi,phát hiện,chiếm lĩnh tri thức.

    3. GIỚI THIỆU VỀ MÁY TÍNH (tiết 2)

    BÀI TẬP THỰC HÀNH 2 LÀM QUEN VỚI MÁY TÍNH

      + Hướng dẫn từng học sinh thực hiện, các học sinh thực hiện đạt yêu cầu hướng dẫn các bạn khác. + Hướng dẫn các học sinh các thao tác sử dụng chuột, cách đặt tay như thế nào?. + Di chuyển chuột đến các biểu tượng trên màn hình, click nút chuột trái rồi thả ngón tay và quan sát?.

      + Di chuyển chuột đến vị trí các biểu tượng, click trái và kéo đến vị trí trống trên màn hình rồi thả ra, các em quan sát?. + Đưa trỏ chuột đến biểu tượng (MS Word, Vietkey, Internet Explore,…) và click đúp (Double Click) vào biểu tượng đó?. + Có thể cho học sinh chủ đọng thực hiện, GIÁO VIÊN quan sát hướng dẫn.

      + HS thực hiện, quan sát thấy các biểu tượng di chuyển đi đến vị trí thả chuột. + Kéo thả chuột: Nhấn và giữ nút trái của chuột, di chuyển con trỏ chuột đến vị trí cần thết thì thả ngón tay nhấn giữ chuột. * HS chủ động thực hiện các thao tác trên để tự tìm hiểu, phát huy khả năng.

      Các bước để tắt mở máy, các thao tác cơ bản với chuột và mbàn phím.

      4. BÀI TOÁN VÀ THUẬT TOÁN

        Ví dụ: Tìm giá trị lớn nhất của một dãy số nguyên Hãy xác định các bước bài toán trên?. * Ý tưởng: Ta nhớ giá trị đầu tiên, sau đó so sánh với các số khác nếu bé hơn giá trị nào thì nhớ giá trị đó. + Đưa vào máy thông tin gì?(Input) + Cần lấy ra thông tin gì?(Output) Vỡ vậy cần phải núi rừ Input và Output và mối quan hệ giữa Input và Output.

        Thuật toán để giải một bài toán là một dãy hữu hạn các thao tác được sắp xếp theo 1 trình tự xác định sao cho sau khi thực hiện dãy thao tác ấy, từ Input của bài toán, ta nhận ra Output cần tìm. + Tính dừng: Thuật toán phải kết thúc sau một số hữu hạn lần thực hiện các thao tác. + Tính xác định: Sau một số lần thực hiện thao tác, hoặc là kết thúc hoặc xác định để thực hiện bước tiếp theo.

        Giáo viên giải thích các bước giải bài toán, giảng chi tiết sơ đồ khối.Các em thực hiện?.

        4. BÀI TOÁN VÀ THUẬT TOÁN (tiết 2)

        Các ví dụ về thuật toán

        Nhắc lại định lý: “Nếu một số nguyên dương N không chia hết cho các số trong phạm vi từ 2 đến phần nguyên căn bậc 2 của N thì nó cũng không chia hết cho các số trong phạm vi từ phần nguyên căn bậc 2 của N đến N – 1. Từ định nghĩa và định lý trên, các em hãy thảo luận và trình bày ý tưởng để xây dựng thuật toán của bài toàn này. Em nào hãy cho biết vai trò của biến i trong thuật toán này là gì?.

        Em nào hãy lên bảng xây dựng thuật toán của bài toán này bằng cách sơ đồ khối?. Bây giờ chúng ta đi vào một vài ví dụ mô phỏng việc thực hiện của thuật toán trên. Giải thích từng bước thực hiện của thuật toán qua 2 ví dụ mô phỏng để học sinh hiểu hơn về thuật toán.

        Một số nguyên dương N là số nguyên tố nếu nó có đúng 2 ước số khác nhau là 1 và chính nó.  B6: Nếu N chia hết chi i thì thông báo N là số không nguyên tố rồi kết thúc.

        4. BÀI TOÁN VÀ THUẬT TOÁN (tiết 3)

        + Các nhóm thảo luận và trình bày theo thuật toán các lần duyệt bài toán sau?. Cần sắp xếp các số hạng để dãy A trở thành dãy không giảm (tức là số hạng trước không lớn hơn số hạng sau).

        Sơ đồ khối cho thuật toán.
        Sơ đồ khối cho thuật toán.

        4 . BÀI TOÁN VÀ THUẬT TOÁN (tiết 4)

        + Trong thuật toán trên giá trị biến i biến đổi từ giá trị nào đến giá trị nào?. Lần lượt từ số hạng thứ 1, so sánh các số hạng đến khi gặp số hạng bằng khóa, hoặc không có giá trị nào bằng khóa. B5: Nếu i > N thì thông báo dãy A không có số hạng nào bằng k rồi kết thúc.

        Sử dụng thuật toán trong bài, sử dụng biến đếm để đếm số lần giá trị 0 xuất hiện.

        4 . BÀI TOÁN VÀ THUẬT TOÁN (tiết 5)

        Về tư duy và thái độ

        + Học sinh thảo luận trình bày các bước cho thuật toán và vẽ sơ đồ khối?. + Mời 1 học sinh cho 1 khóa k bất kỳ để chạy thuật toán với các số hạng trên?. + Phát phiếu học tập (ví dụ mô phỏng với dãy gồm 10 số nguyên cho trước), các nhóm thảo luận trình bày.

        Sử dụng tính chất dãy A là dãy tăng, ta thu hẹp phạm vi tìm kiếm sau mỗi lần so sánh với số hạng được chọn. Bước 7: Nếu Đầu > Cuối thì thông báo dãy A không có số hạng có giá trị bằng k, rồi kết thóc;. Tại lượt thứ tư Dau>cuoi nên kết luận trong dãy A không có số hạng nào có giá trị bằng 25 cả.

        - Hiểu cách biễu diễn thuật toán bằng sơ đồ khối và bằng liệt kê các bước;. - Xây dựng được thuật toán giải một số bài toán bằng sơ đồ khối hoặc liệt kê các bước. GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH NỘI DUNG BÀI DẠY + Dựa vào thuật toán tìm.

        + Các em cho ví dụ 1 dãy số nguyên mô phỏng các bước thực hiện hiện thuật toán. + Thuật toán tương tự tìm kiếm tuần tự, chỉ thay đổi ở thành phần Output là đưa ra giá trị của biến đếm. + Học sinh thảo luận thực hiện các bước đưa ra ý tưởng và trình bày thuật toán.

        Cũng cố bài học

        - Biết sự ra đời và phát triển mạnh mẽ của tin học do nhu cầu khai thác tài nguyên thông tin của con người. - Biết khái niệm về thông tin và dữ liệu, biểu diễn các dạng thông tin trong máy tính. - Biết các thành phần chính của hệ thống tin học, sơ đồ cấu trúc của máy tính, một số thiết bị của máy tính.

        Phương pháp

        Hỏi một đĩa cứng 40GB thì có thể chứa được khoảng bao nhiêu cuốn sách có lượng thông tin xấp xỉ cuốn sách A?.

        6 . GIẢI TOÁN TRÊN MÁY TÍNH

        Tiến trình bài học

          + Các nhóm thảo luận nêu các bước giải bài toán tìm ƯCLN của 2 số M và N?. + B2: Lựa chọn thuật toán là đưa ra ý tưởng của bài toán sao cho ý tưởng là tốt nhất. Vớ dụ :Tìm uớc số chung lớn nhất (UCLN) của hai số nguyên duơng M và N.

          + Viết các lời hướng dẫn, tiện ích cách sử dụng để người dùng sử dụng tiện lợi. Thử chuơng trình bằng cách thực hiện nó với một số bộ INPUT tiêu biểu (TEST) để kiểm tra kết quả, nếu có sai sót thì hiệu chỉnh lại. Mô tả chi tiết về bài toán, thuật toán, chuơng trình và kết quả thử nghiệm, huớng dẫn cách sử dụng.

          8 . NHỮNG ỨNG DỤNG CỦA TIN HỌC

          TIẾN TRÌNH BÀI HỌC

            - Các em hãy kể tên những sản phẩm thu được sau khi thực hiện giải bài toán trên máy tính?. - Chương trình thu được sau khi thực hiện giải bài toán trên máy tính được gọi là phần mềm máy tính. - Hãy chó biết tên của một loại phần mềm mà thiếu nó thì máy tính không thể hoạt động được?.

            - Trình bài khái niệm phần mềm hệ thống, sau đó giải thích : HĐH là phần mềm hệ thống quan trọng nhất ví nó có chức năng điều hành toàn bộ hoạt động của máy tính trong suốt quá trình làm việc. - Ngoài phần mềm hệ thống còn có các phần mềm khác như: phần mềm soạn thảo văn bản, xử lý ảnh, trò chơi,… đó là những phần mềm ứng dụng. Phần mềm máy tính là các chuơng trình thu đuợc sau khi thực hiện giải các bài toán trên máy tính và dùng để giải bài toán với nhiều bộ Input khác nhau.

            Là những chuơng trình tạo môi truờng làm việc và cung cấp các dịch vụ cho các phần mềm khác trong quá. Là phần mềm đuợc viết để giúp giải quyết các công việc thuờng gặp như soạn thảo văn bản, quản lí học sinh, xếp thời khoá biểu, xử lí ảnh, trò chơi…. Phần mềm viết theo đơn đặt hàng riêng của các nhân, tổ chức.như phần mềm quản lý, phần mềm kế toán….

            • Không dùng máy tính thì không thể thực hiện phép toán trong thời gian cho phép. • Sử dụng máy tính có thể tính được nhiều phương án và mô tả trực quan trên màn hình hặc in ra giấy. Mục tiêu của hướng nghiên cứu này là thiết kế các máy thuộc các lĩnh vực trí tuệ con người (đọc được văn bản, hiểu được tiếng nói).

            9. TIN HỌC VÀ XÃ HỘI