وبلاگ آموزشی ثناالله خیری

ویژه علاقمندان علوم و مهندسی کامپیوتر

وبلاگ آموزشی ثناالله خیری

ویژه علاقمندان علوم و مهندسی کامپیوتر

اینجانب ثناالله خیری(ملقب به Sasan Ace)، موسس و مدیرعامل هلدینگ پاراتاپیک هستم
(شرکت صنایع فناوری آرکا بنیان نادین با شماره ثبت ۱۹۴۳۱)

هدف اصلی محتوای این وبلاگ، ارائه محتوای تخصصی و کاملا اصیل در حوزه علوم و مهندسی کامپیوتر می باشد که همه مطالب حاصل تجربه شخصی و ساعت ها مطالعه، پژوهش و برنامه نویسی عملی، تالیف کتب و جزوات درسی و تدریس به صدها دانشجو در سراسر کشور بوده تا بار سنگین آموزش مهندسی کامپیوتر از دوش اساتید بزرگوار، همکاران و دانشجویان عزیز، اندکی کاسته شود،
و موانست با مفاهیم بغرنج ریاضی و کامپیوتری تسهیل شود.
لذا انتشار هر یک از مطالب این وبلاگ بدون پیوند به این وبلاگ و ذکر نام نویسنده(عمدا یا سهوا)،به دور از اخلاق کاری است.

برای سفارش پروژه و استفاده از مشاوره رایگان، میتوانید با آی دی sasanace@ در 💙تلگرام💙 در ارتباط باشید.🙏

تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران
طبقه بندی موضوعی
آخرین نظرات
نویسندگان

