1. Trang chủ
  2. » Công Nghệ Thông Tin

chuyên đề cơ bản ss giữa python, Pascal và C++

18 15 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 18
Dung lượng 1,13 MB

Nội dung

Slide 1 ĐẶT VẤN ĐỀ 1 Giới thiệu Python Dễ học Dễ đọc Dễ bảo trì Một thư viện tiêu chuẩn rộng Chế độ tương tác Portable Có thể mở rộng Cơ sở dữ liệu Lập trình GUI Khả năng mở rộng Python là ngôn ngữ lậ.

ĐẶT VẤN ĐỀ Giới thiệu Python Python ngôn ngữ lập trình hướng đối tượng, cấp cao, mạnh mẽ, tạo Guido van Rossum           Dễ học Dễ đọc Dễ bảo trì Một thư viện tiêu chuẩn rộng Chế độ tương tác Portable Có thể mở rộng Cơ sở liệu Lập trình GUI Khả mở rộng ĐẶT VẤN ĐỀ Cấu trúc rẽ nhánh Cấu trúc rẽ nhánh cấu trúc dùng để diễn đạt hoạt động thực điều kiện cụ thể thỏa mãn Có dạng: Dạng thiếu: Nếu Dạng đủ: Nếu , khơng ĐẶT VẤN ĐỀ Cấu trúc rẽ nhánh Trong lập trình, cấu trúc rẽ nhánh cho phép thay đổi thứ tự thực bước thuật tốn giúp cho việc lập trình linh hoạt Ví dụ: Thuật tốn giải phương trình bậc ax+b=0 - Bước 1: Nhập hai số thực a, b - Bước 2: Nếu a = b ≠ thơng báo phương trình vơ nghiệm, kết thúc; - Bước 3: Nếu a = b = thơng báo phương trình có vơ số nghiệm, kết thúc; - Bước 4: Nếu a ≠ thơng báo phương trình có nghiệm x = -b/a, kết thúc; CẤU TRÚC RẼ NHÁNH TRONG PYTHON Biểu thức điều kiện - Biểu thức điều kiện biểu thức lơgic biểu thức quan hệ Kết biểu thức điều kiện giá trị lôgic: true (đúng) false (sai) - Hai biểu thức kiểu liên kết với phép toán quan hệ cho ta biểu thức quan hệ Trong Python có phép tốn quan hệ sau: ==, !=, , = - Biểu thức lôgic biến lôgic, lôgic hay biểu thức quan hệ liên kết với phép tốn lơgic Trong Python có phép tốn lơgic sau: and, or, not Ví dụ: - Biểu thức điều kiện kiểm tra số a số chẵn: a%2==0 - Biểu thức điều kiện cho trường hợp phương trình bậc vơ nghiệm: a==0 and b!=0 CẤU TRÚC RẼ NHÁNH TRONG PYTHON Cấu trúc lệnh if - Ví dụ: in thơng báo a số dương CẤU TRÚC RẼ NHÁNH TRONG PYTHON Cấu trúc lệnh if else - Ví dụ: in thông báo a số dương hay số âm CẤU TRÚC RẼ NHÁNH TRONG PYTHON Cấu trúc lệnh if elif else VD: in thông báo a số dương, số âm hay số CẤU TRÚC RẼ NHÁNH TRONG PYTHON Cấu trúc lệnh if lồng - Ví dụ: in thơng báo a số dương, số âm hay số CẤU TRÚC RẼ NHÁNH TRONG PYTHON Thụt lề Python Thụt lề Python, hay gọi indentation khoảng trắng đầu câu lệnh dùng để xác định khối lệnh (block) sử dụng câu lệnh if hay for Python Các câu lệnh thụt lề vị trí coi khối Và lượng thụt lề khác nhau, chúng coi khối riêng biệt Do đó, ghi câu lệnh khối mà có lượng thụt lề khác với câu lệnh cịn lại khối đó, lỗi Unexpected indent xảy CẤU TRÚC RẼ NHÁNH TRONG PYTHON Biểu thức pass Trong Python, pass lệnh trống Nó dùng để dành chỗ lập trình CẤU TRÚC RẼ NHÁNH TRONG PYTHON So sánh số thực Python Khi thao tác với số thực có rắc rối chỗ sai số, nên cần phải có ngưỡng sai số cho phép tùy thuộc vào định người dùng CẤU TRÚC RẼ NHÁNH TRONG PYTHON So sánh số thực Python CẤU TRÚC RẼ NHÁNH TRONG PYTHON Sử dụng if/else phép gán PYTHON CƠ BẢN SO SÁNH GIỮA PYTHON, PASCAL VÀ C++ CẤU TRÚC RẼ NHÁNH TRONG PYTHON 10 Cấu trúc rẽ nhánh Python, C++ Pascal CẤU TRÚC RẼ NHÁNH TRONG PYTHON Viết chương trình giải phương trình ax + b = Viết chương trình giải phương trình ax2 + bx + c = Viết chương trình nhập vào số nguyên a, b, c Kiểm tra xem số có cạnh tam giác hay khơng? Viết chương trình nhập số thực a tương ứng với điểm trung bình học tập học sinh Tìm in hình xếp loại học lực học sinh Biết rằng: - Nếu ĐTB >= xếp loại “Giỏi” - Nếu 6.5

Ngày đăng: 09/11/2022, 20:14

w