1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề cương thi học kỳ I khối 8 môn Tin học năm học: 2014 – 201518438

4 9 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 4
Dung lượng 158,18 KB

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

Nội dung

- Chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động.. - Ngôn ngữ dùng để viết chương trình cho máy tính gọi là ngôn ngữ lập trìn

Trang 1

ĐỀ CƯƠNG THI HỌC KỲ I KHỐI 8

MÔN TIN HỌC Năm học: 2014 – 2015 -A/ LÝ THUYẾT

Bài 1: Máy tính và chương trình máy tính

- Con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh

- Chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động

- Ngôn ngữ dùng để viết chương trình cho máy tính gọi là ngôn ngữ lập trình

- Chương trình dịch dùng để chuyễn đổi ngôn ngữ lập trình sang ngôn ngữ máy

Bài 2: Làm quen với chương trình và ngôn ngữ lập trình

- Ngôn ngữ lập trình gồm các thành phần cơ bản là bảng chữ cái và các quy tắc để viết chương trình, câu lệnh

- Ngôn ngữ lập trình có tập hợp các từ khoá dành riêng cho mục đích sử dụng nhất định

- Tên trong ngôn ngữ lập trình là do người lập trình đặt ra

- Khi đặt tên phải tuân thủ các quy tắc của ngôn ngữ lập trình: tên không được trùng với các từ khoá, không bắt đầu abng82 chữ số, không chứa dấu cách

- Cấu trúc chương trình gồm phần khai báo và phần thân

Bài 3: Chương trình máy tính và dữ liệu

a Kiểu dữ liệu cơ bản của pascal

integer Số nguyên trong khoảng -32768 đến 32767

real Số thực có giá trị tuyệt đối trong khoảng 2,9x 10-39đến 1,7x1038 và số 0

char Một kí tự trong bảng chữ cái

string Xâu kí tự, tối đa gồm 255 kí tự

b Một số phép toán cơ bản với dữ liệu số.

- Chuyển được biểu thức toán học sang ngôn ngữ lập trình

- Hiểu phép toán chia lấy phần nguyên, chia lấy phần dư

Div Chi lấy phần nguyên Số nguyên

Bài 4: Sử dụng biến trong chương trình

Biến, hằng là đại lượng được đặt tên dùng để lưu trữ dữ liệu, phải được khai báo trước khi sử dụng Giá trị của biến có thể thay đổi trong quá trình

thực hiện chương trình Giá thực hiện chương trình.trị của hằng được giữ nguyên trong quá trình

Var

< danh sách biến > : < kiểu dữ liệu >; Const< tên hằng > = < giá trị gán cho hằng >;

Bài 5: Từ bài toán đến chương trình

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

- Thuật toán là dãy hữu hạn các thao tác cần thực hiện để giải một bài toán

- Xác định bài toán là xác định rõ điều kiện cho trước (Input) và kết quả cần thu được (Output)

Trang 2

- Xác định bài toán

- Mô tả thuật toán

- Viết chương trình

- Cần xác định được INPUT, OUTPUT của một bài toán đơn giản

- Chương trình là thể hiện của thuật toán trên một ngôn ngữ cụ thể

Bài 6: Câu lệnh điều kiện

- Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không

- Cấu trúc rẽ nhánh có 2 dạng: dạng thiếu và dạng đử

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

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

B/ BÀI TẬP THAM KHẢO

I – TRẮC NGHIỆM

Câu 1: Trong các tên sau đây, những tên nào là hợp lệ trong ngôn ngữ Pascal?

Câu 2: Trong cấu trúc chương trình Pascal, phần nào là phần bắt buộc phải có?

A Phần tiêu đề chương trình B Phần thân chương trình C Phần khai báo thư viện d Phần khai báo biến

Câu 3 Ngôn ngữ lập trình là:

A Chương trình máy tính B Ngôn ngữ dùng để viết các chương trình máy tính

