1. Trang chủ
  2. » Biểu Mẫu - Văn Bản

Giáo án Tin học 11 - Học kì I - Nguyễn Ngọc Nhị

20 8 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 282,52 KB

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

Nội dung

Hằng và biến * Hằng: Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình - Các ngôn ngữ lập trình thường có: + Hằng số học: số nguyên hoặc số thực + Hăng logic: Là c[r]

Trang 1

Bài 1 :KHÁI    TRÌNH VÀ NGÔN   TRÌNH

I %& tiêu

+

     !" ngôn $  trình % cao, phân %  )*+ , ngôn $ máy và +

$

   ý 0" và   1 !" *2 trình 34  Phân %  )*+ biên 34  và thông 34 

+ Thái : Ham 8 tìm   các ngôn $  trình.

II )* +, &- giáo viên và 2& sinh

+ Giáo viên:

+

III

IV

"$   1: Tìm ' khái )& lâp trình và ngôn / *0, trình (20’)

09' <= &- 2& sinh 09' <= &- giáo viên =" dung ghi +>

Suy 0 và  J câu K 7

Có 5 %*,   bài toán trên máy

tính

B1:-Xác )4 bài toán (Xác ) 

Input và Output)

B2: UV" : và xây 3V 

toán PUV" : TT thích +S

B3:

NNLT 3 F   toán)

B4:   [ PL@- \' B\"

sai)

B5:

*, 3^ B\ 31S

-Quan sát bài toán và  J câu

K 

+Input: a, b

+Output: x=-b/a, vô  ' vô B8

 

+B1: Y a, b

B2:

  x=-b/a

B3:

vô  

B4:

B8  

-Dùng ngôn $  trình

Hãy nêu các cách   bài toán trên máy tính?

-Cho bài toán sau:

!" *2 trình ax + b=0

+ Hãy xác )4 Input, Output !"

bài toán trên

+ Hãy xác )4 các %*, )   bài toán trên

 8 các %*, này chúng ta

máy tính )  \ có    )*+

 toán này ?

E F   7 &@ )A ) 3 F )@

A  toán thông qua A ngôn $  trình )*+ : là 

trình -Các em hãy cho

 trình ?

Bài 1

KHÁI    TRÌNH

VÀ NGÔN  

TRÌNH

1 Khái "?@ AB4 trình

U trình là   B\ 31 I trúc 3$   và các  !" ngôn $  trình 1  )

mô  3$   và 3 F )@ các thao tác !"  toán

Ý 0"7 @& ra các *2 trình   )*+ bài toán trên MT

Có ba &@ NNLT: ngôn $ máy, + $ và ngôn $

% cao

* Ngôn $ máy: là ngôn $

mà máy tính có

  và V   )*+

 Không thích + , các nhà  trình chuyên  

Trang 2

-Nghiên C A dung trong SGK

và  J câu K

U trình là   B\ 31 I trúc

3$   và các  !" ngôn $

 trình 1  ) mô  3$   và

3 F )@ các thao tác !" 

toán

+ 9*+ A *2 trình

+Ngôn $ máy, + $ và ngôn

$ bâc cao

-Nghiên C SGK và  J câu

K 

+

%A , và V   ngay

+

$  trình % cao  )*+

- )k thành *2 trình

trên ngôn $  máy thì ,

V   )*+ 

5 B\ 31 A *2 trình

34  ) - )k 

Ngôn

Ngôn

- -Ngôn $  trình l $

&@ nào ? -Theo các em *2 trình )*+

-Làm

% cao sang ngôn $ máy ? -Vì sao không  trình trên ngôn

$ máy ) K I công -

)k khi  trình , ngôn $ %

cao

* + $7 nI  , ngôn

$ máy * mã  )*+ thay

tác

 X^ *" thích + , )# )& các nhà  trình

