You are on page 1of 9

DANH SÁCH

STT MSSV Họ và tên


1 K224060826 Nguyễn Thùy An
2 K224060827 Đặng Thị Kiều Anh

3 K224060843 Huỳnh Bảo Ngọc

4 K224060844 Nguyễn Hoàng Trúc Phương

MỤC LỤC

1.Solve to quadratic equation ax^2+bx+c=0..............................................................................................2


2.Give A is integer number. Find B (integer)know that when A*B the fifth bit to the tenth bit of result
are 11111....................................................................................................................................................3
3. Reverse a string. By character, by word.................................................................................................4
4. Input n numbers. Sum all of them.........................................................................................................7
1.Solve to quadratic equation ax^2+bx+c=0

Start

Nhập a,b,c

T F F T
D = b*b – 4ac a≠0 b≠0 c≠0

F
T
D<0 PT vô nghiệm x = -c/b PT vô số nghiệm

F
T PT có 1 nghiệm x
D=0 x = -b/2a
Vô lí
F
PT có nghiệm kép x

x1 = (-b + √ D)/2a PT có 2 nghiệm


phân biệt x1, x2
x2 = (-b - √ D)/2a

End
2.Give A is integer number. Find B (integer)know that when A*B the fifth bit to the
tenth bit of result are 11111

START

Khai báo mảng a[i]


Nhập A

B:= 0

B:= B+1 ;
S:= A*B ;
i:=0

F
S <> 0 k:= 1

T N:= a[i] * 10^k ;


i >= 0 T
a[i] := S chia 2 lấy dư ; i:= i-1 ;

S:= S chia 2 lấy nguyên ; F k:= k+1

i:= i+1 T:= N / 10^( i - 10 ) (chia lấy nguyên) ;


N:= T ;
T:= N / 10^6 (chia lấy dư)

F
T:= 111111 c

Xuất B

END.
3. Reverse a string. By character, by word
 By character
Cách 1:

Bắt đầu

Nhập chuỗi str

i=str.size()-1

Đúng Xuất chuỗi


i>=0

Sai

Kết thúc
Start

Khai báo mảng a[i]


Khai báo n (độ dài chuỗi)

Nhập chuỗi

i: =0

a[i]: =print(chuỗi; -1);


T i<=n
i=i+1

i: =n

Chuỗi đảo ngược là:

T
i=i–1 Xuất a[i] i>=0

End.
Cách 2:
 By word
Bước 1: Khai báo mảng. Nhập chuỗi cần đảo.
Bước 2: Để con trỏ chạy từ đầu chuỗi đến cuối chuỗi => gặp “ ” (khoảng trắng) => slit
=> sao chép vào mảng ai, dùng vòng lặp để nhập các giá trị mảng.
Bước 3:

Chuỗi đảo ngược là:

i:=n

T
i:=i-1 Xuất ai i>=0

END
.
4. Input n numbers. Sum all of them.

START

Khai báo mảng a[i]


Nhập n

i:=1;
S:=0

T S:=S + a[i];
i<=n Nhập a[i]
i:=i+1
F

Xuất S

END.

You might also like