1. Trang chủ
  2. » Tất cả

TIẾT 50 - BÀI TẬP TIN HỌC 8

45 6 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 45
Dung lượng 8,97 MB

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

Nội dung

Câu lệnh điều kiện dạng đủ: IF THEN ELSE ; Với câu lệnh này, chương trình sẽ kiểm tra Điều kiện.. Điền vào chỗ trống cách thức hoạt động của câu lệnh lặp biết trước số lần lặp: For

Trang 1

NHIỆT LIỆT CHÀO MỪNG

Giáo viên: Vũ Thị Thu Trang Trường THCS Bần Yên Nhân

Thầy cô giáo và các em học sinh

Trang 2

CON SỐ MAY MẮN

Trang 3

5 4

Trang 5

If <Điều kiện> then <Câu lệnh 1> Else <Câu lệnh 2>;

Trang 6

While <Điều kiện> do <Câu lệnh 1>;

Trang 8

Khi biến đếm lớn hơn giá trị đầu

Trang 9

Giá trị cuối – Giá trị đầu + 1

Trang 10

0

A

5 B

Trang 11

2 loại: Biết trước và chưa biết trước

Trang 12

Trò chơi truyền phấn

Lớp chia làm 2 đội: DÃY TRONG (TEAM) và DÃY NGOÀI (TEAM B)

Mỗi đội cử 3 bạn đại diện truyền phấn cho nhau để thực hiện 3 nhiệm vụ bên dưới:

Nhiệm vụ 1: Viết cú pháp của câu lệnh điều kiện dạng thiếu.

Nhiệm vụ 2: Viết cú pháp của câu lệnh điều kiện dạng đủ

Nhiệm vụ 3: Viết cú pháp của câu lệnh lặp với số lần biết trước

Đánh giá: - Đội nhanh nhất được cộng 1 điểm

- Mỗi lệnh viết đúng được 3 điểm

- Đội chiến thắng là đội nhiều điểm nhất

Trang 13

IF <Điều kiện> THEN <Câu lệnh>;

1 Câu lệnh điều kiện dạng thiếu

2 Câu lệnh điều kiện dạng đủ

IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;

CÚ PHÁP CÂU LỆNH ĐIỀU KIỆN VÀ CÂU LỆNH LẶP

3 Câu lệnh lặp biết trước số lần lặp

FOR < Biến đếm >:=< Giá trị đầu > TO < Giá trị cuối > DO < Câu lệnh >;

Trang 14

a Câu lệnh điều kiện dạng thiếu: IF <Điều kiện> THEN <Câu lệnh>;

Khi gặp câu lệnh điều kiện dạng thiếu chương trình sẽ kiểm tra điều kiện Nếu điều kiện

được thỏa mãn, chương trình sẽ thực hiện câu lệnh sau từ khóa THEN , trường hợp

ngược lại câu lệnh đó bị bỏ qua

b Câu lệnh điều kiện dạng đủ:

IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2> ;

Với câu lệnh này, chương trình sẽ kiểm tra Điều kiện Nếu Điều kiện được thỏa mãn,

chương trình sẽ thực hiện câu lệnh 1 , trường hợp ngược lại chương trình thực hiện

câu lệnh 2

7

8

c Điền vào chỗ trống cách thức hoạt động của câu lệnh lặp biết trước số lần lặp:

For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

Trong đó, for, to, do là các từ khóa, biến điếm là kiểu nguyên, giá trị đầu, giá trị cuối là các giá trị nguyên Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị là giá trị đầu, sau mỗi vòng lặp, biến đếm sẽ tự động tăng lên

1 đơn vị cho đến khi bằng giá trị cuối.

Trang 15

a Câu lệnh điều kiện dạng thiếu: IF <Điều kiện> THEN <Câu lệnh>;

Khi gặp câu lệnh điều kiện dạng thiếu chương trình sẽ kiểm tra điều kiện Nếu điều kiện

được thỏa mãn, chương trình sẽ thực hiện câu lệnh sau từ khóa THEN , trường hợp

ngược lại câu lệnh đó bị bỏ qua

b Câu lệnh điều kiện dạng đủ:

IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2> ;

Với câu lệnh này, chương trình sẽ kiểm tra Điều kiện Nếu Điều kiện được thỏa mãn,

chương trình sẽ thực hiện câu lệnh 1 , trường hợp ngược lại chương trình thực hiện

câu lệnh 2

7

8

c Điền vào chỗ trống cách thức hoạt động của câu lệnh lặp biết trước số lần lặp:

For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

Trong đó, for, to, do là các từ khóa, biến điếm là kiểu nguyên, giá trị đầu, giá trị cuối là các giá trị nguyên Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị là giá trị đầu, sau mỗi vòng lặp, biến đếm sẽ tự động tăng lên

1 đơn vị cho đến khi bằng giá trị cuối.

Trang 16

Điền vào chỗ trống cách thức hoạt động của câu

lệnh điều kiện dạng thiếu:

IF <Điều kiện> THEN <Câu lệnh>;

Khi gặp câu lệnh điều kiện dạng thiếu chương trình sẽ

kiểm tra điều kiện Nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh sau từ khóa THEN , trường hợp ngược lại câu lệnh đó bị bỏ qua

Trang 17

Điền vào chỗ trống cách thức hoạt động của câu

lệnh điều kiện dạng đủ:

IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2> ;

Với câu lệnh này, chương trình sẽ kiểm tra Điều kiện

Nếu Điều kiện được thỏa mãn, chương trình sẽ thực hiện

câu lệnh 1 , trường hợp ngược lại chương trình thực hiện

Trang 18

Điền vào chỗ trống cách thức hoạt động của câu lệnh lặp biết

trước số lần lặp:

For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

Trong đó, for, to, do là các từ khóa, biến điếm là

kiểu nguyên, giá trị đầu, giá trị cuối là các giá trị nguyên.

Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị là

giá trị đầu, sau mỗi vòng lặp, biến đếm sẽ tự động tăng lên

1 đơn vị cho đến khi bằng giá trị cuối.

9

12

Trang 21

LẶP BIẾT TRƯỚC SỐ LẦN LẶP: FOR … DO

Cú pháp:

Trong đó:

+ FOR, TO, DO: là từ khóa

Giá trị đầu < Giá trị cuối.

+ Số lần lặp = Giá trị cuối – Giá trị đầu + 1

+ Sau mỗi lần lặp giá trị biến đếm sẽ tăng 1 đơn vị

Hoạt động

Khi thực hiện, biến đếm sẽ nhận giá trị là giá trị đầu , sau mỗi vòng lặp, biến đếm sẽ tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối thì dừng lại.

Trang 22

Các câu lệnh Pascal sau đây được viết đúng hay sai?

a) if x := 7 then a:=b;

b) if x > 5 ; then a:=b;

c) if x > 5 then ; a:=b;

d) if x > 5 then a:=b; m:=n;

e) if x > 5 then a:=b ; else m:=n;

f) if n > 0 then begin a:=0; m:=-1 end else c:=a;

Trang 23

Bài tập: Các câu lệnh Pascal sau đây được viết

e) if x > 5 then a:=b ; else m:=n;

f) if n > 0 then begin a:=0; m:=-1 end else c:=a;

Trả lời:

a) Sai  Sửa lại: if x=7 then a:=b;

b) Sai  Sửa lại: if x > 5 then a:=b;

c) Sai Sửa lại: if x > 5 then a:=b;

d) Đúng.

e) Sai  Sửa lại: if x > 5 then a:=b else m:=n;

f) Đúng

IF <Điều kiện> THEN <Câu lệnh>;

IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;

Trang 25

HOẠT ĐỘNG NHÓM

Tìm lỗi sai trong chương trình sau:

1 Program timloict;

2 Uses trc ;  Sai tên thư viện  Uses crt ;

3 Var a: String ;  Khai báo kiểu dữ liệu  Var a: Integer ;

4 Begin

5 clrscr;

6 Write(‘Nhap so a = ‘)  Thiếu dấu ; kết thúc lệnh:

Write(‘Nhap so a = ‘) ;

7 Readwrite (a);  Viết sau câu lệnh  Readln(a);

8 If a mod 2 = 0 then Writeln(‘a la so chan’) ; else Writeln(‘a la so le’)

9  Có dấu ; ở trước từ khóa Else và thiếu dấu ; sau của câu lệnh

 If a mod 2 = 0 then Writeln(‘a la so chan’) else Writeln(‘a la so le’);

10 Readln

11 End  Thiếu dấu Sau từ khóa End  End.

Trang 26

Program ktchanle;

Uses crt;

Var ; BEGIN

Nhập vào số a

Readln;

END.

Nếu a chia hết cho 2 thì in thông báo “a la so chan”

Ngược lại in thông báo “a la so le”

HOẠT ĐỘNG NHÓM: HOÀN THIỆN CHƯƠNG TRÌNH

Bài toán: Nhập vào số nguyên a từ bàn phím, kiểm tra và in ra màn hình kết quả kiểm tra a là số chẵn hay số lẻ.

Trang 28

Điền vào chỗ trống để hoàn thiện chương trình: Sử dụng câu lệnh lặp for để viết chương trình in ra màn hình 50 dấu *

Cho biết dòng lệnh thứ 7 có tác dụng gì?

i: integer;

for i:= 1 to 50 do write(‘*’);

Trang 29

Hãy chỉ ra điểm không hợp lệ trong các câu lệnh sau:

End.

 Giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối

 Giá trị cuối phải là một giá trị nguyên.

 Khi khai báo, biến đếm (i) trong vòng lặp phải thuộc kiểu số nguyên

Trang 30

Điền vào chỗ trống để hoàn thiện chương trình: Sử dụng câu lệnh lặp for để viết chương trình in ra màn hình 50 dấu *

Cho biết dòng lệnh thứ 7 có tác dụng gì?

i: integer;

for i:= 1 to 50 do write(‘*’);

Trang 31

Các câu lệnh sau được viết đúng hay sai?

d If a>b then m:=4; else m:=8;

b If x>6.5; then x:=x+1

a If x:=3 then a:=x;

c If x<>0 then a:=b; a:=a+1;

Trang 32

Cho x=3, y=10

IF (x<y) THEN write (x) ELSE write (y);

Kết quả in ra màn hình sau khi thực hiện lệnh trên là:

a Không cho ra kết quả

d 3

b 18

c 15

Trang 34

Tiết 48, 49, 50: BÀI TẬP

Sau câu lệnh này giá trị biến x sẽ bằng bao nhiêu?

IF (46 mod 2)=0 THEN x:=x+2; (trước đó x=5)

d 3

b 7

a 6

c 8

Trang 37

X:=20-1=19 X:=19-2=17 X:=17-3=14

Trang 38

Nếu chia hết cho 2 thì Write(‘a la so chan’);

Ngược lại Write(‘a la so le’);

HOẠT ĐỘNG NHÓM: HOÀN THIỆN CHƯƠNG TRÌNH

BÀI TOÁN: NHẬP VÀO SỐ NGUYÊN A TỪ BÀN PHÍM, KIỂM TRA VÀ IN RA MÀN HÌNH KẾT QUẢ KIỂM TRA A LÀ SỐ CHẴN HAY SỐ LẺ.

Trang 40

CĂN HỘ VĂN PHÒNG OFFICETEL VINHOMES GIẢNG VÕ “ĐẲNG CẤP” TẠI “ĐẤT VÀNG “HÀ NỘI

Căn hộ  Officetel Vinhomes Giảng Võ nằm trong tổ hợp dự án cao cấp  vị trí vàng trung tâm Hà Nội là Vinhomes Giảng Võ với các loại hình căn hộ chung cư cao cấp, căn hộ văn phòng Officetel, shophouse vinhomes giảng võ kinh doanh kết hợp với các tiện ích dịch vụ đã tạo lên một công trình với kiến trúc độc đáo sang trọng, một biểu tượng mới người Việt xứng tầm đẳng cấp thế giới

Căn hộ văn phòng Vinhomes Giảng Võ được chủ đầu tư VinGroup đầu tư nghiên cứu một cách tỷ mỉ chu đáo, sao cho đáp ứng có thể hoàn hảo nhất

cả hai công năng để ở và làm văn phòng được.Ngoài ra, cùng với những nội thất sang trọng phong cách đẳng cấp sẽ tôn văn phòng công ty lên một tầm cao mới, thuận lợi trong cuộc việc phát triển con thuyền đi đúng hướng của công ty

MÔ HÌNH CĂN HỘ VĂN PHÒNG OFFICETEL GIẢNG VÕ LÀ GÌ?

Mô hình căn hộ Officetel Giảng Võ là loại hình căn hộ văn phòng đang phát triển trên toàn thế giới, với sự kết hợp của văn phòng (Office) và khách sạn (Hotel) Officetel là một căn hộ đa năng, vừa có chức năng làm văn phòng, vừa có chức năng lưu trú sử dụng như một khách sạn với tiện ích dịch vụ tiện nghi

Hiện nay, pháp luật Việt Nam vẫn đang quy định hình thức sở hữu của căn hộ văn phòng Officetel là sở hữu 50 năm Chủ sở hữu căn hộ Officetel có thể làm văn phòng kinh doanh và có thể lưu trú ngay tại căn hộ luôn, làm tăng năng suất làm việc công ty hiệu quả hơn

Một trong những đặc điểm nổi bật của Căn hộ Officetel Giảng Võ nằm tại những vị trí trung tâm giao thông thuận tiện, nơi giá cả bất động sản luôn ở mức cao Thiết kế căn hộ Officetel thường những loại diện tích nhỏ từ 30-70m2, với mức đầu tư vốn ban đầu thấp phù hợp với nhiều công ty mới khởi nghiệp, công ty dịch vụ, văn phòng đại diện nước ngoài tại Việt Nam

VỊ TRÍ “SÁNH KIM CƯƠNG” OFFICETEL VINHOMES GIẢNG VÕ

Căn hộ Officetel Vinhomes Giảng Võ tọa lạc tại vị trí vàng trung tâm thành phố Hà Nội, ngay ngã ba đường Giảng Võ – Ngọc Khánh bên hồ Giảng

Võ, có kết nối giao thông cực kỳ thuận lợi ra các tuyến đường lớn như: Giảng Võ, Ngọc Khánh, Nguyễn Thái Học, Kim Mã, Ô Chợ Dừa, Láng Hạ, … gần hoàng loạt cơ quan ban ngành nhà nước trong nội thành Hà Nội

Officetel Vinhomes Giảng Võ được khách hàng đánh giá cao về một vị trí vàng trung tâm, kết nối giao thông tuyệt vời, phù hợp yêu cầu với một căn hộ văn phòng Officetel – Điều kiện lý tưởng phát triển mô hình Officetel

Ngoài ra, căn hộ văn phòng Officetel Vinhomes Giảng Võ còn sở hữu những tiện ích sống hoàn hảo đến từng chi tiết mà khu đô thị Vinhomes Giảng

Võ mang lại cho cư dân nơi đây

Sống và làm việc trong một khu đô thị tuyệt vời đẳng cấp hàng đầu Việt Nam là điều mà mọi khách hàng đều mong muốn và sở hữu Ngoài việc sở hữu một căn hộ lý tưởng, một không gian văn phòng đẳng cấp tiện nghi, Officetel Vinhomes Giảng Võ còn mang lại những trải nhiệm sống tuyệt vời sau những giây phút làm việc căng thẳng với những bể bơi sang trọng, trung tâm thương mại hiện đại, nhà hàng, cafe, Gym, Yoga, …

Với những điều tuyệt vời như vậy, hãy sở hữu căn hộ Officetel Vinhomes Giảng Võ ngay hôm nay để sống và làm việc trong một môi trường tuyệt vời, cộng đồng cư dân đẳng cấp, nâng tầm vị thế doanh nghiệp

Hãy liên hệ ngay với chúng tôi, để được nhận thông tin cập nhật dự án sớm nhất về thiết kế, quy hoạch, giá bán, chính sách, thông tin mở bán và nhận

vé mời tham dự mở bán

Trang 42

- Ôn lại các kiến thức đã học

- Lấy các ví dụ về Câu lệnh điều kiện

và Câu lệnh lặp với số lần biết trước.

TÌM TÒI, MỞ RỘNG

5/13/21 04:22:40 PM

Trang 44

Luật chơi: 4 đội chơi nhập tham gia trò chơi Kahoot

ĐỘI NÀO NHANH HƠN

Trang 45

*Chúc các thầy cô sức khỏe* Các em học tốt

Ngày đăng: 12/05/2021, 16:38

w