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

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

Đ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

Gi¸o ¸n ®iÖn tö tin häc líp 8 1. Dữ liệu kiểu dữ liệu Kiểu dữ liệu văn bản không sử dụng phép toán: + Kiểu dữ liệu văn bản sử dụng phép toán nối xâu: & Ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu định nghĩa các phép toán tương ứng trên mỗi kiểu dữ liệu. Hãy giải thích về kết quả của hai công thức được sử dụng trong Excel ở các hình bên. Các ngôn ngữ lập trình định nghĩa sẵn một số kiểu dữ liệu cơ bản thường dùng sau: Số nguyên Ví dụ: số học sinh, số quyển sách, Số thực Ví dụ: điểm TB môn văn, chu vi đường tròn, Xâu kí tự Ví dụ: CHAO CAC BAN, 8A1 , 5/ 9/ 2008 , là dãy các kí tự lấy từ bảng chữ cái của ngôn ngữ lập trình. Ngoài các kiểu trên, mỗi ngôn ngữ lập trình cụ thể còn định nghĩa thêm nhiều kiểu dữ liệu khác. Một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal Tên kiểu Phạm vi giá trị integer Số nguyên trong khoảng -2 15 đến 2 15 -1 real Số thực có giá trị tuyệt đối trong khoảng 2,9 x 10 -39 đến 1,7 x 10 38 số 0 char Một kí tự trong bảng chữ cái string Xâu kí tự, tối đa gồm 255 kí tự R: CV, S: Bµi to¸n: BiÕt 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. H·y lùa chän kiÓu d÷ liÖu thÝch hîp trong Pascal cho R, CV vµ S. kiÓu integer kiÓu real 2. Các phép toán với dữ liệu kiểu số Trong ngôn ngữ lập trình có thể thực hiện được các phép toán số học không nhỉ? Trong mọi ngôn ngữ lập trình đều có thể thực hiện các phép toán số học cộng, trừ, nhân chia với các số nguyên số thực. C¸c phÐp to¸n sè häc trong Pascal KÝ hiÖu Tªn phÐp to¸n KiÓu d÷ liÖu + Céng Sè nguyªn, sè thùc – Trõ Sè nguyªn, sè thùc * Nh©n Sè nguyªn, sè thùc / Chia Sè nguyªn, sè thùc mod Chia lÊy phÇn d­ Sè nguyªn div Chia lÊy phÇn nguyªn Sè nguyªn Trong to¸n häc Trong Pascal 7 mod 3 = 1 -5 Mod 3 = -2 2 -1 7 div 3 = -5 Div 3 = VÝ dô 2: VÝ dô 1: C¸ch viÕt biÓu thøc sè häc trong Pascal 15a 30b + 12– (X 2 + 2X +5) - 4XY 2 2)(X 5b Y 3a 5X + + − + + 15*a - 30*b + 12 (X*X + 2*X + 5) 4*X*Y– (X+5)/(a+3) y/(b+5)*(X+2)*(X+2)– Các phép toán trong ngoặc được thực hiện trước tiên. Quy tắc tính biểu thức số học Trong các ngôn ngữ lập trình, khi viết các biểu thức toán chỉ sử dụng dấu ( ) Trong d y các phép toán không có dấu ngoặc,ã các phép toán được * / mod div thực hiện trước. D y các phép toán có cùng mức độ ưu tiên thì thực hiện ã lần lượt từ trái sang phải. 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í hiệu các phép toán 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. Kết quả của phép so sánh chỉ có thể là đúng hoặc sai. Ví dụ 1: Biểu thức so sánh Kết quả 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 [...]... người máy tính Là quá trình trao đổi dữ liệu hai chiều giữa con người 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: đư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 thường thực hiện nhờ các thiết bị chuột, bàn phím, màn hình 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à. .. 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 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 = Gõ bán kính nhấn 4 Hoạt động tiếp theo của chương trình sẽ tuỳ thuộc vào dữ liệu được nhập b Thông báo kết quả tính toán Là yêu cầu đầu tiên quan trọng đối với mọi chư ơng trình. .. người dùng nhấn phím Enter rồi thực hiện tiếp Có thể dùng Readln thay cho Read Ghi nhớ! Ngôn ngữ lập trình phân chia dữ liệu thành các kiểu đị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 máy tính ... 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 Chương trình tạm ngừng 2 giây rồi thực hiện tiếp 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! Chương trình tạm ngừng chờ... lệnh thông báo kết quả tính CV S hình tròn Writeln(Chu vi hinh tron la: ,CV ); Kết quả Writeln(Dien tich hinh tron la: , S); Chu vi hinh tron la: 37.68 Dien tich hinh tron la: 113.04 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 Thông báo tạm . 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. VÝ dô 2: 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

Ngày đăng: 20/09/2013, 10:10

Hình ảnh liên quan

1. Dữ liệu và kiểu dữ liệu - 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 Xem tại trang 2 của tài liệu.
Excel ở các hình bên. - Bài 3: Chương trình máy tính và dữ liệu

xcel.

ở các hình bên Xem tại trang 2 của tài liệu.
char Một kí tự trong bảng chữ cái - Bài 3: Chương trình máy tính và dữ liệu

char.

Một kí tự trong bảng chữ cái Xem tại trang 4 của tài liệu.
Biết bán kính của hình tròn là một số chẵn R. Tính chu vi - Bài 3: Chương trình máy tính và dữ liệu

i.

ết bán kính của hình tròn là một số chẵn R. Tính chu vi Xem tại trang 5 của tài liệu.
Bảng kí hiệu các phép toán so sánh trong Pascal - Bài 3: Chương trình máy tính và dữ liệu

Bảng k.

í hiệu các phép toán so sánh trong Pascal Xem tại trang 11 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan