1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Bài giảng môn Tin học 11 - Trường THPT Nguyễn Công Phương

20 14 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 252,5 KB

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

Nội dung

Hoạt động 3: chương trình dịch 20 phút GV nêu khái niệm: Chương trình viết bằng ngôn ngữ lập trình bậc cao phải được chuyển sang ngôn ngữ thực hiện được trên máy tính bằng một chương trì[r]

Trang 1

KHÁI NIỆMLẬP TRÌNH VÀ

I/  TIÊU:

Phân ") 2,3 ngôn   trình " cao '4 ngôn  máy và 3 $

- Phân ") 2,3 thông / và biên /$

II/

- Giáo viên: SGK Tin ? 11, SGV Tin ? 11, giáo án

-  sinh: SGK Tin ? 11, 'C ghi.

III/

- Tìm  'G 2H$

IV/

T 2/ 4A làm quen

GV 4 ) S- ,3 'H ,- trình Tin

? 11

HS W 2/ và làm quen

HS X nghe

GV 2Y 'G 2H

K  *Q bài toán trên máy tính, sau khi

xác 2/ bài toán và \ ?A ] ]

 toán là  trình, '6  trình là gì?

GV ] 

các

tác :;  1 toán.

GV 2Y câu _

B6A ngôn   trình là gì?

GV ] 

Ngôn

GV 2Y câu _

Có  #R ngôn   trình nào?

GV ] 

HS xem SGK, suy & và phát

"$

HS X nghe và ghi 'C$

HS xem SGK, suy &   a$

HS X nghe và ghi 'C$

HS suy &   a$

HS X nghe và ghi 'C$

§1

Trang 2

Ngôn

máy,

cao.

GV nêu khái )*

trình

trình 7$ ?

GV 2Y 'G 2H

Em *c 4 ) 'H  ,a mình cho

du khách Uc ] "] ] Anh, có 2 cách

2 \ )

Cách 1: e 1 ,a "] ] Anh, /

f câu nói  em sang ] Anh cho

,a khách

Cách 2: Em S#R Q dung e 4 )

ra G6 và ,a phiên / / toàn "Q

Q dung 2` sang ] Anh g 2? cho du

khách

Hãy cho "] S\ khác nhau  hai cách

\ ) trên?

f VD, GV 2Y 'G 2H

,- trình / 6 ,- trình

'] "i ngôn   trình " cao sang

ngôn  \ ) 2,3 trên máy tính

c , ') em 4 ) 'H  ,a

mình cho du khách Uc ] "] ] Anh,

j có hai cách là thông 7$ và biên

7$ ? B6  thông / và biên / có

gì khác nhau?

GV  xét và ] 

- Thông

- Biên

máy.

HS X nghe và ghi 'C$

HS quan sát, X nghe

HS suy & và   a$

HS X nghe và suy &   a$

HS X nghe và ghi 'C$

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

trình

- Khái )* ,- trình /

- <\ khác nhau  thông / và biên

./$

HS chú ý X nghe

Trang 3

V/ RÚT KINH

Trang 4

Ngày Ti

Các Thành phần của ngôn ngữ lập trình

I/  TIÊU:

- :] 2,3 các thành e  *Q ngôn   trình nói chung

- :] *Q Sc khái )* , tên, tên mA tên dành riêng, i và "]$

- Phân ") 2,3 tên m '4 tên dành riêng và tên \ 2Y$

- 94 các qui 2/ 'H tên, i và "]$

- :] 2Y tên 2l và  "] 2,3 tên sai quy 2/$

II/

- Giáo viên: SGK Tin ? 11, SGV Tin ? 11, giáo án

-  sinh: SGK Tin ? 11, 'C ghi.

III/

- Mr A tìm  'G 2H$

IV/

T 2/ 4$

Câu _ * tra bài j

- Nêu khái

trình.

- Nêu khái

GV  xét và ghi 2*$

HS   a câu _$

HS X nghe

GV nêu 'G 2H

Các 6] c nào G thành ngôn  ]

B)^

GV s  và ] 

GV ,4 s HS tìm  f e 

ngôn   trình

GV  xét và ] 

HS suy &   a

-

- Cách ghép các kí J thành NE ghép N thành câu,…

- N  V; :; N và câu.

HS X nghe và ghi 'C$

HS tìm  "  cái, cú pháp,

 &  ngôn   trình

và phát "$

HS ghi 'C$

§2

Trang 5

- Cú pháp: là

trình.

-

GV 2Y 'G 2H

M? 2c ,3 trong ,- trình 2H

 2,3 2Y tên, hãy cho "] trong

Turbo Pascal tên 2,3 2Y theo quy X

nào?

GV  xét và ] 

- `" dài không quá 127 kí J.

- C*  4 RE  4 cái, 79   7A&?

-

7A&.

GV 2, câu _

Tên trong ngôn   trình g* ba #R

tên dành riêng, tên m và tên do ,a

 trình 2Y, hãy cho "] khái )* 'H ba

#R tên 2`$

GV ] 

- Tên dành riêng: là

xác

khác.

- Tên

- Tên do

dùng theo ý

%1' trình, tên này !AF khai báo 2A& khi

dành riêng.

GV yêu e HS G6 VD 'H tên trong ngôn

  trình Pascal và ghi lên "$

GV  xet và "W sung t] eu$

HS xem SGK, suy & và   a$

HS X nghe và ghi 'C$

HS xem SGK và phát "$

HS quan sát và ghi 'C$

HS \ hành và ghi ] U lên

"$

HS chú ý X nghe

GV 4 ) khái )* i

-

trình

HS X nghe và ghi 'C$

Trang 6

- Có 3

+

 JE có 79 L không 79.

+

sai (False)

+

này

GV ,4 s HS tìm  VD trong

SGK

GV 4 ) khái )* "]

%A 24 giá 2$ và giá 2$ này có  < !AF

thay

trình.

GV 4 ) khái )* chú thích:

- Chú thích dùng

trình rõ ràng và

- Chú thích không làm

dung và

- Trong Pascal, chú thích !AF !L 4;

L' 79 { } L (* *).

HS tìm  VD

HS X nghe và ghi 'C$

HS X nghe và ghi 'C$

- Thành e  ngôn   trình: "

 cái, cú pháp và  &$

- Q Sc khái )* tên, iA "] và chú

thích

- K* khác nhau  i và "]$

- m "/ bài  trang 13 SGK

HS chú ý X nghe

HS ghi 4$

V/ RÚT KINH

Trang 7

BÀI Tập

I/  TIÊU:

- :] 2,3 R sao e  có ,- trình /$

- :] 2,3 su khác nhau  thông / và biên /$

- :] S\ khác nhau  tên dành riêng và tên m$

- B] 2,3 tên 2l theo quy X  Pascal

II/

- Giáo viên: SGK Tin ? 11, SGV Tin ? 11, giáo án

-  sinh: SGK Tin ? 11, 'C ghi.

III/

- \ hành

IV/

T 2/ 4$

Câu _ * tra bài j

- Trình bày khái

-

GV  xét và ghi 2*$

HS   a câu _$

HS X nghe

GV ,4 s HS   a câu _ SGK:

R sao ,a ta  xây \ ngôn 

 trình " cao?

GV W 3 và ] 

ngôn

không

,- trình / là gì? R sao e 

có ,- trình /^

HS suy & và phát "$

HS khác "W sung

HS suy & và   a$

Trang 8

sang ngôn

trình

 J hi(n !AF?

Biên / và thông / khác nhau ,

] nào?

- Trình thông

- Trình biên

máy.

K* khác nhau  tên dành riêng và

tên m$

Tên dành riêng

Tên

khác.

HS suy & và   a$

HS suy & và   a$

GV 2, bài  \ hành và yêu e

H HS lên " '] câu   a

- B] ra ba tên 2l theo quy X 

Pascal

- Cho "]  " r không  là

" r i trong Pascal:

a) 150.0 b -22 c) 6,23

d) ‘43’ e) A20

f) 1.06E-15 g) 4+6

h) ‘C i) ‘True’

GV  xét và  thích 2l sai 2 HS

X* w -$

HS lên " '] câu   a$

HS   a 25 án:

c) e) h)

- Ghi 2* các HS có ý x và ] U

\ hành c$

- m "/  ,4 §3 và §4

HS X nghe

HS ghi 4$

V/ RÚT KINH

Trang 9

