Đề cương ôn tập học kỳ 1 môn Tin học 8 năm học 2017-2018

11 5 0
Đề cương ôn tập học kỳ 1 môn Tin học 8 năm học 2017-2018

Đ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

Ngôn ngữ lập trình là tập hợp các ký hiệu và quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính. 4) Hãy kể tên một vài từ khóa mà em biết? Từ k[r]

(1)

ĐỀ CƯƠNG ƠN TẬP HỌC KÌ I MÔN TIN HỌC NĂM HỌC 2017 – 2018

A LÝ THUYẾT

1) Chương trình máy tính gì?

Chương trình máy tính dãy lệnh mà máy tính hiểu thực 2) Hãy cho biết bước tạo chương trình máy tính?

Các bước tạo chương trình: Gồm bước - Viết chương trình ngơn ngữ lập trình

- Dịch chương trình thành ngơn ngữ máy để máy tính hiểu 3) Ngơn ngữ lập trình gồm gì?

Ngơn ngữ lập trình tập hợp ký hiệu quy tắc viết lệnh tạo thành chương trình hồn chỉnh thực máy tính

4) Hãy kể tên vài từ khóa mà em biết? Từ khóa: Program, var, begin, end, uses, const

5) Một chương trình thường có phần? Phần phần bắt buộc?

Một chương trình gồm có phần: Phần khai báo phần thân chương trình Phần khai báo có khơng phần thân bắt buộc phải có

6) Tên chương trình dùng để làm gì? cho biết cách đặt tên

Tên dùng để phân biệt đại lượng chương trình người lập trình đặt

Cách đặt tên: Tên phải khác ứng với đại lượng khác nhau, tên khơng trùng với từ khố, khơng bắt đầu số, khơng có dấu cách,…

7) Các NNLT thường phân chia liêu thành kiểu nào? Kí tự, số nguyên, số thực, xâu,…

8) Hãy nêu phép toán số học Pascal? +, -, *, /, mod, div

9) Hãy cho biết lệnh Read(<danh sách biến>) hay Readln (<danh sách biến>) dùng để làm gì?

(2)

10) Nêu vai trò biến viết cú pháp khai báo biến Pascal?

Biến được dùng để lưu trữ liệu liệu biến lưu trữ thay đổi thực chương trình

Cú pháp: Var < danh sách biến > : < kiểu liệu > 11) Hãy cho biết cú pháp lệnh gán Pascal?

< biến > := < biểu thức >

12) Hằng gì? Viết cú pháp khai báo hằng?

Hằng đại lượng có giá trị khơng đổi suốt trình thực chương trình Cú pháp: const < tên >=< giá trị >

13) Bài tốn gì? Để giải tốn cần phải làm gì? Nêu bước để giải tốn trên máy tính?

* Bài tốn cơng việc hay nhiệm vụ cần giải

* Để xác định toán cụ thể ta cần xác định rõ các điều kiện cho trước kết cần thu được

* Q trình giải tốn máy tính gồm bước: Xác định tốn, mơ tả thuật tốn viết chương trình

14) Thuật tốn gì? Hãy viết thuật tốn tốn “Tính tổng 100 số tự nhiên đầu tiên” “Tìm số lớn dãy A số a1, a¬2, a3, , an cho trước”?

* Thuật toán dãy hữu hạn thao tác cần thực theo trình tự xác định để thu kết cần thiết từ điều kiện cho trước

* Mơ tả thuật tốn: “Tính tổng 100 số tự nhiên đầu tiên” - INPUT: Dãy 100 số tự nhiên

- OUTPUT: Giá trị tổng 100 số tự nhiên - Bước 1: SUM 0; i0

- Bước 2: ii1

- Bước 3: Nếu i100 SUMSUMi quay lại bước - Bước 4: Thông báo kết kết thúc thuật toán

(3)

- OUTPUT: Giá trị Max=max{a1, a2, ,an.} - Bước 1: Max  a1; i1;

- Bước 2: ii+1

- Bước 3: Nếu I > n, chuyển tới bước

- Bước 4: Nếu > max, max ai Quay lại bước - Bước 5: Kết thúc thuật toán

15) Vẽ sơ đồ câu lệnh điều kiện có cấu trúc rẽ nhánh dạng thiếu viết cú pháp nó? Vẽ sơ đồ câu lệnh điều kiện có cấu trúc rẽ nhánh dạng đầy đủ viết cú pháp nó?

* Sơ đồ cú pháp rẽ nhánh dạng thiếu:

if < điều kiện > then < câu lệnh >; * Sơ đồ cú pháp rẽ nhánh dạng đầy đủ:

if < điều kiện > then < câu lệnh > else < câu lệnh >;

B BÀI TẬP

I - TRẮC NGHIỆM

Hãy khoanh tròn vào câu trả lời mà em cho

(4)

A Alt + F9 B Ctrl + F6 C Ctrl + F9 D Alt + F6 Câu 2: Integer kiểu liệu?

A Số nguyên B Số thực C Chuỗi D Chữ Câu 3: Cách chuyển biểu thức ax2 +bx+c sau

A a*x2 +b*x+c B a*x*x+b*x+c*x

C a*x*x +b.x +c*x D a*x*x + b*x+c

Câu 4: Kiểu liệu String có phạm vi giá trị

A Một ký tự bảng chữ B Xâu ký tự tối đa 522 ký tự C Xâu ký tự tối đa 525 ký tự D Xâu ký tự tối đa 255 ký tự Câu 5: Div phép tốn gì?

A Chia lấy phần nguyên B Chia lấy phần dư

C Cộng D Trừ

Câu 6: Lệnh Write tương tự lệnh Writeln A Khơng đưa trỏ xuống đầu dịng B Đưa trỏ xuống đầu dòng

C Bỏ dấu ngoặc đơn D Bỏ dấu ngoặc kép

Câu 7: Trong Pascal, khai báo sau A Const x:real; B Var 4hs: Integer C Var Tb : real; D Var R=30;

Câu 8: Trong chương trình, có tất từ khóa để khai báo biến?

A B C D 1

(5)

Câu 10: Khởi động Turbo Pascal cách:

A Nháy phải chuột vào biểu tượng Turbo hình

B Nháy đúp chuột vào biểu tượng Turbo hình C Nháy chuột vào biểu tượng Turbo hình

D Nháy đúp chuột phải vào biểu tượng Turbo hình

Câu 11: IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị b nhận giá trị nào?

A B 5 C D

Câu 12: Dãy kí tự 20n10 thuộc kiểu liệu

A Real B Integer C String D Char

Câu 13: Biểu thức toán học biểu diễn Pascal là?

A (18-4)/(6+1-4) B 18-4/6+1-4

C (18 - 4)/(6+1)-4 D (18-4)/6+1-4 Câu 14: Cấu trúc chung hợp lý chương trình Pascal là:

A Begin → Program → End B Program → End → Begin

C End →Program -> Begin D Program → Begin → End

Câu 15: Biểu thức toán học (a2 + b)(1 + c)3 biểu diễn Pascal ? A (a*a + b)(1+c)(1 + c)(1 + c) B (a.a + b)(1 + c)(1 + c)(1 + c) C (a*a + b)*(1 + c)*(1 + c)*(1 + c) D (a2 + b)(1 + c)3

Câu 16: Trong Pascal, với câu lệnh sau: Writeln (‘KQ là:’, a); in hình?

A Ket qua la: a B Khơng đưa

C KQ la a D KQ la: <giá trị biến a>

Câu 17: Ngôn ngữ lập trình A Chương trình máy tính B Một thuật tốn

C Mơi trường lập trình

D Ngơn ngữ dùng để viết chương trình máy tính 18

4

(6)

Câu 18: Trong câu lệnh Pascal sau, câu viết đúng: A if x:=5 then; a=b B if; x>5 then a:=b

C if x>5; then a:=b D if x>5 then a:=b else a<>b; Câu 19: Q trình giải tốn máy tính theo trình tự bước sau:

A Xác định tốn →Viết chương trình→Mơ tả thuật tốn B Mơ tả thuật tốn→Viết chương trình→ Xác định tốn C Xác định tốn →Mơ tả thuật tốn→Viết chương trình D Viết chương trình→Mơ tả thuật tốn→ Xác định toán

Câu 20: Sau câu lệnh giá trị X bao nhiêu, trước giá trị X 11: if X>10 then X:=X+1;

A 11 B 10 C D 12 II – TỰ LUẬN

1 Viết chương trình tính chu vi diện tích hình chữ nhật có chiều dài hai cạnh a, b (được nhập từ bàn phím)

a Hướng dẫn:

- Nhập hai cạnh vào hai biến a, b

- Chu vi hình chữ nhật 2*(a+b); Diện tích hình chữ nhật a*b b Bài giải:

Program Chu_nhat; uses crt;

Var a, b, S, CV: real; Begin

Write('Nhap chieu dai:'); readln(a); Write('Nhap chieu rong:'); readln(b); S := a*b;

CV := (a+b)*2;

(7)

Writeln('Chu vi hinh chu nhat la:',CV:10:2); readln

end

2 Viết chương trình tính chu vi, diện tích hình vng có cạnh a (được nhập từ bàn phím) a Hướng dẫn:

- Nhập cạnh vào biến canh

- Chu vi hình vng 4*canh; Diện tích hình vng canh*canh b Bài giải:

Program HINH_VUONG; uses crt;

Var canh: real; Begin

clrscr;

Write('Nhap dai canh:');readln(canh); Writeln('Chu vi hinh vuong la:',4*canh:10:2); Writeln('Dien tich hinh vuong la:',canh*canh:10:2); readln

end

3 Viết chương trình tính chu vi diện tích hình trịn có bán kính r (được nhập từ bàn phím)

a Hướng dẫn:

- Nhập bán kính vào biến r - Chu vi đường trịn 2**r - Diện tích hình tròn *r*r b Bài giải:

Program HINH_TRON; uses crt;

(8)