* Ngôn $ % cao: < , ngôn $ V nhiên, có tính )A

 cao, ít 1 A vào &@ máy và *2 trình  34  sang ngôn $ áy

"$   2 (20’): Tìm

09' <= &- 2& sinh 09' <= &- giáo viên Ghi +>

-Nghiên C SGK và  J câu

K 7

+ L*2 trình l là *2

trình

% cao

+ L*2 trình )N  là *2

trình V   - )k sang

ngôn $ máy

-Theo các em )8 , *2 trình

34 7 *2 trình nào là *2

trình l và *2 trình )N 

-Nêu I )7 Em 8  ,  

 *J mình cho A *J khách du

Anh, có hai cách V  7 C1:

34  p câu nói !" em sang

mày : lag thông 34  C2: Em B&@ A dung  ,  

ra  I- và *J phiên 34  34  toàn

Anh l ): cho khách nghe Cách này : là biên 34 

*2 V *2 trình 34  có hai

 trình 8,&

L*2 trình 34  l thông

34  và biên 34 

a) Thông 34  B1: =  tra tính )h )e *2 trình lq

B2: L-  )H thành ngôn $ máy

CT )N 

Trang 3

-Nghiên C SGK và  J câu

K 7

+Thông 34 7

B1: =  tra tính )h )e !"

câu

trình lq

B2: L-  )H thành ngôn

$ máy

B3: V   các câu  p"

)*+ - )k 

+Biên 34 7

B1: E- ' phát   r '   tra

tính )h )e !" các câu 

trong *2 trình l

B2: E4  toàn %A *2 trình

l thành A *2 trình

)N  có  V   trên máy và

có  * $ ) B\ 31 @ khi

&@ là thông 34  và biên 34 

-Các em hãy cho thông 34  và biên 34 

B3: V   các câu 

p" )*+ - )k  b) Biên 34 7

B1: E- ' phát   r '   tra tính )h )e !" các câu

 trong *2 trình

l

B2: E4  toàn %A *2 trình

l thành A *2 trình )N  có  V   trên máy

và có  * $ ) B\ 31

"$   3(5’): - &F G"5 'H&

-Khái    trình và ngôn $  trình

-Các ngôn $  trình: ngôn $ máy, ngôn $ % cao, + $

-Khái   *2 trình 34 

-Thông 34  và biên 34 

RÚT KINH

Trang 4

Bài 2: CÁC THÀNH K L NGÔN   TRÌNH

I %& tiêu:

1.

-2 : ; 

3 < duy và thái  :

- Thái )A s ' chính xác

II )* +, &- giáo viên và 2& sinh;

1 GV:

2 HS: 9: *, bài u nhà

III  pháp

-IV.

-L$ cái

-Cú pháp

-Ý 0" !" )   3 F



Ue nghe giáo viên

  và ghi bài

HS chú ý

- 9 3 F  A ngôn $ V nhiên ta

- Các ngôn $  trình nói chung *J có chung A B8 thành 

ngôn $  trình có A quy )4

riêng  $ thành  này

H

GV treo % 1 1 (SGK Trang 9)

-trình khác nhau có BV khác nhau Ví

31 % $ cái trong ngôn $ 

trình C++ [ khác pascal là B\ 31

thêm các kí V * 3I nháy kép(“), 3I Bk *+ PyS' 3I I than(!)

-1 Các thành 4Q & +>

- ]r ngôn $  trình *J có ba thành 

2 % là: % $ cái ,cú pháp và $ 0"

.$ > &R cái:Là  các kí

trình

b Cú pháp

- Là *2 trình

Trang 5

Khác nhau: %  C 1 là

phép A các B8 V '

%  C 2 là phép A

các B8 nguyên

HS e nghe

Khác nhau: EI A

trong (1) là A 2 B8

V cong trong (2) là

A trong 2 B8 nguyên

HS e nghe và ghi chép

- Cú pháp ngôn $  trình khác nhau { khác nhau ngôn $

pascal dùng t p Begin- End )

A    thành A 

* trong C++ dùng t kí  

{}

Ví 8% : Xét 2 %  C A+B (1) A,B

là các B8 V  I+J (2) , I,J là các B8 nguyên

K HS: X $ 0" 2 %  C trên

có khác nhau không?

- ]r nôn $ khác nhau { có $

0" khác nhau

c R U.

Xác )4 ý 0" thao tác 

 V  ' C , k

+ kí V 3V" vào $  !" nó

Tóm

- cú pháp cho

A *2 trình + ' còn $ 0" xác )4 ý

0" !" các k + kí V trong *2 trình

- Các r cú pháp )*+ *2 trình 34  phát

  và thông báo cho *2 trình không còn

r cú pháp thì , có 

34  sang ngôn $ máy

- Ur $ 0" )*+ phát

  khi @- *2 trình

">2 D ) Tên(15’)

Ue nghe và ghi chép

- Trong các ngôn $  trình nói chung,các )8 *+ B\

31 trong *2 trình )

 )t tên )  cho   B\

31 X  3t tên trong các ngôn $ khác nhau là khác nhau,có ngôn $ phân %  $ &"' $ *J' có ngôn

$ không phân %  $ hoa, $ *J

2 =' 3F khái "?@

a Tên:

- ]: )8 *+ trong *2 trình )  )*+ )t tên theo quy e !" ngôn $  trình

- Trong ngôn $ turbo pascal tên

127 kí V bao l7 $ B8' $ cái &t 3I @  3*,  %e )

%j $ cái &t @  3*,

Trang 6

Tên dành riêng:

begin, end

Tên s7

integer, real

Tên do *J  trình )t 7

baitap, delta

- Ngôn $  trình pascal không phân %  $ hoa $

*J * A B8 ngôn $

 trình  P* C++) @ phân

%  $ hoa, $ *J

GV: : : sinh lên % ,

r &@ tên cho 2 ví 31

- Ví 8% : Trong ngôn $ pascal

+ Các tên )h7 A, Bre1, -ten, + Các tên sai: a bc, 6hgf, x# y,

- Ngôn $  trình có 3 &@ tên: tên dành riêng, tên s' tên do

*J  trình )t 

 Tên dành riêng: Là $ tên )*+ ngôn $  trình quy )4 , ý 0" riêng xác )4

mà *J  trình không )*+ dùng , ý 0" khác

- Tên dành riêng )*+ : là p khoá

- Ví 317 A B8 tên dành riêng:

- Trong pascal : program, uses, var, const,

- Trong c++: main, include, if,

- * Tên

ngôn $  trình dùng , ý

0" I )4 nào )H Trong các *   !" ngôn $  trình

- Ví 31 : ]A B8 tên s

- Trong pascal: real, integer, char,

- Trong c++: cin, count,

* Tên do

9*+ xác )4 %j cách *, khi B\ 31' không )*+ trùng , tên dành riêng

Ue nghe và ghi chép vào

u

j

22 -5, 0.1

‘Lop hoc’

a,b,c

VG *2 trình   *2 trình

% hai ta  khai báo $

tên sau:

- a,b,c là ba tên dùng ) * ba 

B8 !" *2 trình

- - x1,x2 là hai tên dùng ) *

- - Delta là tên dùng ) * giá 4 !" delta

GV: : : sinh lên % cho ví 31

- b Y và +"5

- * Y: Là )@ *+ có giá 4

không )k trong quá trình V

  *2 trình

- - Các ngôn $  trình *J có:

- + j B8 : 7 B8 nguyên &t B8 V

- +  logic: Là cácgiá 4 )h

&t sai

- Ví 31 ( % 1 2:vd  j sgk trang 12)

- * "5:Là )@ *+ )*+ )t tên,

dùng ) * $ gí 4 và giá 4 có  )*+ thay )k trong quá trình V   *2 trình

-31