Cấu trúc chương TRÌNH -một số kiểudữ liệuchuẩn

I/  TIÊU:

- :] 2,3 G trúc chung  *Q ,- trình Pascal

- :] 2,3 *Q Sc   ) m nguyên, \A kí \A logic

- Xác 2/ 2,3  e khai báo   ) 2- $

II/

- Giáo viên: SGK Tin ? 11, SGV Tin ? 11, giáo án, VD *sA máy

] Projector

-  sinh: SGK Tin ? 11, 'C ghi.

III/

- Mr $

IV/

T 2/ 4$

GV 4 )

khai báo và

GV yêu e HS xem SGK và cho "]

0e khai báo g* có  khai báo

nào?

GV ] 

-

GV ,4 s HS tìm  VD 'H các

khai báo trong Pascal:

- Khai báo tên

Program Vi_du_dau_tien;

- Khai báo

Uses crt;

- Khai báo

Const N = 100;

GV  thích các thành e trong f

HS X nghe và ghi 'C$

HS xem SGK và   a$

HS X nghe và ghi 'C$

HS tìm  VD

HS X nghe và ghi 4$

§3-4

Trang 10

khai báo 2 HS X*$

Riêng e khai báo "] S| 2,3 tìm 

w C §5

GV 4 ) e thân:

và 0 thúc.

Begin

Các câu

End.

GV 2, VD *s lên máy ] và ,4

.s HS tìm $

{Ví + 1}

Program Vi_du_1;

Begin

Writeln(‘Pascal xin chao cac ban!’);

End.

{Ví + 2}

Begin

Writeln(‘Pascal xin chao cac ban!’);

Writeln(‘Moi cac ban lam quen voi toi’);

End.

HS X nghe và ghi 'C$

HS quan sát và tìm  VD

GV 4 ) *Q Sc   ) m

- w< nguyên:

Byte:

Integer:

Word:

Longint:

- w<  J

Real:

Extended:

-

ASCII,

- w< logic: là 1' F' C* 2 giá 2$ là

True và False, là 0 [= :; phép so

sánh.

GV yêu e HS xem SGK 2 X* R*

vi giá  /  f $

HS quan sát và ghi 'C$

HS xem SGK

- G trúc chung  *Q ,- trình

- Các   ) m$

- m "/  ,4 §5 và §6

HS chú ý X nghe

HS ghi 4$

V/ RÚT KINH

Trang 11

KHAI BÁO BIẾN -PHÉP TOÁN, BIỂU THỨC, Câu lệnh gán

I/  TIÊU:

- :] 2,3 cách khai báo "]A  "] khai báo 2lS$

- :] 2,3 các phép toán thông + trong ngôn   trình

- :] r 2R *Q " x trong ngôn   trình

B] 2,3 các " x Sc ? và logic '4 các phép toán thông +$ II/

- Giáo viên: SGK Tin ? 11, SGV Tin ? 11, giáo án

-  sinh: SGK Tin ? 11, 'C ghi.

III/

- Tìm  'G 2H$

IV/

T 2/ 4$

GV 4 ) cú pháp khai báo "]

Var <danh sách

Trong !D

+ Var là N khóa.

+ Danh sách

+ w< 74 %( là *" trong các 0< 74

trình

GV 2, *Q Sc VD và yêu e HS cho

"] VD nào 2lSA ] sai hãy S R

Var x, y, z: word;

n l: real;

ch: char;

h: in tegr;

i: true/false;

HS X nghe và ghi 'C$

HS quan sát VD, tìm và S sai:

Var x, y, z: word;

n, l: real;

ch: char;

h: integer;

i: boolean;

§5-6

Trang 12

GV 2Y câu _

K các phép toán trong toán ?

GV ]  và 4 ) các phép toán

trong Pascal:

- Các phép toán R  +, ƒE *, / (dùng

cho R  J/E div và mod ,R nguyên).

- Các phép toán so sánh: <, >, =, <=,

>=, <>.

- Các phép toán logic: not, and, or.

GV G6 VD:

7/2 = 3,5

7 div 2 = 3

7 mod 2 = 1

HS   a$

HS X nghe, quan sát và ghi 'C$

HS quan sát VD

GV ,4 s HS tìm  " x Sc

? trong ngôn   trình C SGK

