1. Trang chủ
  2. » Cao đẳng - Đại học

Giáo án Tin học 11 - Bài 1 đến bài 10

20 31 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 283,05 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Dạy bài mới Nội dung - Trong ngôn ngữ Pascal, biến đơn được khai báo như sau: Var: Trong đó: Var: là từ khoá dùng để khai báo biến Danh sách biến: là một hoặc nhiều tên biến, tên các biế[r]

Trang 1

i1: KHÁI

I  tiêu

*

-máy,   và ngôn  $ cao

-   vai trò ! ( trình )* &

- + khái - biên )* và thông )* &

-    - / quan 2 ! ( trình )* là phát - 3 cú pháp ! ( trình 15&

* 6 7   )8  ngôn   trình

* Thái : Rèn 1"- tính *1 khó cho 2 sinh

II "#!$% &'

Giáo viên: Giáo án, SGK, sách bài

B2 sinh: SGK, # 2  bài C nhà

III (% trình lên

+,-1 E * ,F tra ?G ?H

2 J8" bài 

Khái %89 +:- trình: K trình là

?L )/ : M1 trúc ) -1 và các

câu - ! : ngôn   trình

/  F F mô O ) -1 và )P )8

 1 toán

"#;<%0 trình /'# là ( trình

trình   $R ngôn  

trình $ cao thành ( trình

 S -  trên máy tính

Ví )/ SGK

1 Thông /'#   S - $R

cách U  U 8 dãy các $ sau:

a F tra tính 4  ! -

 theo trong ( trình 15

b X 1"F Q câu - > thành

trong ngôn  máy

c  S - các câu - Z!

1"F Q 

2 Biên /'# 5 2 $

a J1"-# phát - 3# ,F tra

- Em hãy cho $ các $

O : bài toán trên máy tính?

- Em hãy cho $ có M"

%8 ngôn   trình?

- Làm   nào F 1"F

( trình  $R ngôn

 $ cao?

- Có M" %8 ( trình )* \

*   " trong thông )*

không có trong biên )* O (

trình 15 và ( trình

* Có 5 $

- Xác * bài toán

- KS! 2 %U

  , bài toán

- T ( trình

- B-1 _

- T tài -1

* Có 3 %8

- Ngôn  máy

- B 

- Ngôn  $ cao

*  a có ( trình )*

* @5 2 %8

- Thông )*

- Biên )*

* Nghe O

Lop11.com

Trang 2

tính 4  ! các câu - trong

( trình 15

b J* toàn $: ( trình 15

thành : ( trình = có  F

 S - trên máy và có  F 1 

F ?L )/ 8 khi b  

= có  F 1  F ?L )/ 8 khi b  

3 X  H  M 8 ?S khác nhau ! thông dich và biên )*

4 JU dò: Xem 8 bài và 2  bài 

5 Rút kinh  -

PHÊ Jfgh9 Xi 9E 9;jk@

Tl THÁI HÒA

Trang 3

i2: CÁC THÀNH  @ "A NGÔN   TRÌNH

I  tiêu

*

và   G!&

- BF1 và phân $-  ba thành  b này

-   các thành  b ( ?C ! Pascal: +O  cái, tên, tên 1p# tên riêng qZ khoá), R và $&

- Phân $-  tên, R và $&

* 6 7 Phân $-  các thành  b ( $O# : ?H khái - ! ngôn   trình

II "#!$% &'

- Giáo Viên: Giáo án, SGK, nghiên

- B2 sinh: 9# SGK, 2  bài C nhà

III (% trình lên

+,-1 E * ,F tra ?G ?H

2 F tra bài s Có M" %8 ( trình )* \ Hãy ,F tên?

3 J8" bài 

1 Các thành -#D% < &E%

a/ ?E%0 #H cái: Là  các kí

-1 dùng F  ( trình

- Trong ngôn  Pascal $O 

cái 5 Các  cái  Anh,

các  ?H 0-> 9 và : ?H kí S

U $- (xem trong SGK)

b/ Cú pháp: Là $: quy  dùng

F  ( trình

c/ 0H %0#JF: Xác * ý  G!

thao tác

 kí S )S! vào  O ! nó

- Cú pháp cho $ cách 

( trình  -#   G! xác

* ý  G! ! các Q  kí S

trong ( trình

- K3 cú pháp  ( trình

)* phát - và thông báo cho

a  trình X ( trình

không còn 3 cú pháp thì  có

 F )* sang ngôn  máy

- K3   G!  phát - khi

8" ( trình

2 . 7K khái %89

a/ Tên

- Trong ngôn  Turbo Pascal tên

là : dãy liên  không quá 127

kí S bao 5 các  cái,  ?H

và )M1 8 )    O $

b1 $R  cái %U )M1 8

)&

- Ngôn   trình  a có 3

%8 tên ( $O Tên dành riêng,

tên 1p và tên do a  trình

* Các ngôn   trình nói chung  a có chung :

?H thành  b   dùng

  kí -1 nào F 

( trình,  theo quy

 nào,    " có

 G! gì? 3 ngôn  

trình có : quy * riêng

Y   thành  b này

* @  -1 $O  cái trong pascal cho 2 sinh



Trong các ngôn   trình nói chung, các H  ?L )/ trong ( trình Y1

 O U tên F - cho -

?L )/& T- U tên trong các ngôn  khác nhau là

* Quan sát $O  cái trong SGK và các kí S U

$-

* K nghe O và ghi chép bài

Lop11.com

Trang 4

S U&

Tên dành riêng:

+ Là   tên  ngôn  

trình quy *  ý  G! xác *

mà a  trình không  F dùng

 ý  G! khác

+ Tên dành riêng còn  2 là

Z khoá

Ví /: ~: ?H Z khoá

Trong ngôn  Pascal: Program,

Var, Uses, Begin, End,…

Tên #!$%

- Là   tên  NNLT dùng

 ý  G! nào > trong các  

- ! NNLT, tuy nhiên a

 trình có  F ?L )/  ý

 G! khác

Ví /: ~: ?H tên 1p

Trong ngôn  Pascal: Real,

Integer, Sin, Cos, Char,…

Tên do %0;N +:- trình O 3P

- € xác * $R cách khai

báo  khi ?L )/ và không

 trùng  tên dành riêng

- Các tên trong ( trình không

 trùng nhau

b/ Q%0 và &(%

Q%0: Là các 8  có giá *

không Q trong quá trình  S

- ( trình

- Các ngôn   trình  a

có:

+ BR ?H 2 ?H nguyên %U ?H

 S &

+ BR xâu: là 13 kí S U

trong )M1 nháy ” %U ’”

+ BR logic: là các giá * 4

%U sai

?(%:

- Là 8   U tên, dùng

F 1  giá * và giá * có  F

 thay Q trong quá trình  S

- ( trình

-Các NNLT có  Y1 %8 $

khác nhau

)/&

c/Chú thích

-Trong khi  ( trình có  F

 các chú thích cho (

trình Chú thích không làm O

khác nhau, có ngôn  phân

$-  hoa,   a&

- Hãy cho $ các F khác nhau ! tên dành riêng và tên 1p\

- Hãy  : ?H tên 4

trong pascal?

* BR  a có hai %8#

R  U tên và R

không  U tên BR

không  U tên là  

giá *  S  khi 

( trình ~3 ngôn 

 trình có : quy * Y cách  R riêng BR

 U tên s có cách U

tên cho R khác nhau

* + là H   ?L )/  Y1  M trong khi

 ( trình + là H

 có  F thay Q 

nên  a  dùng F 1

 , 01O# làm trung gian cho các tính toán,… 3 %8

ngôn  có   %8 $

khác nhau và cách khai báo s khác nhau

- Tên dành riêng quy *

 ý  G! riêng xác * # còn tên 1p có  F khai báo và dùng  ý  G!

/ = khác

Ví /:

Tên 4 a, b, c, x1, x2, _ten,…

Tên sai: a bc, 2x, a&b,…

* 9 trung nghe và ghi chép

Trang 5

C  ( trình.

Trong Pascal chú thích  U

trong { và } %U (* và *)

4 X  H Phân $- ,6 các thành  b ( $O ! pascal   tên dành riêng, tên 1p# R $

5 JU dò: 9O a các câu ‡ SGK, và 2 bài C nhà

6 Rút kinh  -

PHÊ Jfgh9 Xi 9E 9;jk@

Tl THÍ HÒA

Lop11.com

Trang 6

Chương II " RS  TRÌNH TS  U

i3 "VW TRÚC " RS  TRÌNH

I  tiêu

6 7 Cách khai báo các $#   $ 3 câu cú ! : ( trình

Thái : Rèn 1"- tính ,6 càng, p   cho 2 sinh

II "#!$% &'

Giáo viên: Giáo án, SGK, nghiên

B2 sinh: 9# sách, 2  bài C nhà

III (% trình lên

+,-1 E * K C báo cáo ?G ?H

2 ,F tra bài s Nêu khái - Y R và $ trong : ( trình?

3 J8" bài 

1 "Y! trúc chung

- ~3 ( trình nói chung 5

hai  b d b khai báo và  b

thân ( trình

[<Phần khai báo>]

<Phần thân>

2 Các thành -#D% ZF #;<%0

trình

a) Phần khai báo

- Có  F khai báo tên ( trình,

khai báo   -# khai báo R#

khai báo $#

Khai báo tên #;<%0 trình

Program <Tên ( trình>;

- Tên ( trình do a U

trình S U theo 4 qui  U tên

Ví )/ Program Bai_1;

Program Tong;

Khai báo #; 58%[

Uses <Tên   -v‹

Ví )/ uses CRT, GRAPH;

Khai báo #Q%0

  R ?L )/  Y1 b trong

( trình  a  U tên

cho - khi ?L )/&

Ví )/ Const N=100;

e = 2.7;

Khai báo &(%:

- ~2 $ ?L )/ trong (

trình Y1  O khai báo F (

trình )* $ F xL lý và 1 &

- + _ mang : giá * 2 là

$ (&

b) Phần thân chương trình:

- Thân ( trình  a là (

* 9 1" trình ! ra M1 trúc chung ! (

trình:

* d b khai báo ? báo cho máy $ ( trình ? ?L

  tài nguyên nào ! máy

* ~3 ngôn   trình

có cách khai báo riêng khác nhau và tùy  1: vào ngôn

 mà ta b tìm F1 xem ( trình ta b khai báo   gì

* Khai báo R là - U

tên cho R F - khi ?L )/ và trách -  O 

U 8  Y1 b cùng :

R trong ( trình

Khai báo R còn - 

( khi b thay Q giá *

! nó trong ( trình

* Khai báo $ là xin máy tính M cho ( trình

: vùng   Ž 1  và

xL lý thông tin trong $:   trong

* ~3 ngôn   trình có

* Nghe O và ghi bài

* 9 trung nghe O# phân $-  : ?H khai báo ! : ( trình

*  rõ cách khai báo ! Z %8

Trang 7

( trình %U a 2 (

trình con

- Thân ( trình  a có U

)M1 -1 $ b1 và , thúc (

trình

Ví )/

Begin

[<Các câu - v‘

End.

3 Ví / #;<%0 trình 3<% 0E%

Program VD;

Begin

Write(‘Chao cac ban’);

Readln;

End.

cách khác nhau,  a thì  b

thân ( trình

- Hãy _ ra các thành  b

trong ( trình C ví )/

trên?

- Xem ví )/ và _ ra Z thành  b ! nó trong ( trình

4 X  H   8 : ?H khái - &

- Cho : ( trình ”1 Y nhà yêu b1 HS phân $- và _ rõ Z thành  b ! ( trình >&

5 JU dò: Xem 8 bài và 2  bài 

6 Rút kinh  -

PHÊ Jfgh9 Xi 9E 9;jk@

Tl THÁI HÒA

Lop11.com

Trang 8

i4

I  tiêu

*

-  1 : ?H ,F1 ) -1 * ?• nguyên,  S # ký S# logic, và Y con

- Xác *  ,F1 b khai báo ! ) -1 ( O&

* 6 7 Phân $-  Z %8 ,F1 ) -1

* Thái : Rèn tính *1 khó, p   cho 2 sinh

II "#!$% &'

Giáo viên: giáo án,

B2 sinh: # sách, 2  bài C nhà

III (% trình lên

+,-1 E * F tra ?G ?H

2 F tra bài s XM1 trúc ! : ( trình 5 M"  b\ Hãy ,F tên và M" VD?

3 J8" bài 

NNLT Pascal có : ?H ,F1 ) -1 1p

sau:

1 b! nguyên

b! K Byte d% giá )'

INTEGER 2 -215 … 215 - 1

LONGINT 4 -231 … 231 - 1

2 b! #O

- Có  Y1 ,F1 cho giá * là ?H  S  

hay dùng : ?H ,F1 sau:

Tên Lb! d% giá )' K byte

REAL 0 %U R trong

(10-38  1038) 6 EXTENDED 0 %U R trong

(10-4932  104932) 10

3 b! ký O

- Tên ,F1 CHAR

- ~Y giá * Là các kí S trong $O mã

ASCII 5 256 kí S&

-

255

- Các kí S có quan - so sánh, - so sánh

- Khi b  (

trình 01O lí 2 sinh ta b xL lý thông tin C

  )8 nào?

* Ngôn   trình nào s ! ra : ?H ,F1 ) -1 1p (

O# Z   ,F1 (

O này ta có  F xây )S thành   ,F1

* F1 ) -1 nào s

có Y  8 !

nó, máy tính không  F

1  M O các ?H trên

/ ?H   nó có  F

1   : chính xác

S cao

* 91™  1: vào ngôn

- B2 tên 2 sinh là

  thông tin )8

7 $O hay là )8 các kí S

- €F ! 2 sinh là các thông tin các ?H

 S

- sinh là các ?H nguyên.-

~: ?H thông tin khác

8 _ b $ chúng

là 4 hay sai

* 9 trung  nghe

O và ghi chép p

 

Trang 9

)S! trên mã ! Z kí S&

Ví /: Trong $O mã ASCII, các kí S

trong $O  cái  Anh x liên 

 nhau, các  ?H s x liên # /

 F A mã 65; a mã 97; 0 mã 48

4 b! logic

- Tên ,F1 Boolean

- ~Y giá * X _ có 2 giá * là TRUE

q€4r %U FALSE (sai)

- ~: ?H ngôn  có cách mô O các giá *

logic $R   cách khác nhau

- Khi  ( trình $R ngôn  

trình nào thì b tìm F1 U  ! các

,F1 ) -1 ! ngôn  >&

  trình mà tên ! các ,F1 ) -1 khác nhau và Y giá * ! các ,F1 ) -1 này s khác nhau

* T 3 ,F1 ) -1

a  trình b ghi

  tên ,F1# Y giá

* và ?H  ô   F

1 : giá *  1:

,F1 >&

4 X  H -   8 các ,F1 ) -1 ( O hay dùng

- Cho Y nhà : ?H ví )/ Y - 1  trong 1: ?H và yêu b1 2 sinh tìm ,F1 )

5 JU dò: Xem 8 bài và :  bài 

6 Rút kinh  -

PHÊ Jfgh9 Xi 9E 9;jk@

Tl THÁI HÒA

Lop11.com

Trang 10

i5 KHAI BÁO ? h

I  tiêu:

-

- 6 7   $  cách khai báo $ 4 và sai

- Thái : Rèn 1"- tính p  # *1 khó cho 2 sinh

II "#!$% &'

Giáo viên: Giáo án, SGK, nghiên

B2 sinh: # sách, 2 bài  C nhà

III (% trình lên

+,-1 E *  ,F tra ?G ?H

2 F tra bài s Có bao nhiêu ,F1 ) -1 1p em V 2 \ Hãy ,F tên các ,F1 ) -1

>

3 J8" bài 

- Trong ngôn  Pascal, $ (

 khai báo   sau:

Var<danh sách $v Š,F1 )

-1v

Trong 3i

Var: là Z khoá dùng F khai báo

$

Danh sách &(% là : %U  Y1

tên $# tên các $ cách nhau $C

)M1  p"

b! /H +8! là : ,F1 ) -1

nào > ! ngôn  Pascal

Sau Var có  F khai báo  Y1 danh

sách $ có   ,F1 ) -1

khác nhau

+ Xb U tên $ sao cho   

 ý  G! ! nó

* Khai báo $ là (

trình khai báo cho máy $

 O dùng   tên nào trong ( trình

Ví /

- €F O  ( trình $ 2

ax2+bx+c=0 b khai báo các $ nào?

- €F tính chu vi và )- tích tam giác ABC b khai báo các $ nào?

- Khi khai báo $ b chú

ý   Y1 gì?

- Var a, b, c, x1, x2, delta :

real;

Trong khai báo trên có sáu

$  S #   " Q $:

  dành cho các $ là:

6 x 6 = 36 (byte)

- Var a, b, c, p, s, cv: Real;

Trong 3i

a, b, c :dùng F 1 : dài

2 8 ! tam giác p: L! chu vi ! tam giác cv,s: chu vi và )- tích ! tam giác

* K nghe

Trang 11

+ Không nên U tên quá  hay

quá dài, )P )”   3 %U

F1  R&

+ Khai báo $ b quan tâm 

 8 vi giá * ! nó

* @O thích   1 ý khi khai báo $

4 X  H   8 : ?H khái - &# ra bài  Y nhà

5 JU dò: Xem 8 bài và 2  bài C nhà

6 Rút kinh  -

PHÊ Jfgh9 Xi 9E 9;jk@

Tl THÁI HÒA

Lop11.com

Trang 12

i6 PHÉP TOÁN,

I  tiêu

-

+  và   - gán

+

- 6 7 Phân $-  ?S khác nhau ! - gán (:=) và phép so sánh $R&

- Thái : Rèn 1"- tính p  # siêng 7 cho 2 sinh

II "#!$% &'

- Giáo viên:

- B2 sinh: €2  bài C nhà

III (% trình lên

+,-1 E *  F tra ?G ?H

2 F tra bài s Trong ngôn  Pascal $ (  khai báo     nào?

3 J8" bài 

- Ngôn   trình nào s ?L

- gán

1 Phép toán:

NNLT Pascal ?L )/ : ?H

phép toán sau:

- T ?H nguyên: +, -, * (nhân),

div(chia M" ?H nguyên), mod(chia

M" )r&

- T ?H  S +, - , *, /(chia)

- Các phép toán quan - <=, >, >=,

= , <>: Cho , 01O là là : giá *

logíc (True %U False)

- Các phép toán logic: NOT q

* r# –;q %U r# AND(và):  a

dùng

quan -  nhau

2 ?b! #q 7K #6

- Là : dãy các phép toán: +, - , *,

/, div và mod Z các R , $ ,F1

?H và các hàm

- Dùng U )M1 () F qui * trình

S tính toán

#q O #O #8% các phép toán:

- Trong %U  # ngoài %U

sau

- Nhân chia  # : Z sau

- Giá

,F1 ! $ %U R có Y giá

3 Hàm 7K #6 #!$%

- Các ngôn   trình  a

cung M ?œ : ?H hàm ?H 2 F

tính : ?H giá * thông )/&

- Cách  9.ƒ q€H ?Hr

-  01O ! hàm  /  1: vào

- Toán 2 có   phép toán nào?

- Chúng có dùng  trong các ngôn   trình?

- KM" : vài ví )/ Y $F1

- So sánh - cá phép toán trong toán 2 và trong pascal?

- Hãy $F1 )P các $F1

2, , trong $P1 )P

pascal?

- Toán 2 có các phép toán là: +, -, x, /

- X _ : ?H phép dùng

 # : ?H phép  O xây )S Z các phép toán khác

* 5a + 7b – 3c

* 2x – 3y

- Có

S  S - ( H

H nhau

* sqr(x), sqrt(x), abs(x)

...

trình b tìm F1 U  !

,F1 )   -1 ! ngơn  >&

  trình mà tên ! ,F1 )   -1 khác Y giá * ! ,F1 )   -1 s khác

* T 3 ,F1 )   -1

a... %U R

(10 -3 8  10 38) 6 EXTENDED 0 %U R

(10 -4 932  10 4932) 10

3 b!...   -1 * ?• nguyên,  S # ký S# logic, Y

- Xác *  ,F1 b khai báo ! )   -1 ( O&

* 6 7 Phân $ -  Z %8 ,F1 )   -1

* Thái : Rèn tính *1

Ngày đăng: 01/04/2021, 04:09

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w