1. Trang chủ
  2. » Giáo án - Bài giảng

de tin 8

4 265 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 70 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 2: Tên hợp lệ trong ngôn ngữ lập trình Pascal phải thõa mãn điều kiện gì?. Câu 3: Nêu cấu trúc chung của mọi chương trình.. Kí hiệu của các phép so sánh trong ngôn ngữ Pascal: Câu 5

Trang 1

ĐỀ CƯƠNG ÔN TẬP HKI MÔN TIN HỌC LỚP 8 (Năm học 2009 – 2010)

A Lý thuyết:

Câu 1 : Ngôn ngữ lập trình là gì? Nêu ý nghĩa của các từ khóa: Program, uses, begin, end

trong NNLT Pascal

Câu 2: Tên hợp lệ trong ngôn ngữ lập trình Pascal phải thõa mãn điều kiện gì?

Câu 3: Nêu cấu trúc chung của mọi chương trình

Câu 4 : Kí hiệu của các phép toán số học trong Pascal: +, -, , :, chia lấy phần nguyên và

chia lấy phần dư Kí hiệu của các phép so sánh trong ngôn ngữ Pascal:

Câu 5 : Nêu sự khác nhau giữa biến và hằng ? Cho một vài ví dụ về khai báo biến và

hằng ?

Câu 6: Cấu trúc rẽ nhánh có mấy dạng ? Vẽ sơ đồ cho mỗi dạng ?

B Bài tập : Viết các chương trình pascal

1 Nhập vào 2 cạnh của một hình chữ nhật In ra màn hình diện tích và chu vi của nó

2 Nhập vào bán kính của hình tròn In ra màn hình diện tích và chu vi của nó

3 Tính tam giác: Nhập vào ba số a,b,c bất kì Kiểm tra xem nó có thể là độ dài ba cạnh hay không, nếu không thì in ra màn hình ' Khong la ba canh cua mot tam giac' Ngược lại, thì in ra màn hình ' La ba canh cua mot tam giac'

4 Tìm giá trị lớn nhất trong 4 số a,b,c,d (a,b,c,d được nhập từ bàn phím)

5 Viết chưong trình nhập 1 số tự nhiên vào máy tính và ghi ra màn hình kết quả số đã nhập là 1 số chẳn hay lẻ

ĐÁP ÁN ĐỀ CƯƠNG

Trang 2

Câu 1 : * Ngôn ngữ lập trình là gì?

Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính.

* Nêu ý nghĩa của các từ khóa: Program, uses, begin, end trong NNLT Pascal?

Trong NNLT Pascal program là từ khoá dùng để khai báo tên chương trình, uses là từ

khoá khai báo các thư viện, các từ khoá begin và end dùng để thông báo cho ngôn ngữ lập trình biết bắt đầu và kết thúc phần thân chương trình.

Câu 2: Tên hợp lệ trong ngôn ngữ lập trình Pascal phải thõa mãn điều kiện gì?

Tên hợp lệ trong ngôn ngữ lập trình Pascal không được bắt đầu bằng chữ số và không được chứa dấu cách (kí tự trống)

Câu 3: Nêu cấu trúc chung của mọi chương trình

Cấu trúc chung của mọi chương trình gồm:

Phần khai báo thường gồm các câu lệnh dùng để:

o Khai báo tên chương trình;

o Khai báo các thư viện (chứa các lệnh viết sẵn có thể sử dụng trong chương trình) và một số khai báo khác.

Phần thân của chương trình gồm các câu lệnh mà máy tính cần thực hiện Đây

là phần bắt buộc phải có

Phần khai báo có thể có hoặc không Tuy nhiên, nếu có phần khai báo phải được đặt trước phần thân chương trình

Câu 4 : Kí hiệu của các phép toán số học trong Pascal: +, -, , :, chia lấy phần nguyên và

chia lấy phần dư Kí hiệu của các phép so sánh trong ngôn ngữ Pascal:

Kí hiệu của các phép toán số học trong Pascal: +, -, *, /, mod và div

Kí hiệu của các phép so sánh trong ngôn ngữ Pascal:

Kí hiệu trong Pascal

Phép so sánh Kí hiệu toán

học

<= Nhỏ hơn hoặc

bằng

>= Lớn hơn hoặc

bằng

Câu 5 ,Câu 6: SGK

Trang 3

C Bài tập : Viết các chương trình pascal

1 Nhập vào 2 cạnh của một hình chữ nhật In ra màn hình diện tích và chu vi của nó.

Program hcn;

Uses crt;

Var a,b,s,c:real;

Begin

Clrscr;

Writeln(‘Tinh chu vi va dien tich hcn’);

Write(‘nhap chieu dai:’); Readln(a);

Write(‘nhap chieu rong:’); Readln(b);

S:=a*b;

C:=(a+b)*2;

Writeln(‘Dien tich hinh chu nhat la:’,S);

Writeln(‘Chu vi hinh chu nhat la:’,C);

Readln;

End

2 Nhập vào bán kính của hình tròn In ra màn hình diện tích và chu vi của nó.

Program hinh_tron;

Uses crt;

Var R, S, P: real;

Const pi=3.14;

Begin

Clrscr;

Writeln(‘Dien tich va chu vi hinh tron:’);

Write(‘nhap ban kinh:’); Readln(R);

S:=pi*R*R;

P:=2*pi*R;

Writeln(‘dien tich cua hinh tron la:’,S);

Writeln(‘chu vi cua hinh tron la:’,P);

Readln;

End.

3 Tính tam giác: Nhập vào ba số a,b,c bất kì Kiểm tra xem nó có thể là độ dài ba cạnh hay không, nếu không thì in ra màn hình ' Khong p h a i la ba canh cua mot tam giac' Ngược lại, thì in ra màn hình ' La ba canh cua mot tam giac'.

Program Tam_giac;

Uses crt;

Var a,b,c,s,p:real;

Begin

Clrscr;

Writeln(‘bai toan tam giac’);

Write(‘nhap a=’); Readln(a);

Write(‘nhap b=’); Readln(b);

Trang 4

Write(‘nhap c=’); Readln(c);

If ((a+b)>c) and ((b+c)>a) and ((a+c)>b) then

Writeln(a,b,c la 3 canh cua tam giac’);

Else

Writeln(a,b,c khong phai la 3 canh cua tam giac’);

Readln;

End.

4 Tìm giá trị lớn nhất trong 4 số a,b,c,d (a,b,c,d được nhập từ bàn phím)

Program Tim_so_lon_nhat;

Uses crt;

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

Begin

Clrscr;

Writeln(‘Tim so lon nhat trong 4 so a,b,c,d’);

Write(‘nhap so a=’);readln(a);

Write(‘nhap so b=’);readln(b);

Wtite(‘nhap so c=’);readln(c);

Write(‘nhap so d=’);readln(d);

Max:=a;

If b>max then max:=b;

If c>max then max:=c;

If d>max then max:=d;

Writeln(‘so lon nhat la’:,max:4:2);

Readln;

End.

5 Viết chưong trình nhập 1 số tự nhiên vào máy tính và ghi ra màn hình kết quả số đã nhập là 1 số chẳn hay lẻ

Program chan_le;

Uses crt;

Var n:real;

Begin

Clrscr;

Write(‘nhap so n=’); readln(n);

If (n mod 2)= 0 then write(‘n la so chan’)

Else write(‘n la so le);

Readln;

End.

Ngày đăng: 21/12/2015, 06:03

Xem thêm

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w