C Môi trường lập trình D Một thuật toán

Câu 4 Trong cách viết tiêu đề chương trình sau, cách nào đúng?

A program bai_tap 1; B Program bai_tap; C Program bai tap; D Program bai_tap_1;

Câu 5 Trong các từ sau, từ nào không phải là từ khoá?

Câu 6 Kiểu số nguyên có phạm vi giá trị từ …

A 0 đến 127 B 0 đến 255 C -215đến 215 – 1 D -1000 đến 1000

Câu 7 Hãy chọn khai báo sai trong các khai báo sau đây:

A Var x, y : integer; B Var y: real; C Const m: integer; D Const n = 8;

Câu 8: Giả sử B được khai báo là biến với dữ liệu số nguyên, Y là biến có kiểu dữ liệu kí tự phép gán nào sau đây không hợp lệ?

A Y := “Tin hoc” B Y:= “6789”; C B:= 2009; C B:= “ Nghe An”;

Câu 9: Cấu trúc chung của chương trình gồm mấy phần?

Câu 10: Chọn phát biểu sai trong các câu phát biểu sau đây:

A Input là thông tin vào máy tính B Output là thông tin cần máy tính đưa ra C Input là mã hóa chương trình

D Lệnh được đưa vào máy tính dưới dạng mã nhị phân để lưu trữ, xử lí như các dữ liệu khác

Câu 11: Input của bài toán giải phương trình bậc 2 ax2 + bx + c = 0 là:

A a, b, x B a, c, x C a, b, c D x, a, b, c

Câu 12: Để gán giá trị 12 cho biến x ta thực hiện như sau:

A x = 12; B x <> 12; C x:12; D x:= 12;

Câu 13: Câu lệnh cho phép ta nhập giá trị của a từ bàn phím là:

A.Write(‘nhap gia tri cua a:’); B.Readln(a); C Writeln(a); D Write(a);

Câu 14: Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?

A Ngôn ngữ tự nhiên B Ngôn ngữ lập trình

Trang 3

C Ngôn ngữ máy D Tất cả các ngôn ngữ nói trên

Câu 15: Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu?

A Chỉ một biến cho một kiểu biến B 10 Biến

C Chỉ hạn chế bởi dung lượng nhớ D Không giới hạn

Câu 16: Những từ nào sau đây là từ khoá?

A Begin, Uses, End, Thong bao, Tam giac B Program, Begin, Uses

Câu 17: Hãy cho biết kết quả trên màn hình sau khi thực hiện chương trình sau?

Begin

Writeln(‘16*2-3=’,16*2-3);

End

16*2-Câu 18 Các chương trình Pascal sau đây chương trình nào không hợp lệ?

A Chương trình 1 B Chương trình 2

Begin Program CT_Thuhai;

Program CT_Thunhat; Begin

Writeln(‘Chao cac ban’); Writeln(‘ Chao cac ban ‘);

End End.

Câu 19: Để chạy chương trình Pascal em thực hiện:

A Nhấn tổ hợp phím ALT + F9 B Nhấn tổ hợp phím ALT + F5

C Nhấn tổ hợp phím CTRL + F9 D Nhấn phím Enter

Câu 20: Trong Pascal câu lệnh Read hoặc Readln được dùng để:

A In dữ liệu ra màn hình B Đọc dữ liệu vào từ bàn phím

C Khai báo biến D Khai báo hằng

Câu 21: Biểu thức toán học 2 được viết dưới dạng biểu thức trong Pascal là:

6 4

5 12

A 12-5/4+6-2 B (12-5)/(4+6)-2 C (12-5-2)/(4+6) D (12-5)/(4+6-2)

Câu 22: Khi ta khai báo biến x có kiểu là integer thì phép gán nào sau đây là hợp lệ?

A var x; interger; b Var x:interger; c Var x:integer; d Var x:integer

Câu 23 Trong Pascal câu lệnh Writeln hoặc Write được dùng để:

A In dữ liệu ra màn hình B Đọc dữ liệu vào từ bàn phím

Câu 24: Sau 2 câu lệnh

x:=5;

if (45 mod 3)=0 then x:=x+1 else x:= x-1;

Giá trị của biến x là:

Câu 25 Giả sử lúc đầu giá trị của x là 10

Sau khi thực hiện câu lệnh: “if x > 5 then x := x+1 else x := x – 1” giá trị của x sẽ là:

Câu 26 Thiết bị nào dưới đây được dùng để ra lệnh cho máy tính?

Câu 27 Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?

Câu 28 Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên (integer)?

A 2 15 đến 2 15 -1; B -215đến 215 - 1; C -215đến 215 -1; D -215đến 215

Câu 29 Kết quả của phép toán 45 div 2 mod 3 + 1 là bao nhiêu?

Trang 4

A 7; B 5; C 3; D 2.

Câu 30 Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng?

A var a, b : integer; B var x = real; C const x := 5 ; D var thong bao : string

Câu 31 Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?

Câu 32 Kết thúc thuật toán sau đây, hãy cho biết giá trị của biến T và i là bao nhiêu?

B1: T  20; i  0;

B2: i  i + 5;

B3: Nếu i  20 thì T  T + i và quay lại bước 2;

B4: Thông báo kết qủa và kết thúc thuật toán

A T = 25, i = 25; B T = 40, i = 25; C T = 70, i = 25; D T = 40, i = 20;

Câu 33 Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?

A if a := 1 then a := a + 1; B if a > b else write(a);

C if (a mod 2) =0 then write(‘So khong hop le’); D if x = y; then writeln(y);

II – TỰ LUẬN

Câu 1 Viết biểu thức toán sau đây dưới dạng biểu thức trong Pascal

2

2 4

z

2

 

Câu 2: Chuyển các biểu thức viết trong Pascal dưới đây thành biểu thức toán học

a 1/(n*(n+1)*(n+2)) b (10*a +2*b)/(a*b)

Câu 3: Mô tả thuật toán tính diện tích hình vuông, hình chữ nhật, hình tròn, hình tam giác?

Câu 4: (1.5 điểm) Thuật toán là gì? Hãy mô tả thuật toán cho biết 3 số đó có phải là độ dài ba cạnh của một tam giác hay không?

Câu 5: Cho biết tính hợp lệ của các câu lệnh Pascal sau và nêu lí do không hợp lệ:

a if x:= a+b then x:= x+1;

b if a>b then max = a

c if a>b then max := a; else max:= b;

d if a>b then max:= a else max:=b;

Câu 6 Vẽ mô hình cấu trúc rẽ nhánh dạng đầy đủ trong ngôn ngữ Pascal?

III – THỰC HÀNH

Câu 1: Viết chương trình nhập điểm của hai môn và in ra mà hình kết quả so sánh điểm của hai môn

Câu 2: Viết chương trình các bài toán sau:

a So sánh và xuất kết quả ra màn hình với 2 số a, b nhập từ bàn phím

b.Nếu a chia hết cho b thì a là bội của b, b là ước của a

c Tính diện tích các hình tròn, tam giác, vuông, chữ nhật, hình thang

d Hoán đổi vị trí 2 số a, b;

e In ra màn hình dòng chữ “ xin chao cac ban”

f Tính tổng 7 + 8

Ngày đăng: 25/03/2022, 11:31

HÌNH ẢNH LIÊN QUAN

- Ngôn ngữ lập trình gồm các thành phần cơ bản là bảng chữ cái và các quy tắc để viết chương trình, câu  lệnh. - Đề cương thi học kỳ I khối 8 môn Tin học năm học: 2014 – 201518438
g ôn ngữ lập trình gồm các thành phần cơ bản là bảng chữ cái và các quy tắc để viết chương trình, câu lệnh (Trang 1)

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