Tải bản đầy đủ (.ppt) (21 trang)

ON TAP HKI

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (248.96 KB, 21 trang )

<span class='text_page_counter'>(1)</span>ÔN TẬP HỌC KỲ I. GV: Nguyễn Thanh Toàn Tổ: Toán-Lý-Tin.

<span class='text_page_counter'>(2)</span> ÔN TẬP HỌC KỲ I. 1. Chương trình là gì? - Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. 2.Ngôn ngữ lập trình là gì? - 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..

<span class='text_page_counter'>(3)</span> ÔN TẬP HỌC KỲ I. 3. Thành phần cơ bản của một chương trình (pascal)? -Phần khai báo: • khai báo tên chương trình. •Các thư viện và một số khai báo khác. - Phần thân(phần bắt buộc) gồm các câu lệnh mà máy tính cần thực hiện; nằm giữa các từ khoá begin và end..

<span class='text_page_counter'>(4)</span> ÔN TẬP HỌC KỲ I. Các kiểu dữ liệu cơ bản trong Turbo Pascal? Tên kiểu. Phạm vi giá trị. integer. Số nguyên trong khoảng 215 đến 215  1.. real. Số thực có giá trị tuyệt đối trong khoảng 2,910-39 đến 1,71038 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ự..

<span class='text_page_counter'>(5)</span> ÔN TẬP HỌC KỲ I. Có bao nhiêu phép toán đối với dữ liệu kiểu số? Kí hiệu. Kiểu dữ liệu. Phép toán. +. 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. Div. Chia lấy phần nguyên. Số nguyên. mod. Chia lấy phần dư. Số nguyên.

<span class='text_page_counter'>(6)</span> ÔN TẬP HỌC KỲ I. Các lệnh cơ bản trong Pascal: Write: Thông báo kết quả tính toán ra màn hình. Writeln: Thông báo kết quả tính toán ra màn hình và đưa con trỏ xuống dòng Read:. Nhập dữ liệu từ bàn phím.. Readln: Nhập dữ liệu từ bàn phím và đưa con trỏ xuống dòng. Clrscr: Xóa dữ liệu và đưa con trỏ lên góc trên bên trái màn hình. Delay: Tạm ngưng chương trình x/1000 giây..

<span class='text_page_counter'>(7)</span> ÔN TẬP HỌC KỲ I. Kết quả của phép chia 17 mod 5 là: a. 3.4 b. 2 c. 3 d. 7.

<span class='text_page_counter'>(8)</span> ÔN TẬP HỌC KỲ I. Sau khi thực hiện xong lệnh: Writeln(’16 div 3 = ‘, 16 div 3); ta nhận được kết quả nào sau đây?. A. 16 div 3 B. ‘16 div 3 = ‘ C. ‘5‘ D. 5.

<span class='text_page_counter'>(9)</span> ÔN TẬP HỌC KỲ I. Biến là gì? Và cách khai báo biến trong chương trình Pascal như thế nào? - Biến là một đại lượng được đặt tên dùng để lưu trữ dữ liệu. Gía trị của biến có thể thay đổi trong quá trình thực hiện chương trình. Cú pháp: Var <Tên biến> : <Kiểu dữ kiệu> ; Ví dụ: Var Dientich, chuvi : real;.

<span class='text_page_counter'>(10)</span> ÔN TẬP HỌC KỲ I. Hằng là gì? Và cách khai báo hằng trong chương trình Pascal như thế nào? - Hằng là một đại lượng được đặt tên dùng để lưu trữ dữ liệu. Gía trị của hằng không thay đổi trong quá trình thực hiện chương trình. Cú pháp: Conts <Tên hằng> = <Giá trị của hằng> ; Ví dụ: Conts bankinh = 3;.

<span class='text_page_counter'>(11)</span> ÔN TẬP HỌC KỲ I. Phép gán trong chương trình Pascal được thể hiện như thế nào? Cho ví dụ? Phép gán được thể hiện bằng dấu: VD: b := a/c;. :=.

<span class='text_page_counter'>(12)</span> ÔN TẬP HỌC KỲ I. Hãy liệt kê các lỗi trong chương trình sau đây và sửa lại cho đúng: Program baitap; Program baitap. Uses crt; Usescrt; Begin Begin. Clrscr; Clrscr. writeln(‘chao cac ban’); writeln(chao cac ban); Delay(5000); Delay(5000) End. End..

<span class='text_page_counter'>(13)</span> ÔN TẬP HỌC KỲ I. Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước bước nào? Quá trình giải bài toán trên máy tính gồm có 3 bước: - xác định bài toán ; - Xây dựng thuật toán ; - Viết chương trình..

<span class='text_page_counter'>(14)</span> ÔN TẬP HỌC KỲ I. Trình bày cú pháp của câu lệnh điều kiện dạng đủ và câu lệnh điều kiện dạng thiếu. Cho ví dụ? Dạng thiếu: If < Điều kiện > then <Câu lệnh>;. Dạng đủ: If < Điều kiện > then <Câu lệnh 1> Else <Câu lệnh 2>; VD:. If a> b then write (a); If a>b then Max := a else Max:= b;.

<span class='text_page_counter'>(15)</span> ÔN TẬP HỌC KỲ I. Bài tập: Câu 1. Phát biểu nào sau đây đúng với quy tắc đặt tên trong ngôn ngữ Pascal? a. Tên không có khoảng trắng và không có kí tự đặc biệt. b. Tên bắt đầu bằng một số rồi đến chữ cái. c. Tên chỉ gồm chữ cái, chữ số , dấu gạch dưới và phải được bắt đầu bằng chữ cái hoặc dấu gạch dưới. d. Tên chỉ gồm chữ cái, chữ số, dấu gạch dưới và được bắt đầu bằng số..

<span class='text_page_counter'>(16)</span> ÔN TẬP HỌC KỲ I. Câu 2. Chọn câu đúng khi viết biểu thức toán học sang kí hiệu trong ngôn ngữ 2 b  4ac Pascal a) b^2 – 4*a*c; b) b*b - 4*a*c; c) b^2 – 4ac; d) b*b – 4*ac;.

<span class='text_page_counter'>(17)</span> ÔN TẬP HỌC KỲ I. Câu 3. Kết quả của phép chia 17 mod 5 là: a. 3,4 b. 2 c. 3 d. 7.

<span class='text_page_counter'>(18)</span> ÔN TẬP HỌC KỲ I. Câu 4. 'Hello Tupro Pascal' thuộc kiểu dữ liệu nào trong các kiểu dữ liệu sau: a) String; b) Integer; c) Real; d) Char;.

<span class='text_page_counter'>(19)</span> ÔN TẬP HỌC KỲ I. Câu 5 . Để khai báo một biến Y thuộc dữ liệu kiểu xâu (String) trong Pascal ta khai bao như thế nào? a) Var Y=String; b) Var Y:=String; c) Var Y:Char; d) Var Y:String;.

<span class='text_page_counter'>(20)</span> ÔN TẬP HỌC KỲ I. Bài tập . Viết chương trình cho phép nhập vào số nguyên N. Sau đó, kiểm tra xem N có chia hết cho 3 và 9 không? program bai1; uses crt; var N: integer; begin clrscr; write('Nhap vao so N=');readln(N); if (N mod 3 = 0) and (N mod 9 = 0) then writeln('So nay chia het cho 3 va 9') else writeln('So nay khong chia het cho 3 va 9'); readln end..

<span class='text_page_counter'>(21)</span> ÔN TẬP HỌC KỲ I. Về nhà:  1. Viết chương trình cho phép nhập vào một số nguyên dương N. Sau đó, kiểm tra xem N có chia hết cho 5 không? 2. Viết chương trình cho phép nhập vào số nguyên N. Sau đó, kiểm tra xem N là số dương hay số âm. 3. Viết chương trình xác định số nhỏ nhất trong 3 số a, b, c (với a, b, c là các giá trị số nguyên được nhập bất kì từ bàn phím. *) Ôn lại các kiến thức đã học từ đầu năm, chuẩn bị tiết sau kiểm tra học kỳ 1.

<span class='text_page_counter'>(22)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×