- C Chú thích:

Trang 7

)*+ nên *J dùng ) * $

- - Trong khi trình Chú thích không làm 

- Trong pascal chú thích )*+ )t trong {} &t (* *)

- Trong C++ chú thích )t trong: /*

*/

Giáo viên u A *2 trình pascal )2   có C" các thành  là các khái   !" bài

RÚT KINH

Trang 8

 3: Tíêt 3

BÀI

I %& tiêu:

1.

-ngôn $ % cao

-B 9

2    

-3   duy và thái $%

- Y C )*+ quá trình phát   !" ngôn $  trình e   , quá trình phát   !" tin : j   các bài toán V F ngày càng C @

- Ham 8 : A ngôn $  trình 1  ) có     các bài toán %j máy tính )  \

II )* +, &- giáo viên và 2& sinh:

1 Giáo viên: s %4 A dung )   bài  8 *2 và A B8 câu K e   !" *2

2.

III  pháp:

-IV.

1 L   *D, và ('& tra #G #M9

2.

3.

09' <= &- 2& sinh 09' <= &- giáo viên Ghi +>

- 9: yêu  !" câu K

và bài  8 *2

trang 13 SGK

- Suy 0 ) )*" ra

*2 án  J 

- Suy 0'  J câu K 

- 9X97 *, khi   bài 

trong SGK, các em V ôn @

ta )f : u các bài *, 3V"

trên yêu  !" câu K trang 13 SGK

- 9t câu K B8 1: $ sao <N ta ,C xây =P  các ngôn

- Y xét, ) giá và %k sung *, 3^ cho :

sinh  J câu K B8 1:

Bài: BÀI

1 Câu 1: (5’)

$ V nhiên 2'   cho )# )& *J  trình

-$ % cao nói chung không

1 A vào  C máy tính và A *2 trình có  V   trên   máy tính khác nhau

-$ % cao 3F  ' 3F   [ và 3F nâng I

Trang 9

- Suy 0'  J câu K 

là *2 trình )t %  ' có

C  - )k

ngôn $  trình % cao

thành *2 trình V  

)*+ trên máy tính

- Suy 0'  J câu K '

cho ví 31

Trình thông

34  p câu  ra ngôn

$ máy

biên

34  toàn %A *2 trình

l thành A *2

trình )N  có  V  

trên máy và có  * $ @

) B\ 31  sau khi 

- Suy 0'  J '   thích

p câu K '

- 9t câu K 2: ?<A  trình

- 9t câu K 3: Biên 34  và thông 34  khác nhau *

- Phân tích câu  J !" :

sinh

-các )  khác nhau  $" tên dành riêng và tên sg

- <: hs  J và cho ví 31

- Phân tích câu  J !" :

sinh

- 9t câu K 5: Hãy P  ra

ba tên Pascal

- <: 3 : sinh lên % cho

31  tên do *J 

trình )t 

- Y xét, B\" $"' góp ý

  ,   kiêu 3$   và cách k C 3$   )" 3@'   cho mô  A toán

2 Câu 2: (10’)

-trình )t %  ' có C  - )k *2 trình )*+

cao thành *2 trình V

  )*+ trên máy tính 1  L*2 trình l ->  trình 8,& -> L*2 trình )N 

3 Câu 3: (5’)

- Trình biên

phát   r ' xác )4 *2 trình l có 34  )*+ không? 34  toàn %A *2 trình l thành A *2 trình )N  có  V   trên máy và có  * $ @ ) B\

- Trình thông

p câu  ra ngôn $ máy

l V   ngay câu  p" không 34  )*+ 

4 Câu 4: (5’)

- Tên dành riêng không )*+ dùng khác , ý 0" )f xác

ý 0" khác

VD:

Tên dành riêng trong Pascal:

program, uses, const, type, var, begin, end

Tên

integer

5 Câu 5: (12’) <+ ý: Trong

Pascal tên (do *J  trình )t S )*+ )t tuân theo các quy

e sau:

- L[ bao l $ cái, $ B8 và 3I @  3*, q

- Không %e ) %j $ B8q

- 9A dài theo quy )4 !" *2 trình 34  (TP không

Trang 10

-$ %  3 F nào 3*, )(- không  là %  3 F

j trong Pascal và [ rõ trong p *J +7

a) 150.0 b) –22 c) 6,23 d) ‘43’

e) A20 f) 1.06E-15 g) 4+6 h) ‘C i) ‘TRUE’

- Y xét,   thích

quá 127 kí V' Free Pascal không quá 255 kí VS

- Tuy nhiên, không nên )t tên

quá dài hay quá e mà nên )t sao cho + ý 0" )8 *+ mang tên )H

Y$ %  3 F sau )(- không

 là j trong Pascal:

6,23 3I s-  thay %j 3I Iq

A20 là tên *" rõ giá 4q

4+6 là %  C j trong Pascal s { )*+ coi là j trong Turbo Pascal;

‘TRUE’ là j xâu * không

là j lôgic

IV: 09' <= &- &F 3’

-Ôn @ các khái  ' các tên

Ls %4 bài LI trúc *2 trình

RÚT KINH  

Trang 11

Bài 3: `a TRÚC CH[\NG TRÌNH

I - %& tiêu.

1

2 : n;ng:

3 T < duy – thái 

Ý C tuân ! nghiêm t các quy )4 !" NNLT khi làm   , máy tính

II - )* +,$

1 Giáo viên : Máy tính, máy

2 : sinh : SGK

III – Ph

9t I ) h*, 3^ : sinh e %e I )

&@ )A nhóm

IV -

'3 $% 1: =  tra bài {P 10 ‘)

Câu 1: Có I- &@ tên trong ngôn $ Pascal ?

Câu 2: Khái

'3 $% 2: LI trúc chung ( 10 ‘)

Cho : sinh ):  “ I trúc

chung “

K 7 “ Cáu trúc chung l máy

 “

Yêu  : sinh ): SGK 

khai báo Sau )ó  J câu K 

+ Trong  khai báo có $

 khai báo

Có hai 7  khai báo

và  thân

[\ TRÌNH

1 c) trúc chung:

b5 khai báo>]

b thân>

'3 $% 3 các thành 4Q &- & trình: ( 15 ‘)

Yêu  : sinh nghiên C sách

 J các câu K sau:

- 5 khai báo có  khai

báo cho $ gì?

- Nêu cú pháp khai báo tên

*2 trinh?

- Nêu cú pháp khai báo $

 còn @ g

khai báo tên *2 trình, *2 trình con

program <tên trình>;

uses <tên các < ) >

const <tên K \] >

2 các thành 4Q &-

& trình:

* 4Q khai báo 1.khai báo tên *2 trình

+ Tên

*0, trình P _9

+ví 317 program vi_du;

2 Khai báo *  

uses <tên các

+ ví uses crt;

3 khai báo j

const <tên  6 7/ .8>;

+ ví

Cho : sinh ): ví 31 )2n  

trong SGK

var <danh sách

dG"D) 8R A"?)eM 4.khai báo var <danh sách dG"D)

...

-2 : ; < /i>

3 < th? ?i  :< /i>

- Th? ?i )A s '' xác

II )* +, & ;- giáo viên 2& sinh;

1 GV:

2 HS: 9: *, u nhà

III ...

II )* +, & ;- giáo viên 2& sinh:

1 Giáo viên: < /i> s %4 A dung )    8 *2 A B8 câu K e   !" *2

2.

III ...

-IV.

1 L   *D, (''& tra #G #M9< /i>

2.< /i>

3.< /i>

09'' <= & ;- 2& sinh 09'' <= & ;- giáo viên Ghi +>

Ngày đăng: 02/04/2021, 07:26

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

w