با سلام. در مورد سوال ماشین حساب ساده برای عملگر های جمع و ضرب بایستی تا وقتی کاربر عدد از نوع integer وارد میکند به عنوان ورودی گرفته و با هر کاراکتری جز عدد برنامه خاتمه یافته و مقدار را چاپ کند. و همانگونه که تو توضیح ورودی مسئله اشاره شده است تنها علامت عملگر از نوع کاراکتر بوده و باقی اعداد از نوع صحیح میباشند
در پاسخ به سوالی که درباره size_t بود:
Size_t یک متغیر است که در زبان C و C++ استفاده می شود. این متغیر بی علامت است و یعنی می تواند تنها مقادیر 0 و مثبت را نگهداری کند و هرگز نمی توان مقادیر منفی به آن داد.
مقدار حداقل این متغیر نیز بسته به کامپایلر می تواند متفاوت باشد که معمولا 16 بیت است.
به خاطر ماهیت آن که نمی تواند مقادیر منفی را در آن ذخیره کرد، خروجی برخی تابع ها می تواند Size_t باشد. برای مثال تابعی را درنظر بگیرید که اندازه یک آرایه را برمیگرداند، اندازه آرایه نمی تواند منفی باشد، پس می توان از متغیر size_t استفاده کرد.
بسته به برنامه ای که نوشته می شود می توان از unsigned int هم استفاده کرد.
Size_t یک متغیر است که در زبان C و C++ استفاده می شود. این متغیر بی علامت است و یعنی می تواند تنها مقادیر 0 و مثبت را نگهداری کند و هرگز نمی توان مقادیر منفی به آن داد.
مقدار حداقل این متغیر نیز بسته به کامپایلر می تواند متفاوت باشد که معمولا 16 بیت است.
به خاطر ماهیت آن که نمی تواند مقادیر منفی را در آن ذخیره کرد، خروجی برخی تابع ها می تواند Size_t باشد. برای مثال تابعی را درنظر بگیرید که اندازه یک آرایه را برمیگرداند، اندازه آرایه نمی تواند منفی باشد، پس می توان از متغیر size_t استفاده کرد.
بسته به برنامه ای که نوشته می شود می توان از unsigned int هم استفاده کرد.
با سلام. مهلت تحویل تمرین سری دوم تا فرداشب تمدید شد.
کلاس حل تمرین، طبق روال ساعت 17 برگزار میشود.
این جلسه پس از مرور مطالب، چند تمرین از پوینتر ها حل خواهیم کرد.
این جلسه پس از مرور مطالب، چند تمرین از پوینتر ها حل خواهیم کرد.
TA-C-05.pdf
403.9 KB
اسلاید های جلسه 22 اردیبهشت
مبانی برنامه نویسی دکتر اکبری
oral_exam_c.pdf
با سلام. اطلاعیه امتحان شفاهی درس مبانی برنامه نویسی
مبانی برنامه نویسی دکتر اکبری
oral_exam_c.pdf
با سلام. برای برخی دوستان سوال بود که افراد این لیست بر اساس چه معیاری انتخاب شده اند. به دلیل جمعیت بالای کلاس این یک گروه از دوستان میباشند و گروه دیگر را دکتر متعاقبا اعلام میکنند و پرسش از تمام افراد کلاس صورت میگیرد.
سلام
کلاس حل تمرین فردا 29 اردیبهشت برگزار نمی شود.
کلاس حل تمرین فردا 29 اردیبهشت برگزار نمی شود.
باسلام. تمرین سری سوم در کوئرا بارگزازی شد.
temp.pdf
95.9 KB
بخشی از تمریناتی که در کلاس امروز حل خواهیم کرد.
لطفا این چند مثال و اسلاید جلسه پیش را مرور کنید تا اگر اشکالی بود در کلاس رفع شود.
کلاس ساعت 17 برگزار خواهد شد.
لطفا این چند مثال و اسلاید جلسه پیش را مرور کنید تا اگر اشکالی بود در کلاس رفع شود.
کلاس ساعت 17 برگزار خواهد شد.
مبانی برنامه نویسی دکتر اکبری
temp.pdf
سلام دوستان، چون عدهای از دانشجویان امروز دو تا میان ترم دارن، جلسه امروز رو برگزار نمیکنیم.
برای جبران جلسه بعدی طولانیتر خواهد بود.
برای جبران جلسه بعدی طولانیتر خواهد بود.
برای کلاس جبرانی درس مبانی برنامه نویسی، چه ساعتی در روز پنجشنبه مناسب است؟
Anonymous Poll
39%
10 - 11:30
39%
12 - 13:30
21%
17 - 18:30
کلاس جبرانی، ساعت 10 - 11:15 روز پنجشنبه خواهد بود
با سلام. مهلت تحویل تمرین سری سوم ۲ روز تمدید شد. موفق باشید
TA-C-07 - Copy.pdf
89.9 KB
بخشی از تمرینهایی که امروز در کلاس حل تمرین، حل خواهیم کرد.
لطفا این چند مثال را مرور کنید و درصورت داشتن سوال، در کلاس مطرح کنید.
همچنین در پایان کلاس، بازی TicTacToe را پیادهسازی خواهیم کرد.
لطفا این چند مثال را مرور کنید و درصورت داشتن سوال، در کلاس مطرح کنید.
همچنین در پایان کلاس، بازی TicTacToe را پیادهسازی خواهیم کرد.
TA-C-7.rar
215.9 KB
اسلایدهای جلسه 19 خرداد و کد بازی Tic-tac-toe
با سلام. پروژهی نهایی درس گذاشته شد.توجه داشته باشید که از طریق یکی از پلتفرم هایی که بعدا اعلام خواهد شد باید کد های خودتون رو به یکی از تی ای ها که بعدا مشخص میشود توضیح دهید. الزامیست که به کد خودتون مسلط باشین. موفق باشید.
سلام کلاس حل تمرین امروز برگزار نمی شود.
اگر سوال و مشکلی بود از تدریس یاران کمک بگیرید.
چند نمونه سوال پایانی هم به زودی در کانال قرار داده میشه.
پیروز باشید🌷
اگر سوال و مشکلی بود از تدریس یاران کمک بگیرید.
چند نمونه سوال پایانی هم به زودی در کانال قرار داده میشه.
پیروز باشید🌷