جلسه ۲ – آشنایی با Swift و مفاهیم پایه برنامه‌نویسی

هدف جلسه:

  • آشنایی با زبان Swift

  • کار با متغیرها و ثابت‌ها

  • استفاده از نوع داده‌ها

  • عملگرها، شرط‌ها و حلقه‌ها

  • تمرین عملی: نوشتن توابع ساده


۱. معرفی زبان Swift

  • Swift زبان رسمی برنامه‌نویسی iOS و macOS است.

  • ویژگی‌ها:

    • ساده و خوانا

    • امن و سریع

    • مناسب برای توسعه اپلیکیشن‌های حرفه‌ای

  • تمام کدهایی که می‌نویسیم در Xcode اجرا می‌شوند.


۲. متغیرها و ثابت‌ها

  • متغیر (Variable): مقداری که قابل تغییر است

 
var userName = "Ali" userName = "Sara"
  • ثابت (Constant): مقداری که ثابت می‌ماند

 
let pi = 3.14

تمرین: یک متغیر بساز و مقدار آن را تغییر بده، یک ثابت بساز و سعی کن مقدارش را تغییر دهی (مشاهده خطا).


۳. نوع داده‌ها (Data Types)

  • String → متن

 
var name: String = "Ali"
  • Int → عدد صحیح

 
var age: Int = 25
  • Double → عدد اعشاری

 
var price: Double = 99.99
  • Bool → درست یا نادرست

 
var isLoggedIn: Bool = true

تمرین: سه متغیر با انواع مختلف بساز و چاپ کن.


۴. عملگرها

  • جمع و تفریق: + , -

  • ضرب و تقسیم: * , /

  • مقایسه: == , != , > , <

تمرین: دو عدد بساز و جمع، تفریق و مقایسه آن‌ها را انجام بده.


۵. شرط‌ها (If-Else)

 
let score = 80 if score >= 50 { print("قبول شدی") } else { print("مردود شدی") }

تمرین: یک شرط بساز که اگر سن کمتر از 18 بود، پیغام بده “دسترسی ممنوع”.


۶. حلقه‌ها (Loops)

  • حلقه for:

 
for i in 1...5 { print("عدد: \(i)") }
  • حلقه while:

 
var i = 1 while i <= 5 { print(i) i += 1 }

تمرین: اعداد 1 تا 10 را با حلقه چاپ کن.


۷. توابع (Functions)

 
func greet(name: String) { print("سلام \(name)!") } greet(name: "Ali")

تمرین: یک تابع بساز که دو عدد را جمع کند و نتیجه را چاپ کند.


۸. تمرین پایان جلسه دوم

  1. سه متغیر با انواع مختلف بساز

  2. از شرط if-else برای تصمیم‌گیری استفاده کن

  3. با حلقه for یا while اعداد 1 تا 10 را چاپ کن

  4. یک تابع بساز که پیغام خوش‌آمدگویی چاپ کند


۹. نکات کلیدی

  • Swift بسیار خواناست، سعی کن همه تمرین‌ها را خودت تایپ کنی

  • تمرین عملی مهم‌ترین بخش یادگیری برنامه‌نویسی است

  • همیشه برنامه را در Simulator یا دستگاه واقعی تست کن