GA TIN HỌC 12 MỚI NHẤT tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh...
Tuần học thứ: 17. Ngày soạn : 21/11/2008. Ngày dạy: 24/11/2008. Tiết theo phân phối chương trình: 28(26). Bµi 9: b¸o c¸o vµ kÕt xuÊt b¸o c¸o I. MỤC TIÊU 1. Kiến thức: - Thấy được lợi ích của báo cáo trong công việc quản lí; - Biết các thao tác tạo báo cáo đơn giản. - Tạo được báo cáo bằng thuật sĩ. - Thực hiện được lưu trữ và in báo cáo. 2. Kỹ năng: II. PHƯƠNG PHÁP - Học sinh thực hành trên máy kết hợp sự hướng dẫn của giáo viên. III. CHUẨN BỊ Chuẩn bị: Giáo viên: Máy tính có cài đặt Access 2003 và các dụng cụ khác phục vụ cho công tác giảng dạy. Học sinh chuẩn bị bài tập ở nhà từ trước. IV.TIẾN TRÌNH DẠY HỌC A. Ổn định tổ chức: B. Kiểm tra bài cũ: Hãy tạo mẫu hỏi hiển thị danh sách học sinh nữ có điểm toán trên 7 C. Nội dung: Hoạt động của giáo viên Hoạt động của học sinh Ghi bảng - Sau mỗi kỳ thi ta phải làm các báo cáo về tình hình chất lượng của kỳ thi, hoặc báo cáo tình hình bán hàng của một cửa hàng. - Và công việc báo cáo chúng ta phải thực hiện và gặp thường xuyên trong cuộc sống. Vậy theo em báo cáo là gì? - Chiếu lên màn hình để HS quan sát 1 báo cáo: Thống kê trung bình điểm toán theo tổ. - Theo em với những báo cáo như trên giúp chúng ta những điều gì? - Báo cáo thường là đối tượng thuận lợi khi cần tổng hợp và trình bày dữ liệu in ra theo khuôn dạng. - HS quan sát báo cáo. - Thể hiện được sự so sánh, tổng hợp và tính tổng theo nhóm dữ liệu . 1. Khái niệm báo cáo: Báo cáo thường là đối tượng thuận lợi khi cần tổng hợp và trình bày dữ liệu in ra theo khuôn dạng. Báo cáo lấy thông tin từ bảng và mẫu hỏi. Ví dụ: Từ bảng điểm trong CSDL SODIEM_GV, giáo viên có thể tạo một báo cáo (H. 44) thống kê từng loại điểm thi học kì (mỗi loại chiếm bao nhiêu phần trăm): Báo cáo có những ưu điểm sau: - Thể hiện được sự so sánh, tổng hợp và tính tổng theo nhóm các tập hợp dữ liệu lớn. - Để tạo một báo cáo, cần trả lời cho các câu hỏi sau: + Báo cáo được tạo ra để kết xuất thông tin gì? + Thông tin từ những bảng, mẫu hỏi nào sẽ được đưa vào báo cáo? + Dữ liệu sẽ được nhóm thế nào? - Yêu cầu HS liên hệ để trả lời các câu hỏi trên đối với báo cáo thống kê điểm toán. - Để làm việc với báo cáo thì ta phải chọn đối tượng nào ? - Để tạo báo cáo ta thực hiện các bước nào ? - Để tạo báo cáo bằng thuật sĩ trước hết ta chọn mục nào ? - Trình chiếu từng bước tạo báo cáo bằng thuật sĩ cho HS quan sát: Trong hộp thoại Report Wizard chọn thông tin đưa vào báo cáo: + Chọn bảng hoặc mẫu hỏi trong mục Tables/Queries. + Chọn lần lượt các trường cần thiết từ ô Available Fields sang ô Selected Fields. + Trong ví dụ của chúng ta, chọn Hocsinh và chọn tất cả 3 trường. Nháy Next để sang bước tiếp theo. + Chọn trường để gộp nhóm trong báo cáo. Nháy đúp vào trường TO để nhóm theo tổ Nháy Next. - Chỉ ra (các) trường để sắp xếp thứ tự các bản ghi. - Trình bày nội dung văn bản theo mẫu quy định - Trả lời câu hỏi. - Chọn Report trong cửa sổ CSDL để xuất hiện trang báo cáo. - Các bước thực hiện tạo báo cáo: 1. Dùng thuật sĩ. 2. Sửa đổi thiết kế báo cáo được tạo ra ở bước trên. - Trong trang báo cáo nháy đúp chuột vào Create report using Wizard. - Quan sát và ghi chép. - Quan sát để nhớ rõ hơn - Thực hiện theo yêu cầu GV. - Trình bày nội dung văn bản (hóa đơn, đơn đặt hàng, nhãn thư, báo cáo, …) theo mẫu quy định. * Để tạo một báo cáo mới: 1. Nháy nút New. 2. Trong hộp thoại New Report chọn Design View để tự thiết kế báo cáo hoặc chọn Report Wizard nếu dùng Thuật sĩ báo cáo. Để tạo nhanh một báo cáo, thường thực hiện: 1. Dùng thuật sĩ tạo báo cáo. 2. Dùng chế độ thiết kế sửa đổi thiết kế báo cáo được tạo ra ở bước trên. Ta sẽ minh họa bằng việc xây dựng một báo cáo đơn giản từ bảng BANG_DIEM có ba trường HOTEN (họ và tên học sinh), TO (tổ), DIEM (điểm). 2. Tạo báo cáo để sắp xếp bản ghi - Mở báo cáo ở chế độ trang thiết kế.- -Chọn View Sorting and Grouping hoặc nháy vào nút để xuất hiện cửa sổ Sorting and Grouping. - Trong cửa sổ Sorting and Grouping đưa vào các trường Giỏo ỏn tin hc lp 12 Ngày soạn: Ngày giảng: Nguyn Th Thm Tit: CHNG 1:KHI NIM V CSDL V H QTCSDL Đ1 KHI NIM V CSDL I Mc ớch yờu cu Mc ớch, yờu cu: HS hiu c bi toỏn minh ha, h thng húa cỏc cụng vic thng gp qun lớ thụng tin ca mt hot ng no ú, lp c cỏc bng cha thụng tin theo yờu cu II.Chun b dựng dy hc: Sỏch GK tin 12, Sỏch GV tin 12, a cha cỏc chng trỡnh minh (qun lý hc sinh:gv biờn son), tranh nh chp sn a) Phng phỏp ging dy: Thuyt trỡnh, hi ỏp, t , so sỏnh III Ni dung bi mi Hot ng giỏo viờn -ổn định tổ chức Cõu 1:Mun quản lý thụng tin v im hc sinh ca lp ta nờn lp danh sỏch cha cỏc ct no? Gi ý: n gin ct im nờn tng trng mt vi mụn Stt,hoten,ngaysinh,gii tớnh,ũan viờn, túan,lý,húa,vn,tin ? qun lý bnh nhõn mt bnh vin ngi ta phi qun lý nhng thụng tin no? Hot ng hc sinh - Lớp trởng báo cáo sĩ số HS1: ct H tờn, gii tớnh,ngy sinh,a ch, t,im túan, im vn, im tin - i vi bnh nhõn ta phi qun lý thụng tin: stt, h v tờn, Ngy sinh, a ch, bnh ỏn - Ngi gi tiờn gm cỏc TT: s s, h v tờn, s ti khon, a ch, ngy gi, loi thi hn, lói sut ? qun lý ngi gi tin tit kim ngõn hng ngi ta cn qun lý nhng thụng tin no? Hoạt động 1: Bi toán qun lý: qun lý hc sinh nh trng, ngi ta thng lp cỏc biu bng gm cỏc ct, hng cha cỏc thụng tin cn qun lý Mt nhng biu bng c thit lp lu tr thụng tin v im ca hs nh sau ? Cú th ly cỏc thụng tin ca i tng ny - Khụng vỡ mi i tng cú ghộp vi i tng khỏc c khụng? nhng thụng tin c trng GV: Em hóy nờu lờn cỏc cụng vic thng gp qun lý thụng tin ca mt i tng no ú ? Hoạt động 2: Trng THPT Ta Chựa Nm hc 2014-2015 Giỏo ỏn tin hc lp 12 Hot ng giỏo viờn Cỏc cụng vic thng gp qun lý thụng tin ca mt i tng no ú: ? Cụng vic thng gp cú mt bi toỏn qun lý t l gỡ? ? Vi mi cụng vic hóy nhỡn vo vớ d hỡnh v cho mt vi cõu hi c th minh ho o To lp h s v cỏc i tng cn qun lớ; o Cp nht h s (thờm, xúa, sa h s); o Tỡm kim; o Sp xp; o Thng kờ; o Tng hp, phõn nhúm h s; o T chc in n Cõu3: õy chớnh l biu bng c lp vi mc ớch qun lý cỏc thụng tin t trng ca i tng cn qun lý, t im tt c mi thụng tin u cha cựng mt bng dn n h qu:mt bng thụng tin s cha quỏ nhiu d liu trờn mt bng, ch yu c vit v lu lờn giy? Stt Lp 10 11 12 12A 12B 12C 12D 12E 12F 12G 12H 12I 12K 12M 12N Nguyn Th Thm Hot ng hc sinh -Hc sinh quan sỏt, lng nghe, c sỏch giỏo khoa tr li cõu hi - i vi thao tỏc th nht chỳng ta phi lp bng biu gm cỏc ct v cỏc hng cú cha thụng tin ca hc sinh - i vi thao tỏc th cú th xoỏ i mt hc sinh hoc thờm vo bng hc sinh Cõu hi tỡm kim: - Tỡm kim nhng hc sinh cú im toỏn =7 Cõu hi xp xp: - Hóy xp xp vớ d(H1) Theo th t tng dn ca im mụn toỏn hoc xp xp h tờn theo bng ch cỏi Cõu hi tng hp: - m xem cú bao nhiờu hc sinh cú a ch qun cu giy - m xem cú bao nhiờu hc sinh c im toỏn trờn Hỡnh Vớ d h s hc sinh SS hc sinh H tờn Gv ch H tờn lp Ghi nhim trng chỳ Trng THPT Ta Chựa Nm hc 2014-2015 Giỏo ỏn tin hc lp 12 stt Nguyn Th Thm Gii on Túan Lý Húa Vn tớnh viờn Nguyn An 12/08/89 C 7,8 5,0 6,5 6,0 Trn Vn Giang 23/07/88 R 6,5 6,5 7,0 5,5 Lờ Th Minh 03/05/87 R 7,5 6,5 7,5 7,0 Chõu Doón Thu Cỳc 12/05/89 R 6,5 6,4 7,1 8,2 H Minh Hi 30/07/89 C 7,5 6,7 8,3 8,1 (1:Nam, 0: N - C: cha vo on, R: ó vo on) H tờn Ngy sinh Tin 8,5 7,5 6,5 7,3 7,5 IV ỏnh giỏ cui bi - Bi toỏn qun lý v cỏc cụng vic thng gp i vi mt bi toỏn qun lý V Cõu hi cng c v bi v nh Cõu 1: Cỏc cụng vic thng gp qun lớ thụng tin ca mt i tng no ú? Cõu 2: Lp bng th trờn giy gm hai ct, ct t tờn l Tờn mụn hc lit kờ tt c cỏc mụn hc m em ang hc, ct t tờn Mó mụn hc, dựng ký hiu 1,2,3 t tờn cho tng mụn hc t tờn cho bng Mụn hc Cõu 3: Lp bng th 2, gm cỏc ct sau:Mó hc sinh, h tờn, ngy sinh,gii tớnh, a ch, t Ch ghi tng trng hc sinh Trong ú mi hc sinh cú mt mó hc sinh nht, cú th t A1, A2 t tờn bng DSHS Cõu 4: Lp bng th 3, gm cỏc ct sau:Mó hc sinh, mó mụn hc, ngy kim tra, im Mi hc sinh cú th kim tra nhiu mụn t tờn l Bng im Xỏc nhn son GA ngy thỏng nm 2014 PH TRCH CM Trng THPT Ta Chựa Nm hc 2014-2015 Giỏo ỏn tin hc lp 12 Nguyn Th Thm Ngày soạn: Ngày giảng: Lp dy:12C2,4,6 Tit: CHNG 1:KHI NIM V CSDL V H QTCSDL Đ1 KHI NIM V CSDL I Mc ớch yờu cu Mc ớch, yờu cu: HS hiu c bi toỏn minh ha, h thng húa cỏc cụng vic thng gp qun lớ thụng tin ca mt hot ng no ú, lp c cỏc bng cha thụng tin theo yờu cu II.Chun b dựng dy hc: Sỏch GK tin 12, Sỏch GV tin 12, a cha cỏc chng trỡnh minh (qun lý hc sinh:gv biờn son), tranh nh chp sn b) Phng phỏp ging dy: Thuyt trỡnh, hi ỏp, t , so sỏnh III Ni dung bi mi Hot ng giỏo viờn -ổn định tổ chức Cõu 1:Mun quản lý thụng tin v im hc sinh ca lp ta nờn lp danh sỏch cha cỏc ct no? Gi ý: n gin ct im nờn tng trng mt vi mụn Stt,hoten,ngaysinh,gii tớnh,ũan viờn, túan,lý,húa,vn,tin Hoạt động 1: Bi toán qun lý: qun lý hc sinh nh trng, ngi ta thng lp cỏc biu bng gm cỏc ct, hng cha cỏc thụng tin cn qun lý Mt nhng biu bng c thit lp lu tr thụng tin v im ca hs nh sau GV: Em hóy nờu lờn cỏc cụng vic thng gp qun lý thụng tin ca mt i tng no ú ? Hoạt động 2: Cỏc cụng vic thng gp qun lý thụng tin ca mt i tng no ú: ? Cụng vic thng gp cú mt bi toỏn qun lý t l gỡ? ? Vi mi cụng vic hóy nhỡn vo vớ d hỡnh v cho mt vi cõu hi c th ... Ngày soạn: 02/11/2008 Chơng 2 Hệ quản trị cơ sở dữ liệu microsoft access Bài 3 Giới thiệu Microsort Access Tiết 9 I. Mục tiêu: Về kiến thức: - Biết các đối tợng chính trong Access: Bảng (Table), mẫu hỏi (Query), biểu mẫu (Form), báo cáo (Report) - Biết những khả năng chung nhất của Access nh một hệ QT CSDL (khai báo, lu trữ và xử lí) Về kĩ năng: - Biết đợc một số thao tác cơ bản: Khởi động và kết thúc Access, tạo một CSDL mới, mở một CSDL đã có, tạo một đối tợng mới và mở một đối tợng. Về thái độ: - Học tập và tham gia vào công tác quản lí vì vậy cần có thái độ học tập nghiêm túc và biết vận dụng lí thuyết vào thực tiễn Đồ dùng dạy học: - Chuẩn bị của giáo viên: SGK, giáo án, các bảng biểu cần minh hoạ. - Chuẩn bị của học sinh: Xem trớc bài mi trong SGK II. Hoạt động dạy và học: 1. Kiểm tra bài cũ: Câu hỏi: 1) Nêu các chức năng của hệ QTCSDL? 2) Nêu hoạt động của hệ QTCSDL? 2. Bài mới: Hoạt động 1: Giới thiệu phần mềm Microsoft Access và các khả năng của Access: Giáo viên giới thiệu về phần mềm Access Giáo viên phân tích và hớng dẫn cho học sinh trả lời đợc các câu hỏi: ?Access có những khả năng nào và minh hoạ qua một số ví dụ Hoạt động 2: Tìm hiểu các loại đối tợng của Access ở hoạt động này học sinh cần phải biết đợc các loại đối tợng của Access đó là: - Bảng (Table) - Mộu hỏi (query) - Biểu mẫu (form) - Báo cáo (report) Và đa ra một sô ví dụ để minh hoạ Ví dụ: Với CSDL : Quản lí học sinh có thể gồm - Bảng: HOC_SINH: lu thông tin về học sinh - Một số biểu mẫu: Nhap HS: dùng để cập nhật thông tin về học sinh Nhap Diem: dùng để cập nhật điểm của học sinh - Một số mẫu hỏi:dùng để xem thông tin về một hoặc một số học sinh - Một số báo cáo: xem và in ra bảng điểm của một môn nào đó. 1 Chú ý: Mỗi đối tợng của Access đợc quản lí dới một tên Tên của mỗi đối tợng đợc tạo bởi các chữ cái, chữ số, có thể chứa dấu cách Hoạt động 3: Tìm hiểu một số thao tác khi làm việc với Access - Cách khởi động Acces Gồm có những cách nào? Tiến trình thực hiện của từng cách Giới thiệu màn hình làm việc của Access (cần có máy chiếu hoặc tranh chụp màn hình phóng to để GV giới thiệu cho HS) - Tạo CSDL mới: Cách thực hiện Giới thiệu về CSDL mới tạo: Thanh công cụ, bảng chọn đối tợng, trang bảng - Mở CSDL đã có: Cách thực hiện Giới thiệu về CSDL đã có Chú ý: Tại mỗi thời điểm, Access chỉ làm việc với một CSDL Phần mở rộng của Access là: .mdb - Kết thúc phiên làm việc với Access <thực hiện tơng tự> Hoạt động 4: Tìm hiểu cách làm việc với các đối tợng - Chế độ làm việc với các đối tợng: Chế độ thiết kế (Design view) Tiến trình thực hiện Giới thiệu bảng ở chế độ thiết kế của Access Chế độ trang dữ liệu (Datasheet View) Tiến trình thực hiện Giới thiệu bảng ở chế độ trang dữ liệu của Access - Tạo đối tợng mới và mở đối tợng mới. Hoạt động 4: Củng cố bài - Nhắc lại một cách khắc sâu các khái niệm cơ bản: Các loại đối tợng của Access Các thao tác cơ bản của Access Ngày soạn: 06/11/2008 2 Bài 4 cấu trúc bảng <Tiết 10> I. Mục tiêu: Về kiến thức: - Hiểu đợc các khái niệm chính trong cấu trúc bảng gồm trờng, bản ghi, kiểu dữ liệu; - Biết khái niệm khóa chính Về kĩ năng: - Biết cách tạo, sửa, lu cấu trúc bảng và cập nhật dữ liệu - Thực hiện đợc việc chỉ định khóa chính đơn giản là một trờng Về thái độ: - Học tập và tham gia vào công tác quản lí vì vậy cần có thái độ học tập nghiêm túc và biết vận dụng lí thuyết vào thực tiễn Đồ dùng dạy học: - Chuẩn bị của giáo viên: SGK, giáo án, các bảng biểu cần minh hoạ. - Chuẩn bị của học sinh: Xem trớc bài mi trong SGK II. Hoạt động dạy và học: 1. Kiểm tra bài cũ: Câu hỏi: Trình bày các chế độ làm việc với các đối tợng (chế độ thiết kế và chế độ trang dữ liệu) 2. Bài mới: Hoạt động 1: Tìm hiểu các khái niệm chính của Access Trờng (Field): Thuộc tính của chủ thể cần quản lí. Mỗi trờng là một cột trong bảng. Bản ghi (Record): Bao gồm các thuộc tính của một đối tợng trong bảng. Mỗi bản ghi là một Đề số 1 Trường THPT Nguyễn Du KIỂM TRA HỌC KỲ II Họ và tên: ………… Lớp: 11… Môn: Tin học Thời gian: 45’ A. PHẦN TRẮC NGHIỆM:(6đ) (Hãy khoanh tròn vào câu trả lời đúng!) Câu 1: Trong NNLT Pascal, khai báo nào trong các khai báo sau là đúng khi khai báo xâu ký tự? A/ Var st:String[265]; B/ Var st:String; C/ Var st:String[0]; D/ Var st:String[]; Câu 2: Cho xâu kí tự sau: a:= ‘nguyen du’. Lệnh nào sau đây cho kết quả ‘nguyen ’ : A/ Delete(a,7,3); B/ Delete(a,8,2); C/ Copy(a,6,5); D/ Copy(a,4,2); Câu 3: Nếu xâu st:= ‘- Hau hoc van’ ; sau khi thực hiện lệnh write(length(st)); sẽ cho kết quả là: A/ 11 B/ 12 C/ 13 D/ 14 Câu 4: Trong NNLT Pascal, để đọc dữ liệu từ tệp thì thứ tự thực hiện nào sau đây là đúng? A/ Gắn tên tệp, đọc DL từ tệp, mở tệp mới, đóng tệp. C/ Gắn tên tệp, mở tệp đã có, đọc DL từ tệp, đóng tệp. B/ Gắn tên tệp, đọc DL từ tệp, mở tệp đã có, đóng tệp. D/ Gắn tên tệp, mở tệp mới, ghi DL từ tệp, đóng tệp. Câu 5: Trong NNLT Pascal, khai báo nào sau đây là đúng khi khai báo tệp văn bản? A/ Var f: String; B/ Var f: Text; C/ Var f = record D/ Var f: byte; Câu 6: st có kiểu DL Logic, sau khi thực hiện câu lệnh: st:= ‘HocTap’ < ‘HocViet’; thì cho kết quả xâu st là: A/ ‘FALSE’ B/ FALSE C/ ‘TRUE’ D/ TRUE Câu 7: Sau khi thực hiện câu lệnh st:=copy(‘Tien hoc le’,6,6); kết quả xuất ra màn hình xâu st là: A/ học lễ B/ Ký tự rỗng C/ xâu rỗng D/ Tien h Câu 8: Trong NNLT Pascal về mặt cú pháp khai báo mảng nào sau đây là sai? A/ Type A=array[n+1 n-1] of Char; C/ Type A=array[‘A’ ’Z’] of Byte; Var y:A; Var x:A; B/ Var A: array[-n+1 n+1] of Integer; D/ Var A: array[1 100] of Char; Câu 9: Cho chuỗi kí tự sau: a:= ‘thanh oai’. Sau khi thực hiện length(delete(a,7,3)) kết quả sẽ như thế nào? A/ 5 B/ 6 C/ 7 D/ 8 Câu 10: Tệp kiemtra.doc , thủ tục gắn tên tệp nào sau đây là đúng? A/ assign(‘kiemtra.doc’,tep1); C/ assign(tep1,’C:\kiemtra.doc’); B/ assign(tep1,’kiemtra.doc’); D/ assign(tep1,kiemtra.doc); Câu 11: Với khai báo mảng :Var MyArray:Array[1 100,1 100] of Integer; thì việc truy xuất đến phần tử của mảng là: A/ MyArray[i,j]; B/ MyArray[i],[j]; C/ MyArray<i,j>; D/ MyArray[i:j]; Câu 12: Trong NNLT Pascal, để truy cập vào từng trường của bản ghi ta viết: A/ <Tên biến bản ghi>.<Tên trường>; C/ <Tên kiểu bản ghi>.<Giá trị của trường>; B/ <Tên biến bản ghi>.<Giá trị của trường>; D/ <Tên kiểu bản ghi>.<Tên trường>; B. PHẦN TỰ LUẬN (4đ): (HS viết nội dung chương trình sang mặt sau) Câu 1: (2đ) Cho tệp thuchanh.txt nằm trong Ổ đĩa C trong tệp có lưu các cặp giá trị nguyên a, b, Viết chương trình thực hiện đọc các giá trị nguyên a,b. Tính và đưa ra màn hình giá trị biểu thức (a+b)/(a-b). Câu 2: (2đ) Viết chương trình nhập vào từ bàn phím một dãy A gồm 20 phần tử. In ra màn hình các phần tử lẻ và chia hết cho 3, tính và in ra tổng của các phần tử này. giáo án tin học 8 - Năm học 2010 - 2011 Phần 1: Lập trình đơn giản tiết 1: Bài 1: máy tính và chơng trình máy tính (Tiết 1) Ngày soạn: 12/09/2010 Ngày giảng:15/09/2010 A. Mục tiêu bài học *Kiến thức: - Biết con ngời chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh. *Kĩ năng: - Thực hiện tuần tự các lệnh để đạt đợc công việc. B. chuẩn bị - GV: Bảng phụ, hình vẽ Robốt nhặt rác. - HS: Bảng nhóm, bút dạ, phiếu học tập. C. các b ớc lên lớp 1. Tổ chức ổn định lớp 2. Chuyển giảng 3. Bài mới Hoạt động dạy học Nội dung - GV: Chúng ta biết rằng máy tính là công cụ trợ giúp con ngời để xử lý thông tin một cách có hiệu quả. ?Thực chất máy tính chỉ là gì. ?Để máy tính thực hiện các công việc theo yêu cầu của con ngời thì phải tác động gì lên nó. - GV: Treo hình vẽ để minh hoạ cho ví dụ về Rô - bốt nhặt rác - HS quan sát hình vẽ. ?Để Rô - bốt thực hiện công việc trên cần đa ra những lệnh thíc hợp nào. - GV yêu cầu HS hoạt động nhóm thảo luận. - GV quan sát và gợi ý. - GV gọi HS đại diện các nhóm nêu các lệnh để điều khiển Rô - bốt thực hiện công việc trên. - HS các nhóm nhận xét. - GV nhận xét cách làm của các nhóm và treo bảng phụ đa ra các lệnh cần làm và giải thích cho HS hiểu. ?HS hoạt động nhóm thảo luận làm bài tập: 1. Con ng ời ra lệnh cho máy tính nh thế nào? - Máy tính là công cụ giúp con ngời xử lý thông tin. - Con ngời phải đa ra những chỉ dẫn thích hợp để điều khiển máy tính. 2. Ví dụ Rô - bốt nhặt rác - Bớc 1: Tiến 2 bớc. - Bớc 2: Quay trái, tiến 1 bớc. - Bớc 3: Nhặt rác. - Bớc 4: Quay phải, tiến 3 bớc. - Bớc 5: Quay trái, tiến 2 bớc. - Bớc 6: Bỏ rác vào thùng. Ngời soạn: Hoàng Tám 1 giáo án tin học 8 - Năm học 2010 - 2011 Quan sát hình 1 trong SGK, bạn Phan đã viết lại các lệnh cho Rôbốt thực hiện nhiệm vụ nhặt rác nh sau: - Bớc 1: Quay trái, tiến 1 bớc. - Bớc 2: Quay phải, tiến 2 bớc. - Bớc 3: Nhặt rác. - Bớc 4: Tiến 3 bớc. - Bớc 5: Quay trái, tiến 2 bớc. - Bớc 6: Bỏ rác vào thùng. Theo các lệnh của bạn Phan, Rô - bốt và thực hiện nhiệm vụ nhặt rác không? d. củng cố - GV nhấn mạnh để HS biết rằng con ngời điều khiển máy tính thông qua các lệnh (chỉ dẫn). ? HS vận dụng làm bài tập 1 (làm ở phiếu học tập). E. h ớng dẫn về nhà - Học bài cũ. - Lấy ví dụ về một số thiết bị muốn hoạt động đợc cần có sự tác động của con ngời. - Làm bài tập. - Xem trớc nội dung mục 3, 4 bài Máy tính và chơng trình máy tính. ____________________________________________ tiết 2: Bài 1: máy tính và chơng trình máy tính (Tiết 2) Ngày soạn: 12/09/2010 Ngày giảng:15/09/2010 A. Mục tiêu bài học *Kiến thức: - Biết chơng trình là cách để con ngời chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động. - Biết rằng viết chơng trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. - Biết ngôn ngữ lập trình đợc dùng để viết chơng trình máy tính gọi là ngôn ngữ lập trình. *Kĩ năng: - Viết chơng trình thực hiện một công việc đơn giản. B. chuẩn bị - GV: Bảng phụ, câu hỏi. - HS: Bảng nhóm, bút dạ, phiếu học tập. C. các b ớc lên lớp 1. Tổ chức ổn định lớp 2. Bài cũ: Câu hỏi: Con ngời điều khiển máy tính thông qua gì? Em hãy lấy ví dụ minh hoạ? Ngời soạn: Hoàng Tám 2 giáo án tin học 8 - Năm học 2010 - 2011 3. Chuyển giảng 4. Bài mới Hoạt động dạy học Nội dung - GV: Về thực chất, việc viết các lệnh để điều khiển chính là viết chơng trình. ?Chơng trình máy tính là gì. - GV yêu cầu HS hoạt động nhóm thảo luận viết các lệnh để thực hiện công việc cho ví dụ ở mục 2. - HS đại diện các nhóm trả lời. - Các nhóm khác nhận xét. - GV nhận xét và treo bảng phụ đa ra các lệnh. ?Tại sao cần viết chơng trình. - GV: Để máy tính có thể xử lý, thông tin đa vào máy tính phải đợc chuyển đổi thành dạng dãy bit (dãy các số chỉ gồm 0 và 1). ?Khi viết các lệnh bằng tiếng Việt máy tính có thể hiểu và thực hiện đợc không. ?Để chỉ dẫn cho máy tính những công việc cần làm ta phải dùng ngôn ngữ gì. - GV giới thiệu về ngôn ngữ lập trình. - GV: Máy tính vẫn cha thể hiểu đợc các chơng trình Trường THPT Phụ Dực Giáo án Tin học 12 _ Năm học 2011-2012 Chương I KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU Tiết: 01 Ngày soạn: 09/08/2011 §1. MỘT SỐ KHÁI NIỆM CƠ BẢN §1. MỘT SỐ KHÁI NIỆM CƠ BẢN I. MỤC ĐÍCH, YÊU CẦU 1. Kiến thức - Biết các vấn đề cần giải quyết trong một bài toán quản lí và sự cần thiết phải có CSDL. - Biết vai trò của CSDL trong học tập và cuộc sống. 2.Kĩ năng: Bước đầu hình thành kĩ năng khảo sát thực tế cho ứng dụng CSDL. 3.Thái độ: Có ý thức sử dụng máy tính để khai thác thông tin, phục vụ công việc hàng ngày. II. CHUẨN BỊ 1. Gv. Bảng phấn, sách giáo khoa, sách giáo viên, phiếu học tập. Bảng phụ: Stt Họ tên Ngày sinh Giới tính Đoàn viên Tóan Lý Hóa Văn Tin 1 Nguyễn An 12/08/89 1 C 7,8 5,0 6,5 6,0 8,5 2 Trần Văn Giang 23/07/88 1 R 6,5 6,5 7,0 5,5 7,5 3 Lê Thị Minh Châu 03/05/87 0 R 7,5 6,5 7,5 7,0 6,5 4 Dõan Thu Cúc 12/05/89 0 R 6,5 6,4 7,1 8,2 7,3 5 Hồ Minh Hải 30/07/89 1 C 7,5 6,7 8,3 8,1 7,5 2. Hs. Sách giáo khoa. III. PHƯƠNG PHÁP - Thuyết tình, vấn đáp IV. NỘI DUNG 1. Ổn định lớp: 2. Kiểm tra bài cũ (Không kiểm tra) 3. Bài mới HOẠT ĐỘNG CỦA Gv & Hs HOẠT ĐỘNG CỦA Gv & Hs NỘI DUNG NỘI DUNG Hoạt động 1: Tìm hiểu bài toán quản lí GV: Đặt câu hỏi: Theo em để quản lí thông tin về điểm của học sinh trong một lớp em nên lập danh sách chứa các cột nào? GV: Gợi ý: Để đơn giản vấn đề cột điểm nên tượng trưng một vài môn VD: Stt, hoten, ngaysinh, giới tính, đòan viên, tóan, lý, hóa, văn, tin HS: Suy nghĩa và trả lời câu hỏi. Để quản lí thông tin về điểm của học sinh trong một lớp ta cần cột Họ tên, giới tính, ngày sinh, địa chỉ, tổ, điểm toán, điểm văn, điểm tin 1. Bài toán quản lí: - Bài toán quản lí là bài toán phổ biến trong mọi hoạt động kinh tế - xã hội. Một xã hội ngày càng văn minh thì trình độ quản lí các tổ chức hoạt động trong xã hội đó ngày càng cao. Công tác quản lí chiếm phần lớn trong các ứng dụng của tin học. - Để quản lý học sinh trong nhà trường, người ta thường lập các biểu bảng gồm các cột, hàng để chứa thông tin cần quản lý. - Một trong những biểu bảng được thiết lập để lưu trữ thông tin về điểm của học sinh như sau: (Hình 1 _SGK/4) 3 Trường THPT Phụ Dực Giáo án Tin học 12 _ Năm học 2011-2012 GV: (dùng bảng phụ minh họa H1 _SGK/4) Stt Họ tên Ngày sinh Giới tính Đoàn viên Tóan Lý Hóa Văn Tin 1 Nguyễn An 12/08/89 1 C 7,8 5,0 6,5 6,0 8,5 2 Trần Văn Giang 23/07/88 1 R 6,5 6,5 7,0 5,5 7,5 3 Lê Thị Minh Châu 03/05/87 0 R 7,5 6,5 7,5 7,0 6,5 4 Dõan Thu Cúc 12/05/89 0 R 6,5 6,4 7,1 8,2 7,3 5 Hồ Minh Hải 30/07/89 1 C 7,5 6,7 8,3 8,1 7,5 Hình 1. Ví dụ hồ sơ lớp GV: Tác dụng của việc quản lí điểm của học sinh trên máy tính là gì? -HS: Dễ cập nhật thông tin của học sinh, lưu trữ khai thác và phục vụ thông tin quản lí của nhà trường, HS: Quan sát bảng phụ và chú ý nghe giảng. Chú ý: - Hồ sơ quản lí học sinh của nhà trường là tập hợp các hồ sơ lớp. - Trong quá trình quản lí, hồ sơ có thể có những bổ sung, thay đổi hay nhầm lẫn đòi hỏi phải sửa đổi lại. - Việc tạo lập hồ sơ không chỉ đơn thuần là để lưu trữ mà chủ yếu là để khai thác, nhằm phục vụ các yêu cầu quản lí cảu nhà trường. Hoạt động 2: Tìm hiểu các công việc thường gặp khi xử lí thông tin của một tổ chức. GV: Em hãy nêu lên các công việc thường gặp khi quản lí thông tin của một đối tượng nào đó? HS: Suy nghĩ và trả lời câu hỏi. 1. Tạo lập hồ sơ đối tượng cần quản lý. 2. Cập nhật hồ sơ như thêm, xóa, sửa hồ sơ 3. Khai thác hồ sơ như tìm kiếm, sắp xếp, thống kê, tổng hợp, in ấn,… HS: Chú ý nghe giảng và ghi bài. 2. Các công việc thường gặp khi xử lí thông tin của một tổ chức. Công việc quản lí tại mỗi nơi, mỗi lĩnh vực có những đặc điểm riêng về đối tượng quản lí cũng như về phương thức khai thác thông tin. Công việc thường gặp khi xử lí thông tin bao gồm: tạo lập, cập nhật và khai thác hồ sơ. a) Tạo lập hồ sơ: Để tạo lập hồ sơ, cần thực hiện các công việc sau: - Tùy thuộc nhu cầu của tổ chức mà xác định chủ thể cần quản lí VD: Chủ thể cần quản lí là học sinh, - Dựa vào yêu cầu quản lí thông ... vit v lu lờn giy? Stt Lp 10 11 12 12A 12B 12C 12D 12E 12F 12G 12H 12I 12K 12M 12N stt Nguyn Th Thm Hot ng hc sinh gm cỏc ct v cỏc hng cú cha thụng tin ca hc sinh - i vi thao tỏc th cú th xoỏ i mt... nhiu d liu trờn mt bng, ch yu c vit v lu lờn giy? Stt Lp 10 11 12 12A 12B 12C 12D 12E 12F 12G 12H 12I 12K 12M 12N Nguyn Th Thm Hot ng hc sinh -Hc sinh quan sỏt, lng nghe, c sỏch giỏo khoa tr li... thụng tin t trng ca i tng cn qun lý, t im tt c mi thụng tin u cha cựng mt bng dn n h qu:mt bng thụng tin s cha quỏ nhiu d liu trờn mt bng, ch yu c vit v lu lờn giy? Stt Lp 10 11 12 12A 12B 12C 12D