• Không có kết quả nào được tìm thấy

Tin học 8 Bài 4: Sử dụng biến trong chương trình | Giải bài tập Tin học 8

N/A
N/A
Protected

Academic year: 2022

Chia sẻ "Tin học 8 Bài 4: Sử dụng biến trong chương trình | Giải bài tập Tin học 8"

Copied!
5
0
0

Loading.... (view fulltext now)

Văn bản

(1)

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

Bài tập cuối bài

Bài 1 trang 33 sgk Tin học lớp 8: Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu. Các phép gán sau đây có hợp lệ không?

a) A:=4;

b) X:=3242;

c) X:= '3242';

d)A:='Ha Noi'.

Lời giải:

a) Hợp lệ vì 4 là số nguyên, cũng thuộc kiểu dữ liệu số thực.

b) Không hợp lệ vì 3242 là số nguyên, không phải kiểu dữ liệu xâu.

c) Hợp lệ vì ‘3242’ là kiểu dữ liệu xâu.

d) Không hợp lệ vì ‘Ha Noi’ là kiểu dữ liệu xâu.

Bài 2 trang 33 sgk Tin học lớp 8: Nêu sự khác nhau giữa biến và hằng và cho một vài ví dụ cụ thể về khai báo biến và hằng.

Lời giải:

Biến được dùng để lưu trữ dữ liệu và dữ liệu đó có thể thay đổi trong khi thực hiện chương trình, dùng cú pháp mở đầu “const” để khai báo.

Hằng cũng dùng để lưu trữ dữ liệu nhưng dữ liệu đó không thể thay đổi trong thực hiện chương trình, dùng cú pháp mở đầu “var” để khai báo.

Ví dụ:

(2)

Hằng:

Biến:

Bài 3 trang 33 sgk Tin học lớp 8: Giả sử ta đã khai báo một hằng Pi với giá trị 3.14. Có thể gán lại giá trị 3.1416 cho Pi trong phần thân chương trình được không? Tại sao?

Lời giải:

Pi được khai báo là hằng với tính chất “có giá trị không đổi trong suốt quá trình thực hiện chương trình”

vì vậy khi đã khai báo Pi với giá trị 3,14 ta không thể gán Pi với giá trị 3,1416 được.

(3)

Bài 4 trang 33 sgk Tin học lớp 8: Trong Pascal khai báo nào sau đây là đúng?

a) var tb: real;

b) var 4hs: integer;

c) const x: real;

d) var R=30;

Lời giải:

a) Đúng.

b) Sai vì khi khai báo không được để biến bắt đầu bằng một chữ số.

c) Sai vì real là kiểu dữ liệu để khai báo biến mà hằng là một giá trị cụ thể.

d) Sai vì khai báo biến thì phía sau phải là kiểu dữ liệu.

Bài 5 trang 33 sgk Tin học lớp 8: Hãy liệt kê các lỗi có thể có trong chương trình dưới đây và sửa lại cho đúng:

Lời giải:

Chương trình

Các lỗi sai

Dòng 1: thừa dấu “=” và b phải có kiểu dữ liệu số thực real.

Dòng 2: khai báo hằng thừa dấu “:”.

Dòng 7: có thể thêm dấu “;”

(4)

Chương trình sau khi sửa

Bài 6 trang 33 sgk Tin học lớp 8: Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải các bài toán dưới đây:

a) Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a và h là các số tự nhiên được nhập vào từ bàn phím).

b) Tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của hai số nguyên a và b.

Lời giải:

a) Các biến:

S: diện tích tam giác.

a: độ dài cạnh.

h: chiều cao tương ứng.

a, h là số tự nhiên.

S có thể là số tự nhiên hoặc số thập phân hữu hạn.

Khai báo biến:

b) Các biến:

c: kết quả của phép chia lấy phần nguyên của a và b.

d: kết quả của phép chia lấy phần dư của a và b.

a, b: hai số nguyên bất kì.

Nên c và d cũng là hai số nguyên.

Khai báo biến:

(5)

Tài liệu tham khảo

Tài liệu liên quan

 Lọc dữ liệu là chọn và chỉ hiển thị các hàng thỏa mãn các tiêu chuẩn nhất định..

Mục đích bài báo này là giới thiệu về Big Data, giải pháp xử lý và lưu trữ đối với các loại dữ liệu có kích thước lớn, cụ thể ở đây là dữ liệu Covid được sinh

Giải bài tập Tin học 7 Bài 4: Phân loại tệp và bảo vệ dữ liệu trong máy tính Khởi động trang 18 Tin học 7: Ở Hình 1, khi nháy đúp chuột vào tệp Baitap.docx, hệ điều

Xây dựng một hạ tầng dữ liệu mở, có sự đồng bộ trong việc kết nối liên thông, chia sẻ dữ liệu giữa các tổ chức sẽ là một giải pháp căn bản của chuyển đổi số

Tốc độ lớn: Các thiết bị y sinh tạo ra dữ liệu liên tục với tốc độ cao (tần suất 1 bản ghi dữ liệu/s) đòi hỏi hệ thống lưu trữ cần đảm bảo tính sẵn sàng cao, đáp

Thiết bị lưu trữ USB.. a) Mở cửa sổ Computer, gắn USB vào máy tính theo sự hướng dẫn của thầy/ cô giáo, quan sát sự thay đổi trong cửa sổ. b) Nháy đúp chuột vào

Luyện tập 1 trang 10 Tin học 6: Em hãy cho biết phóng viên phỏng vấn, cảnh sát điều tra hiện trường vụ tai nạn có thể dùng những cách nào để lưu trữ thông tin?. Trong

* Sắp xếp dữ liệu là hoán đổi vị trí các hàng để giá trị dữ liệu trong một hay nhiều cột được sắp xếp theo thứ tự tăng dần hay giảm dần.. Lọc dữ liệu là gì? Để lọc dữ