ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2009/04/16
    2
    0

    کمک برای پروژه پاسکال

    با عرض سلام وخسته نباشید خدمت اساتید بزرگ یه پروژه پاسکال بهم دادن مال یکی از دوستامه الان بیمارستانه راسیتش من با اسمبلی و ویژوال بیسیک کار کردم و دارم سی رو یاد میگیرم لذا با پاسکال اصلا آشنایی ندارم دوستان اگه میشه این دوستمون رو کمک کنیم تا مشروط نشه تا 5 دی باید تحویلش بده با تشکر اجرتون با امام حسین



    تعریف پروژه:

    در این پروژه شما باید یک سامانه برای دریافت، تبدیل، ذخیره و ارسال داده ها طراحی و پیاده سازی نمایید. برنامه شما باید در خط فرمان منتظر دریافت داده از کاربر بوده پس از دریافت داده اعمال زیر باید روی داده ورودی صورت بگیرد:

    1- Convert:
    دراین دستور رویه ای طراحی می شود که داده را کلمه به کلمه (عدد) از کاربر گرفته به رشته ای از صفر و یک تبدیل نموده، رشته حاصل را به صورت زیر در آرایه ذخیره کند:
    هر کلمه (عدد) در آرایه با یک پرچم (01111110) در ابتدا و انتهای آن ذخیره می شود. همچنین در هر کلمه (عدد) تبدیل شده به رشته ای از صفر و یک، برای جلوگیری از تکرار طرح پرچم، پس از پنج یک پشت سرهم، یک صفر قرار می دهد.
    به همین ترتیب رشته های تولید شده به این روش را در آرایه ای با طول (100<max) ذخیره می نمایید. این آرایه خروجی این دستور می باشد.
    توجه:
    هر یک از صفر و یک های تولید شده را یک بیت در نظر گرفته و هر بیت را در یک خانه آرایه ذخیره می نماییم. همچنین طول کلمات می تواند متفاوت باشد و یک آرایه ممکن است با توجه به سایز آن حاوی بیش از یک کلمه باشد.

    2- CheckError:
    خروجی رویه (1) به عنوان ورودی این رویه محسوب می شود. هر کلمه ذخیره شده در آرایه با مقدار متغیر ErrorCode که در این رویه از ورودی گرفته می شود چک می گردد، در صورت تساوی، پیغام خطا به کاربر نمایش داده می شود و از کاربر کلمه ای جایگزین کلمه خطا درخواست می شود(فراخوانی رویه 1). این فرایند تا زمان اطمینان از صحت کلمات آرایه تکرار می شود.
    خروجی این رویه، آرایه ای بدون طرح رشته ErrorCode است.

    3-ExractData:
    خروجی رویه (2) ورودی این رویه محسوب می شود. در این رویه با حذف بیت های اضافی (بیت های پرچم ودر صورت لزوم بیت های صفر اضافه شده در بیت های کلمات)، کلمات اولیه به صورت رشته هایی از صفر و یک مجددا تولید شده و باید به داده دریافتی تبدیل شوند.
    خروجی این رویه باید کلمات با همان ترتیب دریافت شده از کاربر باشند.
  2. #2
    2008/09/02
    اصفهان
    1,897
    39

    پاسخ : کمک برای پروژه پاسکال

    یه جورایی آدم یاد پروتکل HDLC میفته!
    ضمنا در حالت عادی رویه 3 به شرطی که قرار باشد روی داده های نهایی تولید شده کار کند الزامی به تولید اطلاعات اولیه وجود ندارد. مثلا اگر آرایه حاوی مقدار عددی 111110111110111110111110 باشد یا حاوی مقدار عددی
    11111111111111111111 هیچ روشی برای تشخیص اینکه صفر های پس از 5 بیت یک جزء عدد بوده یا بعدا اضافه شده وجود نداره. یعنی عملا آخرش این برنامه جواب کاملی نداره و خواه ناخواه بایستی یک سری شرط و سروط کم و زیاد بشه.
نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. کامپایل برنامه های پاسکال
    توسط aliesmailim در انجمن كامپيوتر ، اينترنت و علوم مرتبط
    پاسخ: 0
    آخرين نوشته: 2016/01/27, 10:40
  2. تعمیر اسپیکر پاسکال 2015
    توسط sasan18s در انجمن تعمیر و نگهداری
    پاسخ: 6
    آخرين نوشته: 2014/08/30, 22:25
  3. پروژه طراحی وساخت کنترل کننده PID برای برای موتورDC
    توسط mjtb_sar در انجمن سیستم های کنترلی
    پاسخ: 2
    آخرين نوشته: 2008/08/25, 11:36
  4. کمک برای برنامه نویسی با میکرو پاسکال
    توسط meahdi در انجمن برنامه نویسی و اینترفیس
    پاسخ: 8
    آخرين نوشته: 2007/12/22, 23:19
  5. مثلث خیام پاسکال
    توسط electronic6000 در انجمن برنامه نویسی و اینترفیس
    پاسخ: 1
    آخرين نوشته: 2007/05/11, 02:41

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •