Chữa các bài tập mẫu trong ngân hàng câu hỏi chương 2 phần cơ bản

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Chữa các bài tập mẫu trong ngân hàng câu hỏi chương 2 phần cơ bản

Bài gửi by teacher on Thu 07 Apr 2011, 10:50 pm

chữa bài tập chương 2 câu lệnh điều kiện bài 1.4
Đăng ngày: 20:27 05-02-2010
Thư mục: lập trình pascal

* bài tập : biểu diễn biểu thức điều kiện sau đây và tìm biểu thức đối lập ( phủ định ) của nó : a lớn hơn hoặc bằng b , x nhỏ hơn y, a lớn hơn hoặc bằng b và x nhỏ hơn y
* trả lời: a>= b có phủ định của nó là a <b ,x < y có phủ định là x>= y, (a >= b) and (x<y) có phủ định là (a < b) or (x>=y)

Nguồn trích dẫn (0)


chữa bài tập chương 2 câu lệnh điều kiện bài 2.2
Đăng ngày: 20:52 05-02-2010
Thư mục: lập trình pascal

* bài tập : nhập vào một số , nếu số đó nhỏ hơn hoặc bằng 5 thì viết ra bình phương của nó
* phân tích : if điều kiện ở đây là : một số ví dụ chọn là x , x<=5, khi đó thực hiện lệnh sau then là viết ra kết quả của x^2
* chương trình không sử dụng thông báo nhập sai với câu lệnh khuyết là :

program binh_phuong_cua_so_nho_hon5;
uses crt;
var x : real;
BEGIN
clrscr;
writeln('sau day la chuong trinh tinh binh phuong cua mot so nho hon hoac bang 5');
writeln('xin moi hay nhap so can tim binh phuong');
readln(x);
if x<= 5 then writeln(x,'^2 = ', x*x);
readln;
END.
Nguồn trích dẫn (0)


chữa bài tập chương 2 câu lệnh điều kiện bài 2.3
Đăng ngày: 23:31 05-02-2010
Thư mục: lập trình pascal

* bài tập : nhập vào hai số a,b , nếu chúng bằng nhau thì thông báo ra là hai số bằng nhau và bằng giá trị đã nhập , nếu số nào lớn hơn thì phải thông báo số nào lớn hơn và ghi biểu thức so sánh.
* phân tích : so sánh hai số có 3 trường hợp >, <,= như vậy ta sẽ thiết kế cho 3 trường hợp này là độc lập với nhau sử dụng 3 lệnh if ...then .. và phải dung hai biến thực
* chương trình như sau :

program sosanhhaiso;
uses crt;
var a,b : real;
BEGIN
clrscr;
writeln('sau day la chuong trinh so sanh hai so thuc bat ky nhap tu ban phim');
writeln('xin moi hay nhap so thu nhat');
readln(a);
writeln('xin moi hay nhap so thu hai');
readln(b);
if a<b then writeln(a,' < ', b);
if a=b then writeln(a,' = ', b);
if a>b then writeln(a,' > ', b);
writeln('go enter de thoat');
readln;
END.
Nguồn trích dẫn (0)


chữa bài tập chương 2 câu lệnh điều kiện bài 3.2
Đăng ngày: 13:09 06-02-2010
Thư mục: lập trình pascal

* bài tập : cho các phép toán : phép chia a cho b lấy phần nguyên của kết quả là c : a div b = c , phép chia a cho b lấy phần dư của kết quả là d : a mod b = d , ví dụ để một số chia hêt cho 3 ta cần điều kiện là phần dư của số đó khi chia cho 3 là bằng 0 , điều kiện này là : a mod 3 =0 . Hãy làm bài tập sau : nhập vào một số từ bàn phím , nếu số đó chia hết cho 7 thì hiển thị số đó chia hết cho 7 và cho thương đúng , còn nếu số đó không chia hết cho 7 thì hiển thị số đó không chia hết cho 7 và cho dư.
* phân tích : do kết quả hiển thị là hai yêu cầu khác nhau từ hai biểu thức điều kiện đối lập nhau nên ta sẽ dùng câu lệnh đầy đủ sẽ có hai kết quả hiển thị thương đúng và hiển thị dư cho hai kết quả đối lập nhau (phủ định của nhau ) trong cùng một biểu thức điều kiện chia hết cho 7, phải dùng một biến nhaapj vào từ bàn phím và xét điều kiện của nó số này thuộc vào số đếm được thì mới xét có chia hết cho 7 hay không .
* chương trình như sau

program chiacho7;
uses crt;
var x : integer;
BEGIN
writeln('sau day la chuong trinh xet so chia cho 7 moi nhap so do :');
readln(x);
if x mod 7 = 0 then writeln(x,'chia het cho 7 va duoc thuong dung la', x div 7) else writeln(x,'khong chia het cho 7 va duoc du la', x mod 7);
writeln(' go enter de thoat');
readln;
END.
Nguồn trích dẫn (0)


chữa bài tập chương 2 câu lệnh điều kiện bài 3.3
Đăng ngày: 15:26 06-02-2010
Thư mục: lập trình pascal

* bài tập : viết chương trình xác định kết quả của phép so sánh sau đây đúng hay sai ? : a) 5^2 = 3^2 + 4^2 b) 6^2 + 8^2 <> 10 ^2 c) 1 + 1/2 + 1/3 + 1/4 >= 2 d) 2.x -8 < 10 với x nhập từ bàn phím
* phân tích : chỉ việc chia hai trường hợp cho hai kết quả đối lập nhau với mỗi biểu thức điều kiện , khi đó kết quả hiển thị ra là phép so sánh biểu thức và khẳng định đúng hay sai .
* chương trình là :

a)
program sosanh;
uses crt;
BEGIN
clrscr;
writeln(' sau day la chuong trinh danh gia ket qua so sanh hai bieu thuc ');
writeln(' 5^2 = 3^2 + 4^2 ');
if 5*5 = 3*3 + 4* 4 then writeln(' 5^2 = 3^2 + 4^2 la dung') else writeln(' 5^2 = 3^2 + 4^2 la sai');
writeln(' go enter de thoat ');
readln;
END.

b)
program sosanh;
uses crt;
BEGIN
clrscr;
writeln(' sau day la chuong trinh danh gia ket qua so sanh hai bieu thuc ');
writeln(' 6^2 + 8^2 <> 10 ^2 ');
if 6*6+8*8 <> 10*10 then writeln(' 6^2 + 8^2 <> 10 ^2 la dung') else writeln(' 6^2 + 8^2 <> 10 ^2 la sai');
writeln(' go enter de thoat ');
readln;
END.

c)
program sosanh;
uses crt;
BEGIN
clrscr;
writeln(' sau day la chuong trinh danh gia ket qua so sanh hai bieu thuc ');
writeln(' 1 + 1/2 + 1/3 + 1/4 >= 2 ');
if 1+1/2+1/3+1/4>= 2 then writeln(' 1 + 1/2 + 1/3 + 1/4 >= 2 la dung') else writeln(' 1 + 1/2 + 1/3 + 1/4 >= 2 la sai');
writeln(' go enter de thoat ');
readln;
END.

d)
program sosanh;
uses crt;
var x : real;
BEGIN
clrscr;
writeln(' sau day la chuong trinh danh gia ket qua so sanh hai bieu thuc ');
writeln(' 2.x -8 < 10 hay nhap x ');
readln(x);
if 2*x -8 < 10 then writeln('voi x = ',x,' 2.x -8 < 10 la dung') else writeln('voi x = ',x,' 2.x -8 < 10 la sai');
writeln(' go enter de thoat ');
readln;
END.
Nguồn trích dẫn (0)

-----------~~๑۩۞۩๑~~ HỌC ONLINE ~~๑۩۞۩๑~~---------------
Em sẽ lớn lên như tôi đã từng khôn lớn
và sẽ bay cao bay xa hơn tôi ..... !!!
* thành viên câu lạc bộ học khuya*

avatar
teacher
CỐ VẤN
CỐ VẤN

Nam
Tổng số bài gửi : 352
điểm điểm : 800
Đến từ : classicfat32@gmail.com

Xem lý lịch thành viên https://sites.google.com/site/dayhocdientu/

Về Đầu Trang Go down

Re: Chữa các bài tập mẫu trong ngân hàng câu hỏi chương 2 phần cơ bản

Bài gửi by thansusong on Thu 17 Jan 2013, 1:03 pm

thay gioi the cheers cheers cheers king king king
avatar
thansusong
USES
USES

Nam
Tổng số bài gửi : 20
điểm điểm : 0
Birthday : 08/03/1999
Đến từ : Hóa Thượng
Job/hobbies : jgfhjdthjkdhdf

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Chữa các bài tập mẫu trong ngân hàng câu hỏi chương 2 phần cơ bản

Bài gửi by tramy_8a on Tue 29 Jan 2013, 4:21 pm

thầy mà k giỏi thì còn gì là thầy nữa.Thế mà cũng ns đk à
Evil or Very Mad Evil or Very Mad Evil or Very Mad

-----------~~๑۩۞۩๑~~ HỌC ONLINE ~~๑۩۞۩๑~~---------------
Cam on doi moi som mai thuc day
Ta co them ngay nua de yeu thuong
sunny sunny
avatar
tramy_8a
USES
USES

Tổng số bài gửi : 22
điểm điểm : 23
Birthday : 10/03/1999
Đến từ : truong thcs chua hang 2

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Chữa các bài tập mẫu trong ngân hàng câu hỏi chương 2 phần cơ bản

Bài gửi by Kioa.kok_99 on Sat 02 Mar 2013, 9:53 pm

Thầy ơi!Đây là mầy bài tập mà thầy bảo em phải không ạ? Em tìm mãi mà chả thấy bài nào cả???he :tongue:
avatar
Kioa.kok_99
USES
USES

Nữ
Tổng số bài gửi : 6
điểm điểm : 0
Birthday : 06/06/1999
Job/hobbies : ?

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Chữa các bài tập mẫu trong ngân hàng câu hỏi chương 2 phần cơ bản

Bài gửi by Classic - VAN THIEM on Tue 26 Mar 2013, 4:03 am

Kioa.kok_99 đã viết:Thầy ơi!Đây là mầy bài tập mà thầy bảo em phải không ạ? Em tìm mãi mà chả thấy bài nào cả???he :tongue:
Tự ôn và làm tiếp đi nhé !

-----------~~๑۩۞۩๑~~ HỌC ONLINE ~~๑۩۞۩๑~~---------------
Em sẽ lớn lên như tôi đã từng khôn lớn
và sẽ bay cao bay xa hơn tôi ..... !!!
* thành viên câu lạc bộ học khuya*
classicfat32@gmail.com
MIE Thiemvan@outlook.com
https://sites.google.com/site/dayhocdientu/
https://www.facebook.com/thiemvan.ngo.39
CHÚT LÃNG MẠN http://sacmauthoigian.wordpress.com/category/classic/
avatar
Classic - VAN THIEM
Admin
Admin

Nam
Tổng số bài gửi : 324
điểm điểm : 878
Birthday : 27/10/1979
Đến từ : classicfat32@gmail.com

Xem lý lịch thành viên https://sites.google.com/site/dayhocdientu/

Về Đầu Trang Go down

Re: Chữa các bài tập mẫu trong ngân hàng câu hỏi chương 2 phần cơ bản

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết