???????????????????????????????????????? ??????????? ???????????????? ??????(Dr. Niklaus Wirth) ??????????????????????????? ???????????????????? ??????????????? ?.?. 2514 - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

???????????????????????????????????????? ??????????? ???????????????? ??????(Dr. Niklaus Wirth) ??????????????????????????? ???????????????????? ??????????????? ?.?. 2514

Description:

... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 22
Provided by: stechAcT
Category:
Tags: niklaus | wirth

less

Transcript and Presenter's Notes

Title: ???????????????????????????????????????? ??????????? ???????????????? ??????(Dr. Niklaus Wirth) ??????????????????????????? ???????????????????? ??????????????? ?.?. 2514


1
??????????
  • ????

2
?????????????????
????????????????????????????????????????
??????????? ???????????????? ??????(Dr. Niklaus
Wirth) ???????????????????????????
???????????????????? ??????????????? ?.?.
2514 ??????????????????????????????????? ????
?????? (Blaise Pascal) ?????????????
???????????????????? (?.?. 2166-2205)????????????
????????????????????????????????????????? ?.?.
2185 ??????????????????????????????????????
??.???????? ???????????????? PL/1 ??? ALGOL-60
?????? ?????????????????????????????????????????
??????
3
???????????????????
  • ??????????????????????????????????
    ?????????????????????????????? ???????????
  • ??????????????????????????
  • ?????????????????????
  • ??????????????? ???????????????????????

4
???????????????????
PROGRAM ???????????
??????? (Head)
USE LABEL VAR CONST TYPE
?????????? (Declaration)
PROCEDURE or FUNCTION
BEGIN ????????????
?????????? (Body)
.
END.
5
??????? (Head)
  • ?????????????????????? ???????? ??????
  • PROGRAM ???????????
  • ????????????????????? PROGRAM ????????????????????
    ?? ????
  • PROGRAM Hello lt-----gt PROGRAM
    HELLO????????????????????????????????????????
    ??

6
???????????
  • ???? ??? ?????????????????????????????
    ??????????????? ??????????? ?????? ????????????
    ????????????????? (Character) ????????????????????
    ???? ??? ???????? ?????? ??????????????????
    ?????????????????? ???????????????????
    ??????????????????????????????????????????????????
    ????????? ?????????????????????????????? 1 ??????
    ??????????????????????????????????????????????????
    ??? 1 Line ??? 127 ?????? ????????????????????????
    ?????????? ?????????????????????? 30 ??????
    ?????????????????? 8 ?????? ??????????????????????
    ???????????? 127 ?????? ???????????????????? 63
    ??????

7
?????????? (Declaration)
  • LABEL ??????????????? ????????????????????????
    GOTO ?????? ??????????????
  • LABEL ???? ,????
  • ???? Label Point1,Point2

8
?????????? (Declaration) lt???gt
  • CONST ??????????????? ???????????????????????
    ??????????????
  • CONST ???? ???????????
  • ???? CONST title TITANIC
  • max 200

9
?????????? (Declaration) lt???gt
  • Var ??????????? ????????????????????????????????
  • Var ???? ,???? ?????????????
  • ???? Var title string
  • max, min, avg integer

10
?????????? (Declaration) lt???gt
  • Uses ?????????????????????????????????????????????
    ???????????????????????? (??????? .TPU)
    ????????????????????????????
  • ????????

Program Example Uses Crt,Dos,Printer
11
?????????? (Declaration) lt???gt
  • Type ?????????????????????????????????????????????
    ??????? ????????????? ??????????? Type
    ??????????????????????????????????????????
  • ????????

Type Date 1..31
12
?????????????????? (Assisment Expression)
  • ???????????????????? ??????????????????????
    ?????? ??? ??????????????? ????????? 2 ???? ???
    ???????????????????? ???? ???????????????????????
    ????????????????? ????????? ????
  • num 154
  • name Nipaporn Khamcharoen

13
?????????? (Body)
  • ???????? BEGIN ??? END. ???????????????????????
    ?????????? ? ?????????????????????????????????????
    ???????
  • ????????
  • PROGRAM hello
  • BEGIN
  • writeln(Hello! World)
  • END.

14
?????????????????
  • ????????????????????????????????????????????
    ????????????? ???? ????????????????? ??? Read ???
    Write ????
  • Write (Good Morning)
  • Write (num)
  • Read (num)
  • Read (name)

15
???????????? (Operators)
  • ?????????????????????????
  • ?????????????????????????
    ????????????????????????????????? ?????? 6 ???
    ??? , - , , / , DIV ??? MOD ???? 4
    ?????????????????????? ??? ?? ??? ??????
  • ???? DIV ??? MOD ???????????????????? ??????
    DIV ???????????????????? ???? MOD ???????????????

16
????????????????? ?????????????????????
?????????????????????????????????????
?????????????????????????????????? ?????? 4 ???
NOT , AND , OR , XOR
  • ???????????????????????
  • ??????????????????????????????????????
    ???????? ????? ???????? ??????????????????????????
    ???? ?????? 6 ??? ??? , lt gt , lt , gt , lt , gt

17
  • ????????????????
  • ??????????????????????????????????????????????
    ???????????? ?????????????? 6 ??? ??? AND , OR ,
    XOR , NOT , SHL , SHR

18
?????????????? Turbo Pascal?????????
19
????????????? Turbo Pascal ?????????(???)
  • F1 ??? ?????????????????????????????
  • F2 ??? save ??????????????
  • F3 ??? open?????????? ????????????????????????
  • AltF9 ??? compile ??????????????
  • F9 ??? make ?????????????????????????????????????
    ??????????????????????????

20
????????????? Turbo Pascal ?????????(???)
  • F10 ??? ????????????????????????????????
    ?????????????????????????????????????
  • AltX ??? ????????????????

21
  • ??????
  • ??????????/???
Write a Comment
User Comments (0)
About PowerShow.com