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

De cuong On HKI

2 3 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 27,58 KB

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 7: Viết chương trình trong Pascal: nhập ba số a, b, c và sắp xếp theo chiều tăng dần.. Ghi giá trị các biến theo thứ tự A, B và C và kết thúc thuật toán.[r]

Trang 1

ĐỀ CƯƠNG ÔN TẬP HKI Năm học 2018 – 2019 MÔN: TIN HỌC 8 Câu 1 Cho đoạn chương trình sau:

a:=3; b:=2; c:=0;

if a <= b then c:=a+b;

Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu?

Trả lời:

Vì a = 3, b = 2 nên điều kiện a<=b sai, câu lệnh c:=a+b không được thực hiện

Giá trị của c = 0

Câu 2 Sau khi chạy đoạn chương trình sau, giá trị của a, b bằng bao nhiêu?

a := 24 ; b := 12 ;

If a < b then a := a + b else

Begin

a := a - b;

b := b + a

end;

Biến a và b có giá trị là:

a = 24, b = 12

điều kiện a < b sai

chương trình thực hiện câu lệnh

a=a-b = 24 – 12 = 12

b=b + a = 12 + 12= 24

Vậy a = 12, b = 24

Câu 3 Cho đoạn chương trình sau:

a:=3; b:=3; c:=0;

if a = b then c:=a – b + 1;

c := c + 1;

Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu?

Trả lời:

a:=3; b:=3

điều kiện a = b đúng

chương trình thực hiện lệnh c = a – b + 1 = 3 – 3 + 1 = 1

vậy c = 1

Câu 4: Viết các biểu thức toán học sau sang các biểu thức trong ngôn ngữ Pascal

15 3

15

x x y x y x

c) (x 2 y )(x 2 y )  2  2 ; d)

2 3 2 2

3 2 3

12

x y x y

x x y

 Câu 5: Viết kết quả của các phép toán:

c) (2019 mod 4).100 + 2017 d) 122 div 4 + 11

e) (32 div 5):3 + 15; g) 155 mod 15 – 12

* Từ câu 6 đến câu 8: Cần làm các công việc sau:

- Xác định bài toán (Input, Output)

- Mô tả thuật toán.

- Viết chương trình trong ngôn ngữ Pascal.

Câu 6: Viết chương trình trong Pascal: Nhập số nguyên a, thông báo a là số chẵn hay số lẻ

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

- Input: Số nguyên a

- Output: a là số chẵn hay số lẻ

Thuật toán :

Bước 1: Nhập số a

Bước 2: Nếu a chia hết cho 2 thì a là số chẵn, ngược lại a là số lẻ

Bước 3: Kết thúc

Trang 2

Chương trình pascal:

Program chan_le;

Var a:integer;

Begin

Writeln(‘nhap a = ‘); readln(a);

If a mod 2 = 0 then writeln(‘ a la so chan’)

Else writeln(‘ a la so le’);

Readln

End

Câu 7: Viết chương trình trong Pascal: nhập ba số a, b, c và sắp xếp theo chiều tăng dần

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

- Input: Ba số a, b, c

- Output: a, b, c được sắp xếp theo chiều tăng dần

Thuật toán :

Bước 1 Nhập ba số a, b và c

Bước 2 Nếu a > b thì x  a, a  b, b  x

Bước 3 Nếu a > c thì x  a, a  c, c  x

Bước 4 Nếu c < b thì x  b, b  c, c  x

Bước 5 Ghi giá trị các biến theo thứ tự A, B và C và kết thúc thuật toán.

Chương trình pascal:

Program sap_xep;

uses crt;

var a, b, c, x: integer;

Begin

clrscr;

Write(‘nhap ba so a, b, c); read(a, b,c);

If a>b then begin x:=a;a:=b;B:=x end;

If a>c then begin x:=a;a:=c;c:=x end;

If c<b then begin x:=b;b:=c;c:=x end;

Write(a,' ',b,' ',c);

Readln

End

Câu 8: Viết chương trình trong Pascal: Tính chu vi và diện tích của hình tròn với bán kính R được nhập từ bàn phím (Công thức CV  2* * ; R Pi SR2* Pi)

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

- Input: Bán kính r

- Output: Chu vi, diện tích hình tròn

Thuật toán :

Bước 1 Nhập bán kính r

Bước 2 Tính CV  2* * ; R Pi SR2* Pi

Bước 3 Thông báo chu vi, diện tích hình tròn và kết thúc thuật toán.

Chương trình pascal:

Program hinhtron ;

uses crt;

var r: integer; C,S: real;

Const Pi = 3.14;

begin

clrscr;

write('Nhap ban kinh r = '); readln(r);

C:=2*Pi*r;

S:=Pi*r*r;

writeln('Chu vi duong tron =',C:8:2);

writeln('Dien tich hinh tron bang ',S:8:2);

end.

Chúc các em có một kỳ thi thành công!

Ngày đăng: 22/12/2021, 08:19

w