1. Trang chủ
  2. » Nông - Lâm - Ngư

ĐỀ CƯƠNG ÔN TẬP MÔN TIN HỌC 8 HKII

3 24 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 3
Dung lượng 14,98 KB

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

Nội dung

Trong đó: - biến đếm, giá trị đầu, giá trị cuối phải thuộc kiểu số nguyên.. - kiểu dữ liệu thuộc kiểu số nguyên hoặc số thực.[r]

Trang 1

PHÒNG GD&ĐT THỊ XÃ NINH HÒA CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG THCS LÊ HỒNG PHONG Độc lập – Tự do – Hạnh phúc

ĐỀ CƯƠNG ÔN TẬP KIỂM TRA HỌC KỲ II NĂM HỌC 2019 - 2020

MÔN TIN LỚP 8 (THỰC HÀNH)

I Lý thuyết

- Ôn cú pháp các câu lệnh : câu lệnh lặp for…to…do, câu lệnh lặp While…do.

- Ôn cách khai báo biến mảng, và sử dụng biến mảng trong chương trình

* Cú pháp câu lệnh lặp for…to…do:

Trong đó: - biến đếm, giá trị đầu, giá trị cuối phải thuộc kiểu số nguyên

- giá trị đầu  giá trị cuối

- Số vòng lặp thực hiện: giá trị cuối-giá trị đầu +1

* Cú pháp câu lệnh lặp chưa biết trước số lần lặp While…do:

Trong đó: - điều kiện là một phép so sánh

- câu lệnh có thể là câu lệnh đơn hoặc ghép

* Cách khai báo biến mảng:

Trong đó: - chỉ số đầu , chỉ số cuối thuộc kiểu số nguyên; chỉ số đầu  chỉ số cuối

- kiểu dữ liệu thuộc kiểu số nguyên hoặc số thực

II Bài tập

Bài 1: Viết chương trình nhập vào mảng N số nguyên từ bàn phím (N50) Xuất ra màn hình tổng các số nguyên chẵn được nhập vào

Gợi ý:

Program Tong_so_chan;

Var a: array[1 50] of integer;

i, N, tong: integer;

Write(‘Nhap vao N so nguyen , N =’); readln(N);

For i:=1 to N do

Begin write(‘a[‘,i,’]=’); readln(a[i]); end;

tong:=0;

For i:=1 to N do

If a[i] mod 2 = 0 then tong:= tong + a[i];

Writeln (‘Tong cac so nguyen chan duoc nhap vao la ’, tong );

Readln

End

Bài 2: Viết chương trình nhập vào mảng N số nguyên từ bàn phím (N50) Xuất ra màn hình tích các số nguyên lẻ được nhập vào

Gợi ý:

Program Tich_so_le;

Var a: array[1 50] of integer;

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

while < điều kiện> do <câu lệnh>;

var <tên mảng>: array[<chỉ số đầu> <chỉ số cuối>] of <kiểu dữ liệu>;

Trang 2

i, N, tich: integer;

Begin

Write(‘Nhap vao N so nguyen , N =’); readln(N);

For i:=1 to N do

Begin write(‘a[‘,i,’]=’); readln(a[i]); end;

tich:=1;

For i:=1 to N do

If a[i] mod 2 = 1 then tich:= tich * a[i];

Writeln (‘Tich cac so nguyen le duoc nhap vao la ’, tich );

Readln

End

Bài 3: Viết chương trình nhập vào mảng N số thực (N50) từ bàn phím Tìm số nhỏ nhất trong các số nhập vào rồi in kết quả ra màn hình

Gợi ý:

program Tim_Min;

uses crt;

var N,i:integer; Min:real;

a:array[1 50] of real;

begin

write('Nhap do dai cua day so, N='); readln(N);

for i:=1 to N do

begin

write('a[',i,']='); readln(a[i]);

end;

Min:=a[1];

for i:=1 to N do

if a[i]<Min then Min:=a[i];

writeln('So nho nhat trong cac so nhap vao la:', Min);

readln

end

Bài 4: Viết chương trình nhập các số nguyên từ bàn phím cho đến khi nhập phải số

bé hơn 0 thì dừng In ra màn hình tổng các số đã nhập

Gợi ý:

program Tinh_tong;

uses crt;

var n,i,dem,tong: integer;

a: array [1 100] of integer;

begin

clrscr;

n:=0; dem:=0;

while n>=0 do

begin

write('Nhap so n= '); readln(n);

dem:=dem+1;

a[dem]:=n;

end;

tong:=0;

for i:=1 to dem do tong:= tong + a[i];

Trang 3

write (‘ Tong cac so da nhap la ’, tong);

readln

end

III Đề kiểm tra mẫu

Câu 1: Viết chương trình nhập vào mảng N số nguyên từ bàn phím Xuất ra màn

hình tổng các số nguyên chẵn được nhập vào (7,00 điểm)

Câu 2: Em hãy dịch và sửa lỗi chương trình (nếu có) (2,00 điểm)

Câu 3: Em hãy chạy chương trình và kiểm tra kết quả (1,00 điểm)

Lưu bài với tên: Tên_lớp_HKII(19_20) (Ví dụ: Chi_81_HKII(19_20) )

HẾT

-Chúc các em ôn tập tốt và kiểm tra đạt kết quả cao!

Ngày đăng: 08/04/2021, 15:50

TỪ KHÓA LIÊN QUAN

w