HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP: 1.Câu lệnh xuất dữ liệu Writeln Học sinh đọc nội dung để biết cách hiển thị dữ liệu trên màn hình 2.Câu lệnh nhập dữ liệu readln Học sinh đọ
Trang 1Bài 4: Các lệnh nhập xuất dữ liệu
I MỤC TIÊU học sinh đạt mục tiêu sau :
1 Kiến thức:
- Sử dụng được lệnh Write và Writeln để in ra màn hình các dòng chữ và số
- Sử dụng được lệnh Readln để nhập dữ liệu cho một hay nhiều biến kiểu số nguyên và số thực
2 Kỹ năng:
- Có kỹ năng làm thực hành
- Hiểu và vận dụng được việc nhập xuất dữ liệu
3 Thái độ:
- Có thái độ yêu thích bộ môn
II CÁC HOẠT ĐỘNG
A: HOẠT ĐỘNG KHỞI ĐỘNG:
Đọc hiểu chương trình bằng ngôn ngữ lập trình Scratch trong hoạt động khởi động, so sánh với chương trình trong Pascal
B & C HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP:
1.Câu lệnh xuất dữ liệu Writeln
Học sinh đọc nội dung để biết cách hiển thị dữ liệu trên màn hình
2.Câu lệnh nhập dữ liệu readln
Học sinh đọc nội dung để biết cách nhập dữ liệu từ bàn phím
Học sinh soạn và chạy thử chương trình/126
3.Hiển thị số thực
Học sinh đọc nội dung để biết cách hiển thị số thực sao cho dễ đọc
Học sinh soạn và chạy thử chương trình theo shd
D HOẠT ĐỘNG VẬN DỤNG:
Học sinh thực hiện chương trình mục B3 và nhập lại giá trị của R là 3.14, quan sát kết quả hiển thị trên màn hình
E HOẠT ĐỘNG TÌM TÒI MỞ RỘNG.
Học sinh đọc và hoàn thành
Chúc các e tự học tốt
Trang 2Bài 5: Các kiểu dữ liệu của Pascal
I MỤC TIÊU học sinh đạt mục tiêu sau :
1 Kiến thức:
- Nhớ được tên các kiểu dữ liệu
- Biết quy tắc thực hiện các phép toán trên những kiểu dữ liệu đó
2 Kỹ năng:
- Có kỹ năng làm thực hành
- Hiểu và nắm các kiểu dữ liệu
3 Thái độ:
- Có thái độ yêu thích bộ môn
II CÁC HOẠT ĐỘNG
A: HOẠT ĐỘNG KHỞI ĐỘNG:
Học sinh quan sát hai cột trong bảng và cho biết đặc điểm khác biệt
B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP:
1 Kiểu dữ liệu Interger và Real
- Học sinh đọc nội dung để hiểu khái niệm kiểu dữ liệu của ngôn ngữ lập trình, và hai kiểu dữ liệu Real và Interger của Pascal
- Học sinh đọc hiểu các miền giá trị của kiểu dữ liệu và hiểu các ví dụ
- Học sinh hoàn thành bài tập số 1, 2
2 Kiểu dữ liệu Char:
- Học sinh đọc nội dung để hiểu về kiểu ký tự và áp dụng kiến thức làm bài tập 3
3 Kiểu xâu ký tự String:
- Học sinh đọc nội dung để hiểu về xâu ký tự String sau đó áp dụng làm bài tập 4
4 Kiểu xâu ký tự Boolean:
- Học sinh đọc nội dung để hiểu về kiểu dữ liệu Boolean sau đó áp dụng làm bài tập 5, 6
D HOẠT ĐỘNG VẬN DỤNG:
Học sinh hoàn thành bài tập hoạt động vận dụng
E HOẠT ĐỘNG TÌM TÒI MỞ RỘNG.
Học sinh đọc và hoàn thành
Chúc các e tự học tốt
Trang 3Bài 6: Hằng và biến
I MỤC TIÊU học sinh đạt mục tiêu sau :
1 Kiến thức:
- Nhớ được tên các kiểu dữ liệu
- Hiểu được ý nghĩa sử dụng thực tế của chúng
- Biết quy tắc thực hiện các phép toán trên những kiểu dữ liệu đó
2 Kỹ năng:
- Có kỹ năng làm thực hành
- Hiểu và vận dụng được kiến thức hằng và biến
3 Thái độ:
- Có thái độ yêu thích bộ môn
II CÁC HOẠT ĐỘNG
A: HOẠT ĐỘNG KHỞI ĐỘNG:
- Học sinh đọc đoạn lệnh trong Scratch để nhớ lại khái niệm về biến
B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP:
Biến và hằng
- Học sinh đọc nội dung để hiểu về biến và hằng
- Học sinh vận dụng kiến thức làm bài tập 1, 2
D HOẠT ĐỘNG VẬN DỤNG:
Học sinh viết khai báo biến và hằng cho phù hợp theo các yêu cầu phần D
E HOẠT ĐỘNG TÌM TÒI MỞ RỘNG.
Học sinh đọc và hoàn thành
Chúc các e tự học tốt
Trang 4Bài 7: Lệnh gán và biểu thức
I MỤC TIÊU học sinh đạt mục tiêu sau :
1 Kiến thức:
- Hiểu và sử dụng lệnh gán trong pascal để gán giá trị của biểu thức cho biến
- Hiểu khái niệm biểu thức và biết các loại biểu thức trong ngôn ngữ Pascal
- Viết đúng các biểu thức được sử dụng đúng trong chương trình
2 Kỹ năng:
- Có kỹ năng làm thực hành
- Hiểu và vận dụng được kiến thức về lệnh gán và biểu thức
3 Thái độ:
- Có thái độ yêu thích bộ môn
II CÁC HOẠT ĐỘNG
A: HOẠT ĐỘNG KHỞI ĐỘNG:
- Học sinh đọc hiểu chương trình Scratch để nhớ lại kiến thức về lệnh gán
B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC:
1 Lệnh gán
- Học sinh đọc nội dung để biết cách sử dụng lệnh gán
- Học sinh làm bài tập 1
2 Hoạt động của lệnh gán
- Học sinh đọc nội dung để hiểu về hoạt động của lệnh gán và làm bài tập
3 Biểu thức
- Học sinh đọc nội dung để biết cách sử dụng biểu thức trong lập trình Pascal
- Học sinh vận dụng kiến thức hoàn thành bài tập 3
4 Biểu thức có giá trị True và False
- Học sinh đọc nội dung để biết cách sử dụng các biêu thức có giá trị True hoặc false
- Học sinh vận dụng kiến thức làm bài tập 4
C HOẠT ĐỘNG LUYỆN TẬP:
- Học sinh hoàn thành bài tập 1 2 3
- Học sinh thực hành bài tập 4
D HOẠT ĐỘNG VẬN DỤNG:
- Học sinh lập trình tính và hiển thị giá trị của biểu thức
E HOẠT ĐỘNG TÌM TÒI MỞ RỘNG.
Học sinh đọc và hoàn thành
Chúc các e tự học tốt
Trang 5Bài 8 : Cấu trúc rẽ nhánh
I MỤC TIÊU học sinh đạt mục tiêu sau :
1 Kiến thức:
- Hiểu về sự cần thiết của cấu trúc rẽ nhánh trong các ngôn ngữ lập trình
- Biết sử dụng câu lệnh điều kiện của ngôn ngữ Pascal để thể hiện cấu trúc rẽ nhánh trong chương trình
2 Kỹ năng:
- Có kỹ năng làm thực hành
- Hiểu và vận dụng được cấu trúc rẽ nhánh
3 Thái độ:
- Có thái độ yêu thích bộ môn
II CÁC HOẠT ĐỘNG
A: HOẠT ĐỘNG KHỞI ĐỘNG:
- Học sinh đọc hiểu bài toán và trả lời các câu hỏi theo ý mình
B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC:
1 Cấu trúc rẽ nhánh
- Học sinh đọc hiểu bài toán và ghép đúng mô tả thuật toán
- Học sinh đọc nội dung để hiểu về cấu trúc rẽ nhánh trong lập trình
2 Biểu diễn điều kiện
- Học sinh đưa ra các biểu thức điều kiện dựa trên các phát biểu
3 Câu lệnh điều kiện trong Pascal
- Học sinh đọc nội dung để biết về câu lệnh điều kiện dạng thiếu và dạng đủ
- Học sinh hoàn thành bài tập 2
4 Câu lệnh ghép trong Pascal
- Học sinh đọc hiểu thuật toán và đoạn chương trình
- Học sinh chạy thử chương trình
C HOẠT ĐỘNG LUYỆN TẬP:
- Học sinh hoàn thành bài tập số 1,2
- Học sinh thực hành theo yêu cầu bài tập 3
D HOẠT ĐỘNG VẬN DỤNG:
- Học sinh thực hành viết chương trình tính số tiền phải trả cho một hiệu sách
E HOẠT ĐỘNG TÌM TÒI MỞ RỘNG.
Học sinh đọc và hoàn thành
Chúc các e tự học tốt