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

Chia sẻ bởi Trần Minh Khải | Ngày 24/10/2018 | 24

Chia sẻ tài liệu: Bài 3. Chương trình máy tính và dữ liệu thuộc Tin học 8

Nội dung tài liệu:

CHÀO MỪNG QUÝ THẦY CÔ VỀ DỰ GIỜ LỚP 8
MÔN: TIN HỌC
Giáo viên: Đỗ Thị Liên
Tổ: Khoa học tự nhiên
Các phép toán số học trong Pascal
Câu hỏi: Kể tên các phép toán số học trong Pascal?
KIỂM TRA BÀI CŨ
tIếT 8: Bài 3
Chương trình máy tính và dữ liệu (Tiếp)
3. Các phép so sánh
Các ngôn ngữ lập trình cho phép sử dụng phép toán so sánh để so sánh các dữ liệu (số, biểu thức, ...).
Kết quả của phép so sánh chỉ có thể là đúng hoặc sai.
Ví dụ 1:
7 = 7
Đúng
Sai
10+1 > 7*2
Đúng hay Sai phụ thuộc vào giá trị cụ thể của X
8 - X < 2
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (T2)
Kí hiệu các phép toán và phép so sánh có thể khác nhau, tuỳ theo quy định của từng ngôn ngữ lập trình.
Bảng kí hiệu các phép toán so sánh trong Pascal
Ví dụ 2:
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (T2)
3. Các phép so sánh
(A)
Bài tập: Bạn nào đã viết sai?
Ba bạn A, B, C đã viết phép so sánh trong ngôn ngữ Pascal như sau:
(B)
(C)
>=
>=
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (T2)
3. Các phép so sánh
4. Giao tiếp người - máy tính
Là quá trình trao đổi dữ liệu hai chiều giữa con người và máy tính khi thực hiện chương trình.
Con người: Thực hiện kiểm tra, điều chỉnh, bổ sung.
Máy tính: Dưa thông báo, kết quả, gợi ý.
Tương tác giữa người - máy là do người lập trình tạo ra và thường thực hiện nhờ các thiết bị chuột, bàn phím, màn hình.
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (T2)
a. Nhập dữ liệu
Là một tương tác mà chương trình tạm dừng để yêu cầu người dùng nhập dữ liệu.
Hoạt động tiếp theo của chương trình sẽ tuỳ thuộc vào dữ liệu được nhập.
Ví dụ:
Câu lệnh yêu cầu bán kính từ bàn phím trong Pascal
Write(`Ban hay nhap R =` );
Readln(R);
Kết quả
Ban hay nhap R =
?
Bài toán:
Hãy nhập vào bán kính của hình tròn là một số chẵn R. Tính chu vi (CV) và diện tích (S) của hình tròn.
4
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (T2)
b. Thông báo kết quả tính toán
Là yêu cầu đầu tiên và quan trọng đối với mọi chương trình.
Ví dụ:
Câu lệnh thông báo kết quả tính CV và S hình tròn.
Writeln(`Chu vi hinh tron la: `,CV );
Writeln(`Dien tich hinh tron la: `, S);
Kết quả
Chu vi hinh tron la: 37.68
Dien tich hinh tron la: 113.04
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (T2)
4. Giao tiếp người - máy tính
c. Các thông báo trong quá trình thực hiện chương trình
Thông báo dạng hộp thoại
cho phép người dùng tuỳ chọn.
Ví dụ:
Hộp thoại sau có thể xuất hiện khi người dùng thực hiện thao tác kết thúc chương trình.
4. Giao tiếp người - máy tính
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (T2)
Thông báo tạm ngừng trong một khoảng thời gian
Ví dụ:
Trong chương trình Pascal có các câu lệnh sau:
Writeln(`Cac ban cho 2 giay nhe.`);
Delay(2000);
Kết quả
Cac ban cho 2 giay nhe…
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (T2)
4. Giao tiếp người - máy tính
Thông báo tạm ngừng cho đến khi người dùng nhấn phím
Ví dụ:
Trong chương trình Pascal có các câu lệnh sau:
Writeln(`Hay nhan Enter de tiep tuc! `);
Read;
Kết quả
Hay nhan Enter de tiep tuc!
-
Có thể dùng Readln thay cho Read.
?
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (T2)
4. Giao tiếp người - máy tính
BÀI TẬP CỦNG CỐ
Bài 1: Hãy xác định kết quả của các phép so sánh sau đây?
12-5 > 3
(20-15)2 ≠ 25

82 = 64

Đúng
Sai
Đúng
x > 10-3x

Đúng khi x>2.5, ngược lại phép so sánh cho kết quả sai.
Writeln( `5 + 20 = ` , `5 + 20 `)



Writeln( `5 + 20 = ` , 5 + 20 )
In ra màn hình:
5 + 20 = 5 + 20
X
In ra màn hình:
5 + 20 = 25
BÀI TẬP CỦNG CỐ
Bài 2: Hãy phân biệt ý nghĩa các câu lệnh pascal sau đây?
Tin học 8
Ghi nhớ!
Ngôn ngữ lập trình phân chia dữ liệu thành các kiểu và định nghĩa các phép toán tương ứng trên mỗi kiểu dữ liệu.
Giao tiếp (tương tác người - máy) là quá trình trao đổi dữ liệu hai chiều giữa người và máy tính.
BÀI TẬP VỀ NHÀ
- Trả lời câu hỏi 1, 2, 3, 4, 5, 6, 7 _ trang 26 - sách giáo khoa Tin 8.
- Xem trước bài thực hành 2: Viết chương trình để tính toán.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Minh Khải
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)