سلام
یکی از اشکالات زبان برنامه نویسی پاسکال هنگام جستجو این است که
هنگامی که ما یک عنصر را برای جستجو در یک برنامه می دهیم برای مثال اگر
آن عنصر به تعداد ۱۰ بار در برنامه ما استفاده شده باشد برنامه جستجو فقط
اولین عنصر را پیدا می کند و با بقیه کاری ندارد.
یرای مثال اگر ما
در یک آرایه ۱۰۰ عنصری ۱۰بار عدد ۵ را وارد کرده باشیم و هنگام جستجو عدد
۵ را بخواهیم در این آرایه بیابیم برنامه ما فقط اولین عنصری که عدد ۵ در
آن وجود دارد را به ما نمایش می دهد ولی من برنامه ای نوشتم که این اشکال
را در زبان پاسکال حل کردم .
یعنی اگر ۱۰ بار عدد ۵ را در یک آرایه ۱۰۰ عنصری داده باشیم این برنامه همه ۱۰ عنصر را برای ما جستجو کرده و نمایش می دهد.
این
برنامه را خودم به تنهایی نوشتم و از هیچ بنی بشری کمک نگرفتم و برنامه را
به استاد ابریشمی هم نشان دادم و ایشان هم درستی برنامه ام را تایید کردند
.
شما از این برنامه می توانید در پروژه انتخاب واحد برای پیدا کردن یک دانشجو یا برای ورود دانشجو به سیستم استفاده کنید.
این برنامه را برای سهولت کارتان در یک فایل ورد نوشتم و برایتان می گذارم.
البته
لازم به ذکر است که من اکثر فایل هایی را که می گذارم را فشرده می کنم تا
اولا ویروس نگیرد و ثانیا اینکه حجم فایل ها کم شود تا دانلود آنها راحتتر
و سریع تر باشد . لذا در مرحله اول برای استفاده از فایل ها به یک برنامه
فشرده ساز مثل Winrar , Win zip,…..دارید.
شما
هم اگر برنامه جدیدی از خودتان نوشتید می توانید آن را در نظرات بگذارید
یا اینکه به ایمیل من razzaghi220@gmail.com بفرستید تا با نام خودتان در
وبلاگ قرار دهم.
من در تلاشم تا این مشکل را در جستجوی باینری(دودویی)حل کنم . اگر حل شد آن را هم می گذارم.
دانلود فایل برنامه جستجوی خطی(نوشته محمد رزاقی)