«کد برنامهنویسی C» کتابخانهای از ۸۲ برنامهی کامل و کاربردی C برای دانشآموزان و مبتدیان است. هر برنامه با زبان C استاندارد (C17) نوشته شده، بدون هشدار کامپایل میشود و با یک نمونهی واقعی اجرا و توضیح کوتاهی از نحوهی کارکرد آن ارائه میشود. نمودارها نشان میدهند که چه اتفاقی در برنامههای مرتبسازی، جستجو، ماتریس و اشارهگر میافتد. موارد پوشش داده شده در برنامه
• اصول اولیه: نحوه کامپایل و اجرای یک برنامه، سلام دنیا، خواندن ایمن ورودی با scanf و fget، عملگرهای حسابی، جابجایی، اندازه و محدوده انواع داده، کدهای کاراکتر
• شرایط: زوج یا فرد، مصوت یا صامت، سال کبیسه، بزرگترین عدد از سه عدد، ماشین حساب نمره، ریشههای معادله درجه دوم
• حلقهها و اعداد: مجموع و میانگین، جدول ضرب، مجموع ارقام، اعداد معکوس و پالیندروم، فاکتوریل، سری فیبوناچی، بررسی اعداد اول، غربال اراتوستن، اعداد آرمسترانگ و کامل، GCD و LCM، nCr و nPr، توان سریع
• الگوها: مثلثهای ستارهای و عددی، هرم، لوزی، مربع توخالی، مثلث فلوید، مثلث پاسکال
• سیستمهای عددی: اعشاری به دودویی، هشتایی و شانزده شانزدهی و برعکس، عملگرهای بیتی
• آرایهها: مجموع و میانگین، بزرگترین و کوچکترین عنصر، معکوس، درج و حذف، جستجوی خطی، جستجوی دودویی، مرتبسازی حبابی، مرتبسازی انتخابی، درج مرتبسازی، ادغام آرایههای مرتبشده، شمارش فراوانی، حذف موارد تکراری
• ماتریسها: جمع و تفریق، ضرب، ترانهاده، دترمینانهای ۲ × ۲ و ۳ × ۳
• رشتهها: طول، معکوس، پالیندروم، شمارش مصوت، تبدیل حروف کوچک و بزرگ، شمارش کلمات، الحاق، مقایسه و کپی بدون کتابخانه، بررسی آناگرام، حذف کاراکترها، تبدیل رشته به عدد صحیح
• اشارهگرها و توابع: اصول اشارهگر، تعویض با اشارهگرها، آرایهها و اشارهگرها، آرایههای پویا با malloc و realloc، اشارهگرهای تابع و qsort، بازگشت، برج هانوی
• ساختارها و فایلها: سوابق دانشآموز، اعداد مختلط، نوشتن و خواندن یک فایل متنی، شمارش خطوط و کلمات در یک فایل، کپی کردن یک فایل
• پروژههای ساده: ماشین حساب، مبدل دما، منوی حساب بانکی، بازی حدس اعداد، تیک تاک تو
هر صفحه برنامه دارای
• برنامه کامل، آماده کپی، کامپایل و اجرا
• یک اجرای نمونه گرفته شده از برنامه واقعی، با ورودی تایپ شده برجسته شده
• توضیح واضح "نحوه عملکرد" به همراه جداول و نمودارهایی که به شما کمک میکنند
• یادداشتهایی در مورد اشتباهات رایج: سرریز عدد صحیح، سرریز بافر، ورودی ناامن و رفتار نامشخص
• لینکهایی به برنامههای مرتبط
برای چه کسانی مناسب است
دانشآموزانی که در مدرسه یا دانشگاه زبان C را یاد میگیرند، مبتدیانی که از مثالها بهتر یاد میگیرند و هر کسی که برای امتحانات آزمایشگاه برنامهنویسی یا آزمونهای عملی آماده میشود. این برنامه، همراه با مثال، برنامهای برای آموزش برنامهنویسی C است.
ویژگیها
• به صورت آفلاین کار میکند: نیازی به اتصال به اینترنت نیست
• توضیحات به ۸ زبان موجود است: انگلیسی، اسپانیایی، پرتغالی، فرانسوی، آلمانی، عربی، هندی و اندونزیایی
• جستجو در تمام برنامهها
• حالت تاریک
• طرحبندی تمیز برای تلفنها و تبلتها
• بدون نیاز به ورود
برنامهها اصلی هستند و با کامپایلر C17 آزمایش شدهاند. این برنامه یک ابزار کمک آموزشی مستقل است؛ به هیچ فروشنده کامپایلر یا نهاد استانداردی وابسته نیست.
مثالهای برنامهنویسی C: ۸۲ برنامه آزمایششده با نمونههای اجرا و توضیحات
تاریخ بهروزرسانی
۲۱ مهر ۱۴۰۵