الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية استخدام اري و ملف في برنامج اسمبلي

بدأه WdoOod في 29 يناير 2011 · 1 رد · 1,036 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

مساء الخير

عندي سؤال

اقتباس
Problem 1: Counting Words in a Text File and Finding their Frequency

Write an assembly program to count the words in a text file and compute their frequency. The program should do the following:

 Open a text file and read all characters into an array. the maximum number of characters to be read should be limited to the size of the array, which should be 100,000 characters

 Traverse the array character by character and detect the beginning and end of each word. A word is defined here to contain only letters. Convert all letters to uppercase.

 Construct a second array to contain all unique words encountered in the first array and their frequencies. For example, if a word appears 100 times in the first array then it should appear once in the second array and its frequency should be 100.

 Sort the words in the second array according to their frequency and output the top 7 words that have the highest frequencies.

السؤال هو يقوم المستخدم بإدخال اسم ملف و يتم فتحه بواسطة البرنامج و انقل اللي فيه لأري من كاركتر

و بعدين ياخدها كاركتر كاركتر و يحدد بداية و نهاية كل كلمة و يشيل كل الكاركتر اللي مش حروف أبجدية انجليزية

و يقوم ببناء اري ثانية تحتوي كل الكلمات الموجودة في الاري الأولى لكن يذكر كل كلمة مرة واحدة فقط و يضع معها عدد مرات تكرارها

و من ثم يرتبها على حسب مرات التكرار و يطبع أكثر سبع كلمات تكرروا في الملف

أنا مبتدئة جداً و لسا أخذت بداية الاسمبلي فقط و حاولت أحله و عرفت القراءة من ملف

و اني ادخل في اري ما مشى معي مزبوط و صرت حايسه في الخطوات اللي بعدها

عارفه الأفكار لكن مش قادرة أطبقها

هو احنا خلصنا الترم من أسبوع و السؤال هذا كان بونس لكن نفسي أعرف طريقة حله كاملة

و تعطوني مساعدات في طريقة الحل

المشكلة احنا ما أخذنا في اللاب الا شي بسيط جدا

حتى الاري و الفايل ما أخذناها و بحثت في النت و ما حصلت شي

يا ريت تساعدوني و شكراً لكم

الله يحفظكم و يوفقكم يا رب

#2

ناقشينا لنناقشك. أين هي محاولاتك في قراءة المصفوفة أو كتابتها مثلاً؟

أنا مبتدئ أيضاً، وعليه إن لم يناقشني أحد فلن أتعلم وأتجاوز هذه المرحلة.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…