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

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Hữu Trí
Ngày gửi: 13h:55' 04-01-2021
Dung lượng: 1.7 MB
Số lượt tải: 406
Nguồn:
Người gửi: Trần Hữu Trí
Ngày gửi: 13h:55' 04-01-2021
Dung lượng: 1.7 MB
Số lượt tải: 406
Số lượt thích:
1 người
(Lê Ngọc Hưng)
5
* CHÀO MỪNG QUÝ THẦY CÔ
VỀ DỰ GIỜ LỚP 8/3
TRƯỜNG THCS NGUYỄN GIA THIỀU
MÔN: TIN HỌC
Giáo viên: Nguyễn Mạnh Hùng
KIỂM TRA BÀI CŨ
Câu hỏi 2: Viết một chương trình đơn giản in ra màn hình dòng chữ “chao cac ban lop 8/3”.
Xác định đâu là phần khai báo, đâu là phần thân chương trình?
Program cauhoi1;
Uses crt;
Begin
Writeln (‘chao cac ban lop 8/3’);
End.
Phần khai báo
Phần thân chương trình
Câu hỏi 1: Ngôn ngữ lập trình gồm những gì?
Trả lời: Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính
Trả lời:
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
Một số kiểu dữ liệu cơ bản trong ngôn ngữ lập trình
Trong Pascal, để cho chương trình dịch hiểu dãy chữ số là kiểu xâu thì ta phải đặt dãy số đó trong cặp dấu nháy đơn. Ví dụ: ‘5324’
Số nguyên -215 đến 215-1
(-32768 đến 32767)
integer
Số học sinh của lớp 8/3: 38 học sinh
real
Số thực
2.9 x 10-39 đến 1.7 x 1038
Chiều cao của bạn Nam: 1.52 m
char
Một kí tự trong bảng chữ cái
‘A’; ‘+’; ‘1’
Xâu kí tự tối đa gồm 255 kí tự
string
‘Chao cac ban’; ‘1234’
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
Em hãy hoàn thành bài tập sau: Điền dấu x vào ô lựa chọn phù hợp
x
x
x
x
x
x
x
x
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
Bài toán: Biết bán kính của hình tròn là một số nguyên r. Tính chu vi (P) và diện tích (S) của hình tròn.
Em hãy lựa chọn kiểu dữ liệu thích hợp trong Pascal cho r, P, S?
r: Interger
P, S: Real
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu:
2. Các phép toán với dữ liệu số:
Kí hiệu các phép toán số học trong ngôn ngữ Pascal
+
Cộng
Trừ
-
Số nguyên, số thực
3.2+2=5.2
Nhân
*
Số nguyên, số thực
7-3=4
3.2*2=6.4
5/2 = 2.5
Số nguyên, số thực
/
Chia
Chia lấy phần nguyên
Chia lấy phần dư
div
mod
Số nguyên
Số nguyên
10 mod 3 =1
10 div 3 =3
Số nguyên, số thực
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu:
2. Các phép toán với dữ liệu số:
Quy tắc tính các biểu thức số học trong ngôn ngữ Pascal:
Các phép toán trong ngoặc được thực hiện trước tiên.
Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên (div) và phép chia lấy phần dư (mod) được thực hiện trước.
Phép cộng và phép trừ được thực hiện theo thứ tự từ trái sang phải.
* Chú ý: Trong ngôn ngữ lập trình chỉ được sử dụng dấu ngoặc tròn.
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu:
2. Các phép toán với dữ liệu số:
Ví dụ: Cho biết kết quả của các phép tính số học
(/, div, mod):
7/2= -9/2=
7 div 2 = -7 div 3=
7 mod 2 = -9 mod 4=
3.5
- 4.5
3
-2
1
-1
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu:
2. Các phép toán với dữ liệu số:
a x b – c + d
a*b – c + d
15+5*(a/2)
(x+5)/(a+3)-y/(b+5)*(x+2)*(x+2)
((a+b)*(c-d)+6)/3-a
PHÉP TOÁN
PHÉP TOÁN TRONG PASCAL
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
+
Cộng
Trừ
-
Số nguyên, số thực
Nhân
*
Số nguyên, số thực
Số nguyên, số thực
/
Chia
Chia lấy phần nguyên
Chia lấy
phần dư
div
mod
Số nguyên
Số nguyên
Số nguyên, số thực
2. Các phép toán với dữ liệu số:
HƯỚNG DẪN VỀ NHÀ
Về nhà học bài cũ, nắm được các kiểu dữ liệu cơ bản và các phép toán với kiểu dữ liệu số.
Làm bài tập 2, 3, 4, 5 SGK/26
Xem trước phần 3, phần 4 của bài học.
Thân ái chào thầy cô và các em !
Chúc các em học tốt
* CHÀO MỪNG QUÝ THẦY CÔ
VỀ DỰ GIỜ LỚP 8/3
TRƯỜNG THCS NGUYỄN GIA THIỀU
MÔN: TIN HỌC
Giáo viên: Nguyễn Mạnh Hùng
KIỂM TRA BÀI CŨ
Câu hỏi 2: Viết một chương trình đơn giản in ra màn hình dòng chữ “chao cac ban lop 8/3”.
Xác định đâu là phần khai báo, đâu là phần thân chương trình?
Program cauhoi1;
Uses crt;
Begin
Writeln (‘chao cac ban lop 8/3’);
End.
Phần khai báo
Phần thân chương trình
Câu hỏi 1: Ngôn ngữ lập trình gồm những gì?
Trả lời: Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính
Trả lời:
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
Một số kiểu dữ liệu cơ bản trong ngôn ngữ lập trình
Trong Pascal, để cho chương trình dịch hiểu dãy chữ số là kiểu xâu thì ta phải đặt dãy số đó trong cặp dấu nháy đơn. Ví dụ: ‘5324’
Số nguyên -215 đến 215-1
(-32768 đến 32767)
integer
Số học sinh của lớp 8/3: 38 học sinh
real
Số thực
2.9 x 10-39 đến 1.7 x 1038
Chiều cao của bạn Nam: 1.52 m
char
Một kí tự trong bảng chữ cái
‘A’; ‘+’; ‘1’
Xâu kí tự tối đa gồm 255 kí tự
string
‘Chao cac ban’; ‘1234’
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
Em hãy hoàn thành bài tập sau: Điền dấu x vào ô lựa chọn phù hợp
x
x
x
x
x
x
x
x
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
Bài toán: Biết bán kính của hình tròn là một số nguyên r. Tính chu vi (P) và diện tích (S) của hình tròn.
Em hãy lựa chọn kiểu dữ liệu thích hợp trong Pascal cho r, P, S?
r: Interger
P, S: Real
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu:
2. Các phép toán với dữ liệu số:
Kí hiệu các phép toán số học trong ngôn ngữ Pascal
+
Cộng
Trừ
-
Số nguyên, số thực
3.2+2=5.2
Nhân
*
Số nguyên, số thực
7-3=4
3.2*2=6.4
5/2 = 2.5
Số nguyên, số thực
/
Chia
Chia lấy phần nguyên
Chia lấy phần dư
div
mod
Số nguyên
Số nguyên
10 mod 3 =1
10 div 3 =3
Số nguyên, số thực
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu:
2. Các phép toán với dữ liệu số:
Quy tắc tính các biểu thức số học trong ngôn ngữ Pascal:
Các phép toán trong ngoặc được thực hiện trước tiên.
Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên (div) và phép chia lấy phần dư (mod) được thực hiện trước.
Phép cộng và phép trừ được thực hiện theo thứ tự từ trái sang phải.
* Chú ý: Trong ngôn ngữ lập trình chỉ được sử dụng dấu ngoặc tròn.
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu:
2. Các phép toán với dữ liệu số:
Ví dụ: Cho biết kết quả của các phép tính số học
(/, div, mod):
7/2= -9/2=
7 div 2 = -7 div 3=
7 mod 2 = -9 mod 4=
3.5
- 4.5
3
-2
1
-1
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu:
2. Các phép toán với dữ liệu số:
a x b – c + d
a*b – c + d
15+5*(a/2)
(x+5)/(a+3)-y/(b+5)*(x+2)*(x+2)
((a+b)*(c-d)+6)/3-a
PHÉP TOÁN
PHÉP TOÁN TRONG PASCAL
Tiết 7
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
1. Dữ liệu và kiểu dữ liệu
+
Cộng
Trừ
-
Số nguyên, số thực
Nhân
*
Số nguyên, số thực
Số nguyên, số thực
/
Chia
Chia lấy phần nguyên
Chia lấy
phần dư
div
mod
Số nguyên
Số nguyên
Số nguyên, số thực
2. Các phép toán với dữ liệu số:
HƯỚNG DẪN VỀ NHÀ
Về nhà học bài cũ, nắm được các kiểu dữ liệu cơ bản và các phép toán với kiểu dữ liệu số.
Làm bài tập 2, 3, 4, 5 SGK/26
Xem trước phần 3, phần 4 của bài học.
Thân ái chào thầy cô và các em !
Chúc các em học tốt
 








Các ý kiến mới nhất