Btth1
Chia sẻ bởi Nguyễn Công Quang |
Ngày 25/04/2019 |
67
Chia sẻ tài liệu: btth1 thuộc Tin học 11
Nội dung tài liệu:
Tuần: 4 Tiết 8 Ngày dạy:6/9/2011
CHƯƠNG II. CHƯƠNG TRÌNH ĐƠN GIẢN
BÀI THỰC HÀNH 1
MỤC ĐÍCH, YÊU CẦU:
Kiến thức :
Viết được chương trình hoàn chỉnh, đơn giản
Biết sử dụng một số dịch vụ cơ bản trong TP : soạn thaorn, lưu, dịch, chỉnh sửa chương trình dựa trên thông báo lỗi.Biết sử dụng chương trình dịch phát hiện và sửa lỗi.
Kĩ năng :
Biết phân tích và hoàn thành một chương trình đơn giản trên Turbo Pascal.
Biết sử dụng một số dịch vụ chủ yếu của Pascal trong soạn thảo, lưu, dịch và thực hiện chương trình. Nhận biết và sửa một số lỗi cơ bản trong Pascal.
Thái độ: Tự giác, tích cực và chủ động trong thực hành.
TRỌNG TÂM
Viết được chương trình hoàn chỉnh, đơn giản
Biết sử dụng một số dịch vụ cơ bản trong TP : soạn thaorn, lưu, dịch, chỉnh sửa chương trình dựa trên thông báo lỗi.Biết sử dụng chương trình dịch phát hiện và sửa lỗi.
CHUẨN BỊ CHO BÀI GIẢNG :
Giáo viên : giáo án , chuẩn bị một chương trinh Pascal đơn giản
Học sinh : ôn lại kiến thức chương II, xem trước bài thực hành 1 chương II, SGK…
TIỀN TRÌNH LÊN LỚP:
Ổn định lớp: lớp trưởng báo cáo sĩ số lớp
Kiểm tra bài cũ :
Cấu trúc của một chương trình Pascal.
Các kiến thức cơ bản về kiểu dữ liệu, phép gán , các phép toán, biểu thức, các thủ tục chuẩn vào/ra đơn giản.Các biên dịch chạy một chương trình trong Pascal.
Nội dung bài giảng:
Hoạt động của GV và HS
Nội dung bài học
Giáo viên nêu vấn đề để mở đầu tiết thực hành :
Để khởi động PASCAL làm như thế nào ?, cho 1 cách và nêu cụ thể?
Khi viết chương trình bằng ngôn ngữ Pascal, dù chỉ là một chương trình đơn giản, ta cần lưu ý đến những điều gì ?
Nhắc kiến thức cơ bản đã học, bằng cách đặc các câu hỏi.
Có bao nhiêu kiểu dữ liệu cơ bản đã học ?
Để nhập dữ liệu từ bàn phím dùng lệnh gì ?
Để xuất ra màn hình dùng lệnh gì ?
X2, , /X/ trong Pascal viết như thế nào?
Nêu trình tự các bước cần thực hiện.
Tìm hiểu – Phân tích bài toán (chương trình)
Trong toán học để giải bài toán này chúng ta làm như thế nào ?
Bài toán yêu cầu nhập gì ? xuất gì ?
Chuyển từ biểu thức toán học sang biểu thức trong Pascal ?
GV : Hướng dẫn, sửa lỗi chương trình, trả lời những câu hỏi của học sinh trong quá trình thực hành .
Chú ý : đối với những câu hỏi hay những lổi cơ bản thường gặp khi viết chương trình cần, cần nói trước lớp, nhấn mạnh, có thể cho các em ghi vào vở nếu cấn thiết.
Cho học sinh ghi vào vở
GV : Hướng dẫn các thao tác mở, lưu , thoát, chuyển cửa sổ, biên dịch, chạy chương trình, cùng với các thao tác soạn thảo văn bản trong PASCAL, giải thích cụ thể.
KIẾN THỨC CƠ BẢN
Cấu trúc chương trình trong Pascal :
Program ten_chuong_trinh;
Uses ds_thư_vien;
Const … {Khai báo hằng}
Var … {Khai báo biến}
Begin
…… {Thân chương trình}
End.
Bài TH 1:Viết chương trình giải phương trình bậc 2 ax2 + bx + c = 0 (pt) , với a,b,c được nhập vào bàn phím, giả sử (pt) có nghiệm . Xuất ra màn hình x1,x2 là 2 nghiệm của phương trình.
Bước 1 :
Input : a, b, c
Output : x1, x2
Bước 2 : Thuật toán . ( = b2 – 4ac
x1 = x2 = hoặc x2=
Bước 3 : Chương trình hoàn chỉnh
Program Giai_PTB2;
Uses crt;
Var a, b, c, D : real;
x1, x2 : real;
Begin
Clrscr;
Write(‘a, b, c : ’);
Readln(a,b,c);
D:= b*b – 4*a*c;
x1 := (-b –sqrt(D))/(2*a);
x2 := -b/a - x1 ; {sử dụng (2)}
write(‘x1 = ‘, x1:6:2, ‘ x2 = ‘, x2:
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Công Quang
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)