Bài giảng Tin học 11 - Tuần 16, Bài: Bài tập và thực hành

pdf 19 trang tamdan 29/01/2026 1810
Bạn đang xem tài liệu "Bài giảng Tin học 11 - Tuần 16, Bài: Bài tập và thực hành", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfbai_giang_tin_hoc_10_tuan_16_bai_bai_tap_va_thuc_hanh.pdf

Nội dung tài liệu: Bài giảng Tin học 11 - Tuần 16, Bài: Bài tập và thực hành

  1. Bài tập và thực hành 1
  2.  ÔN TẬP Câu 1: Để lưu chương trình Pascal lên đĩa, dùng phím nóng nào? A. Ctrl + S B. Alt + S C. F2 D. Ctrl + F2 12/12/2021 2
  3. Câu 2: Trong Pascal, thủ tục chuẩn để đưa dữ liệu ra màn hình là: A. Cout B. Cin C. Write/writeln D. Read/readln 12/12/2021 3
  4. Câu 3: Trong Pascal, phần thân chương trình được xác định bởi cặp dấu hiệu mở đầu và kết thúc nào? ĐA: Begin . End. 12/12/2021 4
  5. BÀI TẬP VÀ THỰC HÀNH 1 1 Môi trường Turbo Pascal 2 Chương trình Pascal hoàn chỉnh đơn giản 5 Bài thực hành 12/12/2021 5
  6. 1.Khởi động và thoát khỏi Turbo Pascal 1. Khởi động: • Nhấp chuột vào biểu tượng TP 2. Thoát TP: • C1: Chọn FILE EXIT • C2: Nhấn tổ hợp phím ALT+X 12/12/2021 6
  7. 2.Cửa sổ Turbo Pascal Thanh bảng chọn Tên chương trình Cột Dòng 12/12/2021 Dòng hướng dẫn 7
  8. 3.Bài thực hành Chương trình làm quen! Program TH1; Uses crt; Begin clrscr; Writeln(‘ Xin chao cac ban!!!’); Readln End. 12/12/2021 8
  9. Những điểm cần lưu ý khi lập trình bằng ngôn ngữ Pascal. ● Đặt dấu chấm phẩy(;) sau: Mỗi khai báo Mỗi câu lệnh * Sau câu lệnh trước từ khóa end cuối có thể bỏ qua dấu (;) ● Khi gõ begin thì lặp tức xuống dòng và gõ end, đặt sau: Từ khóa end kết thúc : dấu chấm(.) Các từ khóa end khác: dấu chấm phẩy(;) 12/12/2021 9
  10. Những điểm cần lưu ý khi lập trình bằng ngôn ngữ Pascal. ● Các câu lệnh đặt giữa begin end Begin End. ● Viết đúng các từ khóa, tên dành riêng, các thủ tục vd: program, write, readln, 12/12/2021 10
  11. BÀI TẬP 1 • Viết chương trình tính giá trị đa thức một biến :A= 2x2-7x+11 1. Xác định bài toán: + input: x + output: giá trị đa thức A 12/12/2021 11
  12. 2. Phân tích: * Thành phần dữ liệu: + Input: số thực x + Output : số thực giatridt * Thành phần xử lý: + Nhập biến x + Tính giá trị đa thức: A= 2*x*x – 7*x + 11 + Xuất giá trị đa thức. 12/12/2021 12
  13. 3. Thiết kế: * Đơn vị dữ liệu: + Input: x: real; + Output: giatridt: real;Nhập x * Sơ đồ khối Nhập x Giatridt:= 2*x*x – 7*x + 11 Đưa ra giatridt rồi kết thúc 12/12/2021 13
  14. 4. Cài đặt program GiaTriDT; uses crt; var x, giatridt: real; Begin Clrscr; Write(‘Nhap vao bien x: ’); Read(x); giatridt:= 2*x*x – 7*x + 11; write(‘Gia tri da thuc la A= ’,giatridt:6:2); readln End. 12/12/2021 14
  15. 5. Bộ dữ liệu thử nghiệm: x giatridt 1.2 5.48 0.6 7.52 3.6 11.72 3.9 14.12 2.0 5.00 12/12/2021 15
  16. BÀI TẬP 2 Program giai_ptb2; Uses crt; Var a, b, c, d, x1, x2: real; Begin Clrscr; Write(’Nhap a b c ’); Readln(a, b, c); D: = b*b-4*a*c; X1: = (-b-sqrt(d))/(2*a); X2: = -b/a-X1; Writeln(’x1 = ’,x1:6:2,’ x2 =’,x2:6:2); Readln End. 12/12/2021 16
  17. Thực hiện chương trình với các bộ dữ liệu cụ thể a b c 1 1 2 1 2 1 X1= -1.00 X2= -1.00 1 -3 2 X1=1.00 X2=2.00 4 4 1 X1= -0.50 X1= -0.50 -6 4 1 X1=0.86 X1= -0.19 12/12/2021 17
  18. Cải tiến chương trình ● Sửa lại chương trình sao cho không dùng biến trung gian D. Thực hiện chương trình với các bộ dữ liệu trên. • Sửa lại chương trình bằng cách thay đổi công thức tính x2: x2=(-b + sqrt(D))/(2*a) 12/12/2021 18
  19. Dặn dò Bài tập về nhà - Học những nội dung cần lưu ý trong phiếu thực hành. - Viết chương trình tính tổng 2 số thực. Chuẩn bị bài mới: Đọc và trả lời trước các câu hỏi trong phần bài tập SGK/35. 12/12/2021 19