GV 2, *Q Sc " x toán ? và

,4 s HS 6 sang " x

trong Pascal:

z

xy

a*a/b-2*c c

b

a

2

2

(x+y)/(1/z)-(1/x)/(y*z)

yz

x

z

y

x

1

GV 4 ) *Q Sc hàm Sc ? m

trong Pascal:

- Hàm giá 2$ ( !R xabs (x)

- Hàm bình x2 sqr(x)

- Hàm xsqrt (x)

- Hàm tính sin: sinx sin(x)

- Hàm tính cos: cosx cos(x)

GV yêu e HS quan sát VD trong SGK

GV 4 ) " x quan ) qua mô 

*Q Sc VD:

x >= 10

a*b = c*d

-

sqr(a) + sqr(b) = sqr(c)

GV 4 ) " x logic j thông

qua VD:

HS tìm  'G 2H$

HS quan sát VD và \ hành theo

,4 s$

HS quan sát và ghi 'C$

HS quan sát VD

HS quan sát và ghi 4$

HS quan sát và ghi 4$

Trang 13

GV 4 ) câu ) gán:

- Câu

- Cú pháp câu

<tên

-

:; )<  _ k sau 79 “:=”.

- 5A ý:

+ w< :; giá 2$ )<  _ ' = phù F'

+

GV G6 VD và ,4 s HS tìm $

i := a+b;

x := -b/(2*a);

y := y+1;

HS quan sát và ghi 'C$

HS , ý

HS quan sát VD và tìm $

- Khai báo "]$

- : x trong ngôn   trình

- Câu ) gán

- m "/  ,4 §7 và §8

HS chú ý X nghe

HS ghi 4$

V/ RÚT KINH

Trang 14

Ngày Ti

Các thủ tục vào ra chuẩn -soạn thảo,dịch, thực hiện và hiệuchỉnh chương trình

I/  TIÊU:

- :] các ) vào/ra 2-  2  thông tin f bàn phím và 2, thông tin ra màn hình

- B] 2,3 *Q Sc ) vào/ra 2- $

- :] các ",4 S#R #A /A \ ) và ) ‡ ,- trình trong Pascal

- :] *Q Sc công +  môi  ,a Pascal

II/

- Giáo viên: SGK Tin ? 11, SGV Tin ? 11, giáo án, máy tính và máy

] Projector

-  sinh: SGK Tin ? 11, 'C ghi.

III/

- Tìm  'G 2H$

IV/

T 2/ 4$

Câu _ * tra bài j

- Trình bày *" R phép toán trong ngôn

- Trình bày

GV  xét và ghi 2*$

HS   a câu _$

HS X nghe

GV nêu 'G 2H

Khi  U6] *Q bài toán, ta  2,

. ) vào 2 máy tính [ lí, ') 2, 

) "i ) gán S| làm cho ,-

trình ‡ có tác + '4 *Q  ) c

2/$ K ,- trình  U6] 2,3

H bài toán -A ta  S +  +

  ), '4 Pascal cú pháp  

+   ) f bàn phím là , ]

nào?

HS X nghe, xem SGK và   a$

§7-8

Trang 15

Readln(<tên

GV G6 VD:

-

Read(N); L Readln(N);

-

Read(a,b); L Readln(a, b);

HS quan sát VD

GV nêu 'G 2H

Sau khi [ lí xong, ] U tìm 2,3 2

, trong "Q 4$ K G6 2,3 ] U

trên màn hình ta S +  + [G 

), '4 Pascal cú pháp   + [G

. ) ra màn hình là , ] nào?

GV ]  và ghi "

Write(<danh sách 0 [= ra>);

Writeln(<danh sách 0 [= ra>);

GV G6 VD:

-  : 8 ]9 *" xâu kí J ra màn hình:

Write(‘Xin chao, toi la Pascal!’);

L Writeln(‘Xin chao, toi la Pascal!’);

-  : 8 ]9 giá 2$ :; )<  _ R E

Write(-b/a); L Writeln(-b/a);

GV nêu câu _

= write và writeln có gì khác nhau?

GV 4 ) ]9 có quy cách:

