مبانی برنامهنویسی کامپیوتر
هدف
• آشنايي با اصول برنامهنويسي به زبانهاي سطح بالا
• آشنايي با تكنيكهاي برنامهنويسي به زبانهاي C و C++
در محیط Visual Studio
سرفصل دروس
• مقدمه
آشنايي با نيازها و اهداف برنامهنويسي
تاريخچه و سيرتكامل زبانهاي برنامهنويسي
• مباني برنامهنويسي
الگوريتم و فلوچارت – برنامههاي محاسباتي – مباني برنامهنويسي C – انواع دادهها و عملگرها در C – توابع ورودي/خروجي در زبان C – آشنايي با يک محيط برنامهنويسي – پيادهسازي برنامههاي محاسباتي به زبان C
• ساختارهاي تصميمگيري
برنامههاي مبتني بر تصميمگيري – ساختارهاي if و if…else – تصميمگيريهاي چندگانه – ساختار switch
• ساختارهاي تكرار
برنامههاي مبتني بر تكرار – تكرار معين – ساختار for – تكرار نامعين – ساختار while – ساختار do…while – تكرارهاي تودرتو
• توابع و زيربرنامهها
اصول برنامهنويسي پيمانهاي – توابع در زبان C – ارسال پارامتر به توابع و دريافت مقدار از توابع – متغيرهاي محلي و عمومي – کلاسهاي حافظه – توابع بازگشتي
• آرايهها و رشتهها
آرايههاي يكبعدي – ارسال آرايه به توابع – عمليات آرايهها – جستجو و مرتبسازي آرايهها – آرايههاي دو بعدي – ارسال آرايههاي دوبعدي به توابع
مقداردهي اوليه آرايهها – رشتهها – توابع ورودي/خروجي رشتهها – عمليات رشتهاي
• اشارهگرها
اصول عملكرد اشارهگرها – متغيرهاي اشارهگر – عمليات اشارهگرها – متغيرهاي پويا – اشارهگرها و توابع – انواع فراخواني پارامترها – رابطه اشارهگرها با ساختارهاي ديگر – اشارهگرها و آرايهها – اشارهگرها و رشتهها – اشارهگرها و ساختمان
• ساختمانها
تعريف نوع ساختمان و متغير نوع ساختمان – عمليات ساختمان – آرايهاي از ساختمانها – ارسال ساختمان به عنوان پارامتر به تابع – ساختمان بيتي – يونيونها – دادههاي شمارشي
• فایلها
انواع فایلها – اشارهگرهای منطقی – بازکردن و بستن فایل – خواندن و نوشتن فایل – طراحی یک پایگاه دادهی ساده
منابع
• «مرجع كامل برنامهنويسي به زبان C» – عينا… جعفرنژاد قمي – انتشارات جهاد دانشگاهي مشهد
• «مبانی کامپیوتر و برنامهنویسی به زبان C» – محمد داورپناه جزی – نشر دانشگاه صنعتی اصفهان
نام مطلب | حجم فایل | لینک دانلود |
آشنايي با مدكنسول محيط NET. | 532 کیلوبایت | download |
نرمافزار TurboC++3 با قابليت تمام صفحه – Full Screen | 4450 کیلوبایت | download |
نرمافزار Borland C++ 5.5 تحت ويندوز به همراه نرمافزار گشودن فايلهاي Help | 89600 کیلوبایت | download |
كتاب آموزش جامع C نوشته داوود كريمزادگان مقدم (423 صفحه) | 4044 کیلوبایت | download |
مرجع كاربري C Reference Manual نوشته دنيس ريچي (31 صفحه) | 78 کیلوبایت | download |
كتاب خود آموز ++C نوشته Juan Solie – شامل 144 صفحه | 1243 کیلوبایت | download |
كتاب خود آموز ++Wrox Press C | 1189 کیلوبایت | download |
كتاب آموزش برنامهنويسي به زبان ++C – شامل 214 صفحه | 6760 کیلوبایت | download |
كتاب برنامهنويسي بازي ++Programming Windows Games with Borland C- نوشته N. Barkakati شامل 541 صفحه | 3404 کیلوبایت | download |
سايت برنامهنويسي ويندوز در دانشگاه بينگهمتون نيويورک: http://www.cs.binghamton.edu/~reckert/360/360notes.html | ||
کتاب آموزشي گرافيک در #C | 3700 کیلوبایت | download |
آموزش زبان #C – شامل 182 صفحه | 1760 کیلوبایت | download |
كتاب آموزش جامع زبان برنامهنويسي #C نوشته اسلام احمدزاده – 579 صفحه | 7717 کیلوبایت | download |
آموزش Visual C# 2005 نوشته سيد محمد هاشميان – 951 صفحه | 12476 کیلوبایت | download |
مرجع کامل C# | 639 کیلوبایت | download |
آموزش .NET برای مبتدیان | 2012 کیلوبایت | download |
برنامهنويسي ويندوز موبايل- ترجمه مهدي محبيان | 927 کیلوبایت | download |
يک مثال عملي از برنامهنويسي به زبان #C براي موبايل | 858 کیلوبایت | download |
خودآموز زبان جاوا | 10953 کیلوبایت | download |
بسته کامل برنامهنويسي موبايل به زبان Java – حامد شريفي | 2670 کیلوبایت | download |
J2MEdit – Syntax Editor for mobile devices | 108 کیلوبایت | download |
آموزش گام به گام J2ME | 990 کیلوبایت | download |
آموزش برنامهنويسي موبايل به زبان J2ME -نوشته ايمان اشکاوند-حسن فرزانه | 1926 کیلوبایت | download |
برنامهنويسي سيستمعامل اندرويد – Android | 905 کیلوبایت | download |
آموزش ويژوال بيسيك 6 شامل 461 صفحه | 2730 کیلوبایت | download |
Leave a Reply
Want to join the discussion?Feel free to contribute!