GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
https://dienlanhbachkhoa.net.vn
Hotline/Zalo: 0338580000
Địa chỉ: Số 108 Trần Phú, Hà Đông, Hà Nội
Để xem full tài liệu Xin vui long liên hệ page để được hỗ trợ
:
https://www.facebook.com/garmentspace/
https://www.facebook.com/thuvienluanvan01
HOẶC
https://www.facebook.com/thuvienluanvan01
https://www.facebook.com/thuvienluanvan01
tai lieu tong hop, thu vien luan van, luan van tong hop, do an chuyen nganh
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
1. 1
TRƢỜNG: PTTH LƢƠNG VĂN CAN NĂM HỌC: 2013 - 2014
LỚP: Tuần:
GVHD: Bùi Mộng Thúy Uyên Ngày:
GSTT : Vũ Thị Quỳnh Ngọc
Tên bài học: THỰC HÀNH VỀ MẢNG VÀ XÂU
I- Mục tiêu:
1- Kiến thức:
Củng cố kiến thức về mảng một chiều, các hàm và thủ tục liên quan.
Củng cố kiến thức về xâu ký tự, các hàm và thủ tục liên quan.
2- Kỹ năng:
Rèn luyện kĩ năng khai báo kiểu dữ liệu có cấu trúc: kiểu mảng, kiểu xâu (với Pascal, sử
dụng thành thạo các từ khoá var, type).
Sử dụng thành thạo các thao tác vào/ ra trên mảng, xâu (biết thao tác trên từng thành phần
cơ sở)
Biết sử dụng các thao tác (các phép toán) trên các thành phần cơ sở.
3- Thái độ: Tự giác, tích cực
II- Chuẩn bị của giáo viên và học sinh:
GV: Phòng máy với các máy đã được mở, ghi sẵn nội dung cơ bản của hai bài tập về mảng
và xâu lên bảng.
HS: SGK, bài tập chuẩn bị sẵn ở nhà.
III- Phƣơng pháp dạy học: Gợi mở, vấn đáp.
IV- Tiến trình bài dạy:
Hoạt động 0 (8'): HS xếp hàng vào lớp, cho hs đứng lên chào gv, tổng quát nội dung cần thực hành:
- Yêu cầu lớp trưởng điểm danh và ghi sĩ số lớp, các bạn vắng lên bảng.
- Tổng quát nội dung cần học:
+ Thực hành 1 bài tập về mảng một chiều.
+ Thực hành 1 bài tập về xâu
- Nhắc lại các thao tác cơ bản khi làm việc với Free Pascal
+ Tạo một file mới: File > New
+ Lưu chương trình: F2, sau đó đặt tên cho chương trình
+ Dịch chương trình: Alt + F9
+ Chạy chương trình: Ctrl + F9
2. 2
Hoạt động 1:(15') Thực hành về kiểu mảng.
- Yêu cầu học sinh mở Free Pascal ra, tạo một file mới: File > New. Nhấn F2 lưu chương trình với tên baitap1
TG Hoạt động của gv H/đ của hs Nội dung
10’
5'
- Nhắc lại các cách khai báo
mảng 1 chiều
- Đọc đề bài.
- Câu a) cần khai báo những
biến nào và xác định kiểu dữ
liệu cho biến?
- Yêu cầu học sinh viết
chương trình vào máy.
- Dùng 5 vị trí để hiển thị.
- Với câu b) cần khai báo
thêm biến nào và xác định
kiểu dl cho biến?
- Yêu cầu hs nhập bộ dữ liệu
kiểm tra vào rồi xem tổng
bằng bao nhiêu.
- Lắng nghe
- HS chú ý theo dõi
- Cần khai báo mảng A
kiểu integer, biến chạy i:
kiểu byte.
- Cần khai báo thêm
biến lưu tổng tong: kiểu
integer hoặc kiểu word.
- Chạy chương trình,
nhập bộ dữ liệu vào
máy, kiểm tra kết quả
Khai báo mảng 1 chiều
- Mảng 1 chiều là dãy hữu hạn các phần tử
cùng kiểu.
Cách 1: Khai báo trực tiếp:
var <tên biến mảng>: array[kiểu chỉ số] of
<kiểu phần tử>;
Cách 2: Khai báo gián tiếp
type <tên kiểu mảng>= array[kiểu chỉ số] of
<kiểu phần tử>;
var <tên biến mảng>:<tên kiểu mảng>;
Bài tập 01:
Viết chương trình nhập vào mảng A gồm 5
số nguyên A1, A2,... A5.
a) Xuất ra màn hình các giá trị của mảng A
trên một dòng.
b) Xuất ra màn hình tổng giá trị của mảng A.
program bt01;
uses crt;
var A: array[1..5] of integer;
i: byte; tong: word;
begin
clrscr;
for i:=1 to 5 do
begin
write('A[ ',i,'] = ');
readln(A[i]);
end;
for i:=1 to 5 do
write(A[i] : 5);
writeln;
tong := 0;
for i:=1 to 5 do
tong := tong + A[i];
writeln('Tong la: ', tong);
readln;
end.
- Nhập mảng A: 5, 6, -7, 10, 21
=> Tổng = ? 5+6+(-7)+10+21 =35
3. 3
Hoạt động 3:(20')Bài tập in xâu đảo ngược, đếm số lượng kí tự in hoa xuất hiện trong xâu
- Yêu cầu học sinh mở Free Pascal ra, tạo một file mới: File > New. Nhấn F2 lưu chương trình với tên baitap2
TG Hoạt động của gv Hoạt động của hs Nội dung
10'
10'
- Đọc đề bài.
- Câu a), cần khai báo
những biến gì?
- Câu b), cần khai báo
thêm biến gì?
- Yêu cầu học sinh
nhập họ tên và ngày
sinh. Xem kết quả
hiện ra là gì?
- Học sinh chú ý
theo dõi.
- Cần khai báo biến
xau: kiểu string,
biến i: kiểu byte.
- Cần khai báo
thêm biến đếm
dem: kiểu byte.
- 'Nguyen Van An
1997' => In ra xâu
đảo ngược. 3 kí tự
in hoa, 4 kí tự số
Bài tập 02:
Viết CT nhập vào từ bàn phím một xâu kí tự.
a) In ra xâu đảo ngược.
b) Đếm số lượng các kí tự in hoa (chữ số) có trong
xâu.
program bt02;
uses crt;
var xau: string;
i: byte;
dem: byte;
begin
clrscr;
write('Nhap xau: ');
readln(xau);
writeln('Xau dao nguoc la: ');
for i:=length(xau) downto 1 do
write(xau[i]);
writeln;
dem := 0;
for i:=1 to length(xau) do
if (xau[i] >= 'A') and (xau[i] <= 'Z') then
dem := dem + 1;
writeln('So ki tu in hoa co trong xau la: ', dem);
readln;
end.
V- Củng cố và dặn dò (2’):
- Nhắc lại nội dung đã học
- Dặn dò: Về nhà ôn tập lại các bài đã học về mảng và xâu
Ngày…..... tháng….... năm 2014
Ngƣời soạn Duyệt của giáo viên hƣớng dẫn
Vũ Thị Quỳnh Ngọc Bùi Mộng Thúy Uyên