Bài giảng Nhập môn Tin học: Chương 1 - Ngô Quang Thạch

36 85 0
Bài giảng Nhập môn Tin học: Chương 1 - Ngô Quang Thạch

Đ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

Bài giảng Nhập môn Tin học: Chương 1 trình bày các nội dung sau: Giới thiệu, một số lưu đồ cơ bản, lưu đồ thuật toán mẫu, cấu trúc của một chương trình pascal, các kiểu dữ liệu cơ bản,... Đây là tài liệu học tập và giảng dạy dành cho sinh viên ngành tham khảo.

NHẬP MÔN TIN HỌC NGÔ QUANG THẠCH ngoquangthach@yahoo.com 7/5/18 MỤC TIÊU v v 7/5/18 Số đơn vị học trình : 02 (30 tiết) § Lý thuyết : 20 tiết § Bài tập + thực hành mơn học: 10 tiết Mục tiêu học phần: § Sinh viên nắm vững cấu trúc lệnh Pascal để vận dụng vào tập cụ thể § Sinh viên hiểu nắm vững thuật ngữ, quy trình sử dụng Internet KIỂM TRA v v 7/5/18 Đề thi kết thúc học phần gồm 03 câu thuộc  các chương khác nhau: § 01 câu lý thuyết (2 điểm) § 02 câu tập (8 điểm) Cách tính Điểm: § Điểm chuyên cần § Điểm kiểm tra kỳ § Điểm kiểm tra cuối kỳ NỘI DUNG Các lệnh có cấu trúc trong Pascal  Chương trình con Dữ liệu có cấu trúc kiểu mảng Dữ liệu có cấu trúc kiểu chuỗi Giới thiệu Internet  Thực hành tìm kiếm 7/5/18 CHƯƠNG 1 GiỚI THIỆU NGƠN NGỮ  LẬP TRÌNH MỘT SỐ CẤU TRÚC  CÂU LỆNH 7/5/18 GIỚI THIỆU v v v 7/5/18 Chương trình là tập hợp dãy các lệnh  điều khiển máy tính thực hiện Có thể nói một chương trình là một cách  diễn tả thuật tốn trong một ngơn ngữ  chính xác để máy có thể hiểu được Các bước cơ bản khi lập một chương  trình Pascal § Bước 1: Soạn thảo chương trình § Bước 2: Dịch chương trình (nhấn phím MỘT SỐ LƯU ĐỒ CƠ BẢN A Thực cơng việc A B Sai Ra vào liệu Begin Đúng Một phép kiểm tra B, tùy thuộc vào trạng thái B hay sai để rẻ nhánh thích hợp 7/5/18 End Bắt đầu hay kết thúc thuật tốn Lưu đồ thuật tốn mẫu v Giải phương trình bậc nhất ax + b = 0 Begin Nhập  a,b Sai a=0 Đúng Sai b=0 Nghiệm:  ­b/a Đúng Vô số  nghiệm Vô nghiệm End 7/5/18 Bài tập v v Viết lưu đồ thuật giải tìm số lớn nhất trong ba  số a, b, c Gợi ý: § Nếu a>b ỳng Đ Sai (b>=a) 7/5/18 Nếu a>c ->Max =a Ngược lại Max=c Nếu b>c ->Max=b Ngược lại Max=c GIỚI THIỆU  v Cấu Trúc Của Một Chương Trình Pascal  § Phần khai Ví d ụ một chương trình: báo • • • • • • §        Writeln(‘Binh phuong cua no la:’,  Phần thân chương trình SoNguyen*SoNguyen); {K ết xuất}  • • 7/5/18 Program CT_dau_tien; PROGRAM ; Uses Crt; USES [,]; Var SoNguyen: Integer; LABEL [,]; CONST       CLRSCR; {Xóa màn hình}  {Thơng  TYPE        Writeln(‘Nhap vao day mot so nguyen:’);  báo nhập liệu}  VAR        Readln(SoNguyen); {Chờ nhập liệu}  BEGIN End END (end dấu chấm) 10 CẤU TRÚC LỰA CHỌN Giá trị kiểu  Có thể  là một  hoặc  nhiều  giá trị CASE GT1 CôngViệc1 GT2 CôngViệc2 Giá trị chọn GTi CôngViệci OF ngun, kiểu  logic, hay kiểu kí  tự, nh ưng khơng  Nếu khơng có  thể là ki ểu s ố  giá tr ị nào  thựth c ỏa thì thực  GTn CơngViệcn END 7/5/18 22 ELSE CôngViệc0 CẤU TRÚC LỰA CHỌN Cú pháp: CASE OF Hằng 1a, 1b,…, 1x: ;  Hằng 2a, 2b,…, 2x: ;    Hằng na, nb,…, nx: ;  ELSE    END;  7/5/18 23 v Ví dụ: Program Case_day_du; Var Thang: Integer;  Begin    Write( ‘Nhập vào một tháng: ’);  Readln(Thang);    CASE Thang OF      1, 3, 5, 7, 8, 10, 12 : Write( ‘Tháng có 31  ngày.’);      4, 6, 9, 11 : Write( ‘Tháng có 30 ngày.’);  7/5/18 24 Bài tập v 7/5/18 Viết chương trình nhập vào số ngày th  phòng khách sạn, nhập vào loại phòng (A, B,  C). Tính tiền và xuất ra § phòng loại A : 300000/ngày § phòng loại B : 250000/ngày § phòng loại C : 200000/ngày 25 CẤU TRÚC LẶP CẤU TRÚC LẶP Câu lệnh FOR 7/5/18 Câu lệnh WHILE Câu lệnh REPEAT 26 Câu lệnh FOR Cấu trúc FOR cho phép lặp lại nhiều lần một  công việc:  v Lệnh Lặp Với Số Lần Xác Định  Cú pháp1: v § FOR := TO DO Cú pháp2: § v 7/5/18 FOR := DOWNTO DO   27 Trị  đầu

Ngày đăng: 30/01/2020, 18:49

Từ khóa liên quan

Mục lục

  • Slide 1

  • MỤC TIÊU

  • KIỂM TRA

  • NỘI DUNG

  • CHƯƠNG 1

  • GIỚI THIỆU

  • MỘT SỐ LƯU ĐỒ CƠ BẢN

  • Lưu đồ thuật toán mẫu

  • Bài tập

  • GIỚI THIỆU

  • GIỚI THIỆU

  • Các kiểu dữ liệu cơ bản

  • Một số lệnh đơn

  • Một số phép tính

  • Slide 15

  • CẤU TRÚC LỰA CHỌN

  • CẤU TRÚC LỰA CHỌN

  • CẤU TRÚC LỰA CHỌN

  • Slide 19

  • CÁC HÀM SỐ HỌC CƠ BẢN

Tài liệu cùng người dùng

Tài liệu liên quan