Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 114 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
114
Dung lượng
5,01 MB
Nội dung
BÀI GIẢNG TIN HỌC B (KHỐI KỸ THUẬT) (Ôn tập chuẩn đầu Tin học) GV ThS Đặng Văn Nam(0805-08) Email: dangnam1985@gmail.com Biên soạn cập nhật 12/2014 NỘI DUNG PHẦN I: KIẾN THỨC CHUNG Chương 1: Máy tính mạng máy tính Chương 2: Hệ điều hành Windows Chương 3: Giải toán máy tính -2- Máy tính điện tử Hệ nhị phân (cơ số 2): Sử dụng chữ số: để biểu diễn Mỗi chữ số số nhị phân đại diện cho bit thông tin Bit đơn vị lưu trữ thông tin nhỏ Bất số biểu đạt hệ nhị phân dãy bit Sử dụng n bit biểu diễn 2n giá trị khác [00…00 – 11 … 11] Trong dãy bit, bit bên trái gọi bit có nhiều ý nghĩa MSB (Most Significal Bit) – Bit cao, ngược lại bit tận bên phải gọi bit có ý nghĩa LSB (Least Significal Bit) – Bit thấp VD: (bit cao) → 1011 0010 0001 1111 ← (Bit thấp) -3- PHẦN I – KIẾN THỨC CHUNG Chương 1: Máy tính mạng máy tính -4- Máy tính điện tử 1.1 Khái niệm phân loại A Khái niệm Là thiết bị điện tử có khả lưu trữ xử lý thông tin với tốc độ nhanh, xác theo chương trình lập trình sẵn -5- Máy tính điện tử Phần cứng: Là đối tượng hữu hình, nói đến cấu tạo máy tính mặt vật lý, bao gồm toàn thiết bị linh kiện điện tử cấu thành nên máy tính Phần mềm: Là đối tượng vô hình, bao gồm chương trình liệu giúp người sử dụng thực công việc -6- Máy tính điện tử Quy trình làm việc Máy tính: Nhập thông tin vào (Input) Xử lý thông tin theo chương trình (Process) Đưa thông tin (Output) -7- Máy tính điện tử B Phân loại Tính kỹ thuật (tốc độ, dung lượng lưu trữ), kích cỡ, số người dùng…phân thành loại sau: Máy vi tính (Micro Computer): máy tính cá nhân (PC – Personal Computer) Máy tính nhỏ (Mini Computer) Máy tính lớn (Mainframe Computer) Siêu máy tính (Super Computer) -8- Máy tính điện tử Máy tính cá nhân PC -9- Máy tính điện tử 1.Tianha-2 (Trung quốc) 2.Titan (Hoa kỳ) Siêu máy tính (Super Computer) 3.Sequoia (Hoa kỳ) 4.K Computer (Nhật) 10 Các lệnh điều khiển 5.1 số lệnh c) Lệnh InputBox: Dùng để nhập giá trị cho biến Vd: a = InputBox(“Nhap vao he so a:”) d) Lệnh Print: Print Dùng để in giá trị biểu thức lên bề mặt biểu mẫu Vd: Print “Xin chao MDC” -100- Các lệnh điều khiển 5.2 Lệnh rẽ nhánh if … then Cho phép lựa chọn nhánh tùy thuộc vào giá trị biểu thức điều kiên (True) hay sai (False) Cú pháp: If Then End If Hoạt động: Nếu thực lệnh -101- Các lệnh điều khiển Các phép toán quan hệ (phép so sánh) Ký hiệu Ý nghĩa = So sánh < So sánh nhỏ Lớn >= Lớn And Or Phép toán Phép toán -102- Các lệnh điều khiển Lệnh rẽ nhánh If … Then … Else Cú pháp: If Then Else End If Hoạt động: Nếu thực lệnh Nếu sai thực lệnh -103- Các lệnh điều khiển Lệnh rẽ nhánh if … Then … Else Lồng Cú pháp: If Then Else If … Else End If Hoạt động: Nếu thực lệnh Nếu thực lệnh … Nếu không điều kiện thực lệnh n -104- Các lệnh điều khiển THỰC HÀNH -105- Các lệnh điều khiển 5.3 Cấu trúc lặp For … Next Dùng cho trường hợp biết trước số lần lặp thông qua biến đếm Cú pháp: For = To [Step ] Next Hoạt động: b1: biến đếm nhận giá trị giá trị đầu b2: Nếu Step dương: kiểm tra điều kiện biến đếm = giá trị cuối? b3: khối lệnh thực hiện, biến đếm tăng lên thêm giá trị bước nhảy Step quay lại bước -106- Các lệnh điều khiển THỰC HÀNH Viết chương trình nhập vào số nguyên dương N: Tổng số nguyên liên tiếp từ đến N Đếm xem dãy số từ đến N có số chi hết cho -107- Các lệnh điều khiển THỰC HÀNH Viết chương trình nhập vào số nguyên dương: số đầu – số cuối, tính: Tổng số nguyên liên tiếp từ số đầu đến số cuối Tổng số lẻ liên tiếp từ số đầu đến số cuối Tổng số chẵn liên tiếp từ số đầu đến số cuối -108- Các lệnh điều khiển 5.4 Cấu trúc lặp Do…Loop Dùng cho trường hợp có số lần lặp không xác định Cú pháp: Do While Loop Hoạt động: Chương trình kiểm tra thực lệnh; điều kiện thực lệnh Chú ý: Khi vòng lặp Do…Loop mà muốn kết thúc vòng lặp sử dụng lệnh Exit Do -109- Các lệnh điều khiển THỰC HÀNH Viết chương trình nhập vào số tự nhiên N đếm xem N có chữ số: vd N = 26785 N có chữ số -110- Các lệnh điều khiển THỰC HÀNH Viết chương trình tìm số tự nhiên lớn cho tổng số tự nhiên liên tiếp từ đến số nhỏ 1000: Nmax cho: + +3 ….+N