Hãy xác định thông tin đã cho Input và thông tin cần tìm Output của bài toán sau: 5đ Một vận động viên chạy với cự ly 900m trong thời gian 3 phút, hãy tính vận tốc của vận động viên đó.
Trang 2KIỂM TRA BÀI CŨ Câu hỏi:
1 Nêu các bước giải bài toán trên máy tính? (5đ)
2 Hãy xác định thông tin đã cho (Input)
và thông tin cần tìm (Output) của bài toán sau: (5đ)
Một vận động viên chạy với cự ly 900m trong thời gian 3 phút, hãy tính vận tốc của vận động viên đó.
Trang 3KIỂM TRA BÀI CŨ
Đáp án:
1 Các bước giải bài toán trên máy tính:
+ Xác định bài toán (Xác định thông tin đã
cho-INPUT và thông tin cần tìm – OUTPUT).
+ Mô tả thuật toán (diễn tả cách giải bài
toán bằng dãy các thao tác cần thực hiện).
+ Viết chương trình (Mô tả thuật toán bằng
một ngôn ngữ lập trình cụ thể).
2 Xác định bài toán:
INPUT: S=900m, t=3 phút
OUTPUT: v=?
Trang 5Kiến thức lý thuyết
Trang 6Bài tập theo dạng
Bài tập dạng 1: Kiểm tra thuật toán Bài tập dạng 2: Mô tả thuật toán
Bài tập dạng 3: Lập bảng kiểm tra
Bài tập dạng 4: Giải thích thuật toán
Trang 7Bài tập dạng 1: Kiểm tra thuật toán
BT 2 SGK (Tr45)
Hãy lập bảng kiểm tra thuật toán và cho biết
thuật toán sau làm công việc gì?
Trang 8Bài tập dạng 1: Kiểm tra thuật toán
•B3: Nếu b>Max thì Max←b
•B4: Nếu c>Max thì Max←c
•B5: Thông báo kết quả max
Trang 9Bài 3 SGK Tr 45 : Cho trước 3 số dương a,b,c Hãy
mô tả thuật toán cho biết 3 số đó có thể là độ dài 3
cạnh của một tam giác hay không?
- Input: Nhập 3 số nguyên dương a,b,c.
- Output: a,b,c là 3 cạnh của 1 tam giác.
Mô tả thuật toán:
B1: Nhập 3 số a,b,c;
B2: Nếu (a+b)>c và (a+c) > b và (b+c) >a
thì a,b,c là độ dài 3 cạnh của 1 tam giác; Ngược lại a,b,c không phải là độ dài 3 cạnh của 1 tam giác; B3: Kết thúc.
Bài tập dạng 2: Mô tả thuật toán
Trang 10Bài 5.8 SBT Tr 41 : Mô tả thuật toán tìm giá trị tuyệt đối của một số cho trước.
- Input: Nhập số a.
- Output: b= |a|, (giá trị tuyệt đối của a).
Mô tả thuật toán:
B1: Nhập số a
B2: Nếu a<0, b ← -a; ngược lại b ← a;
B3: In giá trị của b (giá trị tuyệt đối của a).
Bài tập dạng 2: Mô tả thuật toán
Trang 11GIẢI TOÁN TRÊN MÁY TÍNH
OUTPUT INTPUT
BƯỚC1 (i HỮU HẠN) BƯỚC i
KẾT QUẢ
XÁC ĐỊNH BÀI TOÁN
MÔ TẢ THUẬT TOÁN
LẬP CHƯƠNG TRÌNH
Trang 12Caâu 1 Caâu 2
Ông là ai?
Trang 13Câu 1: Hãy chỉ ra Input
và Output của bài toán
sau: Tìm số lớn nhất trong
Trang 14Câu 2: Hãy chỉ ra Input
và Output của bài toán
sau: Tính quãng đường ô
tô đi được trong 3 giờ với
vận tốc 60km/giờ.
Input: t = 3h, υ = 60km/h
Output: Quãng đường ô tô
đi được.
Quay Slide 11
Trang 15Câu 3: Hãy chỉ ra Input
và Output của bài toán
sau: Tính tổng các số
chẵn của các số tự
Trang 16Câu 4: Hãy chỉ ra Input
và Output của bài toán
sau: Cho 2 số a và b (a>0,
b>0) Tìm các USC của 2
số a và b.
Input: a>0, b>0
Output: Các USC của 2
số a và b
Trang 17Niklaus Emil Wirth (15/2/1934) là
một nhà khoa học về máy tính
người Thụy Sĩ, ông được mọi người
biết đến nhiều nhất về việc thiết kế
các ngôn ngữ lập trình, trong đó có
ngôn ngữ lập trình Pascal, và là
người đi tiên phong trong một số
chủ đề cổ điển trong lĩnh vực công
nghệ phần mềm
Năm 1984, ông đã đạt giải thưởng Turing cho việc
đã phát triển một chuỗi các ngôn ngữ máy tính tiên tiến.
Trang 18người dùng nhấn phím Enter là:
Câu 3: Têên hàm biểu diễn giá trị tuyệt
đối trong
Pascal là:
Câu 4: Đây là từ khóa để khai báo hằng:
Câu 5: Phạm vi giá trị của kiểu dữ liệu
này là một kí tự trong bảng chữ cái Đó
là kiểu dữ liệu gì?
Câu 6 : Điền từ thích hợp vào dấu …
Muốn mở cửa sổ mới để soạn thảo
chương trình trong pascal ta vào bảng chọn …
rồi chon NEW
Trang 19Pascal là một ngôn ngữ lập trình cho máy tính
Pascal dựa trên ngôn ngữ lập trình ALGOL và được đặt tên theo nhà toán học và triết
học Blaise Pascal