Kiểm tra bài cũ: Viết dạng lệnh của cõu lệnh điều kiện và nờu hoạt động của dạng lệnh

Một phần của tài liệu Giao an tin 8 2017 (Trang 83 - 84)

III. BÀI MỚI:

Hoạt động của GV và học sinh Nội dung

?Cho biết cỏch đặt tờn trong chương trỡnh?

?Cho biết cấu trỳc chung của một chương trỡnh gồm mấy phần?

?Cho biết cỏc kiểu dữ liệu?

?Chobiết cỏc phộp toỏn với dữ liệu kiểu số?

?Cho biết cỏc phộp so sỏnh?

?Cho biết cỏch khai bỏo biến? cho vớ dụ

?Nờu khỏi niệm bài toỏn?

I. LÍ THUYẾT:

Cõu 1: Cỏch đặt tờn trong chương trỡnh bắt đầu bằng 1

chữ cỏi, khụng dấu, khụng cỏch trống, khụng kớ tự đặc biệt.

- Khụng trựng với từ khúa. - Phõn biết chữ thường, chữ hoa

- Tờn trong cựng 1 chương trỡnh khụng được trựng nhau.

Cõu 2: Cấu trỳc chung của một chương trỡnh gồm hai

phần

- Phần khai bỏo (cú thể cú hoặc khụng) - Phần thõn chương trỡnh (bắt buộc phải cú)

Cõu 3: Một số kiểu dữ liệu thường dựng.

- Số nguyờn: byte, integer, longint, … - Số thực: real

- Kớ tự: char - Xõu kớ tự: String

Cõu 4: Cỏc phộp toỏn với dữ liệu kiểu số:

Cộng (+), trừ (-), nhõn (*), chia (/), chia lấy phần nguyờn (Div), chia lấy phần dư (mod).

Cõu 5: Cỏc phộp so sỏnh:

Bằng (=), khỏc (<>), lớn hơn (>), bộ hơn (<), lớn hơn hoặc bằng (>=), bộ hơn hoặc bằng (<=).

Cõu 6: Cỏch khai bỏo biến.

Var danh sỏch tờn biến : kiểu dữ liệu;

Vớ dụ: khai bỏo biến cho chương trỡnh tớnh diện tớch hỡnh chữ nhật.

Var cdai, crong : byte; S : integer;

?Cho biết quỏ trỡnh giải một bài toỏn trờn mỏy tớnh?

?Tại sao phải viết chương trỡnh để điều khiển mỏy tớnh?

?Chương trỡnh dịch là gỡ? * HS: Đọc cõu hỏi

* GV:Yờu cầu học sinh trả lời cỏ nhõn?

* HS: Nờu theo sự hiểu biết đĩ học * GV: Chốt lại

?Sự khỏc nhau giữa từ khúa và tờn?

?Cho biết cỳ phỏp của cõu lệnh điều kiện?

? Dĩy chữ số 2010 cú thể thuộc những kiểu dữ liệu nào?

? Phõn biệt ý nghĩa của cõu lệnh? Write(‘5+20=’, ‘20+5’);

Write(‘5+20=’, 20+5);

?Xỏc định kết quả của cỏc biểu thức sau:

a. 15-8 >3 b. (20+5)2 <> 25 c. 112 = 121 d .x >10-3x

Bài toỏn là một cụng việc hay một nhiệm vụ cần phải giải quyết.

Cõu 8: Quỏ trỡnh giải một bài toỏn trờn mỏy tớnh.

- Xỏc định bài toỏn (input, output)

- Mụ tả thuật toỏn (tỡm hướng giải bài toỏn) - Viết chương trỡnh (dựa trờn thuật toỏn)

Cõu 9: Cần viết chương trỡnh mỏy tớnh là viết nhiều

lệnh và tập hợp lại trong một chương trỡnh giỳp con người điều khiển mỏy tớnh một cỏch đơn giản và hiệu quả hơn.

Cõu 10: Chương trỡnh dịch là chương trỡnh chuyển

ngụn ngữ lập trỡnh sang ngụn ngữ mỏy để mỏy tớnh hiểu được.

Cõu 11: Sự khỏc nhau gữa từ khúa và tờn.

Từ khúa Tờn

- Được định nghĩa sẵn, khi dựng phải theo đỳng qui định

- Do người sử dụng tự đặt

Cõu 12: Cỳ phỏp của cõu lệnh điều kiện.

a) Dạng thiếu:

if <ĐK> then <cõu lệnh>;

Trong đú ĐK thường là cỏc phộp so sỏnh b) Dạng đầy đủ:

if <ĐK> then <cõu lệnh1> Else <cõu lệnh 2>;

II. BÀI TẬP:

Bài 1: Dĩy chữ số 2010 cú thể thuộc những kiểu dữ

liệu: Số nguyờn (2010), số thực (2010.0), xõu kớ tự (‘2010’).

Bài 2: í nghĩa của cõu lệnh

Write(‘5+20=’, ‘20+5’);  in ra 5+20=20+5 Write(‘5+20=’, 20+5); in ra 5+20=25

Bài 3: Kết quả của cỏc biểu thức sau:

a.15-8 >3  true b. (20+5)2 <> 25  true c. 112 = 121  true

d. x>10-3x  true nếu x >5/2, false nếu x <= 5/2

Một phần của tài liệu Giao an tin 8 2017 (Trang 83 - 84)