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

29 1.7K 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

TRƯỜNG THCS NGUYỄN TRÃI Câu hỏi: 1) Em hãy cho biết các lỗi sau đây thuộc dạng lỗi nào ? KIỂM TRA BÀI CŨ Câu hỏi: 2) Để dịch và chạy CT ta làm như thế nào? 3) Theo em trong pascal có phân biệt chữ hoa và chữ thường không ? KIỂM TRA BÀI CŨ Đáp Án Câu hỏi: 1) Em hãy cho biết các lỗi sau đây thuộc dạng lỗi nào ? Câu hỏi: 1) Em hãy cho biết các lỗi sau đây thuộc dạng lỗi nào ? A) B) C) D) Thiếu từ khóa BEGIN Thiếu từ khóa BEGIN Thiếu dấu chấm(.) kết thúc chương trình Thiếu dấu chấm(.) kết thúc chương trình Thiếu dấu chấm phẩy(;) Thiếu dấu chấm phẩy(;) Viết sai từ khóa,từ khóa không đổi thành màu trắng. Viết sai từ khóa,từ khóa không đổi thành màu trắng. Đáp Án Câu hỏi: 2) Sau khi soạn thao CT Để dịch và chạy CT em làm như thế nào? Trả lời: - Sau khi soạn thao CT Để dịch CT ta nhấn tổ hợp phím Alt + F9. - Sau khi soạn thao CT Để chạy CT ta nhấn tổ hợp phím Ctrl + F9. Câu hỏi:3) Theo em trong pascal có phân biệt chữ hoa và chữ thường không ? Trả lời: Trong ngôn ngữ lập trình Pascal không phân biệt chữ hoa và chữ thường. KIỂM TRA BÀI CŨ 4) Câu hỏi phụ : Em hãy nêu các quy tắc đặt tên chương trình trong ngôn ngữ Pascal? Trả lời: - Tên khác nhau tương ứng với những đại lượng khác nhau. - Tên không được trùng với các từ khóa - Trong pascal tên không được bất đầu bằng chữ số và không được chứa dấu cách(kí tự trống) và không quá 127 kí tự Bài 3 Môn Tin Học Lớp 8 Tuần 4 Tiết 7+8 1. DỮ LIỆU VÀ KIỀU DỮ LIỆU • Để quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập trình thường phân chia dữ liệu thành thành các kiểu khác nhau. Ví dụ 1: Hình 18 dưới đây thể hiện kết quả của một chương trình, in ra màn hình với các kiểu dữ liệu quen thuộc là chữ và số Dòng thứ nhất thuộc dòng chữ, 2 dòng còn lại là phép toán với các số 1. DỮ LIỆU VÀ KIỀU DỮ LIỆU - Một số kiểu dữ liệu thường dùng: * Kiểu số nguyên :số hs của một lớp, * kiểu số thực :Điểm trung bình các môn học, *Kiểu xâu : ‘Chao Cac Ban’ ; ‘Lop 8A’; Hãy trình bày các kiểu dữ liệu cơ bản trong ngôn ngữ lập trình? Kiểu dữ liệu cơ bản trong 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. (-32768 đến 32767) real Số thực có giá trị tuyệt đối trong khoảng 2,9×10 -39 đến 1,7×10 38 và 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ự. Ví dụ: 123 là kiểu dữ liệu Integer ‘123’ là kiểu dữ liệu char, string. 1. DỮ LIỆU VÀ KIỀU DỮ LIỆU Ví dụ 2: Một số kiểu dữ liệu của Pascal [...]... bằng ≥ BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 4 Giao tiếp người – Máy tính a Thông báo kết quả tính toán Thông báo kết quả tính toán là gì? • Là yêu cầu đầu tiên đối với mọi chương trình Ví dụ: Khi chạy chương trình sẽ xuất hiện thông báo BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 4 Giao tiếp người – Máy tính b Nhập dữ liệu Nhập dữ liệu là gì? • Chương trình sẽ tạm ngừng để chờ người dùng “ nhập dữ liệu. .. người dùng nhấn phím BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 4 Giao tiếp người – Máy tính d Hộp thoại Chức năng của hợp thoại như thế nào? • Hộp thọai được sử dụng như một công cụ cho việc giao tiếp người -máy tính trong khi chạy chương trình BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU Bài tập Bài tập 3: Hãy phân biệt ý nghĩa của các câu lệnh Pascal sau đây: Writeln(‘5+20=’,’20+5’); và Writeln(‘5+20=’,20+5);... nhập dữ liệu “ từ bàn phím hay bằng chuột • Chương trình hoạt động tiếp theo tùy thuộc vào dữ liệu được nhập vào • Là một trong những tương tác thường gặp là chương trình yêu cầu nhập dữ liệu Ví dụ: Khi chạy chương trình sẽ xuất hiện thông báo BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 4 Giao tiếp người – Máy tính c Tạm dừng chương trình Tạm dừng chương trình có bao nhiêu chế độ?kể ra? • Tạm ngừng trong... dịch Turbo Pascal hiểu 2010 là dữ liệu kiểu xâu, chúng ta phải viết dãy số này trong cặp dấu nháy đơn (') BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 2 Các phép toán với dữ liệu kiểu số Bài tập 5: viết biểu thức trong Pascal thành các biểu thức toán học a (a+b)*(a+b) – x/y c a*a/((2*b+c)*(2*b+c)) Đáp án: x a (a + b) − y 2 a2 c (2b + c) 2 BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 3 Các phép so sánh Bảng kí... 2) a*x*x+b*x+c Bài tập 2: viết biểu thức sau dưới dạng ngôn ngữ toán học: 1+1/(x*x)+1/(y*y) Đáp án 1 1 1+ 2 + 2 x y BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 2 Các phép toán với dữ liệu kiểu số Bài tập 2: Cho dãy chữ số 2010 Dãy chữ số đó có thể thuộc kiểu dữ liệu loại nào? Đáp án: Dãy chữ số 2010 cụ thể là dữ liệu kiểu dữ liệu số nguyên, số thực hoặc kiểu xâu ký tự Tuy nhiên, để chương trình dịch Turbo... nguyên 100 BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU Bài tập Bài tập 6: Hãy xác định kết quả của các biểu thức sau đây: a 15 – 8 ≥ 3 Đúng b (20 – 15)2 ≠ 25 Sai c 112 = 121 Đúng d x > 10 – 3x Tùy thuộc vào biến x Ghi nhớ! 1 Các ngôn ngữ lập trình thường phân chia dữ liệu cần xử lý theo các kiểu khác nhau, với các phép toán có thể thực hiện trên từng kiểu dữ liệu đó 2 Quá trình trao đổi dữ liệu hai chiều... Bằng 5=5 < Nhỏ hơn 3< 5 > Lớn hơn 9>6 ≠ Khác 6≠5 ≤ Nhỏ hơn bằng hoặc 5 ≤ 6 ≥ Lớn hơn bằng hoặc 9 ≥ 6 BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 3 Các phép so sánh Ví dụ: A) 5x2 = 9 Sai B) 15+7 > 20-3 Đúng C) 5+x ≤ 10 Đúng hoặc sai còn phụ thuộc vào giá trị cụ thể của x BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 3 Các phép so sánh Bảng kí hiệu phép so sánh viết trong ngôn ngữ Pascal(bảng 4) Kí hiệu trong Pascal... phép nhân,chia,phép chia lấy phần nguyên và phép chia lấy phần dư đượ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 - Trong ngôn ngữ lập trình chỉ được sử dụng dấu ngoặc tròn () Tuần 4 BÀI Tiết 7 + 8 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 2 Các phép toán với dữ liệu kiểu số Bài tập1: Viết hai biểu thức sau bằng ngôn ngữ lập trình Pascal + b a 1 a +c 2 ax 2 + bx +... không? Tại sao? Writeln(‘100’); và Writeln(100); Đáp án: Lệnh Writeln('5+20=','20+5') in ra màn hinh hai xâu ký tự '5+20' và '20+5' liền nhau: 5+20 = 20+5, còn lệnh Writeln('5+20=',20+5) in ra màn hinh xâu ký tự '5+20' và tổng 20 + 5 như sau: 5+20=25 BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU Bài tập 3: Hai lệnh sau có tương ứng với nhau không? Tại sao? Writeln(‘100’); và Writeln(100); Đáp án: Hai lệnh... 2 5 Mod 2 = 1 2 Các phép toán với dữ liệu kiểu số •Hãy đọc kết quả các phép tính sau: 14/4= 3,5 ; 14 div 4 = 3 -19 mod 4 = -3 Ví dụ 2: Một số ví dụ về biểu thức toán học và cách viết chúng trong ngôn ngữ lập trình Pascal a b−c +d x+5 y 2 − ( x + 2) a+3 b+5 Cách viết trong Pascal a*b–c+d (x+5)/(a+3)-y/(b+5) *(x+2)*(x+2) Các phép toán với dữ liệu kiểu số ? quy tắc tính các biểu thức số học trong ngôn . 20-3 C) 5+x ≤ 10 BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 3. Các phép so sánh Sai Đúng Đúng hoặc sai còn phụ thuộc vào giá trị cụ thể của x BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 3. Các phép. bằng ≥ BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU 4. Giao tiếp người – Máy tính • Là yêu cầu đầu tiên đối với mọi chương trình a. Thông báo kết quả tính toán a. Thông báo kết quả tính toán Thông. tròn () 2. Các phép toán với dữ liệu kiểu số Tuần 4 Tiết 7 + 8 BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LiỆU Bài tập1: Viết hai biểu thức sau bằng ngôn ngữ lập trình Pascal. 2 1. 2. ax a b a

Ngày đăng: 21/04/2015, 04:00

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Kiểu dữ liệu cơ bản trong ngôn ngữ lập trình pascal

  • Slide 11

  • 2. Các phép toán với dữ liệu kiểu số

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan