Bài 5. Từ bài toán đến chương trình

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Bắc Kim Thang Trai
Hãy xác định Input và Output, mô tả thuật toán của các bài toán: Tính diện tích hình tam giác
︵✰Ah
20 tháng 12 2020 lúc 19:09

INPUT: cạnh a, chiều cao tương ứng h

OUTPUT: diện tích tam giác S

code:

uses crt;

var a,b,s:real;

begin clrscr;

write('nhap canh:');readln(a);

<thực hiện nhập cạnh>

write('nhap chieu cao:');readln(h);

<thực hiện nhập chiều cao>

s:=a*h/2;

<tính diện tích>

write('dien tich la:',s:8:2);

<in ra diện tích>

readln;

end.

︵✰Ah
20 tháng 12 2020 lúc 19:27

Ví dụ: Đổi giá trị của hai biến x, y

Xác định bài toán:

Input: Hai biến x, y có giá tri tương ứng là a và b Output: Hai biến x, y có giá trị tương ứng là b và a

Mô tả thuật toán:

Bước 1. z←az←a {Sau bước này giá trị của z sẽ bằng a} Bước 2. x←yx←y {Sau bước này giá trị của x sẽ bằng b} Bước 3. y←zy←z {Sau bước này giá trị của y sẽ bằng giá trị của z, chính là a, giá trị ban đầu của biến x}
Bùi Anh Tuấn
20 tháng 12 2020 lúc 19:43

Input: 3 cạnh của tam giác

Output: diện tích tam giác đó

Bùi Anh Tuấn
20 tháng 12 2020 lúc 19:46

Thuật toán

B1: xét 3 giá trị xem nó có phải là giá trị 3 cạnh tam giác không

B2: gán p:=(a+b+c)/;

s:= \(\sqrt{p\left(p-a\right)\left(p-b\right)\left(p-c\right)}\)

B3: in ra màn hình kết quả diện tích tam giác

LA.Lousia
20 tháng 12 2020 lúc 21:18

Ví dụ: Đổi giá trị của hai biến x, y

Xác định bài toán:

Input: Hai biến x, y có giá tri tương ứng là a và b Output: Hai biến x, y có giá trị tương ứng là b và a

Mô tả thuật toán:

Bước 1. z←az←a {Sau bước này giá trị của z sẽ bằng a} Bước 2. x←yx←y {Sau bước này giá trị của x sẽ bằng b} Bước 3. y←zy←z {Sau bước này giá trị của y sẽ bằng giá trị của z, chính là a, giá trị ban đầu của biến x}

LA.Lousia
20 tháng 12 2020 lúc 21:19

Ví dụ: Đổi giá trị của hai biến x, y

Xác định bài toán:

Input: Hai biến x, y có giá tri tương ứng là a và b Output: Hai biến x, y có giá trị tương ứng là b và a

Mô tả thuật toán:

Bước 1. z←az←a {Sau bước này giá trị của z sẽ bằng a} Bước 2. x←yx←y {Sau bước này giá trị của x sẽ bằng b} Bước 3. y←zy←z {Sau bước này giá trị của y sẽ bằng giá trị của z, chính là a,


Các câu hỏi tương tự
....
Xem chi tiết
dung nguyễn
Xem chi tiết
iu
Xem chi tiết
Yến Nhi Nhi
Xem chi tiết
nguet a. (ckao)
Xem chi tiết
C
Xem chi tiết
Uyển Lộc
Xem chi tiết
Trọng Nghĩa 8A7 Huỳnh
Xem chi tiết
Nhi Nguyễn
Xem chi tiết