Giáo án Tin học 11

35 3.2K 36
Giáo án Tin học 11

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chơng I Một số khái niệm về lập trình và ngôn ngữ lập trình Bài 1 (Tiết 1) Khái niệm lập trình và ngôn ngữ lập trình A. Mục tiêu 1. Kiến thức - Hiểu khả năng của ngông ngữ lập trình bậc cao, phân biệt đợc với ngôn ngữ máy và hợp ngữ. - Hiểu ý nghĩa và nhiệm vụ của chơng trình dịch. 2. Kĩ năng - Phân biệt đợc biên dịch và thông dịch. B. Chuẩn bị - Máy chiếu, máy tính C. Tiến trình - ổn định trật tự - Kiểm tra bài cũ Bài mới hOạT ĐộNG CủA GIáO VIÊN Và HọC SINH nộI DUNG Hoat động 1: Cung cấp cho học sinh hiểu khái niệm lập trình. - GV: Em hãy nêu các bớc để giải một bài toán trên máy tính điện tử? - HS: trả lời -GV: Phân tích câu trả lời của học sinh và nhắc lại kiến thức lớp 10 - GV: Có mấy loại ngôn ngữ lập trình?để máy tính hiểu đợc ngôn ngữ lập trình đó phải làm gì? - HS: Suy nghĩ trả lời 1. Khái niệm lập trình - Lập trình là sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác cuả thuật toán. - Có 3 loại ngôn ngữ lập trình: Ngôn ngữ máy, Hợp ngữ và ngôn ngữ bậc cao. - Chơng trình viết bằng ngôn ngữ máy phải nạp trực tiếp vào bộ nhớ và thực hiện ngay, còn ch- ơng trình viết bằng ngôn ngữ lập trình bậc cao phải đợc chuyển đổi thành chơng trình trên - GV: làm thế nào để chuyển ngôn ngữ lập trình bậc cao sang ngôn ngữ máy? -GV có thể đa ra câu hỏi để gợi ý học sinh trả lời. - HS: trả lời câu hỏi - GV: Tóm lại -GV: lấy ví dụ về thông dịch và biên dịch cho học sinh có thể hình dung đợc mỗi công việc. - GV: phân tích cho học sinh thấy sự khác nhau giữa thông dịch và biên dịch: Trong thông dịch, không có chơng trình đích để lu trữ, trong biên dịch cả chơng trình nguồn và chơng trình đích có thể lu trữ lại và sử dụng lại khi cần thiết. ngôn ngữ máy mới có thể thực hiện đợc. - Để chuyển đổi ngôn ngữ lập trình bậc cao sang ngôn ngữ máy dung một chơng trình gọi là ch- ơng trình dịch. Chơng trình dịch có hai loại: biên dịch và thông dịch. Biên dịch: Thực hiện các bớc sau: - Duyệt, kiểm tra, phát hiện lỗi và kiểm tra tính đúng đắn của các câu lệnh trong chơng trình nguồn. - Dịch toàn bộ chơng trình nguồn thành chơng trình đích(ngôn ngữ máy) để có thể thực hiện trên máy và có thể sử dụng lu trữ để sử dụng lại khi cần. Thông dịch: Dịch lần lợt từng câu lệnh và thực hiện ngay câu lệnh ấy. - Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chơng trình nguồn. - Chuyển đổi các câu lệnh đó thành một hay nhiều câu lệnh trong ngôn ngữ máy. - Thực hiện các lệnh ngôn ngữ máy vừa chuyển đợc. D. Củng cố kiến thức - Nhắc lại một số khái niệm mới. 2 Bài 2 Các thành phần của ngôn ngữ lập trình a. Mục tiêu 1. Kiến thức - Biết ngôn ngữ lập trình có ba thành phần cơ bản: bảng chữ cái, cú pháp và ngữ nghĩa - Hiểu ba thành phần này. - Biết các thành phần cơ sở của Pascal: Bảng chữ cái, tên, tên chuẩn, tên dành riêng(từ khoá), hằng và biến. 2. Kĩ năng - Phân biệt đợc ba thành phần: Bảng chữ cái, cú pháp, ngữ nghĩa. - Biết cách đặt tên đúng B. Chuẩn bị - Phơng pháp: thuyết trình, vấn đáp - Phơng tiện: máy tính, máy chiếu, bảng. C- Tiến trình - ổn định trật tự - Kiểm tra bài cũ + Câu1: Thế nào gọi là lập trình? Có mấy loại ngôn ngữ lập trình, là những loại nào? + Câu 2: Em hiểu thế nào về chơng trình dịch bài mới Hoạt động của giáo viên và học sinh Nội dung *Tiết 1: - GV: Các ngôn ngôn ngữ lập trình nói chung thờng có chung một thành phần nh: dùng kí hiệu nào đó để viết chơng trình, viết theo qui tắc nào, viết nh vậy có ý nghĩa gì? Mỗi ngôn ngữ lập trình có một qui định riêng về các thành phần này. VD: bảng chữ cái của ngôn ngữ lập trình khác nhau có sự khác nhau nhng không nhiều nh: bảng chữ cái của ngôn ngữ lập trình C++ chỉ khác Pascal có sử dụng thêm các dấu nháy kép (), dấu sổ ngợc (\), dấu chấm than (!). - Cú pháp của ngôn ngữ lập trình khác nhau cũng khác nhau, ngôn ngữ lập trình Pascal dùng cặp begin end để gộp nhiều lệnh thành 1. Các thành phần cơ bản - Mỗi ngôn ngữ lập trình có 3 thành phần cơ bản: bảng chữ cái, cú pháp và ngữ nghĩa. a) Bảng chữ cái: là các kí hiệu dùng để viết chơng trình. - Trong ngôn ngữ Pascal bảng chữ cái gồm: các chữ cái trong bảng chữ cái tiếng Anh, các chữ số 0 ->9 và một số kí tự đặc biệt. b) Cú pháp: là bộ các quy tắc dùng để viết ch- ơng trình. c) Ngữ nghĩa: Xác định ý nghĩa, thao tác cần thực hiện ứng với tổ hợp kí tự dựa vào ngữ cảnh của nó. - Cú pháp cho biết cách viết chơng trình hợp lệ, ngữ nghĩa xác định ý nghĩa của các tổ hợp 3 một lệnh nhng C++ lại dùng cặp kí hiệu {} VD: xét hai biểu thức: A + B(1) A, B là hai số thực I + J (2) I, J là hai số nguyên Khi đó dấu (+) trong (1) sẽ là cộng hai số thực, trong (2) là cộng hai số nguyên. - Mỗi ngôn ngữ khác nhau cung có cách xác định ngữ nghĩa khác nhau. -HS: nghe giảng, chép bài. Củng cố tiết 1: - Nhắc lại kiến thức - Ra câu hỏi học sinh trả lời - GV: giới thiệu cách đặt tên trong các ngôn ngữ lập trình, ngôn ngữ cụ thể: Pascal. -VD: tên đúng: a, b, _bai1 Tên sai: a bc, 2x, a&b . - HS: nghe hiểu ghi bài - GV: ngôn ngữ nào cũng có ba loại tên cơ bản này nhng tuỳ theo ngôn ngữ mà các tên có ý nghĩa khác nhau trong các ý nghĩa khác nhau. - GV: mở chơng trình viết bằng Pascal để học sinh quan sát cách hiển thị của một số từ khoá trong chơng trình. - Các ngôn ngữ lập trình thờng cung cấp một số đơn vị có sẵn trong th viện chơng trình giúp ng- ời lập trình có thể thực hiện nhanh một số thao tác thờng dùng. kí tự trong chơng trình. - lỗi cú pháp đợc chơng trình dịch pháp hiện và thông báo cho ngời lập trình. Chơng trình không còn lỗi cú pháp mói có thể dịch sang ngôn ngữ máy. - Lỗi ngữ nghĩa đợc phát hiện khi chạy chơng trình. Tiết 2 2. Một số khái niệm a) Tên - Mọi đối tợng trong chơng trình đều phải đợc đặt tên. Mỗi ngôn ngữ lập trình có một qui tắc đặt tên riêng - Trong Turbo Pascal, tên là một dãy liên tiếp không quá 127 kí tự bao gồm chữ số, chữ cái hoặc dấu gạch dới và bắt đầu bằng chữ chữ cái hoặc dấu gạch dới. - Trong chơng trình dịch Free Pascal, tên có thể có độ dài tới 255 kí tự. - Ngôn ngữ lập trình Pascal không phân biệt chữ hoa, chữ thờng nhng một số ngôn ngữ lập trình khác lại phân biệt chữ hoa, chữ thờng - Ngôn ngữ lập trình thờng có 3 loại cơ bản: tên dành riêng, tên chuẩn, tên do ngời lập trình đặt. Tên dành riêng: - Là những tên đợc ngôn ngữ lập trình qui định dùng với ý nghĩa riêng xác định, ngời lập trình không đợc sử dụng với ý nghĩa khác. - Tên dành riêng còn đợc gọi là từ khoá. VD: - Trong Pascal: Program, uses, const, type, var, begin, end. - Trong C++: main, include, if, while, void. 4 - GV chỉ cho học sinh một số thao tác tên chuẩn trong Pascal. - GV: đa ra ví dụ giải phơng trình bậc 2 ta cần khai báo những tên sau: a, b, c là ba tên dùng để lu ba hệ số của phơng trình - x1, x2 để lu nghiệm nếu có - delta để lu giá trị của delta - GV: Lấy ví dụ, gợi ý học sinh trả lời thế nào là tên do ngời lập trình đặt. - Hằng có hai loại: hằng đợc đặt và hằng không đợc đặt tên. Hằng không đợc đặt tên là hằng có giá trị trực tiếp khi viết chơng trình. Mỗi ngôn ngữ lập trình có một cách qui ớc viết hằng riêng. Hằng đợc đặt tên cũng có cách đặt tên cho hằng khác nhau. - Biến là đối tợng đợc sử dụng nhiều nhất trong khi viết chơng trình. Biến là đại lợng có thể thay đổi đợc, thờng dùng để lu trữ kết quả, làm trung gian cho tính toán. Mỗi loại ngôn ngữ có những loại biến khác nhau và cách khai báo biến khác nhau. - HS: nghe hiểu và ghi bài GV: Khi viết chơng trình ngời lập trình có thể giải thích câu lệnh mình viết để ngời đọc hiểu đợc chơng trình mình viết, do vậy ngôn ngữ lập trình thờng cung cấp cho ta cách để đa các chú Tên chuẩn - Là những tên đợc ngôn ngữ lập trình dùng với ý nghĩa nhất định nào đó, tuy nhiêm ngời lập trình có thể sử dụng với ý nghĩa và mục đích khác. - VD một số tên chuẩn + Trong ngôn ngữ Pascal: real, integer, sin, cos, byte . + Trong ngôn ngữ C++: cin, cout, getchar Tên do ngời lập trình đặt - Đợc dùng với ý nghĩa riêng, xác định bằng cách khai báo trớc khi sử dụng. Các tên này không đợc trùng tên với tên dành riêng. VD: bai1, chu_chay, b) Hằng và biến Hằng - Là đại lợng có giá trị không thay đổi trong quá trình thực hiện chơng trình. - Trong ngôn ngữ lập trình thờng có các hằng số học, hằng logic, hằng xâu * Hằng số học là số nguyên hay số thực * Hằng logic là giá trị đúng hoặc sai tơng ứng với True hoặc False. * Hằng xâu là chuỗi kí tự trong bộ mã ASCII. Khi viết chuỗi kí tự này đợc đặt trong dấu nháy(Pascal dùng dấu nháy đơn, C++ dùng dấu nháy kép). Biến: là đại lợng đợc đặt tên, dùng để lu trữ giá trị và giá trị có thể đợc thay đổi trong quá trình thực hiện chơng trình. - Các NNLT có nhiều loại biến khác nhau. - Biến phải đợc khai báo trớc khi sử dụng. c) Chú thích - Trong khi viết chơng trình có thể viết chú thích cho chơng trình. Chú thích không làm ảnh hởng đến chơng trình. - Trong Pascal chứ thích đợc đặt trong {và} 5 thích vào trong chơng trình. - Ngôn ngữ khác nhau thì cách viết chú thích cũng khác nhau. - GV: mở chơng trình Pascal đơn giản để giải thích cho học sinh hiểu rõ hơn. hoặc (* và*). Trong C++chứ thích đặt trong /* và */. D- Củng cố: - Nhắc lại một số khái niệm mới - Ra bài tập về nhà. 6 chơng II chơng trình đơn giản Bài 3. Cấu trúc chơng trình Tiết 4 A- Mục Tiêu 1. Kiến thức - Hiểu chơng trình là sự mô tả của thuật toán bằng ngôn ngữ lập trình. - Biết cấu trúc của một chơng trình Pascal: cấu trúc chung và các thành phần. - Nhận biết đợc các thành phần của chơng trình đơn giản. 2. Kĩ năng - Biết cách khai báo tên chơng trình, khai báo th viện, khai báo hằng. B- Chuẩn bị - Phơng án: Thuyết trình, vấn đáp. - Phơng tiện: Máy chiếu, máy tính, phông chiếu hoặc bảng. C. Tiến trình 1. ổn định trật tự 2. Kiểm tra bài cũ - Câu 1: Em hiểu thế nào là cú pháp và ngữ nghĩa trong ngôn ngữ lập trình? - Câu 2: Hãy tự viết ra 3 tên đúng theo ngôn ngữ Pascal - Câu 3: Cho biết điểm khác nhau giữa tên dành riêng và tên chuẩn Bài mới Hoạt động của giáo viên và học sinh Nội dung - GV: Thuyết trình đa ra cấu trúc của chơng trình. - HS: nghe giảng, chép bài. - GV: Phần khai báo sẽ báo cho máy biết chơng trình sử dụng những tài nguyên nào của máy. - GV: Mỗi ngôn ngữ lập trình có cách khai báo khác nhau và tuỳ thuộc vào ngôn ngữ mà ta cần 1. Cấu trúc chung - Mỗi chơng trình nói chung gồm hai phần: phần khai báo và phần thân chơng trình. - Phần thân nhất thiết phải có còn phần khai báo có thể có hoặc không có: [<Phần khai báo>] <Phần thân > 2. Các thành phần của chơng trình a) Phần khai báo - Có thể khai báo tên chơng trình, hằng đợc đặt tên, biến, th, viện, chơng trình con. * Khai báo tên chơng trình - Trong Turbo Pascal Program <Tên chơng trình> 7 tìm hiểu xem trong chơng trình ta cần khai báo những gì. GV: Th viện chơng trình thờng chứa những đoạn chơng trình có lập sẵn giúp ngòi lập trình thực hiện một số công việc thờng dùng, các đoạn chơng trình này cực kì hữu ích cho ngời lập trình. - GV: lấy một ví dụ về ngôn ngữ lập trình để học sinh thấy rõ đợc sự tiện dụng khi sử dụng th viện. - GV: Khai báo hằng là việc đặt tên cho hằng để tiện sử dụng và trách việc phải viết lặp lại nhiều lần cùng một hằng trong chơng trình. Khai báo hằng còn tiện lợi hơn khi cần thay đổi giá trị của nó trong chơng trình. - Lập trình của ngôn ngữ nào cần tìm hiểu cách khai báo hằng của ngôn ngữ đó. - GV: Giải thích để học sinh hiểu vì sao phải khai báo biến. GV: Mỗi ngôn ngữ lập trình có cách tổ chức chơng trình khác nhau, thờng thì phần thân chứa các câu lệnh của chơng trình. - GV: đa ra ví dụ minh hoạ cách viết chơng trình trong các ngôn ngữ khác nhau là khác nhau. - Tên chơng trình do ngời lập trình đặt theo đúng qui tắc đặt tên. VD: program bai_tap1; Khai báo th viện - Mỗi ngôn ngữ lập trình có sẵn một th viện VD: Trong Pascal: uses crt; - Trong C++ #include <stdio.h> Khai báo hằng - Những hằng sử dụng nhiều lần trong chơng trình thờng đợc đặt tên cho tiện sử dụng. VD: Trong Pascal: Const m= 50; Trong C++: const int m=50; const float e=2.7 Khai báo biến: - Mọi biến sử dụng trong chơng trình đều phải đợc khai báo để chơng trình dịch biết để xử lí và lu trữ. - Biến chỉ mang một giá trị gọi là biến đơn. Phần thân chơng trình - Thân chơng trình thờng là nơi chứa toàn bộ các câu lệnh của chơng trình hoặc lời gọi chơng trình con. - Thân chơng trình thờng có cặp dấu hiệu và bắt đầu kết thúc chơng trình. Ví dụ: Trong ngôn ngữ Pascal Begin [<Các câu lệnh>] end. 3. Ví dụ chơng trình đơn giản - Xét hai chơng trình đơn giản trong 2 ngôn ngữ khác nhau sau đây: Chơng trình 1: trong ngôn ngữ Pascal 8 - HS: quan sát và nhận xét về cách viết của 2 chơng trình này. - GV: Tóm lại: hai chơng trình cùng thực hiện một công việc nhng viết bằng hai ngôn ngữ khác nhau nên hệ thống các câu lệnh trong ch- ơng trình cũng khác nhau. Program VD; Writeln(Chào các ban); readln; End. Chơng trình 2: trong C++ #include<stdio.h> main() { print(Chao cac ban); } D. Củng cố kiến thức - Nhắc lại một số khái niệm mới. - Cho một chơng trình mẫu về nhà để yêu cầu học sinh phân biệt và chỉ rõ các thành phần trong chơng trình. 9 Bài 4. Một số kiểu dữ liệu Tiết 5 A- Mục tiêu 1. Kiến thức - Biết một số kiểu dữ liệu định sẵn: nguyên, thực, kí tự, logic và miền con - Biết xác định đợc kiểu cần khai báo của dữ liệu đơn giản. - Hiểu đợc cách khai báo biến 2. Kĩ năng - Khai báo đúng kiểu dữ liệu - Nhận biết đợc kiểu dữ liệu khai báo sai. B. Chuẩn bị - Phơng pháp: thuyết trình, vấn đáp. - Phơng tiện: máy chiếu, máy tính, bảng . C. Tiến trình - ổn định lớp - Kiểm tra bài cũ + Câu 1: Hãy cho biết các thành phần của chơng trình? + Câu 2: Viết cấu trúc của thân chơng trình? Bài mới Hoạt động của giáo viên và học sinh Nội dung - GV: Khi cần viết chơng trình quản lý học sinh ta cần xử lí thông tin ở những dạng nào? - HS: Suy nghĩ trả lời câu hỏi. - GV: Phân tích câu trả lời của học sinh đa ra một vài dạng thông tin nh sau: + Họ tên học sinh là những thông tin dạng văn bản hay là dạng các ký tự. + Điểm của học sịn là các thông tin dạng số thực. + Số thứ tự của học sinh là số nguyên. + Một số thông tin khác lại chỉ cần biết đúng sai. - GV: Viết trình đa một số bổ sung nh sau: - Ngôn ngữ lập trình nào cũng đa ra một số kiểu dữ liệu chuẩn đơn giản, từ những kiểu đơn giản này ta có thể xây dựng NNLT Pascal có một số kiểu dữ liệu chuẩn sau: 1. Kiểu nguyên Kiểu Số byte Miền giá trị Byte 1 0 .255 integer 2 -32768 .32767 word 2 0 .65535 longint 4 -2147483648 .2147483647 2. Kiểu thực Kiểu Số byte Miền giá trị Real 6 0 hoặc có giá trị tuyệt đối nằm trong phạm vi từ 10 -38 đến 10 38 extended 10 0 hoặc có giá trị tuyệt đối nằm trong phạm vi từ 10 -4932 đến 10 4932 10 [...]... tập về nhà 12 Bài 6 Phép toán, biểu thức, câu lệnh gán A- Mục tiêu 1 Kiến thức - Biết đợc kí hiệu các phép toán, cách viết biểu thức số học, hàm số học chuẩn và biểu thức quan hệ, biểu thức logic trong Pascal - Hiểu đợc lệnh gán 2 Kiến thức - Viết đợc lệnh gán - Phân biệt sự khác nhau giữa lệnh gán(:=) và phép so sánh bằng - Viết đợc biểu thức số học và logic với các phép toán thông dụng B- Chuẩn bị... câu lệnh rẽ nhánh (dạng thiếu và dạng đầy đủ) - Hiểu câu lệnh ghép 2 Kĩ năng - Biết sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán của một số bài toán đơn giản - Viết đợc các lệnh rẽ nhánh khuyết, rẽ nhánh đầy đủ và áp dụng để thể hiện đợc thuật toán của một số bài toán đơn giản B Chuẩn bị - Máy tính, máy chiếu C Tiến trình - ổn định trật tự - Kiểm tra bài cũ Hoạt động của giáo viên và học sinh - Gv:... Lấy một ví dụ về câu lệnh ghép Bài mới Hoạt động của Nội dung giáo viên và học sinh GV: Đa ra bài toán, yêu cầu học sinh tìm cách lập trình để giải bài toán này - HS: Đa ra cách giải - GV: Đa ra cách giải cho bài toán 1 Khái niệm lặp - Xét 2 bài toán nh sau với a>2 là số nguyên cho trớc Bài Toán 1: Tính tổng S1= 1/a +1/(a+1) + 1/(a+100) Bài toán 2: Tính tổng Giải theo cách lặp tuần tự S2= 1/a +1/(a+2)+... điểm Gv: gọi một số học sinh lên nhận xét về hai thuật toán - Thuật toán có lặp không và lặp bao nhiêu lần - Hai thuật toán giống và khác nhau ở chỗ nào? - Cài gì thay đổi trong 2 thuật toán này Sau khi so sánh kĩ 2 thuật toán trên, giáo viên đa ra 2 cách lặp trong ngôn ngữ Pascal, giải thích ý nghĩa của các thành phần trong câu lệnh - ở 2 ví dụ này GV gõ sẵn chơng trình và cho học sinh quan sát việc... Hoạt động của giáo viên và học sinh - GV: dẫn dắt vào bài - Gv: trong toán học có những phép tính nào? - Học sinh trả lời - GV: Chúng có thể đợc dùng trong những ngôn ngữ lập trình nào? Chỉ một số phép dùng đợc, một số phép phải xây dựng từ các phép toán khác VD: Luỹ thừa không phải ngôn ngữ nào cũng viết đợc - GV: ngôn ngữ lập trình khác nhau lại có cách kí hiệu khác nhau - Gv: trong toán học biểu thức... gọi là cấu trúc rẽ nhánh 22 Gv: đa ra khái niệm rẽ nhánh trong lập trình - Mỗi ngôn ngữ lập trình thể hiện câu lệnh rẽ nhánh khác nhau Các NNLT thờng cung cấp các câu lệnh để mô tả các cấu trúc rẽ nhánh nh trên 2 Câu lệnh If Then - Pascal dùng câu lệnh If then để mô tả việc rẽ nhánh tơng ứng với 2 loại mệnh đề Gv: đa ra cấu trúc rẽ nhánh trong Pascal rẽ nhánh nh sau: Nhắc nhở học sinh đây là cấu trúc... kiểm tra xem chúng có là bộ số Pi-ta-go không? - GV: yêu cầu học sinh tìm hiểu và xác định bài toán (input, output) và thuật toán Giáo viên giúp học sinh phân tích thuật toán * ý tởng: Kiểm tra xem có đẳng thức nào trong ba đẳng thức sau đây xảy ra hay không a2 = b2 + c2 b2 = a2 + c2 c2 = a2 + b2 - GV: yêu cầu học sinh gõ chơng trình vào máy a) Giáo viên làm mẫu các tao tác, hớng dẫn trên máy và máy chiếu... thì cần gửi bao nhiêu lâu với lãi - Lãi suất hàng tháng là k% suất tháng là k% - Thời gian cần gửi là t - Ban đầu gán B:=A - Số tiền tháng sau B:=k*B+B *Củng cố tiết 13 - Nhắc lại một số trờng hợp dùng câu lệnh While do - Ra bài tập về nhà - GV: Phân tích bài toán và yêu cầu HS xây dựng thuật toán bằng cách liệt kê - HS: xác định từng bớc của thuật toán - GV: Nhận xét và đa ra bớc xác định đúng GV: yêu... biểu thức trong toán học để học sinh chuyển sang ngôn ngữ lập trình Pascal - HS: một số em lên bảng viết - Gv: Em hãy kể một số hàm trong toán học? - HS: trả lời - GV: Muốn tính Sinx, Cosx, lnx làm thế nào? - Hs: cha biết cách tính - GV: để tính các giá trị đó một cách đơn giản, ngời ta xây dựng sẵn một số đơn vị chơng trình trong các th viện chơng trình giúp ngời lập trình tính toán nhanh các giá trị... dẫn học sinh xác định Input và Output, xác định biến, thân chơng trình và cách viết chơng trình - HS: Trả lời câu hỏi và viết chơng trình D- Củng cố kiến thức tiết 10 - Nhắc lại những phần trong một chơng trình - Ra một số bài tập về nhà 21 Chơng III Cấu trúc rẽ nhánh và vòng lặp Bài 9 Cấu trúc rẽ nhánh Tiết 11 A- Mục tiêu 1 Kiến thức - Hiểu nhu cầu của cấu trúc rẽ nhánh trong biểu diễn thuật toán - . trả lời của học sinh đa ra một vài dạng thông tin nh sau: + Họ tên học sinh là những thông tin dạng văn bản hay là dạng các ký tự. + Điểm của học sịn là. Bài 6. Phép toán, biểu thức, câu lệnh gán A- Mục tiêu 1. Kiến thức - Biết đợc kí hiệu các phép toán, cách viết biểu thức số học, hàm số học chuẩn và biểu

Ngày đăng: 29/05/2013, 23:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan