1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo án giảng dạy môn Tin học 11 - Bài 1 đến bài 9

20 9 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 203,89 KB

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

Nội dung

mã ASCII, khi viết chuỗi kí tự được đặt trong cặp dấu nháy ‘’ hoặc “ “ Ví dụ Trong TP: ‘lan’ Trong C: “lan” Chú ý: Hằng là dấu nháy đơn được viết trong NNLT TP là ‘’’’ - Biến: Biến là đạ[r]

Trang 1

Bài '( 1: KHÁI +,- $." TRÌNH VÀ NGÔN  4 $." TRÌNH

I -6 tiêu

-

-

-

-



II

1 " F pháp

C7 trình - O :?

2

Giáo viên: SGK, SGV, bài '(

 sinh: SGK, Q ghi

III

1 S : =T?

2

(7 :Z E# 7[ và trò

1 Khái

a $B? trình

-

câu

- NNLT có 3

+ Ngôn

NN máy riêng,

+ ;? @

b W F trình H5

Là ct

: ; trên MT

Ct

thông 7 ! là ct trên NN máy

2 Phân

Ct

GV:

Yêu ngôn @ khác Hs: NNLT AB cao khác các NNLT khác

là ct không

Gv: yêu biên H

Hs: Thông H thì qt H là luân phiên

và không có ct :` :^ =  7@> còn biên H thì R  F trình  và :` có GV:

hs 9% : ;

Trang 2

a Thông

b1:

theo trong ct 

b2:

câu =J 7 F g trong nn máy

b3:

: ;

b Biên

-

E# các câu =J trong ct 

- n toàn AZ ct  thành 1 ct :` có 7^

- Câu

A T E# 7B7 toán

- Câu tác

- Câu dãy các thao tác

3 Wp V

IV Rút kinh

Trang 3

Bài '( 2, 3 CÁC THÀNH "q Wr NGÔN  4 $." TRÌNH

I -6 :` – yêu [

-

và phân

-

- Yêu

II

1 " F pháp: C7 trình, O :?

2

Giáo viên: SGK, SGV, bài '(

 sinh: SGK, Q ghi

III

1 S : =T?

2

(7 :Z E# 7[ và trò

1 Các thành ?[ F AR

a/ &R @ cái: Là 7B? ;? các kí 7e dùng

dùng AO7 Iu kí 7e nào ngoài các kí 7e quy

: trong AR @ cái

b/ Cú pháp: Là

trình

ctd

AR @ cái là ;? =J hay không ;? =J>

! :X có 7^ mô 7R chính xác 7B7 toán

c/ @ U# Xác : ý U# các thao

tác

He# vào @ R E# nó

- Các

thông báo cho

còn

GV: &R @ cái E# các NNLT nói chung không khác nhau

cái bao % các kí 7e sau:

- Các @ cái in hoa và in 7 ! E# AR

- 10 @ 'V 7B? phân y B? 0 1 2 3 4 5 6 7

8 9

- các kí ( ) : ‘ GV: $O ví H6 Trong LT TP ?[ :[ thân 1  F trình

Do

ko ;? =J5

GV:

:[ Ad f? HO begin và IC7 thúc Ad end có HO [% thì  # 7O cú pháp begin end là 1 thân ct

HS: chú ý quan sát =9 nghe và ghi chép bài :[ :E5

Trang 4

ngôn @ máy

- Các

2

a Tên

Quy 79 :f7 tên trong TP:

- Là

bao % @ cái, @ 'V f HO (

Ví H6 abc, lan_diep…

- Trong TP không phân

7 !

Có 3

+ Tên dành riêng Š7b khoá): l ; NNLT

quy

U# khác

+ Tên

khai báo và dùng chúng

:` khác

+ Tên do

Ad cách khai báo 7 T khi '\ H6> các

tên này không

riêng

GV: ? yêu [ hs =O 5 tên ;? =J và 5 tên không ;? =J

HS:

GV: chú ý tên Hoan = HOAN

GV: ví H6 các 7b khoá trong TP là:

Program, var, const…

GV: 'V nguyên trong TP là integer, 'V 7e

là real, hàm tính cosin E# 1 'V là sin

GV: khi 7@ b2-4ac ta :f7 tên là delta

HS: quan sát, =9 nghe và ghi chéo bài :[ :E

- HS 9% : ; các H( bài 7B? E#  F 1

2b

-

Trong NNLT

+ d 'V  Là các 'V nguyên, 7e

VD: 12,3; 4;-45

+ d logíc: Là giá 7 :N f sai

VD: True, False

+

GV: $O ví H6 minh ( cho các d

d 'V  2.5; 45; 67; 4+5;

1 thêm dâu $ :d 7 T ví H6 $A1 bd 'V 161

d logic: true, false

d xâu: ‘abc’

HS: $O 5 ví H6 a d :N

Trang 5

mã ASCII, khi

trong f? HO nháy ‘’ f “ “

Ví H6

Trong TP: ‘lan’

Trong C: “lan”

Chú ý:

trong NNLT TP là ‘’’’

-

=  7@ giá 7 và giá 7 có 7^ : ; thay

H6

c Chú thích

Trong khi

các chú thích cho  F trình, chú thích

không làm R  Q :C  F trình

Ví H6 Trong TP, chú thích : ; : # trong

f? HO {} f (* *)

GV: Khi thì không làm R  Q gì :C ct Ví H6 khi

ghi :[ :a bài toán lên :[  F trình :^

Khi

3 Wp V

Yêu [ HS a làm bài 7B? 1 :C 5 trang 13 (SGK)

Trang 6

Bài '( 4: BÀI ."

I -6 tiêu

-

-

U#5

II " F pháp – ? F tiên

1

2 " F pháp: 1O :?> =J 7B?

III

1 S : =T?5

2

Câu

Câu

Câu

3

(7 :Z R 7[ và trò

A Bài tập trong SGK

Bài 1: l? án

- NNBC

g máy tính

-

- Cho phép làm

khác nhau, cách

Bài 6: (trang 13 SGK)

l? án:

Các ý sai: c,h,e vì

6,23: nO ?t [ thay Ad HO

‘c:

A20:  # rõ giá 7

B Bài tập ra thêm

Bài 1: Trong

GV:

HS:

GV: Các em chú ý

1

Trang 7

pháp @# không?

l? án; Không ví cú pháp E# các câu =J

Bài 2: Trong dòng chú thích có 7^ g#

các kí

sao?

khi H  F trình

Bài 3 Hãy

a ‘****’

b -5+9

c PpPpPp

d 256.53

e FA33C9

f (2)

l? án: c,e

GV: -5+9 là 1 'V nên nó p là %Z7 d 'V

4 Wp V và ra bài 7B? a nhà

Phát

a Khi

b Tên do

tên #$

c.

d Trong ct tên

IV Rút kinh

Trang 8

Bài '( 5: WžŸ II: WžŸ TRÌNH lŸ +y

I -6 :` - yêu [

-

-

-

-

II Phương pháp và phương tiện dạy học

1 " F pháp: C7 trình + O :?

2

- Giáo viên: SGK, bài '(> SGV

III Tiến trình lên lớp

1 S : =T?

2

(7 :Z E# 7[ và trò

1 WO trúc chung

-Z7 ct trong TP có O trúc  sau:

/012 khai báo>]

012 thân>

2 Các thành ?[ E# ct

a "[ khai báo

- Khai báo tên ct

"[ này có 7^ có f không, trong TP

C có : ; khai báo  sau:

Program <tên

- Khai báo

Uses <tên các

GV:

ta

f? HO <> Các thành ?[ E# ct có 7^

có f không : ; :f7 trong f? HO []

GV: Ví H6 program Ptbac2;

HS: $O 2 ví H6 minh (

GV: Trong NNLT cung O? %Z7 'V  F trình thông H6 :o : ; =B? ' > :^ '\ H6 các  F tình

pháp: USES <tên 7 viên>;

 sau: uses crt;

HS: Chú ý nghe

Trang 9

- Khai báo d

Cú pháp:

Const <tên

Khai báo

toàn AZ ct khi [

- Khai báo

b

%Q :[ và IC7 thúc

Ví H6 trong TP:

Begin

<Dãy các câu <38

End.

3

SGK

GV: $O ví H6 Const R=4.5;

Const ten=’lan’;

GV: l # ra O trúc thân  F trình E#

%Z7 'V NNLT  TP, C

$  ý: Trong TP 7 ! dùng HO O% ?t :^ IC7 thúc 1 câu =J GV: Yêu trong 2 ví H6 trong SGK, sau :X rút ra B xét: 2 ct cùng các NNLT khác nhau thì J 7V câu =J trong ct khác nhau 4 Wp V và ra bài 7B? a nhà IV RÚT KINH  +,- VÀ &S SUNG

Trang 10

Bài '( 6 Bài 4,5: MỘT SỐ KIỂU DỮ LIỆU CHUẨN

KHAI BÁO BIẾN

I -6 :` – yêu [

-

- Xác

-

-

II

2

- GV: SGK, bài '(

- HS: SGK, Q ghi

III

1

Câu

2

(7 :Z E# 7[ và trò

1

NNLT nào cuãng

trong TP:

a.

Ví H6 'V hs trong 1 =T?

b.

Chú ý: Phép toán g# các toán ( %

c

- Tên

-

ASCII % 256 ký 7e5

-

255

- Các kí

He# trên mã E# 7b kí 7e

Ví H6 Kí 7e A có mã 65, kí 7e a có mã 97

GV: DL là thông tin : ; mã hoá trong

MT DL trong

DL t O7 : %f dù thông tin O7 :#

phép toán, các hàm và 7E 76 '\ H6 chúng, chúng ta

NNLT TP

GV: Trong TP thì ta 7Z AR mã ASCII % có 256 kí 7e có

AZ mã ASCII 7B? phân 7b 0 :C 255

HS: $9 nghe và ghi chép bài :[ :E

Trang 11

d

- Tên

-

False

2 Khai báo

-

tên và

: ; khai báo 1 =[

Trong TP

Var <DS

Trong :X

Var là 7b khoá

Danh sách

các tên

?t5

U#

Sau

sách

<Danh sách

Ví H6 Var a,b,c;real;

X,y: integer;

-

- Không nên

dài,

- Khi khai báo

?(% vi giá 7 E# nó

GV: -Z7 'V ngôn @ có cách mô 7R các giá 7 logic Ad @ cách khác nhau Chú ý: Khi

khai báo

GV: Yêu

là 1 HS:

GV:

trình trong ct

GV: Trong bài toán toàn có

không nên ta

- Ta p không [ :f7 tên là hesoa, heso

b, heso c, vì

dài

- ví

byte,

Trang 12

4 Wp V và ra bài 7B? a nhà

-

- Ra bài 7B? a nhà:

Hãy

Var K,M,I,L:integer;

C,C1:char;

I,i1,j: word;

Pi=3,1416;

IV 4 . XÉT VÀ &S SUNG

-

-

- Phân

-

1 " F pháp: C7 trình, O :?

2

1 S : =T?

2

Câu

Trang 13

(7 :Z E# 7[ và trò

1 Phép toán

NNLT TP '\ H6 1 'V phép toán sau:

- PV nguyên: +; - ; * ; div (chia); mod Š$O

?[ H ‹

- PV 7e + ; - ; * ; /

- Các phép toán quan J

<; >; <=; >=; =; <> (khác);

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

Not Š?E :‹„ or Šf‹„ and (và);

Chú ý: )C7 LR cùa phép toán quan J cho

giá 7 logic

Ví H6 a=5; b=6 thì phép toán quan J a>b

cho IC7 LR sai 7g là false

-Z7 trong @ g H6 E# phép toán

logic là

các quan

2

- BT 'V  là 1 dãy các phép toán +, - ,*,/

Div, mod và

các

theo quy 79 :

+ Dùng f? f tròn :^ xác : trình 7e

+

+ Không : ; Aœ qua 'O * trong tích

- Các phép toán

+

7 T

+ Trong dãy các phép toán không g#

7g 7e *, ?, div, mod, +,

-Chú ý:

+

+ Trong 1

trung gian

GV: l^ mô 7R các thao tác trong 7B7 toán, khái

thành ?[

GV HS: Chú ý =9 nghe và chép bài

GV =O ví H6

6*(3+7) (a+b)*c;

6*a+7*b

thì cho IC7 LR sai mà

a b

x (    ) / 2 *

)

* 2 /(

)

x   

GV: $O ví H6 minh ( sau :X yêu [ hs

=O ví H6 HS: Chú ý

Trang 14

3 Hàm :' & #$

Cách

4

- 2

quan J

-

<BT1> <phép toán quan <3 <BT2>

Trong :X BT1 và BT2 cùng là xâu f

cùng là BT 'V 

- BTSH

+ Tính giá

+

- )C7 LR E# BT quan J là giá 7 logic

7g là true f false

5

- BT logic

logic

- BTLG là các

các bt quan

toán logic

- Giá 7 BTLG là true f False

- Các BTQH 7 ! : ; :f7 trong f?

f ( và )

6 Câu < gán

Trong TP câu =J gán có H(

<Tên

Trong

cho

GV:

a

ac b

b

2

4

2 

 sau:

X=(-b-sqrt(sqr(b)-4*a*c))/(2*a);

GV: Hàm tính h AB hai E# 1 'V là sqrt (x)

GV: Cho 2a > 3+6b (*) Trong :X 2a và 3+6b là các BT

> là phép toán quan J

C a=3, b=1 thì btqh (*) B IC7 LR là false, C a=5, b=1 thì (*) B True HS: $O ví H6 minh (

GV: Dùng (x>=1)and (x<=150)

GV: ví H6 x:=25 có U# là gán giá 7 25 cho

4.

Bài 1: Hãy

trong Pascal

Trang 15

a b cosx c

y

x

y

x

2 3

4 )

2 (

x

Bài 2 Cho các

:X5

1

sin

x

a

2

2

2

y

x

e x y

5

.

0

2

y

x

x

e

1

8

Trang 16

Bài : ] 7: Bài 7 CÁC THỦ TỤC VÀO RA ĐƠN GIẢN

I Mục đích – Yêu cầu

-

màn hình

-

II Phương pháp và phương tiện dạy học

1 " F pháp: C7 trình và O :?

2

- Giáo viên: SGK, SGV, bài '(

-  sinh: SGK, Q ghi

III Tiến trình dạy học

1 S : =T?

2

Câu

gán

3

1

Read(<danh sach

Readln(<danh sách

Trong

GV: Xét bài toán ‘tìm

2 ax 2 +bx+c=0 ‘

Chúng ta bàn phím và cho

màn hình f :U# thông qua ct : # dl ra Các ct

là các NNLT Pascal

Ví H6 Read(N); Dùng :^ B? 1 giá 7 tù bàn phím và gán cho

Readln(a,b,c); Dùng :^ B? =[ = ;7 3 giá 7 7b bàn phím và gán giá 7 :X 7 F g cho ba

GV: Yêu

Trang 17

HO ?t

O phím enter

Khi

cách f phím enter

2

Khi

O? 7E 76 t

Write(<DS . Z#f ra>)  

Writeln(<DS . Z#f ra>)

Trong

DS

?t

Chú ý:

- Các 7E 76 readln và writeln có 7^

không có tham 'V5

-

: # thông tin ra  sau:

)C7 LR 7e

Write(X:<m>:<n>);   writeln(X:m:n);

)C7 LR khác:

Write(Y:<m>);   writeln(Y:<m>);

- Trong :X X là IC7 LR 7e còn Y là IC7

X và Y, n là 'V @ 'V 7B? phân trong bd

E# X

- C ?[ dành cho các @ 'V ?[

nguyên Š%8Š_‹‹@ 'V ?[ nguyên E#

X thì trình H E# TP thêm các HO cách

vào bên trái bd E# X sao cho :E5 Trong

các @ 'V ?[ nguyên E# 'V X

- C n < 'V @ 'V ?[ 7B? phân :o cho

cho 3 HS: Suy GV: Khi B? dl cho câu =J

Readln(a,b,c); ví H6 ta '¢ B? AZ 3,6,7 ta

se B?  sau: 3 cách f enter 6 cách

f enter 7 enter

Chú ý: khi

khi

GV: $O ví H6 minh (

Write(a,b,c):

Write(‘pt co DSkq là

Chú ý:

- Các các . Z#f    ) ra chú thích

- màn hình thì con n :o #*" . 2# dòng

HS: Chú ý =9 nghe và xây He bài GV: Writeln không có tham 'V dùng :^ vV dòng còn readln thì ct '¢ 7(% Hb

ct cho trên màn hình, phím enter

GV: $O ví H6 minh #

HS: Chú ý quan sát và ghi chép bài :[ :E

Trang 18

X chính xác :C n @ 'V 7B? phân, C

n> 'V @ 'V 7B? phân E# 'V bd thì các 'V

0

cho :E n @ 'V ?[ 7B? phân

4 Wp V và ra bài 7B?

-

- Ra bài 7B?

IV Rút kinh nghiệm và bổ sung:

Trang 19

WžŸ III: W±› TRÚC /² NHÁNH VÀ $³"

Bài 9: W±› TRÚC /² NHÁNH

HS 9% : ;

- Nhu

1 " F pháp: C7 trình, O :? IC7 ;? mô ?œ Ad H6 6 7e quan 2

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

-  sinh: SGK, Q ghi

III +« TRÌNH BÀI +y

1 S : =T?5

2

(7 :Z E# 7[ và trò

1 /¢ nhánh.

Xét ví H6

khi B? vào kích 7 T a, b

Ta có  F trình:

Program Dien_tich;

Var S,a,b:real;

Begin

Writeln(‘nhap kich thuoc a va b’);

Readln(a,b);

Writeln(‘ Dien tich S= ‘,a*b);

Readln

End.

B xét:

- C a >0 và b >0 thì tính S=a*b f

- C a>0 và b>0 thì tính S=a*b, C

không thì thông báo ‘nhap sai du lieu’

)C7 =B

GV:

trình HS:

GV:

toán trên màn hình sau :X cho  F trình

B xét a IC7 LR E# chúng AZ : a= 3, b=5; AZ 2: a=-3, b=5 HS: B xét

GV: Theo  F trình thì máy tính 7e

dù khi ta B? kích 7 T là 'V âm thì máy tính p tính S=a*b, do :X H­ :C IC7 LR sai (S=-3*5=-15<0) l^ I9 ?6

luôn H F5 g là C a>0 và b>0 thì tính s=a*b

C557G55

Trang 20

- _.# ….thì…

- _.#ttN.# không thì….

nhánh

2 Câu =J If-then.

a If-then H( IC7

- Cú pháp:

Trong :X

(a>0) and (b>0))

Câu < là %Z7 câu =J trong TP (ví H6

s:=a*b;)

- (7 :Z

b If – then H( :E

- Cú pháp:

<câu < 2>;

Trong :X

Câu < 1, câu < 2 là 2 câu =J E#

Pascal

- (7 :Z

NNLT Turbo pascal

GV: Áp H6 câu =J vào ví H6 1 ta có câu =J if- then  sau:

If (a>0)and(b>0) then s:=a*b;

GV:

câu Pascal cho HS quan sát HS: Chú ý quan sát, =9 nghe và chép bài

GV:

B xét IC7 LR HS: Quan sát và B xét GV:

cho IC7 LR không thông báo gì làm ta 7O khó

không có thông báo gì ta %V có 1 thông báo ‘du lieu khong hop le’ trên màn hình

H F‹5 Khi :X Pascal cho phép ta dùng câu =J if-then H( :E

GV:

:E HS: Quan sát và chép bài GV: Yêu [ HS áp H6 câu =J if-then

HS:

If (x mod 2=0 ) then write(‘la so chan’) else write(‘la so le’);

... class="text_page_counter">Trang 19

WžŸ III: W±› TRÚC /² NHÁNH VÀ $³"

Bài 9: W±› TRÚC /² NHÁNH

HS 9% : ;

- Nhu

... :C 255

HS: $9  nghe ghi chép :[ :E

Trang 11 < /span>

d

- Tên

-

False

2... data-page="8">

Bài ''( 5: WžŸ II: WžŸ TRÌNH lŸ +y

I -6  :` - yêu [

-

-

-

-

II Phương pháp phương tiện dạy học< /b>

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

TỪ KHÓA LIÊN QUAN

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

w