BÀI TẬP CHƯƠNG 4 1.Viết chương trình in ra màn hình: a) Các số nguyên tố có 3 chữ số. b) Các số nguyên tố nhỏ hơn hoặc bằng n với n là số nguyên nhập từ bàn phím (1≤n≤100). c) n số nguyên tố đầu tiên với n là số nguyên nhập từ bàn phím (1≤n≤100). 2.Nhập hai số nguyên dương m, n (0 < m, n ≤ 65355). Sau đó: a) Tính mn và . b) Tính UCLN (m, n) và BCNN (m, n). c) Tìm 2 số tự nhiên p và q nguyên tố cùng nhau sao cho . Yêu cầu: Xây dựng Unit chứa các hàm tính mn, , UCLN; xây dựng tệp bao hàm để chứa các lệnh nhập dữ liệu, xử lý. 3.Viết chương trình nhập số N từ một hệ đếm X rồi đổi N sang hệ đếm Y (N là chuỗi, X, Y là số nguyên dương nhập từ bàn phím, x,y ≥ 2) ? 4.Nhập n, k nguyên đảm bảo phải dương và k 0: phương trình có nghiệm phân biệt: x1= −b + ∆ −b − ∆ ; x2= 2a 2a Lưu ý: - Nếu khuyết a (a = 0) phương trình ax + bx + c = trở thành phương trình bậc ax + b = - Trong tốn học ta tìm nghiệm phương trình bậc cách tính ∆’ (nếu b chẵn) tính nhẩm nghiệm trường hợp a+b+c=0, a-b+c=0 Tuy nhiên cách dùng lập trình Phương trình trùng phương: ax4 + bx2 + c = (a ≠ 0) (*) Cách giải: Ta đặt t = x2, phương trình (*) trở thành at2 + bt + c = (**) Giải (**) theo ẩn t Nếu (**) có nghiệm t >= (*) có nghiệm ± t , ngược lại (*) vơ nghiệm Bất phương trình bậc nhất: ax + b > (a ≠ 0) b Nếu a > bất phương trình có nghiệm x > a b Nếu a < bất phương trình có nghiệm x < a Lưu ý: - Nếu khuyết a (a = 0) ax + b > ⇔ b > Khi đó: b ≤ BPT vơ nghiệm; b > BPT có vơ số nghiệm - Các dạng khác bất phương trình bậc nhất: ax + b ≥ 0, ax + b < 0, ax + b ≤ 0) a x + b y = c Hệ phương trình bậc ẩn số (Giải định thức): a ' x + b ' y = c ' a b c b a c Dy = Dx = D= = cb' - c'b = ab' - a'b = ac' - a'c a' c' c' b' a' b' Nếu D = thì: + Nếu Dx ≠ Dy ≠ hệ PT vơ nghiệm; + Nếu Dx = Dy = hệ PT có vơ số nghiệm Dy D Nếu D ≠ hệ PT có nghiệm nhất: x = x y = D D Lưu ý: Trong tốn học ta giải hệ phương trình bậc ẩn phương pháp phương pháp cộng đại số Tuy nhiên cách dùng lập trình Tài liệu bồi dưỡng học sinh giỏi Tin Văn Trọng-Tân Hội-ĐT VI HÀM SỐ - ĐỒ THỊ: Hàm số bậc nhất: y = ax + b (a ≠ 0) - Tập xác định: ∀x∈ R - Tính chất biến thiên: đồng biến R a>0; nghịch biến R a0 hàm số đồng biến x>0 nghịch biến x c; a + c > b; b + c > a + Ta tính diện tích tam giác theo cơng thức Hê-rơng: S= p ( p − a )( p − b )( p − c ) Trong p nửa chu vi: p = Tỉ số lượng giác góc nhọn: Sinα = tgα = ® èi AC = ÷ hun BC ® èi AC = ÷ kỊ AB cosα = kỊ AB = ÷ Cạnh kề hun BC cotgα = kỊ AB = ÷ ® èi AC B c = a.Sinβ = a.Cosα c = b.tg β = b.Cotgα Arcsin, Arccos, Arctan, Arccotg: Cạnh đố i α C Cạnh huyề n B Một số hệ thức cạnh góc tam giác vng: b = a.Sinα = a.Cos β b = c.tgα = c.Cotg β a +b +c A α a c β A b Arcsin a = số đo cung có sin a Arccos a = số đo cung có cos a Arctan a = số đo cung có tang a Arccotg a = số đo cung có cotang a π 180 rad rad = Đổi độ sang Radian ngược lại: = ÷ 180 π Một số cơng thức tính chu vi, diện tích: - Chu vi hình vng: C = 4a (với a cạnh hình vng) - Diện tích hình vng: S = a (với a cạnh hình vng) - Chu vi hình chữ nhật: C = 2(a + b) (với a chiều dài, b chiều rộng) - Diện tích hình chữ nhật: S = ab (với a chiều dài, b chiều rộng) - Diện tích hình tam giác: S = ah (với a cạnh đáy, h đường cao thuộc cạnh đáy) - Diện tích hình thang: S = ( a +b) h (với a đáy lớn, b đáy nhỏ, h đường cao) - Chu vi đường tròn: C = 2πR (với R bán kính) - Diện tích hình tròn: S = πR2 (với R bán kính) C Tài liệu bồi dưỡng học sinh giỏi Tin Văn Trọng-Tân Hội-ĐT Học, học nữa, học Vladimir Ilyich Lenin (18701924) Chương 2: MỘT SỐ VẤN ĐỀ CƠ BẢN TRONG PASCAL I GIẢI THUẬT: a Khái niệm: Giải thuật (còn gọi thuật tốn) tập hữu hạn thao tác (các cơng việc, phép tốn…) đặt tên chúng thực theo trình tự thích hợp số đối tượng để đạt điều mong muốn b Biểu diễn giải thuật: Thơng thường, người ta sử dụng cách sau để biểu diễn giải thuật: - Liệt kê: Là hình thức liệt kê bước ngơn ngữ tự nhiên - Lưu đồ: Là hình thức biểu diễn giải thuật dạng sơ đồ - Dùng ngơn ngữ lập trình - Dùng ngơn ngữ mã giả II CÁC PHÉP TỐN CƠ BẢN – TỪ KHĨA, TÊN TỰ ĐẶT: Các phép tính: + ; - ; * ; / (chia cho thương số thực); DIV (chia lấy phần ngun); MOD (chia lấy phần dư); IN (thuộc - dùng cho tập hợp) Lưu ý: phép + dùng để cộng hai chuỗi cộng hai tập hợp; phép trừ dùng để trừ hai tập hợp; phép * dùng để lấy phần giao hai tập hợp; phép DIV, MOD khơng dùng với số thực Các phép so sánh: > ; < ; = ; ; >= ; < d) & 50) Trong soạn thảo Winword, để tạo bảng (Table), ta thực : a) Tools - Insert Table b) Insert - Insert Table c) Format - Insert Table d) Table - Insert Table 51) Các hệ điều hành thơng dụng thường lưu trữ : a) Trong CPU b) Trong RAM c) Trên nhớ ngồi d) Trong ROM 52) Trong soạn thảo văn Word, muốn tạo ký tự to đầu dòng đoạn văn, ta thực : a) Format - Drop Cap b) Insert - Drop Cap c) Edit - Drop Cap d) View - Drop Cap 53) Điều khơng nói điều kiện làm việc nghề Tin học văn phòng? a) Làm việc nhà b) Ảnh hưởng thị lực c) Ảnh hưởng cột sống d) Tiếp xúc với độc hại 54) Trong soạn thảo Winword, cơng dụng tổ hợp Ctrl - F : a) Tạo tệp văn b) Lưu tệp văn vào đĩa c) Chức tìm kiếm soạn thảo d) Định dạng trang 55) Internet phát triển ngày nhanh ; theo bạn, thời điểm Việt Nam thức gia nhập Internet : a) Cuối năm 1999 b) Cuối năm 1998 c) Cuối năm 1997 d) Cuối năm 1996 56) Trong soạn thảo Winword, muốn định dạng lại trang giấy in, ta thực hiện: a) File - Properties b) File - Page Setup c) File - Print d) File - Print Preview 57) Bạn hiểu Virus tin học ? a) Tất b) Là chương trình máy tính người tạo ra, c) Có khả tự dấu kín, tự chép để lây lan, d) Có khả phá hoại sản phẩm tin học 58) Trong soạn thảo Winword, muốn chuyển đổi hai chế độ gõ : chế độ gõ chèn chế độ gõ đè; ta bấm phím: a) Insert b) Tab c) Del d) CapsLock 59) Khi làm việc với WinWord (Excel), lưu tệp vào đĩa, tệp ? a) Ln ln thư mục OFFICE b) Ln ln thư mục My Documents c) Bắt buộc thư mục WINWORD (EXCEL ) d) Cả câu sai 60) Trong bảng tính Excel, A2 có sẵn liệu dãy kí tự "Tin hoc van phong" ; Tại B2 gõ vào cơng thức =LOWER(A2) nhận kết quả? a) TIN HOC VAN PHONG b) Tin hoc van phong c) tin hoc van phong d) Tin Hoc Van Phong 61) Trong Windows, sử dụng chương trình máy tính bỏ túi ? a) Excel b) Calculator c) WinWord d) Notepad 62) Trong bảng tính Excel, A2 gõ vào cơng thức =IF(3>5,100,IF(5