1. Trang chủ
  2. » Giáo án - Bài giảng

bài giảng tin học 11 bài 7 các thủ tục chuẩn vào ra đơn giản

14 2,8K 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 2,53 MB

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

Nội dung

Chức năng của chương trình đưa dữ liệu vào?Để khởi tạo giá trị ban đầu cho biến, ta dùng lệnh gán để gán một giá trị cho biến.. Muốn chương trình làm việc với nhiều bộ dữ liệu khác nhau,

Trang 1

Đặng Hữu Hoàng

BÀI GIẢNG TIN HỌC 11

BÀI 7

CÁC THỦ TỤC CHUẨN

VÀO/RA ĐƠN GIẢN

Trang 2

Chức năng của chương trình đưa dữ liệu vào?

Để khởi tạo giá trị ban đầu cho biến, ta dùng lệnh gán để gán một giá trị cho biến Mỗi chương trình luôn làm việc với một bộ dữ liệu vào Muốn chương trình làm việc với nhiều bộ dữ liệu khác nhau, thư viện của các ngôn ngữ lập trình cung cấp một số chương trình dùng để đưa dữ liệu vào và đưa dữ liệu ra.

Cho phép đưa dữ liệu từ bàn phím hoặc từ đĩa vào gán cho các biến, làm cho chương trình trở nên linh hoạt, tính toán với nhiều

bộ dữ liệu đầu vào khác nhau

Cho phép đưa dữ liệu từ bàn phím hoặc từ đĩa vào gán cho các biến, làm cho chương trình trở nên linh hoạt, tính toán với nhiều

bộ dữ liệu đầu vào khác nhau

Chức năng của chương trình đưa dữ liệu ra?

Để đưa các kết quả ra màn hình, in, giấy hoặc lưu trên đĩa

Trang 3

1 NHẬP DỮ LIỆU VÀO TỪ BÀN PHÍM

Trong ngôn ngữ Pascal, hãy cho biết cấu trúc chung của thủ

tục nhập dữ liệu?

Read(< tên_biến 1>, <tên_biến 2>,…, <tên_biến n >);

Khi giải quyết một bài toán, ta phải đưa dữ liệu vào máy tính xử lí Việc đưa dữ liệu bằng lệnh gán sẽ làm cho chương trình chỉ có tác dụng với một dữ liệu cố định Để

chương trình giải quyết được nhiều bài toán hơn, ta phải sử dụng thủ tục nhập dữ liệu

Readln(< tên_biến 1>, <tên_biến 2>,…, <tên_biến n >);

Tên biến: trừ biến kiểu Boolean.

Readln; (không tham số)

Trang 4

Khi viết chương trình giải phương trình bậc hai ax 2 +bx+c=0,

ta phải nhập vào đại lượng nào? Viết lệnh nhập?

Phải nhập giá trị cho ba biến: a, b, c Viết lệnh Readln(a,b,c);

Trang 5

Quan sát chương trình bậc hai ax 2 +bx+c=0

trong hai hình sau, hãy cho biết khi nhập giá trị

cho nhiều biến phải thực hiện như thế nào?

Được gõ cách nhau ít nhất một dấu cách

Được gõ cách nhau bằng kí tự xuống

dòng (enter)

Những giá trị này phải được gõ cách nhau ít nhất một dấu cách hoặc kí tự xuống dòng

Những giá trị này phải được gõ cách nhau ít nhất một dấu cách hoặc kí tự xuống dòng

Trang 6

Phải nhập giá trị cho các ba biến: a, b, c Viết lệnh Readln(a);

Viết lệnh Readln(b); Viết lệnh Readln(c);

Trang 7

Quan sát hình, nêu nhận xét khi nhập giá trị các

biến cho hai đoạn chương trình có gì khác nhau?

Readln(a,b,c): nhập giá trị này phải được gõ cách nhau ít nhất một dấu cách hoặc kí tự xuống dòng

Readln(a,b,c): nhập giá trị này phải được gõ cách nhau ít nhất một dấu cách hoặc kí tự xuống dòng

Readln(a),Readln(b),Readln(c): nhập riêng giá trị cho từng biến bằng ba câu lệnh

Readln(a),Readln(b),Readln(c): nhập riêng giá trị cho từng biến bằng ba câu lệnh

Trang 8

2 ĐƯA DỮ LIỆU RA MÀN HÌNH

Trong ngôn ngữ Pascal, hãy cho biết cấu trúc chung của thủ

tục xuất dữ liệu?

Write(< giá_trị 1>,< giá_trị 2>,…,< giá_trị n >);

Sau khi xử lí xong, kết quả tìm được đang được lưu trong bộ nhớ Để thấy được kết quả trên màn hình ta sử dụng thủ tục xuất dữ liệu.

Writeln(< giá_trị 1>,< giá_trị 2>,…,< giá_trị n >);

Các giá trị có thể là tên biến, tên hằng, giá trị cụ thể, biểu thức hoặc tên hàm.

Trang 9

Ví dụ:

Để nhập giá trị cho biến M từ bàn phím, dùng cặp thủ tục

Khi thục hiện các lệnh này, trên màn hình xuất hiện thông báo

Trang 10

Quan sát hai đoạn chương trình sau, hãy giải thích sự khác nhau giữa thủ

tục Write và thủ tục Writeln?

Thủ tục Write: sau khi đưa thông tin ra màn hình, con trỏ không chuyển xuống dòng tiếp theo

Thủ tục Write: sau khi đưa thông tin ra màn hình, con trỏ không chuyển xuống dòng tiếp theo

Thủ tục Writeln: sau khi đưa thông tin ra màn hình, con trỏ chuyển xuống đầu dòng tiếp theo

Thủ tục Writeln: sau khi đưa thông tin ra màn hình, con trỏ chuyển xuống đầu dòng tiếp theo

Trang 11

Hãy cho biết chức năng của thủ tục Readln cuối cùng ?

Thủ tục readln cuối cùng dùng để thực hiện tạm dừng chương trình để quan sát kết quả của chương trình đưa trên màn hình

Thủ tục readln cuối cùng dùng để thực hiện tạm dừng chương trình để quan sát kết quả của chương trình đưa trên màn hình

Muốn chương trình chạy tiếp cần nhấn phím nào?

Phím ENTER

Trang 12

Trong thủ tục write hoặc writeln, sau mỗi kết quả ra còn có

dạng quy cách nào?

:< độ rộng >:< số chữ số thập phân >

Đối với kết quả thực:

:< độ rộng >

Đối với kết quả khác:

Độ rộng và số chữ số thập phân là các hằng nguyên dương.

Ví dụ x:=12.87;

Writeln(x:5:1);

Trên màn hình

_12.9

x:=12.87;

Writeln(x:7:4);

Trên màn hình

12.8700

Trang 13

DẶN DÒ

2 Xem trước §8_ “Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình” _Trang 32 _ Sách giáo khoa

1 Thực hiện bài tập chương 2 _ trang 9, 10, 11, 12, 13,

14, 15, 16, 17_Sách bài tập

Trang 14

Thực hiện tháng 8 năm 2007

E_mail: dhhoang03@yahoo.co.uk

Ngày đăng: 18/10/2014, 20:53

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w