معرفي وبسايت برنامه نويسي
به وبسايت برنامه نويسي خوش آمديد . حضور سبزتان را در اين وبلاگ گرامي ميدارم . براي شما لحطات خوشي را آرزو ميكنم. بنده رضا عبدالملكي دانشجوي رشته نرم افزار كامپيوتر از دانشكده فني دورود هستم كه اميدوارم به شما در راستاي يادگيري برنامه نويسي كمك كرده باشم. لطفا ما را از نظرات ، پيشنهادات و انتقادات خود محروم نكنيد . منتظر نظرات شما هستم .
با
ایجاد فروشگاه ابزار برنامه نویسی موافقید
پيام براي مدير وبسايت برنامه
نويسي
آمار وبسايت برنامه نويسي
كل بازديدهاي سايت : 29881 نفر
تاريخ ايجاد وبلاگ : شنبه 2 آبان 1388
تاريخ آخرين بروز رساني : یک شنبه 23 اسفند 1388
تعداد نظرات داده شده : 70 نظر
كل مطالب ارسال شده: 774 عدد
تاريخ ايجاد وبلاگ : شنبه 2 آبان 1388
تاريخ آخرين بروز رساني : یک شنبه 23 اسفند 1388
تعداد نظرات داده شده : 70 نظر
كل مطالب ارسال شده: 774 عدد
امکانات جانبي سايت برنامه نويسي
دقت در جمله بندی صحیح در برنامه نويسي ( به عنوان مثال در پاسكال )
ارسال در تاريخ سه شنبه 8 دی 1388 توسط رضا عبدالملكي
برای کامپایل یک برنامه نوشته شده به زبان سطح بالا، اولین کاری که انجام می شود خواندن کاراکتر به کاراکتر برنامه از ابتدا تا انتها و استخراج نشانه های آن است که به این عمل تحلیل لغوی، پویش یا تحلیل خطی گفته می شود و در مورد آن هفته گذشته به تفصیل سخن گفتیم؛ اما تحلیلگر لغوی، نشانه ها را استخراج می کند تا در اختیار مراحل دیگر تحلیل قرار دهد تا به این ترتیب کار کامپایل تکمیل شود. مرحله بعد از تحلیل لغوی، تحلیل نحوی است. تحلیل لغوی یا lexical analyze توسط بخشی به نام اسکنر(scanner) و تحلیل نحوی یا syntatic analyzeتوسط بخشی به نام پارسر (parser) انجام می شود. تحلیل نحوی تحلیل نحوی یا تحلیل سلسه مراتبی که به تجزیه نیز معروف است شامل گروه بندی نشانه های برنامه مبدا به جملات گرامری است که توسط کامپایلر برای تولید خروجی استفاده می شود. معمولا جملات گرامری برنامه مبدا توسط درختی تحت عنوان درخت نحو، نمایش داده می شوند. تقسیم بندی به دو بخش لغوی و نحوی، یک مساله اختیاری است. معمولا آن نوع تقسیم بندی انتخاب می شود که تمامی اعمال تحلیل را آسان کند.
ادامه آموزش ...
پاسخ به سوالات ( درخواست مطالب در مورد برنامه نويسي پاسكال )
ارسال در تاريخ سه شنبه 8 دی 1388 توسط رضا عبدالملكي
با سلام و تشكر از كاربر عزيز اين وبلاگ
شما توضيحاتي درمورد برنامه نويسي پاسكال را درخواست كرده ايد . در زير مطالبي آماده شده اگر آموزش پاسكال را خواستيد در قسمت موضوعات وبلاگ به آموزش برنامه نويسي پاسكال توجه كنيد .
زبان
پاسکال
یکی از
زبانهای برنامه سازی
است که ویژگیهای
آموزش
ی آن بسیار بالاست یعنی زبان خوبی برای
آموزش
برنامه نویسی
منظم و دقیق است . قابلیت خوانایی و درک
برنامه
های این زبان بالاست ومیتوان
برنامه
هایی نوشت که احتمال خطاهای آنها بسیار اندک باشد علتش این است که یک زبان ساختار یافته (structed) است .
ساختار کلی برنامه چیست؟
1-تعریف
2-به وسیله procedure و functionقسمتهای تکراری را از بین ببریم
3-بدنه
فرم کلی پاسکال :
اسم program
; تعریف ثابت const
; تعریف نوع type
; تعریف متغیرها var
)پارامترها ) نام procedure
begin
____
____
____
end ;
ساختار کلی برنامه چیست؟
1-تعریف
2-به وسیله procedure و functionقسمتهای تکراری را از بین ببریم
3-بدنه
فرم کلی پاسکال :
اسم program
; تعریف ثابت const
; تعریف نوع type
; تعریف متغیرها var
)پارامترها ) نام procedure
begin
____
____
____
end ;
ادامه آموزش ...
آموزش پاسکال ( فایل داده ها و مزایای فایل داده )
ارسال در تاريخ پنج شنبه 28 آبان 1388 توسط رضا عبدالملكي
فایل داده:
یک فایل داده (یا فایل ورودی ) فایلی است که شامل اطلاعات ورودی برنامه است یک فایل داده می تواند از نوع متن دودویی باشد .
مزایای فایل داده ها :
یکی از مزایای فایل های داده این است که می توان آن ها را با استفاده از ویراستار برنامه(یا واژه پرداز)بازیابی کرد و قبل از اینکه فایل ، توسط برنامه پردازش شود خطاهای آن را اصلاح کرد . مزیت دیگر آنها این است که می توانند چندین بار توسط برنامه خوانده شوند .این خاصیت ،اشکال زدایی را آسان می کند. همچنین می توان نتایج برنامه را به جای صفحه کلید در یک متن ،نوشت .
ساختار اطلاعات در یک فایل متن:
یک فایل متن می تواند توسط یک ویراستار ،ایجاد و ذخیره شود هر کاراکتری که تایپ می شود به طور موقت در حافظه اصلی قرار می گیرد و روی صفحه ، نمایش داده می شود . وقتی فایلی ذخیره می کنید ، اطلاعات روی صفحه نمایش ، به صورت رشته ای از کاراکتر ها روی دیسک ذخیره می شوند .
ساختار منطقی یک فایل متن:
از نظر منطقی فایل متن شامل خطوطی از کاراکتر ها است که این خطوط توسط کاراکتر< eoln> از یکدیگر جدا می شوند . با استفاده از یک ویراستار یا یک فرمان سیستم عامل (نظیر فرمان زیر ) می توان یک فایل متن را روی صفحه نمایش مشاهده کرد.
> type filename
یک فایل داده (یا فایل ورودی ) فایلی است که شامل اطلاعات ورودی برنامه است یک فایل داده می تواند از نوع متن دودویی باشد .
مزایای فایل داده ها :
یکی از مزایای فایل های داده این است که می توان آن ها را با استفاده از ویراستار برنامه(یا واژه پرداز)بازیابی کرد و قبل از اینکه فایل ، توسط برنامه پردازش شود خطاهای آن را اصلاح کرد . مزیت دیگر آنها این است که می توانند چندین بار توسط برنامه خوانده شوند .این خاصیت ،اشکال زدایی را آسان می کند. همچنین می توان نتایج برنامه را به جای صفحه کلید در یک متن ،نوشت .
ساختار اطلاعات در یک فایل متن:
یک فایل متن می تواند توسط یک ویراستار ،ایجاد و ذخیره شود هر کاراکتری که تایپ می شود به طور موقت در حافظه اصلی قرار می گیرد و روی صفحه ، نمایش داده می شود . وقتی فایلی ذخیره می کنید ، اطلاعات روی صفحه نمایش ، به صورت رشته ای از کاراکتر ها روی دیسک ذخیره می شوند .
ساختار منطقی یک فایل متن:
از نظر منطقی فایل متن شامل خطوطی از کاراکتر ها است که این خطوط توسط کاراکتر< eoln> از یکدیگر جدا می شوند . با استفاده از یک ویراستار یا یک فرمان سیستم عامل (نظیر فرمان زیر ) می توان یک فایل متن را روی صفحه نمایش مشاهده کرد.
> type filename
ادامه آموزش
آموزش پاسکال ( حوزه عمل شناسه ها) ]ادامه بحث آرایه ها[
ارسال در تاريخ پنج شنبه 28 آبان 1388 توسط رضا عبدالملكي
در یک برنامه پاسکال ، هر شناسه ، دامنه ای دارد که حوزه عمل آن شناسه نامیده می شود.منظور از دامنه شناسه ، بخشی از برنامه است که شناسه در آن تعریف می شود.یک شناسه تنها توسط دستوری که در حوزه عملش قرار دارد می تواند مورد مراجعه و بازیابی قرار گیرد. شناسه ممکن است محلی یا سراسری باشد.
قانون شماره 1 حوزه عمل : حوزه های محلی یا سراسری
شناسه که در برنامه اصلی تعریف شده دارای حوزه عمل سراسری است و می توان در هر جای برنامه به آن مراجعه کرد.شناسه ای که درون پیمانه تعریف می شود دارای حوزه عمل محلی است و فقط توسط آن پیماته یا هر پیمانه دیگری که آن را تعریف کرده می تواند مورد دستیابی قرار گیرد. بنابر این وقتی رویه ای در برنامه اصلی تعریف می شود ، دارای حوزه عمل سراسری است و لیست پارامترهای پارامترهای صوری آن بخشی از بلاک رویه است و در نتیجه دارای حوزه عمل محلی است.
آرایه:
آرایه یک نوع ساختمان داده است که تعدادی داده هم نوع در آن ذخیره می شوند. با استفاده از آرایه می توانیم برای مجموعه ای از داده ها ، نام یک متغیر ( مثلا Scores ) را بکار بریم. علاوه بر این می توانیم به تک تک عناصر موجود در آرایه مراجعه کنیم.
در پاسکال یک آرایه در محل های پشت سر هم از حافظه اصلی ذخیره می شود. هر عنصر آرایه در یک سلول از حافظه قرار می گیرد. بعضی از اعمال نظیر ارسال کردن آرایه به عنوان پارامتر به یک رویه را می توان انجام داد. همچنین می توان داده های ذخیره شده در آرایه را بازیابی کرده و مثل متغیر های ساده ، آنها را مورد پردازش قرار داد.
قانون شماره 1 حوزه عمل : حوزه های محلی یا سراسری
شناسه که در برنامه اصلی تعریف شده دارای حوزه عمل سراسری است و می توان در هر جای برنامه به آن مراجعه کرد.شناسه ای که درون پیمانه تعریف می شود دارای حوزه عمل محلی است و فقط توسط آن پیماته یا هر پیمانه دیگری که آن را تعریف کرده می تواند مورد دستیابی قرار گیرد. بنابر این وقتی رویه ای در برنامه اصلی تعریف می شود ، دارای حوزه عمل سراسری است و لیست پارامترهای پارامترهای صوری آن بخشی از بلاک رویه است و در نتیجه دارای حوزه عمل محلی است.
آرایه:
آرایه یک نوع ساختمان داده است که تعدادی داده هم نوع در آن ذخیره می شوند. با استفاده از آرایه می توانیم برای مجموعه ای از داده ها ، نام یک متغیر ( مثلا Scores ) را بکار بریم. علاوه بر این می توانیم به تک تک عناصر موجود در آرایه مراجعه کنیم.
در پاسکال یک آرایه در محل های پشت سر هم از حافظه اصلی ذخیره می شود. هر عنصر آرایه در یک سلول از حافظه قرار می گیرد. بعضی از اعمال نظیر ارسال کردن آرایه به عنوان پارامتر به یک رویه را می توان انجام داد. همچنین می توان داده های ذخیره شده در آرایه را بازیابی کرده و مثل متغیر های ساده ، آنها را مورد پردازش قرار داد.
ادامه آموزش
