Đề cương môn Tin học đại cương - Trường Cao đẳng nghề dịch vụ Hàng Không
Gồm những nội dung sau:
Chương I: NHỮNG KHÁI NIỆM CƠSỞCỦA TIN HỌC (LT: 12 - TH:0 )
1. Thông tin và dữliệu
2. Tin học và CNTT
3. Máy tính điện tử- Máy vi tính
4. Hệ đếm
5. Thuật toán, lưu đồthuật toán
Chương II: HỆ ĐIỀU HÀNH MS WINDOWS(LT: 5 - TH:5 )
1. Khái niệm hệ điều hành
2. Tổng quát với Windows
3. Làm việc với Windows
4. Sửdụng chức năng Mycomputer
Chương III: PHÒNG VÀ CHỐNG VIRUS(LT: 3- TH: 0)
1. Khái niệm vềvirus
2. Cách thức phá hoại
3. Phòng và chống virus
Chương IV: SOẠN THẢO VĂN BẢN VỚI MS WORD (LT : 10- TH :10)
1. Tổng quan vềphần mềm xửlý văn bản
2. Các thao tác căn bản trên một tài liệu
3. Chữviệt trong soạn thảo văn bản
4. Định dạng văn bản
5. Bảng biểu trong văn bản
Chương V: LẬP CHƯƠNG TRÌNH BẰNG PASCAL(LT:10 - TH: 5)
1. Tổng quan vềPascal
2. Các khái niệm của lập trình
3. Các kiểu dữliệu của Pascal
4. Kỹthuật lập trình trong Pascal
(i) trong đó I là một biến nguyên bất kỳ chạy từ 1 đến 24 như sau:
For i:=1 to 24 do writeln(i);
Vòng lặp for có ý nghĩa chạy từ 1 (giá trị đầu) tới 24 (giá trị cuối ) Với mỗi giá trị của
i máy sẽ thực hiện công việc viết sau do
Cụ thể hơn vòng lặp For này được thực hiện như sau:
B1:Đầu tiên I lấy giá trị ban đầu là 1. So sánh thấy giá trị I:=1 nhỏ hơn 24 nên lệnh
writeln (i) được thực hiện và in số 1 ra màn hình.
B2:Sau đó I nhận giá trị tiếp theo i: = succ(i) tức i:= i+1 lúc này i= 2 vẫn nhỏ hơn 24
nên lệnh writeln(i) vẫn được thực hiện và 2 được in ra màn hình
B3:Chương trình lại tiếp tục cho đến khi nào i=25 khi đó i lớn hơn 25 thì mới dung
vòng lặp
Mẫu viết tổng quát của ví dụ trên là:
For biến_điều_khiển := giá_ trị_khởi_đầu To giá_trị_cuối Do
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 60
¾ Lưu đồ thuật toán của vòng lặp For
Ví dụ 1 : Viết chương trình tính tổng S = 1+2+...+10.
Program TinhTong;
Uses crt;
Var i,S:integer;
Begin
Clrscr;
S:=0; { khởi gán giá trị tổng cho 0}
For i:=1 to 10 do S:=S+i;
Writeln('Ket qua la :',S);
Readln;
End.
Ví dụ 2: Viết chương trình tính S=N!. Ta biết N!= 1*2*3*4….N
Program Tinhgiaithua;
Uses crt;
Var N,i,S:integer;
Begin
Clrscr;
Write('Nhap vao gia tri cua N :'); Readln(N);
i<=n
T
i
i = i+1
F
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 61
S:=0; { khởi gán giá trị tổng cho 0}
For i:=1 to N do S:=S*i;
Writeln('Ket qua la :',S);
Readln;
End.
Ví dụ 3: Cho số tự nhiên n , hãy lập trình để tính các tổng sau :
a. a. 1 + 1/22 + 1/32 + … + 1/n2
b. b. 1 + 1/2! + 1/3! + … + 1/n!
a)
Program tinha;
Var n , i : Integer ;
S : Real ;
BEGIN
Write (' Nhap n : ') ; Readln (n) ;
S := 0 ;
For i := 1 To n Do
S := S + 1 / sqr(i) ;
Writeln (' S = ', S:0:2) ;
Readln ;
END .
b)
Program tinhb;
Var n , i , gt : integer;
S : Real ;
BEGIN
Write (' Nhap n : ') ; Readln(n) ;
gt := 1 ;
s := 0 ;
For i :=1 To n Do
Begin
p := p * i ; (* tính i *)
S := S + 1 / p ;
End ;
Writeln (' S = ', S:0:2) ;
Readln ;
END .
Ví dụ 4: Viết chương trình in ra màn hình các giá trị của bảng mã ASCII từ
0→255. Gợi ý: Cho biến i chạy từ 0 → 255. In ra màn hình i và CHR(i).
Program bangmaASCII
Uses crt;
Var
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 62
I: integer;
Begin
Clrscr;
For i:=1 to 255 do write(char(i));
Readln;
End.
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 63
Bài 8: KIỂU DỮ LIỆU MẢNG
1. Mảng và cách khai báo mảng
a. Định nghĩa mảng
Là kiểu dữ liệu có cấu trúc bao gồm 1 số cố định các phần tử và có cùng kiểu dữ liệu.
được truy xuất thông qua chỉ số.
+ Đặc điểm của mảng
- Một mảng dữ liệu gồm một số hữu hạn các phần tử cùng kiểu dữ liệu gọi là các
kiểu cơ bản
- Số phần tử của mảng được xác định ngay từ khi định nghĩa
- Mỗi phần tử của mảng được truy xuất trực tiếp thông qua chỉ số.
Tên_mảng[ chỉ số]
Ví dụ: Mảng A gồm 5 phần tử : A[1] =7, A[2]=9, A[3]=0, A[4] = -2, A[5] =3:
Tên mảng là A
A[1]=7 A[2]=9 A[3]=0 A[4]=-2 A[5]=3
b. Cách khai báo mảng 1 chiều
Khai báo mảng một chiều hay còn gọi là dãy hoặc mảng
VAR
Tênmảng : Array[csd . . csc] of kiểudữliệu ;
Trong đó :
- csd(chỉ số đầu) và csc (chỉ số cuối) đó là hai hằng mà csd<=csc trong đó csd,
csc không thể là kiểu số thực và kiểu chuỗi chỉ có thể là kiểu số nguyên, ký
tự…
- kiểu dữ liệu: là các kiểu dữ liệu chuẩn như integer, real, string, char….
Ví dụ
Chỉ số
Các giá trị mảng có
cùng kiểu dữ liệu
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 64
- Hoten: array[1..10] of string[30]; {Khai báo họ tên cua 10 sinh vien có độ dài
tối đa là 30 ký tự}
- Dtoan: array[1..10] of integer; { khai báo điểm toán của tối đa 10 học sinh theo
kiểu nguyên}
Chú ý : chúng ta có thể viết kết họp khai báo
- Dtoan,dly,dhoa : array[1..100] of real;
- A : Array[1..10] of Real;
Mảng trên có tên là A, gồm 10 phần tử cùng kiểu Real, ứng với các chỉ số 1, 2, ..., 10,
đó là: A[1], A[2], ..., A[10]
Ví dụ bài tập 1 : Nhập vào một mảng A gồm n các số nguyên và in các số đó ra
màn hình
Program mang;
Uses crt;
Var
A: array[1..50] of integer;
i,n: integer;
Begin
Writeln(‘nhap vao so phan tu : ’); readln(n);
For i:=1 to n do { thục hien các công viec nhap}
Begin
Write(‘A[‘,i ,’]= ’);
Readln(a[i]);
End;
{in mang}
Writeln(‘ in mang vua duoc nhap ’)
For i:=1 to n do
Write (‘a[‘,I,’] =’ , a[i] :5 , ‘ ‘);
Readln;
End.
Ví dụ bài tập 2 : Nhập vào một mảng A gồm n các số nguyên, tính tổng các số
vừa nhập và in các số, tổng đó ra màn hình
Program mang;
Uses crt;
Var
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 65
A: array[1..50] of integer;
i, n, s : integer;
Begin
Writeln('nhap vao so phan tu : '); readln(n);
For i:=1 to n do { th?c hien các công viec nhap}
Begin
Write('A[',i ,']= ');
Readln(a[i]);
End;
{tính tong}
s:=0; {ban đầu chúng ta phai khởi tạo s =0)
for i:=1 to n do
s:= s+a[i];
{in mang}
writeln('in mang vua duoc nhap');
For i:=1 to n do
Write ('a[',I,'] =' , a[i], ' ' );
write(' tong s =', s) ;
Readln;
End.
Ví dụ bài tập 3 : Nhập vào một danh sách gồm n học sinh, in ra số thứ tự và tên
của học sinh tương ứng của n sinh viên đó
Program mang;
Uses crt;
Var
ht: array[1..50] of string;
i,n : integer;
Begin
Writeln('nhap vao so sinh viên : ');
readln(n);
For i:=1 to n do { th?c hien các công viec nhap}
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 66
Begin
Write('ht[',i ,']= ');
Readln(ht[i]);
End;
writeln('in mang vua duoc nhap');
writeln('STT Ho va tên');
For i:=1 to n do
Writeln ( i ,' ', ht[i]: 8, ' ' );
Readln;
End.
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 67
BÀI TẬP ÔN TẬP
Chương I: NHỮNG KHÁI NIỆM CƠ SỞ CỦA TIN HỌC
Câu 1: Hãy nêu khái niệm về thông tin và chỉ đơn vị đo thông tin?
Câu 2: Hãy nêu khái niệm tin học và ứng dụng của tin học?
Câu 3: Hãy nêu khái niệm về máy tính điện tử?
Câu 4: Hãy nêu khái niệm về máy vi tinh và đặc điểm của nó?
Câu 5: Trình bày các bộ phận cấu thành nên máy vi tính?
Câu 6: Khái niệm hệ đếm?
Câu 7: Hệ đếm nhị phân là gì? Dùng để làm gì?
Câu 8: Trình bày quy tắc đổi số từ hệ 10 sang một hệ bất kỳ?
Câu 9:Hãy nêu khái niệm thuật toán và lưu đồ thuật toán?
Câu 10.Vẽ lưu đồ thuật toán giải quyết bài toán Nhập vào số nguyên n. Kiểm tra nếu n
>0 tăng n lên 1 đơn vị và xuất kết quả ra màn hình
Câu 11. Vẽ lưu đồ thuật toán giải quyết bài toán Nhập vào số nguyên n. Nhập vào số n
nếu n là chẵn xuất ra màn hình là “ N chẵn” ngược lai xuất ra màn hình “n lẻ ”
Câu 12. Tính tổng: s = 1+2+3+..... + n ( n>0 )
Chương II: HỆ ĐIỀU HÀNH MS WINDOWS
Câu 1: Khái niệm hệ điều hành
Chương III: PHÒNG VÀ CHỐNG VIRUS
Câu 1: Khái niệm virus máy tính và đặc điểm của các chương trình virus máy tinh?
Câu 2: Phân loại virus máy tính?
Câu 3: Hãy nêu các con đường lây lan chủ yếu của virus máy tính?
Chương IV: SOẠN THẢO VĂN BẢN VỚI MS WORD
Bài tập thực hành Số 1:
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 68
1. Khởi động WORD và thoát khỏi Word bằng các cách khác nhau và quan sát màn
hình Word khi khởi động.
2. Sau khi khởi động WORD xong thì thực hiện các thao tác sau và sau mỗi thao tác
hãy nhìn lên màn hình và cho nhận xét.
a. Cho ẩn | hiện thước đo
Chọn lệnh View | Ruler; Lặp lại một lần nữa
b. Cho ẩn | hiện các thanh công cụ:
Cách 1:
- Chọn lệnh View | Toolbars -> Standard
- Chọn lệnh View | Toolbars -> Formatting
- Chọn lệnh View | Toolbars -> Drawing
- Chọn lệnh View | Toolbars -> Table and Border
Cách 2:
- Nháy nút chuột phải chuột vào Menu Bar
- Chọn một Toolbar trong danh sách các Toolbar
c. Thay đổi tỉ lệ hiển thị văn bản
Cách 1:
- View /Zoom…./75 %
- View /Zoom…./100 %
- View /Zoom…./90 %
d. Thay đổi đơn vị đơn vị đo
- Chọn lệnh Tools / Options..../General /Measurement Units
Bài tập thực hành số 2:
BT1. Mở một tệp tin mới . Gõ đoạn văn bản sau không dấu
QUE HUONG
Que huong la chum khe ngot
Cho con treo hai moi ngay
Que huong la duong di hoc
Con ve rop buom vang bay
Que huong la con dieu biec
Tuoi tho con tha tren dong
Que huong la con do nho
Em dem khua nuoc ven song
Que huong la cau tre nho
Me ve non la nghieng che
Cách 2: Trên thanh công cụ
Standard
Yêu Cầu:
1. Lưu lại tệp tin với tên là BT1.Doc
2. Đóng tệp tin BT1.DOC
3. Mở tệp tin BT1.DOC vừa đóng
4. Ghi lại tập tin BT1.DOC với tên
mới là QUEHUONG.DOC
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 69
Que huong la dem trang to
Hoa cau rung trang ngoai them
Que huong moi nguoi chi mot
Nhu la chi mot me thoi
Que huong neu ai khong nho
Se khong lon noi thanh nguoi.
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 70
Trường Cao đẳng nghề dịch vụ Hàng Không
Môn: Tin học đại cương Biên soạn: Hoàng Thị Thùy 71
1: Cho biết các tên sau hãy chỉ ra tên nào viết đúng, sai tại sao
X1
Canbo
_1
_A_
1xt
Begin
y-5
delta
2: Hãy viết chương trình vẽ hình chữ nhật như sau
*****************
*****************
*****************
*****************
*****************
3. Nhập vào số nguyên n. Kiểm tra nếu n >0 tăng n lên 1 đơn vị và xuất kết quả ra
màn hình
4. Nhập vào số n nếu n là chẵn xuất ra màn hình là “ N chẵn” ngược lai xuất ra màn
hình “n lẻ ”
5. Tính tổng: s = 1+2+3+..... + n ( n>0 )
File đính kèm:
Đề cương môn Tin học đại cương - Trường Cao đẳng nghề dịch vụ Hàng Không.pdf