۵ مطلب با کلمه‌ی کلیدی «آزمون برنامه نویسی» ثبت شده است

  • 👇👇👇👇👇
  • لینک دانلود 
    ☝☝☝☝☝





    با توجه به دو بعدی بودن حرکت روبات از جهت های چپ (L)    به جای غرب یا West  ، راست (R) به جای شرق یا East  ، بالا ((U به جای شمال یا North  ، پائین (D)  به جای جنوب یا South  استفاده شده است
  • برای زیبایی و تفهیم بهتر پسوند رتبه عددی (مانند st  در 1   و ...) از تابع rankpost  استفاده شده استکه عدد را گرفته و در خروجی پسوند ترتیبی مربوط به آن عدد را می دهد. این تابع برای نشان دادن این که مثلا چندمین داده را باید وارد کنیم مناسب است
  • تابع finalPositionX  مختصات فعلی روبات را همراه با دستور حرکت (راست، چپ ، بالا، پایین) گرفته  ومولفه افقی مختصات روبات را تغییر میدهد تا مختصات جدید را نشان دیم
  • تابع finalPositionY  مختصات فعلی روبات را همراه با دستور حرکت (راست، چپ، بالا، پایین) گرفته و مولفه عمودی مختصات روبات را  تغییر میدهد تا مختصات لجظه ای را نشان دهیم
  • تابع  gridBoundControl  محدوده صفحه مجاز و نیز مختصات لحظه ای روبات را گرفته و با مقایسه آن با کران های بالا و پایین در راستاهای قائم و افقی  تعیین میکند که آیا روبات داخل محدوده مجاز است (بر میگرداند true )  یا نه (بر میگرداند false )
  • تابع obstControl لیست شامل مختصات موانع، تعداد موانع و مختصات فعلی روبات را گرفته و اگر مولفه افقی لحظه ای روبات با هر یک از اندیس های زوج لیست مساوی شد و همزامن مولفه عمودی لحظه ای روبات با هر یک از اندیس های فرد لیست مساوی شد، آنگاه یعنی روبات به مانع برخورد کرده (برمیگرداند false ) و در غیر این صورت به مانع برخورد نشده و بر میگرداند true
  • در تابع main   ابتدا رنگ فونت و بک گراند صفحه بترتیب به زرد روشن(کدE ) و آبی (کد۱) تغییر یافته است (صرفا جهت جذابیت بیشتر برنامه برای کاربر)
  • محدوده های ناحیه مجاز حرکت یا همان کران ها از کاربر گرفته شده به همراه ساختارهای امنیتی  و کنترلی تا در هیچ راستای افقی یا قائم ، کران بالا از کران پایین کمتر نشود
  • مختصات نقطه شروع روبات از کاربر گرفته شده به همراه ساختار کنترل ورودی تا مطممئن شویم روبات شروع اش از ناحیه مجاز بوده است
  • سپس با چاپ عبارت How many obstacles exist?  کاربر باید تعداد موانع در ناحیه مجاز را وارد کند    و سپس مختصات آنها را در ادامه
  • بعد از **************** Start move commands with (begin) and exit with (end) *****************  باید دستورات جهت دهی  را به صورت مزبور (راست ، چپ  ، پایین و بالا) وارد کنیم
  • در صورت  برخورد با مانع پیام خطای Collision with barrier  نمایش داده میشود و درصورت خروج از محدوده مجاز پیام Out Of Grids Boundaries Error  
  • موقعیت لحظه ای تنها در صورت عدم برخورد به مانع و نیز حرکت در محدوده مجاز در صفحه    نمایش داده خواهد شد

   if (gridBoundControl(Lx, Ux, Ly, Uy, Xf, Yf) == true && obstControl(obstaclesOrdination, 2 * ObsN, Xf, Yf) == true)

         cout << "Current position = (" << Xf << ", " << Yf << ")";

 

 

  • هر بار حرکت مجاز که یک واحد میباشد یه واحد به کمیت مسافت می افزاید

If (gridBoundControl(Lx, Ux, Ly, Uy, Xf, Yf) == true )

             distance ++ ;

 

 

  • جابه جایی نیز طبق قانون فیثاغورس محاسبه خواهد ش

     displacement = sqrt(pow(Ox - Xf, 2) + pow(Oy - Yf, 2));

 

۰ نظر موافقین ۰ مخالفین ۰ 20 December 21 ، 08:59
Sasan Ace

سلام و عرض ادب مجدد خدمت تمامی مخاطبان گرامی وبلاگ آموزشی ثنا الله خیری


در این پست قصد داریم شما رو با کنسول اپلیکیشنی ساده اما کاربردی بویژه برای دانش آموزان و دانشجویان آشنا کنیم

قطعا تا به حال پیش آمده که از تطابق دادن پاسخ های خود با کلید سوالات خسته شده باشید و بخواهید فقط با وارد کردن کلید ها  و جواب های خودتان درسیستم، نمره تان را در کسری از ثانیه محاسبه کنید

دقیقا هدف این کنسول اپلیکیشن هم رفع این خستگی است آرام 

به این صورت که ابتدا شما تعداد سوالات سپس تعداد گزینه های هر پرسش را تعیین می نمایید

و در گام سوم کلید y را برای حالت نمره منفی و کلید n را برای حالت بدون نمره منفی بفشارید

در مرحله بعدی پاسخ های خودتان را و بعدا کلید های سوالات را

در نهایت علاوه بر اینکه نمره نهایی شما را بر حسب درصد بیان میکنیم، , وضعیت قبولی شما نیز تعیین میشود بدین صورت که اگر نمره شما برحسب درصد از پنجاه کمتر باشد fail می شوید و در غیر این صورت قبول میشین

خب حالا با ارائه لینک دانلود از گوگل درایوم امیدوارم که این برنامه نیز مورد قبول شما باشد و ما رو از نظرات تون بهره مند کنین

👇👇👇👇

------------
لینک دانلود

------------

☝☝☝☝☝

۱ نظر موافقین ۱ مخالفین ۰ 10 August 21 ، 19:39
Sasan Ace

این آزمون امروز ساعت 14 به وقت ایران در سامانه آموزش الکترونیکی دانشگاه شهید مدنی آذربایجان (تربیت معلم سابق) برای دانشجویان کلاس 
استاد حقیقت دوست بناب مطرح شده بود که گروه درسی شان ۱۸۳۳ بوده است

در کل سطح سوالات متوسط به پایین برای یک دانشجوی مهندسی با پایه قوی محسوب شده ولیکن زمان بسیار محدود آزمون و نیز زمان لازم برای آپلود و اسکن کردن با گوشی و انتقال به کامپیوتر، حتی زمان را نا کافی تر نیز میکرد

به هر حال بنده ۵ سوال رو فقط جا انداختم به علت محدودیت وقت که به خاطر بارم پایین آنها خدا رو شکر فقط ۱و ۲۵ صدم نمره ام رفت

حالا این شما و این هم لین دانلود نمونه سوالات موعود
 
👇👇👇👇👇👇   

لینک دانلود

 ☝☝☝☝☝

۰ نظر موافقین ۱ مخالفین ۰ 13 July 21 ، 16:20
Sasan Ace

امروز ساعت هشت و چهل و پنج دقیقه با انتظار اینکه در آزمون عملی طبق فرمایش جناب مربی مون، با سوالات شی گرایی مواجه میشم در عوض تنها با سوالاتی پیش و پا افتاده که حتی در دانشگاه هم به این سادگی اساتید طرح نمیکنن، مواجه شدم و تنها پانزده دقیقه ازم زمان برد و فول نمره کاملو گرفتم

به هر حال امبدوارم این فایل بتونه به کسانی که دغدغه تمرین نمونه سوالات برنامه نویسی سی پلاس پلاس رو داشتن و دارن، کمک کنه چون زبان سی پلاس پلاس دارای خواهان کمتری هستش و نمونه سوال هم به مراتب کمتر در دسترس هستش

این شما و اینم لینک دانلود پی دی اف نمونه سوالات سال ۱۴۰۰ 

◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾👇👇👇👇👇👇👇◾◾◾◾◾◾◾◾◾◾◾◾◾

دانلود سوالات آزمون عملی تکنسین برنامه نویس  ++OO C سازمان فنی حرفه ای خرداد سال ۱۴۰۰

◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾☝☝☝☝☝☝☝☝◾◾◾◾◾◾◾◾◾◾◾◾◾

۰ نظر موافقین ۱ مخالفین ۰ 15 June 21 ، 13:00
Sasan Ace

همانگونه که از مقالات پیشین، می دانید، سازمان فنی حرفه ای کشور در رشته های گوناگاون اعم از برنامه نویسی ++C و ... آزمون های مهارتی برگزار می کند که سالانه این آزمون ها را در دو مرحله تئوری (اغلب چهار گزینه ای) و عملی برگزار می کند که فاصله شان معمولا بین 3 الی 4 هفته می باشد

لازم به دکر است که نمره مدرک گواهی مهارتی میانگین نمره های دو آزمون می باشد  و نیز قابل ترجمه به زبان کشور مقصد افرادی است که قصد عزیمت دارند

خود بنده در خرداد سال 1400 که به تازگی آزمون کتبی رو با نمره  57.5 درصد قبول شدم، لازم دونستم برخی از پرسش ها یا نکات لام برای حل پرسش ها که در ذهنم بود رو برای شما عزیزانی که مانند من قبل آزمون دنبال محک زدن خودتون هستشن رو خدممتون تقدیم کنم

👇👇👇👇👇👇👇👇👇👇👇
 لینک دانلود نمونه سوالات
☝☝☝☝☝☝☝☝☝☝☝☝

۱ نظر موافقین ۲ مخالفین ۰ 05 June 21 ، 14:46
Sasan Ace