- W& 0 [= là R  J

Trong

+ m là R  4 R  1' phân.

- W& các 0 [= khác:

Trong

GV dùng VD minh ?$

HS X nghe, xem SGK và   a$

HS quan sát và ghi 'C$

HS quan sát VD

HS xem SGK và   a

-  : 8 write sau khi ]9 74 %( con

-  : 8 writeln sau khi ]9 74

theo.

HS quan sát, X nghe và ghi 'C$

HS quan sát

GV dùng máy tính mô   \ quan các

",4 S#R #A /A \ ) và )

‡ ,- trình trên Pascal

HS quan sát và ghi 4$

Trang 16

GV 4 ) *Q Sc phím X ,a

dùng trong Pascal:

-

-

- w<* tra %P cú pháp: F9.

-

trình: Alt-F9.

-

-

- Thoát 0 o Pascal: Alt-X.

HS quan sát và ghi 4$

-  +   ) f bàn phím

-  + [G  ) ra màn hình

- m "/ bài  và \ hành 1

HS chú ý X nghe

HS ghi 4$

V/ RÚT KINH

Trang 17

BÀI TẬP Và thực hành 1

I/  TIÊU:

- :] 2,3 *Q ,- trình Pascal hoàn ‡$

- Làm quen '4 *Q Sc / '+ - "  Turbo Pascal trong ') S#R

#A ,A / và \ ) ,- trình

II/

- Giáo viên: SGK Tin ? 11, SGV Tin ? 11, giáo án, bài  \ hành,

phòng máy tính có cài 2Y e *H* Turbo Pascal

-  sinh: SGK Tin ? 11, 'C ghi.

III/

- \ hành

IV/

T 2/ 4A chia nhóm \ hành

GV W "] Q quy phòng máy HS HS g theo nhóm 2h phân chia.X nghe và ghi 4$

GV yêu e HS C 2Q Pascal và 

vào ,- trình sau (trang 34 SGK):

Program Giai_PTB2;

Uses CRT;

var a, b, c, D, x1, x2:real;

Begin

clrscr;

write(‘Nhap a b c: ’); readln(a, b, c);

D:=b*b-4*a*c;

x1:=(-b-sqrt(D))/(2*a);

x2:=-b/a-x1;

writeln(‘x1 = ’,x1:6:2, ‘x2 = ’,x2:6:2);

readln;

End.

GV ,4 s HS ,A * tra S ‹ cú

pháp, / và \ ) ,- trình

-

-

trình: Alt-F9.

-

GV 3 ý các "Q  ) , câu d, e

SGK

HS \ hành theo ,4 s$

HS \ hành theo ,4 s  GV

HS R6 ,- trình và  xét

Trang 18

- 9X R các câu ) trong ,-

trình

- 9 xét và ghi 2* các nhóm, cá nhân

có thái 2Q và ] U \ hành c$

- m "/ e còn R  bài \ hành

HS X nghe

HS X nghe

HS ghi 4$

V/ RÚT KINH

Trang 19

BÀI TẬP Và thực hành 1 (TT)

I/  TIÊU:

- B + ] x 2h ? 2 ) ‡ ,- trình '] "i Pascal II/

- Giáo viên: SGK Tin ? 11, SGV Tin ? 11, giáo án, bài  \ hành, phòng máy tính có cài 2Y e *H* Turbo Pascal

-  sinh: SGK Tin ? 11, 'C ghi.

III/

- \ hành

IV/

T 2/ 4$

GV yêu e HS *C ,- trình 2h ,

trong ] \ hành  ,4 và ,4 s

S ,- trình theo câu f, g

HS \ hành theo ,4 s$

Program Giai_PTB2;

Uses CRT;

var a, b, c, x1, x2:real;

Begin

clrscr;

write(‘Nhap a b c: ’); readln(a, b, c); x1:=(-b-sqrt(b*b-4*a*c))/(2*a);

x2:=(-b+sqrt(b*b-4*a*c))/(2*a);

writeln(‘x1 = ’,x1:6:2,’ x2 = ’,x2:6:2); readln;

End.

- 9X R các câu ) trong ,-

trình

- 9 xét và ghi 2* các nhóm, cá nhân

có thái 2Q và ] U \ hành c$

- m "/ bài  trang 35 SGK

HS X nghe

HS X nghe

HS ghi 4$

V/ RÚT KINH

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w