Professional Documents
Culture Documents
วิชา Computer Programming
วิชา Computer Programming
ข้อสอบสภาวิศวกร
โดย
ดร.สรกานต์ ศรีตองอ่อน
กันยายน ๒๕๖๕
ส้ม
ะ
×
×
×
/
×
×
×
×
22
°
r × = × +3 ค่า ✗
เปลี่ยน
เปลี่ยนคำ
ไม่ เปลี่ยน
× ×
± × = × *1 ค่า ×
× =
✗ 11 คน × ไอบ่าปล้น
r
/
สุญญากาศ
r
4 ะ 2514 - 25 23 LSI
5 t 2524 ใจ ใน VLSI
จุ
-
2.
¥
้
ไป ล์
สกุล
นาม
EXE
✓ ซอฟต์แวร์
Rom CR ead Ouly Memory)
หน่วย ความ
ได้อย่าง เดียว
จำ แบบ อ่าน
สิ สบโทรใสเคลื่อนที่
a- o
-
1 A = 0+3 = 3
2 3 + ☐ = 6
3 9
4 12
5 15
6 18
7 21
8 24
9 27
atpt
10 50
แก่ ถ้า a ≤ 5 หื ◦ a
≥ 10 7 7+10 = 17
ถ้า a = 0 ; a= 0-10=-10
a =/o ; a = a
✗
×
×
r
เป็น Application
นรกชิ✓
(1×163 + [2 ✗ 1 อ่> + C ] ✗ 1 อิ ) 291
=
เป็น
แปลง เล
ฐาน ฐาน
1 23 →
16 10
หยุด
ที่ได้ -om ร เท่า กับ o
รอ กันจาก ล่าง
l
นำ เศษจาก การหา มา
ใบ นาน 1 ล
งาน
2
ผลหา ร 1ปr
291 ÷ 2 1 45 1
1 45 ÷ 2 72 1
72 ÷ 2 36 0
36 ± 2 18 0
1812 9 0
9 ÷2 4 1
4-12 2 0
2- 21 1 0
11-2 0 1
.
... .
. . . . . . .. . .
..
. .
.
แม่เหล็ก แส
>
Dots Pen Inch
Unirersal Serrial Bvs
Networh
Metropolitan Area 2
WI de Aorea Netorh 1
2.
Uninteนน uptible Powen Supplg
ทำ Ms ก่อน + : 1 + £ =
1+2 = 3
2+ 12 1 13
2+ 3×4-1
- =
=
2.
8ขึโ ค่า
- ดง ที่
ค่า เฉลี่ย ควร
มีทศนิยม
จำนวน นศ .
ที่ จบ ไม่จบ เป็น จำนวน เก็บ
และ
Etersnet
จำนวน เต็ม × จำนวน
บาป นิยม ได้ จำนวนทศนิยม
1024 KB = 1 MB
22 btes
° = 1 MB
bit
1
byte =
•
8+1 = 9
3/2 = 1.5
→
0 -
65535 (16 bit]
อัการ 2
char 1 byte
13
int 2
float
9
2+2+10 = 24 4
4 + 4+4 = 12
%C chav
A A
65A
%d int
Ae 6 5
65 65
,
0 ถึง 4294967 295 (32 bit ) ( 32 bit ]
-2 147 483 648 2 147483648
4
byte
byte
ตัว แปรใช้ไกับ โปรแกรมย่อย
4
ทุก
"
r
×
0,1
21 43 ÷2 10 71 1
535 1
10 71 ÷ 2
÷2 267 1
535
10 1 33 1
0000 10 11 11 267 ÷ 2
1 66 1
1 33 t 2
33 0
66 ÷ 2
16 1
33 ÷2
0
16 ÷ 2 8
0
8 ÷2 4
0
4 ÷2 2
1 0
16 2 ÷2
OX . . . .
ฐาน
เล
0 1
1 2-2
ไม่มีทศนิยม
1 bgte
2
4g
< 1
2
4
×
×
×
-
new line
horrizontal tab
vertical tnb
darriage retvan
-
3 27 68
กื > 32 768 (16 bib
_
×
×
รู้
× จำนวน จริง + อัการร 2
/ จำนวน ที่ไม่โยมไร
มีหมาย
×
×
×
_
6 ล ขอ นำ หน้า
× ส
จน ดวง
-
× เลข
มี #
รู
× / /
/ / /
/ × /
(200>
หํ๋ง
1
100 + -
+ (50ๆ
50 1 000
200+1 + 500
701
× a b
-1
-
2,3g
0
2,4 ,
4, 5 ,
1
6, 6 2
,
i. 5 % 2 = 1
b* e d* e
Ca + E- d > * e =
ae +
c-
-
(8-2) (9)
-
(-15+6) + (45+7) 4 /
+9 + 13
22
ะ
×
a.
b.นา ลง คู่ ก็ไ -
False 100/10 = 10
False 10 (1) = 1°
False 100 > 10(107-1 = 99
Trve 1 (100> ≥ 100/1
Trve
True True
( 1*2+3 > 3- 1) and (1*4/2 ≤ 2)
× 0+5 = 5
× 2-1 = 1
× 1 + 1*3 = 4
21 10 101
1 00 00 1
21 & 1 00 001 = 1
= 1- 1 + 1 = 1
= 1 + 1.0 -
2 G. 75) -
3%2 -
5 (2)
= 1 + 1.0-3.5 - 1 - 10
= -12.5
5 + 1 % 2 -
3 = 5 + 1-3 =3
3
3
3
5+ 1 %2 -
3 =
5+1-3 =3
3
3
3
3 +3+3 + 3+3 = 15
((7+1)+5) % 10 = 13%10 =3
ถ้า ฝนตก และ หน้าว่างาน
ให้ไหว ร่าง
/
×
X
×
นำไง
NFE < 5 trve false
trve
← 3. 5 7 70 ) อข (4.
-
3 5 -
3.574.78 - 3 5 - 3.57 - 3.57
false
true 0R false true
(16-4) 4
= (31.0-16) * +
2. 0
2. o
= (15 * 6) + 2
= 92
^
50 50 = 0
เหมือนกัน ผล ที่ได้คือ o
22 % 2 = 0
2
22 % 4 =
22%6 = 4
22%8 = 6
7.
Erue
+ขบ ย
fdse
trve
fcn > = fcn - 1) + fcu -
2) U 22
1 0 =
1+1 = 2
2 +
1 2+1 3
3 2 = =
2 = 5
4 3 = 3+2
3 = 8
5 4 = 5+3
8 +5
= 13
6 5 4 =
6 5 13+8 = 21
7 =
2g 0>
21
2g (1-1)
= =
g G>
=
2*21 22
29(2-1) 2g G>
= =
g (2)
= =
2☆ 22 = 23
292>
=
(3-2) =
9 (3) =
29
"
i. 2
gcn >
=
Ex : × + + คือ × = ×+ 1
24
3 +
4
% +1 = 3+ = +1
= 16
1
- = 2 < 10
10 (5) = 50 > 10
×
เท่ากัน กับ (10 10+5) 5
¥
-
=
/ (10-5) = 5
-5
10 > (5-10) =
No TD
คือ ไม่ ป่วย
1+6-4 =3
1 + 2 ↳ > -4 =
5 % 4 =
1,4%5 =
4
4% 5 =
4,5%4 = 1
3 % 2 = 1 2/3 = 2
,
1
2%3 = 2 ☐ 2 / =
= 3 + 25-1 = 27
203%10 =
3
3 %9 = 3
3% 7
= 3
3 % 5 = 3
7%4 = 3
8%3 = 2
11 % 2 = 1
201 % 1 o
=
±G > /4 =
ฐ = 0.375
= 3 + 2◦ = 23
= 20+3 = 23
= 1 + 11 (2> = 23
= 7<3> = 21
(12345/1000) % 100 = 11
(12345 % 1000)/100 = 3
2
(12345 % 10000)/1000 =
201 % ◦
=
3
9 % 5 =
4
i. 0%4 = 0
จำนวน ที่
×
สิ้
ฐู๊
×
2.
ได้ว่า b-
×
จะ a =3 , floor ↳ * อ . 1) = 0
b- a +1 = 4
,
flaor (4*0.1) = 0
ลม มกิ
(21/10)+(21%10) 2+1 =3 × 21
=
= a
=
=
(21%10) [100> + (21%10) = 100+1 = 101 ×
= 10 ) (21%10)+(21/10)
( = 10 +2 = 12 /
16
2 + 48+8 58
(8+216) (4) = =
2+ + =
4 (2) + 1[
-
>
+ 4 (8) = 8+2+32
= 42
¥
ะ
รู้
otords
dw
m =
¥ =
หา -42
×1-✗2
# ᵈะ
dล
2
2 =
(✗ 1- ✗ 2>2+(41-42)
การลง รอ
Xear -
543
1007*1.2 + 11
CCY eoir -54s> %
floor ( 1 ( Year -54> ง % 1 ) ☒ 1-2+11) % 7
อ
ออก % ไร วัน ที่ →
กะ
(5×3)+2 = 17
> + 2 (3 >
= 9
52+32+ 22
= 25+9+4
= 38
% 5 = 0
5
5/2 = 2.5
5/0.5 = 10
fdse true
false
/
ษa ve1 n 20+1 = 21
20g
= =
h = 21+1 = 22 walve2 = 22
ๆ
= (5+7) (12> + 7
= 144+7
= 151
ะ
×
×
=
4+15 =
19
1+1 = 2
8 ,
2
a = 8+2 = 10
b = 8-2 = 6
d* b = 10*6 = 60
maro
to min
a
b c
×
×
×
/
×
250
350
×
×
50
250
✗ = 18 -
12 = 6
¥ Y = 12-6 =
6
¥ (E)
×
6
=
z
=
6 (6)
4
=
¥
13 (E) =3
(100+7)
= 91/13 = 7 4. X =
20
z
× = 1 3 47
=
20 = 107/20
= 100(7) = 35
×
20
5. Z = 7-2 = 5
¥
× 100⑤ = 25
× =
X 20
-
= 3 + 1 = 4
= 4+2 = 6
=
0+1 = 1
= 11
10 20
1 ② ①
2
4,1+1
=
3+ 1 =
10 ②
0,1
3+1=4,0+1 = 1
4+1 5,5 =
① ②
5
5
× 5- 5 = 0
k
10+5 = 15
15-5 = 10
5 (2) = 10 b
8+10 =
18 c
10(187 = 180
10+5 = 15 b
15-5 =
10 a
10-5 =
5 b
5+10 =
15
สมมกิ × = 5 × = 6
,
×
×
6,6 y ×
× 5+6=11,11-6 = 5,5-5=0
r 5-6=-1,6-1 = 5
,
-1 + 5 = 4
11 6
5+6=11,11-6
=
5g -
5 =
1+2 = 3
2+3 = 5
2+3 = 5
5+3 = 8
5+8+5 = 18
¥
r
×
04 : A = 1+2 =3
05 :b =
≥+ z
-5
=
06 :c = 3+5 = ชิ
_
07 ะ d = 3+5 = 8
08 ะ a = 3+5 = 8
25
ถ้7
X = 30
,
ๆ =
× = 30-5=25
_, / × >
ๆ i.
25,25
12,35
14g 30
16,25
;
5 →
↓
>
8 →
↓ →
✗ ≤ 85 และ × > 75
↓→
V
r / / ×
ฐู๊ะญะ ×
✗ = 79
i. Y = ]
15 +0.2C79
= 30.8
✗ 15
↓↓
r r =
>
Y = 25 + 0.5(15)
↓ = 32 5
.
.
↓
↓
Else
ประมวล ที่
ผล งาน 2
End If
ทำ ฌึ เลื่อนไง
ทำ เมื่อ เงือกไง
หยุด
ทิา 1 รอบ
ทำ ว่ ◦ เมื่อ เองจง
วิว สื่อ มื่ ไไง
หยุด
อบ
I a =
100
×
✓ 50+30 = 80
× =
✗ = 80 + 10 = 90
/
× มี ค่า = 6 Y = 6- 2 = 4 Z =
2
, g
รำ h Um * 4 -15 = nvm
- 11 1
-
7 1
- 3 1
1 1
5 0
If T F
a+= c → a = a + c
หิ์
×
×
ถ้า a ≤ b
,
c- a
-
b c- b
¥ >
-
a ,
/
×
×
I r r
ได้ด่าที่ เหลือ
×
/ % 10 จาก การ หา ร
ท
×
×
30 20
_
'
.
ถ้า nvmber > MAXNUM
20
แล้วให้ nuwber = ต AXNUM
i. Siam
2. ถาม
ว่า 2.
✗ Y
X
× i. × = 0
±
×
'
×
×
✗ ✗ z
(1+2)=3 < 4
= ≠ o
i. Z = 4
2.
r
?
OR
True
False
- A False
Trve -1+1 = 0
10-1 ✓
10+1
v5
×
ฐู๋
10 -1 ✓
×
×
-
pl Trve
6- 15
= _
q
r
w e
/
→ char ของ 13 < Char ของ 8
ElseIf N < 50
Then P = 150
-
True
= 3 * 2.5 = 7.5
t
↓
F
↓
ᵗ
↓
×
/
×
×
×
แสดง ค่า i โดย เริ่ม ที่ ค่า 5
① ② ③ 40
ษa / = o
n = 1
|
"ᵗ " ←2 ←2 ☐
= 2 = 8 = 18 = 27
8<10 ng > 10
2 4 10 27 7 10
wal = 18-5 27-5
n = 1+2=3
| 3+2=5 5+2=7
= 13 =
7+2=9
22
ltd / = 22
,
ท= 9
① ② ③ 40
2+2=4
1- 1 = 0
| | 1
1 0
5 4 3 2
1 +2 =3 5 7 9 11
5- 1=4 3 2 1 0
2 (2) = 4
1- 1 = ◦
0 1 2
0 0 0 0
1 1 1 1
2 2 2 2
3 2 1 0
5 4
2 1 0
4 3
1 (4) = 4 4 (3) = 12 12(2) = 24 24 G) = 24 24(0) = 0
3
1/2
2 12
=
=
0.5
1 งง กำหนด i โบ float
ไTม่ กำหนดเป็น Int
4 3 12 = 1.5
① ②
◦ 5 20
51 o
- = 5 5+5 = 10
5 < 11 10 < 11
5+0 = 5 10+10 = 20
เริ่มที่ 1 /
เริ่มที่ 2 ×
ไม่ ถึง 1 ◦◦ ×
สิ่ตั่ + ◦ ×
① 20 ③ ⑨ 50
8 6 4 2 0
10
8 6 4 2 0
i = 1 ถึง 9
เมื่อ i = 5
หยุด
i. พิมพ์ 4
คง
Infinite 2.
-
2.
le
% % j += h → j j = +
{ % นอน หื้ %
0+0 = 0
1
0+2=2
h+ = 2 → le = k +2
loopstatementinsideanother | oopstatemeut
: ÷: ÷%
571 4 > 1 3 7 1 2 7 1 1 = 1
5 4 3 2
5,1
4 3 2 1
Coont Svm
1 0+1 = 1
2 1+1 = 2
3 2+1 = 3
: :
in in
2.
1
คำ สั่งนี้ทำให้ ✓ไม่
ที่
รู้จบ ใน การใน ผิดพลาด
1°
0 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18 20
1 2 3 4 5 6 7 8 9 10
While × ≤ N
2.
° ถ้า N = 2
2
⑥ ①
= 0+1 = 1 1+1 = 2
2- 1 = 1 1- 1 = ◦
0+ 1 = 1
1 + 2 = 3
3 + 3 = 6
อ
- 1 0
-
1+1=0 o . . . .
.
×
×
_
×
_
เร่ตั่ h = ◦
เริ่ม ที่ h = 1
ค่า เฉลี่ย
ผล รวม /จำนวน Euag =
ไม่ มีคำสั่ง i = i +1
ลู
นี้จึงไม่ สมบูรณ์
✓
1 07 53 26 13 6 3 1 G
4 31 21 5
431 12 = 21 5 107 53 26 13 6 3 1 0
1 2 3 4 5 6 7 8 9
→
ต้ งาน
◦
'
ย่ ! = คือ ไม่ เท่า กับ
×
รท้= แ ◦ =ก็ ขอ>
q
i j
0 0+5 = 5
0+2=2 5+ = = 10
2+2=4 1◦ +5 = 15
6 20
8 25
10
i j
0 2 C.2> = 4
2
4
4 (2) = 8
16
[ j
32
6
7 1 0+2 = 2
8 64
1(2)=2 2 42 = 4
10
4 6
8 8
16
i j
1 1 (2) = 2
2 2 (2) 4
1 (2)
=
=
4 8
8 16
0 ถึง 9
16
i
j
1 0+2 = 2
1 (3)=3 4
1 : j = 10-1 = 9
2+2 =
8
2ะ
3(3) = 9 6
s ะ 7
27 4 ะ 6
5ะ 5
6: 4
71 3
82 2
9 ะ 1
10k 0
1: 8
2 : 6
s : 4
4 : 2
5 :O
D: 1
4 :O
1 ะ 10 7 : 4
2 i 9 8 :3
3 ะ 8
9 12
4 ะ 7
10 ะ 1
5 ะ 6
6 ะ 5 11 :O
1:10
2ะ 8
]ะ 6
4ะ 4
5: 2
6 :O
1:10
2: 7
3ะ 4
4 ะ 1
ลูป 1 ถึง 10 \
ทำ กับ 10 คง
ะ
คง
4 ลู ✓ 5
1
1 (2)
2(2)
4 (2)
=
=
2
8
} 4 คง
2 3 4
9 8 7
2 1 0
2 1 0
2 3 4 5
9 8 7 6
2 1 0 -1
2 1 0 -1
2.
Matrix กับไง เมื่อ Matrix A mrn
ดู
ม
จะ
Mntnx B nt P
Matrix C = Ae B มี ขนาด m × P
ชิิญุ๋ n
=
◦
=
ri
× [1 ]
= 2 +◦ 1◦
i -
1 ชิ้น
,
9 คง
If u > × [i ] then n = × [i ]
Next
2
2+3 = 5
5+ ☐ = 8
= 11
= 14
= 17
2
21
-1 = 3
11
3- = 4
:
= 100
01234
} ลินั่
/
× a [1 ] a [อ]
↳]
× a-
×
:
=
2.
0 1 2 3 4 5 6 7 8 9 10
c[10] str [ ]
d W
= 0
9 1 1 p ๐ 0 1 1 E H
8 2
7 7
6 4
5 5
4 6
3 7
2 8
1 9
0 10
0 1 234 5
scoreto] = 1 What = 1
ฐั๋
1 4 4
a. 8
3 5
4
5 [ 8
ของ
Colcrnn
0 1 2 3
0 0 (07=0 0 (1)= 0 0 (2)= 0 (3)
0 =°
1 1 (0 >= 0 1 2 3
4 6
2 0 2
แผ่น
, rongco
/ umn
0 1 2 3
0 0
3
0 1 2 34 4 00
2
ำ 4,3
2,2
3อุ #1
2.
ทุก ข้อมูล
× = 4
2.
4 [10*1◦] =
400
1 ✗ [1 ] = 1 + 1 = 2
2 2 = 2+ 1 = 3
7
3 3 4
5
4 4
6
5 5
6 6 7
7 7+1 = 8
7 =
์
✗ [1] = 1
×
= 1
× ✗ [2]
×
✗ [2] + ×[1 ]
= 1+1 = 2
3 × [3] =
2 2+1 = 3
4 4 3 =
5 5 4 3 = 3+2 = 5
4 5+3 8
6 6 5 = =
5 8+5 = 13
7 7 6 =
8 6 13+8 = 21
8 7 =
.
¥
×
0 1 2 3 4 5 6 7 8
o app 1 e
1 banana
2 cherrg
0 1 23 4
30 range
f b
ๆ
12(5.)-40 20 ~บท [2] e NN
y
= =
4 s
=
ณ aw
1 2
b (1,1 ) = 1 b [2,27 = 2
2*1 2
(2,1 )
=
1 a =
2 2 2 4
ns a (2,5> 2. 3
4
5 10
5 2
_
'
_
C = 10+2 = 12
3 2 3 = 3+3 = 6
3
6+4 = 10
4 4 3 4 =
5 = 10+5 = 15
5 5 4
1 2 3 . .
N
1
.
2 • •
3 • • •
i
N • • • •
4 30
4 X 30 =
1 20
01 23
= b [2 ] + a [1 ] = 9+5 = 14
5 ]
]
[ 1- -100]
หมาย ถึง ก่อนหน้า พ ed ในวันมือ Thurs
/
มา
i. จำนวน ลูป คือ 2
ทำง
ลูป I j (2) 20
จำนวน 10 =
i. และ รอมา
a : [dgType 1
arrag
.
,
.
n = 6
6 I -
_ 6 I = 5
£= X [6] = 7 [ = ✗ [5] = 6
✗[1] = 7 ✗ [2] =
6
0 123456
i _-4 I = 3
[ = ✗ [4] = 5 £ = × [3 ] = 5
× [3] 4 [6 → +1] ×[ 4
[6-4+1] 4] =
[3] ✗
=
✗ [4 ] = ✗ = × = =
✗ [3] = 5 ×[4] = 5
i = 2 i = 1
[ ✗ [1 ] = 7
£
=
= ✗ [2] = 6
[6-1+1] = ✗[
6] =2
✗ [5] =3 ✗ [1 ] = ×
× [2] = ✗ [6-2+1] =
6 ✗ [6 ] 7
× [5]
= =
2 5 34
สมาชิก =
2 (5> (3) [4) = 120
5 3
i. จำนวน = 5 (3) = 15
6 3
i. จำนวน = 6 (3) = 18