Begin clrscr;

Write('Nhap ban kinh:'); readln(r);

Writeln('Chu vi duong tron la:',2*pi*r:10:2); Writeln('Dien tich hinh tron la:',pi*r*r:10:2); readln

end

4 Viết chương trình cho phép tính trung bình cộng bốn số a Hướng dẫn:

- Nhập bốn số vào bốn biến a, b, c, d

- Trung bình cộng a, b, c, d (a + b + c + d)/4 b Bài giải:

Program TB_Cong_4_So; uses crt;

Var a, b, c, d: real; Begin

Clrscr;

Write('Nhap so thu nhat:');readln(a); Write('Nhap so thu hai:');readln(b); Write('Nhap so thu ba:');readln(c); Write('Nhap so thu tu:');readln(d);

Writeln('Trung binh cong: ',(a+b+c+d)/4):10:2; Readln

end

5 Viết chương trình in số lớn hai số (được nhập từ bàn phím) a Hướng dẫn:

(9)

- Nếu a > b in a Nếu a <= b in b - Hoặc: Nếu a > b in a Ngược lại in b b Bài giải:

Program SO_SANH1; uses crt;

var a,b: real; begin

clrscr;

write('nhap so thu nhat: '); readln(a); write('nhap so thu hai: '); readln(b); if a> b then writeln(' So lon la:',a); if a<= b then writeln(' So lon la:',b:10:2); readln

end

6 Viết chương trình xét xem tam giác có tam giác hay ba cạnh của tam giác

a Hướng dẫn:

- Nhập ba cạnh tam giác vào ba biến a,b,c

- Nếu a = b b = c tam giác tam giác ngược lại tam giác không tam giác b Bài giải:

Program Tam_giac_deu; uses crt;

var a,b,c: real; begin

clrscr;

(10)

write('Nhap c = '); readln(c);

if (a = b) and (b = c) then writeln('La tam giac deu') else

writeln('Khong phai la tam giac deu'); readln

end

7 Viết chương trình xét xem tam giác có tam giác cân hay ba cạnh của tam giác

a Hướng dẫn:

- Nhập ba cạnh tam giác vào ba biến a,b,c

- Nếu a = b b = c a = c tam giác tam giác cân ngược lại tam giác không tam giác cân

b Bài giải:

Program Tam_giac_can; uses crt;

var a,b,c: real; begin

clrscr;

write('Nhap a = '); readln(a); write('Nhap b = '); readln(b); write('Nhap c = '); readln(c);

if (a = b) or (b = c) or (a = c) then writeln('La tam giac can') else

writeln('Khong phai la tam giac can'); readln

(11)

Website HOC247 cung cấp môi trường học trực tuyến sinh động, nhiều tiện ích thơng minh, nội dung giảng biên soạn công phu giảng dạy giáo viên nhiều năm kinh

nghiệm, giỏi kiến thức chuyên môn lẫn kỹnăng sư phạm đến từ trường Đại học trường chuyên danh tiếng

I. Luyn Thi Online

- Luyên thi ĐH, THPT QG:Đội ngũ GV Giỏi, Kinh nghiệm từ Trường ĐH THPT danh tiếng xây dựng khóa luyện thi THPTQG các mơn: Tốn, NgữVăn, Tiếng Anh, Vật Lý, Hóa Học Sinh Học - Luyện thi vào lớp 10 chun Tốn: Ơn thi HSG lớp 9 luyện thi vào lớp 10 chuyên Toán

trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An trường Chuyên khác TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo Thầy Nguyễn Đức Tấn.

II Khoá Hc Nâng Cao HSG

- Toán Nâng Cao THCS: Cung cấp chương trình Tốn Nâng Cao, Tốn Chun dành cho em HS THCS lớp 6, 7, 8, u thích mơn Tốn phát triển tư duy, nâng cao thành tích học tập ởtrường đạt điểm tốt kỳ thi HSG

- Bồi dưỡng HSG Toán: Bồi dưỡng phân môn Đại Số, Số Học, Giải Tích, Hình Học Tổ Hợp dành cho học sinh khối lớp 10, 11, 12 Đội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS Trần

Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩncùng đơi HLV đạt thành tích cao HSG Quốc Gia

III. Kênh hc tp min phí

- HOC247 NET: Website hoc miễn phí học theo chương trình SGK từ lớp đến lớp 12 tất môn học với nội dung giảng chi tiết, sửa tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú cộng đồng hỏi đáp sôi động

- HOC247 TV: Kênh Youtube cung cấp Video giảng, chuyên đề, ôn tập, sửa tập, sửa đề thi miễn phí từ lớp đến lớp 12 tất mơn Tốn- Lý - Hố, Sinh- Sử - Địa, NgữVăn, Tin Học Tiếng Anh

Vng vàng nn tảng, Khai sáng tương lai

Học lúc, nơi, thiết bi – Tiết kiệm 90%

Học Toán Online Chuyên Gia

Ngày đăng: 23/04/2021, 19:41

Tài liệu cùng người dùng

Tài liệu liên quan