1. Trang chủ
  2. » Cao đẳng - Đại học

tiết 1 trường thpt ngô gia tự giáo án tin học 11 tuần 1 ngày soạn 2608108 chương ii chương trình đơn giảnbài bài 3 cấu trúc chương trình a mục tiêu bài học 1 kiến thức hiểu chương trình là sự mô tả

2 17 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 14,38 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hiểu chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình, Biết cấu trúc của một chương trình đơn giản: cấu trúc chung và các thành phần.. Nhận biết được các phần của một[r]

Trang 1

Tuần : 1 Ngày soạn 26/081/08

CHƯƠNG II CHƯƠNG TRÌNH ĐƠN GIẢNBÀI

BÀI 3: CẤU TRÚC CHƯƠNG TRÌNH

A- Mục tiêu bài học:

1 Kiến thức:

Hiểu chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình,

Biết cấu trúc của một chương trình đơn giản: cấu trúc chung và các thành phần

Nhận biết được các phần của một chương trinh đơn giản

2 Kỹ năng:

Sử dụng được kiểu dữ liệu và khai báo biến để viết được một chương trình đơn giản

3 Thái độ:

 Học sinh tích cực chủ động, nghiêm túc, chính xác trong nghiên cứu khoa học

B- Phương pháp:

Thuyết trình giới thiệu và sử dụng giáo cụ trực quan kết hợp với vấn đáp HS

C- Chuẩn bị của giáo viên và học sinh:

1-Chuẩn bị của giáo viên

- Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập

2-Chuẩn bị của học sinh

- Sách giáo khoa

D- Tiến trình lên lớp:

I- Ổn định lớp :

II- Kiểm tra bài cũ: Câu 1 Nêu khái niệm tên trong lập trình? Nêu 3 tên đúng và 3 tên sai trong ngôn

ngữ Pascal

Câu 2 Nêu khái niệm hằng và biến? Nêu ví dụ minh hoạ

III- Bài mới:

1 Đặt vấn đề: phần trong ngôn ngữ lập trình

2 Triển khai bài:

Hoạt động 1: Cung cấp cho học sinh biết được cấu trúc chung của một chương trình

Hoạt động của giáo viên và học sinh Nội dung kiến thức

Gv Phát vấn gợi ý: Một bài tập làm văn em

thường viết có mấy phần? Các phần có thứ tự

không? Vì sao phải chia ra như vậy?

Hs: Lắng nghe và suy nghĩ trả lời:

- Có ba phần

- Có thứ tự : Mở bài, thân bài, kết luận

- Dễ viết, dễ đọc, dễ hiểu nội dung

Gv Yêu cầu học sinh nghiên cứu sách giáo

khoa để trả lời các câu hỏi sau:

- Một chương trình có cấu trúc mấy phần?

Hs: Nghiên cứu sgk, thảo luận và trả lời

1 Cấu trúc chung.

- Mỗi chương trình nói chung gồm 2 phần: Phần khai báo và phần thân chương trình

- Phần thân chương trình nhất định phảo có, phần khai báo có thể có hoặc không

[<Phần khai báo>]

<Phần thân>

- <và>: diễn tả ngôn ngữ tự nhiên [và] thành phần của chương trình có thể có hoặc không

Hđ2 Giới thiệu và phân tích các thành phần của chương trình

Gv: Trong phần khai báo, có những khai báo

nào?

Hs: Khai báo tên chương trình, khai báo thư

viện chương trình con, khai báo hằng, khai báo

biến và khai báo chương trình con

Gv Yêu cầu học sinh lấy ví dụ khai báo tên

2 Các thành phần của chương trình

1 a) Phần khai báo

2 – Có thể khai báo tênchương trình,hằng , biến, thư viện, chương trình con…

3 Khai báo tên chương trình

4 – Trong TP

5 Program <tên chương trình>

TIẾT

4

Trang 2

chương trình trong ngôn ngữ Pascal.

Hs: Ví dụ: Program tinh_tong;

Gv: Yêu cầu học sinh lấy ví dụ khai báo thư

viện chương trình con trong ngôn ngữ Pascal

Cấu trúc: Uses tên_thư_viện;

- Ví dụ: Uses crt ;

Gv: Yêu cầu học sinh lấy ví dụ khai báo hằng

trong ngôn ngữ Pascal

Hs:Cấu trúc: Const tên_hằng = giá_trị;

- Ví dụ: Const maxn=100;

Gv: Yêu cầu học sinh lấy ví dụ khai báo biến

trong ngôn ngữ Pascal

- Cấu trúc: Var tên_biến=Kiểu_dữ_liệu;

- Ví dụ: Var a,b,c : integer;

Gv: Yêu cầu học sinh cho biết cấu trúc chung

của phần thân chương trình trong ngôn ngữ lập

trình Pascal

Hs: Begin

Dãy các lệnh;

End

6 – Tên chương trình do ngừơi lập trình tự đặt theo đúng qui tắc đựt tên

7 Ví dụ: Program Baitap;

Program Tong Khai báo thư viện

Trong TP: Uses <tên thư viện>;

Trong C++: #include <tên thư viện>

Ví dụ : trong TP:

Uses crt, Graph;

Khai Báo hằng:

- Những hằng sử dụng nhiều lần trong chương trình thường được đặt tên cho tiện sử dụng

Ví dụ: Trong TP:

Const N=100; E=2.7;

Trong C++:

Const int N=100;

Const float e=2.7;

Khai báo biến:

- Mọi biến sử dụng trong chương trình đều phải khai báo để chương trình dịch biết để sử lí và lưu trữ

- Biến chỉ mang một giá trị gọi là biến đơn

Phần thân chương trình:

- Thân chương trình thường là nơi chứa toàn bộ các câu lệnh của chương trình hoặc lời gọi CTC

- Thân chương trình thường có cặp dấu hiệu bắt đầu

và kết thúc chương trình

Ví dụ: trong ngôn ngữ Pascal Begin

[<các câu lệnh>]

End

Hđ3 Tìm hiểu một chương trình đơn giản.

Gv: Cho học sinh quan sát hai chương trình

trong hai ngôn ngữ khác nhau TP và C++

Thông qua đó học sinh nhận xét được , hai

chương trình cùng thực hiện một công việc

nhưng viết bằng hai ngôn ngữ khác nhau nên

các câu lệnh cũng khác nhau

3 Ví dụ chương trình đơn giản:

xét hai chương trình đơn giản trong hai ngôn ngữ khác nhau sau đây:

Chương trình 1: Trong TP Program vidụ1;

Begin Write(‘ Chao cac ban’);

Readln;

End

Chương trình 2: trong C++

#include<stdio.h>

main() {printf(“Chào cac ban”);}

IV- Củng cố bài :(2 phút)

- Nêu cấu trúc chung của một chương trình viết bằng ngôn ngữ lập trình bậc cao

- Cặp dấu hiệu mở đầu và kết thúc trong Pascal là gì?

V- Dặn dò : Xem trước nội dung bài: Phép toán, biểu thức, lệnh gán, sách giáo khoa, trang 24.

Xem nội dung phụ lục B, sgk trang 129: Một số kiểu dữ liệu chuẩn, một số thủ tục và hàm chuẩn

VI Rút kinh nghiệm:

Ngày đăng: 11/04/2021, 17:42

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w