الملخص: ملفات نصية. محرري الملفات النصية. ملفات نصية Txt للملف ماذا يعني

ملفات نصية

تم تصميم الملفات النصية للتخزين معلومات نصية. في مثل هذه الملفات، على سبيل المثال، يتم تخزين أكواد المصدر للبرامج. يمكن أن يكون لمكونات الملف النصي طول متغير، مما يؤثر بشكل كبير على كيفية التعامل معها. لا يمكن الوصول إلى كل سطر من ملف Pascal النصي إلا بالتسلسل، بدءًا من الأول. تنطبق إجراءات التعيين وإعادة التعيين وإعادة الكتابة والقراءة والكتابة ووظيفة eof على الملفات النصية. عند إنشاء ملف نصي، يتم وضع علامة خاصة EOLN (نهاية السطر) في نهاية كل سجل (سطر). لتحديد ما إذا كان قد تم الوصول إلى نهاية السطر، هناك دالة منطقية بنفس الاسم EOLN(<имя_ф_переменной>)، والذي يتم تقييمه على أنه صحيح إذا تم الوصول إلى نهاية السلسلة.

بالإضافة إلى إجراءات القراءة والكتابة، عند العمل مع الملفات النصية، يتم استخدام أصنافها readln و writeln. الفرق هو أن إجراء writeln، بعد كتابة القائمة المحددة، يكتب علامة نهاية سطر خاصة للملف. يُنظر إلى هذه العلامة على أنها انتقال إلى سطر جديد. الإجراء readln، بعد قراءة قائمة معينة، يبحث عن السطر التالي في الملف ويستعد للقراءة من بداية السطر التالي.

مثال على حل مشكلة الملفات

لنفترض أننا بحاجة إلى إنشاء ملف نصي، ثم انسخ من هذا الملف إلى الملف الثاني فقط تلك الأسطر التي تبدأ بالحرف "A" أو "a".

حل:سنحتاج إلى متغيرين للملفين f1 وf2، نظرًا لأن كلا الملفين عبارة عن نص، فسيكون نوع المتغير نصًا. تنقسم المهمة إلى مرحلتين: الأولى هي تكوين الملف الأول؛ والثاني هو قراءة الملف الأول وإنشاء الثاني، ثم عرض محتويات الملف الثاني على الشاشة.

التمهيدي للبرنامج؛

فار f1,f2:نص;

أنا، ن: عدد صحيح؛

S:سلسلة؛

يبدأ

(شكل الملف الأول)

تعيين(f1, 'file1.txt'); (نقوم بإنشاء اتصال بين متغير ملف وملف فعلي على القرص)

إعادة كتابة(f1); (افتح الملف للكتابة)

Readln(n) (تحديد عدد الأسطر التي سيتم إدخالها)

لأني:=1 إلى n أفعل

يبدأ

readln(s); (أدخل السلاسل من لوحة المفاتيح)

writeln(f1,s); (نكتب سطور متتابعة للملف)

نهاية؛

إغلاق(f1); (ننتهي من العمل مع الملف الأول، والآن يوجد ملف على القرص اسمه file1.txt يحتوي على الأسطر التي أدخلناها. يمكننا إنهاء البرنامج هنا، يمكننا مواصلة العمل مع الملف في برنامج آخر، في وقت آخر، ولكن سنكمل)

(الجزء الثاني: القراءة من الملف الأول وتكوين الثاني)

إعادة تعيين(f1); (افتح الملف الأول للقراءة)

تعيين(f2, 'file2.txt'); (نقوم بإنشاء اتصال بين متغير الملف الثاني والملف الفعلي)

إعادة كتابة(f2); (افتح الملف الثاني للكتابة)

(بعد ذلك، تحتاج إلى قراءة الأسطر من الملف الأول بالتتابع، والتحقق من استيفاء الشرط، وكتابة الأسطر المطلوبة في الملف الثاني. للقراءة من ملف نصي، يوصى باستخدام حلقة وفقًا للشرط " حتى نهاية الملف")

على الرغم من عدم قيام eof(f1) بذلك

يبدأ

Readln(f1,s);(اقرأ السطر التالي من الملف الأول)

إذا (s='A') أو (s='a') إذن

Writeln(f2,s); (نكتب الأسطر التي تحقق الشرط في الملف الثاني)

نهاية؛

إغلاق(f1,f2); (ننتهي من العمل مع الملفات)

(الجزء الثالث: عرض الملف الثاني)

اكتب.

Writeln('الملف الثاني يحتوي على السطور:');

إعادة تعيين(f2); (افتح الملف الثاني للقراءة)

بينما لا يتم تنفيذ eof(f2) (حتى نهاية الملف الثاني)

يبدأ

Readln(f2,s);(اقرأ السطر التالي من الملف الثاني)

Writeln(s); (عرض الخط على الشاشة)

نهاية؛

نهاية.

مهمة 1:نظرا لملف نصي. حساب عدد الأسطر في الملف.

  1. فتح الملف للقراءة؛
  2. تنظيم قراءة البيانات من الملف سطرًا تلو الآخر (readln(f,s)، حيث s هو متغير من النوع سلسلة)، وحساب قيمة متغير العداد k في كل خطوة قراءة؛
  3. عرض قيمة متغير العداد؛
  4. أغلق الملف.

برنامج z1؛

فار ك:عدد صحيح؛

ق:سلسلة؛

و: نص؛

يبدأ

تعيين(f،"input.pas")؛

إعادة تعيين (و)؛

ك:=0;

بينما لا تبدأ eof(f).

readln(f,s); ك:=ك+1;نهاية;

writeln("k=",k);

إغلاق (و)؛

نهاية.

المهمة 2:نظرا لملف نصي. اطبع جميع أسطره التي تبدأ بالحرف "T".

لنقم بإنشاء خوارزمية لحل المشكلة (قم بإنشاء ملف بيانات نصي – input.pas قبل البدء في حل المشكلة):

  1. ربط الملف المنطقي f بالملف الفعلي input.pas؛
  2. فتح الملف للقراءة؛
  3. تنظيم قراءة البيانات من ملف سطرًا تلو الآخر (readln(f,s)، حيث s هو متغير من النوع سلسلة)، والتحقق في كل خطوة مما إذا كان السطر يفي بالشرط: الحرف الأول هو "T"، وإذا كان الأمر كذلك، عرض هذا الخط على الشاشة؛
  4. أغلق الملف.

برنامج z2؛

فار ك:عدد صحيح؛

ق:سلسلة؛

و: نص؛

يبدأ

تعيين(f،"input.pas")؛

إعادة تعيين (و)؛

بينما لا تبدأ eof(f).

readln(f,s);

إذا كان s='T' ثم writeln(s);

نهاية؛

يغلق(F)؛

نهاية.

المهمة 3:نظرا لملف نصي. طباعة كافة أسطرها التي تحتوي على أكثر من 30 حرفاً.

لنقم بإنشاء خوارزمية لحل المشكلة (قم بإنشاء ملف بيانات نصي – input.pas قبل البدء في حل المشكلة):

  1. ربط الملف المنطقي f بالملف الفعلي input.pas؛
  2. فتح الملف للقراءة؛
  3. تنظيم قراءة البيانات من ملف سطرًا تلو الآخر (readln(f,s)، حيث s هو متغير من نوع السلسلة)، والتحقق في كل خطوة مما إذا كان السطر يفي بالشرط: طول السطر أكبر من 30، وإذا كان الأمر كذلك، قم بالعرض هذا الخط على الشاشة؛
  4. أغلق الملف.

برنامج z3؛

فار ك:عدد صحيح؛

ق:سلسلة؛

و: نص؛

يبدأ

تعيين(f،"input.pas")؛

إعادة تعيين (و)؛

بينما لا تبدأ eof(f).

readln(f,s);

إذا كان الطول (الأطوال)> = 30 ثم writeln(s);

نهاية؛

يغلق(F)؛

نهاية.

المهمة 4:نظرا لملف نصي. اطبع جميع أسطره التي تحتوي على النص المحدد كجزء.

لنقم بإنشاء خوارزمية لحل المشكلة (قم بإنشاء ملف بيانات نصي – input.pas قبل البدء في حل المشكلة):

  1. ربط الملف المنطقي f بالملف الفعلي input.pas؛
  2. فتح الملف للقراءة؛
  3. قم بتعيين جزء من النص للبحث (s1)؛
  4. تنظيم قراءة البيانات من ملف سطرًا تلو الآخر (readln(f,s)، حيث s هو متغير من النوع سلسلة)، والتحقق في كل خطوة مما إذا كان السطر يفي بالشرط: أنه يحتوي على النص المحدد (s1) كجزء، وإذا كان الأمر كذلك، قم بإخراج هذا الخط إلى الشاشة؛
  5. أغلق الملف.

برنامج z4؛

فار ك:عدد صحيح؛

s1,s:سلسلة;

و: نص؛

يبدأ

اكتب('أدخلشظيةنص’);

readln(s1);

تعيين(f،"input.pas")؛

إعادة تعيين (و)؛

بينما لا تبدأ eof(f).

readln(f,s);

إذا نقاط البيع (s1، ق)<>0 ثم writeln(s);

نهاية؛

يغلق(F)؛

نهاية.

المهمة 5:نظرا لملف نصي. اطبع السطر 5 إلى ملف نصي جديد، والباقي على الشاشة.

لنقم بإنشاء خوارزمية لحل المشكلة (قم بإنشاء ملف بيانات نصي – input.pas قبل البدء في حل المشكلة):

  1. ربط الملف المنطقي f بالملف الفعلي input.pas، والملف المنطقي g بالملف الفعلي input.pas؛
  2. فتح الملف للقراءة؛
  3. تنظيم قراءة البيانات من ملف سطرًا تلو الآخر (readln(f,s)، حيث s هو متغير من النوع سلسلة)، وحساب قيمة متغير العداد k في كل خطوة قراءة، والتحقق في كل خطوة مما إذا كانت قيمة العداد صحيحة يساوي 5، وإذا كان الأمر كذلك، فقم بإخراج هذا السطر إلى الملف g، وإلا قم بإخراجه إلى الشاشة؛
  4. أغلق الملف.

برنامج z5؛

فار ك:عدد صحيح؛

ق:سلسلة؛

و،ز:نص؛

يبدأ

تعيين(f،"input.pas")؛

إعادة تعيين (و)؛

تعيين(ز،"output.pas")؛

إعادة كتابة (ز)؛

ك:=0;

بينما لا تبدأ eof(f).

readln(f,s);k:=k+1;

إذا كان k=5 ثم writeln(g,s);

نهاية؛

إغلاق (و)؛ إغلاق (و)؛

أنت هنا لأن لديك ملفًا له امتداد ملف ينتهي بـ .txt. لا يمكن تشغيل الملفات ذات ملحق الملف .txt إلا بواسطة تطبيقات معينة. ومن الممكن أن تكون ملفات .txt هي ملفات بيانات وليست مستندات أو وسائط مما يعني أنه ليس من المفترض أن يتم عرضها على الإطلاق.

ما هو ملف .txt ؟

يمكن إنشاء المستندات النصية العادية المحفوظة بتنسيق TXT وفتحها وتحريرها باستخدام مجموعة واسعة من برامج تحرير النصوص ومعالجة النصوص المطورة لأنظمة Linux وأجهزة الكمبيوتر التي تعمل بنظام التشغيل Microsoft Windows ومنصات Mac. محتوى ملفات .txt هذه عبارة عن نص ASCII غير منسق يمكن حفظه كمستندات .txt بأحجام ملفات صغيرة. يتم تضمين جميع الهواتف الذكية تقريبًا مع التطبيقات التي توفر دعم التوافق للوصول إلى محتوى ملفات TXT هذه، بينما يمكن أيضًا استخدام جهاز Kindle من Amazon لفتح وعرض المحتوى المخزن في مستند TXT. يمكن استخدام تطبيقات تحرير النصوص الشائعة في Microsoft Windows مثل Microsoft Notepad لإنشاء ملفات TXT، ويمكن أيضًا استخدام هذا البرنامج لحفظ هذه المستندات النصية غير المنسقة بتنسيقات HTML وJS وغيرها. يتمتع تطبيق Apple TextEdit أيضًا بدعم فتح وعرض وتعديل محتوى مستند نصي بتنسيق TXT، ويمكن استخدام هذا البرنامج لإنشاء مستندات نصية أيضًا وحفظها بتنسيق بامتداد .txt. هناك العديد من التطبيقات التي تم تطويرها لتوزيعات Linux المختلفة التي يمكنها إنشاء المحتوى النصي لملفات .txt هذه وفتحها وعرضها، ومع دعم التوافق المتقاطع الواسع هذا، يمكن لمستخدمي الأنظمة الأساسية المختلفة مشاركة مستندات TXT الخاصة بهم على الأرجح دون مواجهة مشكلات أو مشكلات.

كيفية فتح ملف .txt؟

قم بتشغيل ملف .txt، أو أي ملف آخر على جهاز الكمبيوتر الخاص بك، بالنقر فوقه نقرًا مزدوجًا. إذا تم إعداد اقترانات الملفات بشكل صحيح، فسيقوم التطبيق المخصص لفتح ملف .txt بفتحه. من الممكن أن تحتاج إلى تنزيل التطبيق الصحيح أو شراءه. من الممكن أيضًا أن يكون لديك التطبيق الصحيح على جهاز الكمبيوتر الخاص بك، ولكن ملفات .txt لم ترتبط به بعد. في هذه الحالة، عند محاولة فتح ملف .txt، يمكنك إخبار Windows بالتطبيق الصحيح لهذا الملف. ومن الآن فصاعدًا، سيؤدي فتح ملف ‎.txt إلى فتح التطبيق الصحيح.

التطبيقات التي تفتح ملف .txt

مايكروسوفت المفكرة

مايكروسوفت المفكرة

المفكرة هي محرر نص أساسي يستخدم لإنشاء مستندات عادية. يُستخدم بشكل شائع لعرض الملفات النصية (.txt) أو تحريرها، وهو أداة بسيطة لإنشاء صفحات الويب، ويدعم فقط التنسيق الأساسي في مستندات HTML. كما أن لديها وظيفة تسجيل بسيطة مدمجة. في كل مرة يتم فيها فتح ملف يتم تهيئته باستخدام ‎.log، يقوم البرنامج بإدراج طابع زمني نصي في السطر الأخير من الملف. يقبل النص من حافظة Windows. يعد هذا مفيدًا في تجريد نوع الخط وأكواد الأنماط المضمنة من النص المنسق، كما هو الحال عند نسخ نص من صفحة ويب ولصقه في رسالة بريد إلكتروني أو غيرها من "ما تراه هو ما تحصل عليه". § محرر النصوص. يتم لصق النص المنسق مؤقتًا في برنامج "المفكرة"، ثم يتم نسخه على الفور مرة أخرى بتنسيق مجرد ليتم لصقه في البرنامج الآخر. يمكن استخدام برامج تحرير النصوص البسيطة مثل Notepad لتغيير النص باستخدام العلامات، مثل HTML. قدمت الإصدارات المبكرة من برنامج "المفكرة" الوظائف الأساسية فقط، مثل البحث عن النص. تتضمن الإصدارات الأحدث من Windows إصدارًا محدثًا من برنامج Notepad مع وظيفة البحث والاستبدال (Ctrl + H)، بالإضافة إلى Ctrl + F للبحث واختصارات لوحة المفاتيح المشابهة. إنه يستخدم فئة نافذة مدمجة تسمى التحرير. في الإصدارات الأقدم مثل Windows 95 وWindows 98 وWindows Me وWindows 3.1، يوجد حد يبلغ 64 كيلو بايت لحجم الملف الذي يتم تحريره، وهو حد نظام التشغيل لفئة EDIT.

مايكروسوفت الدفتر

المفكرة2

يعد تطبيق Notepad2 محرر نصوص أكثر تقدمًا لنظام Windows تم تطويره بواسطة Florian Balmer. نشأ هذا البرنامج من برنامج Microsoft Notepad الأصلي المدمج ولهذا السبب فهو فعال وسريع أيضًا حتى عندما يكون صغيرًا. يحتوي برنامج Notepad2 أيضًا على الكثير من الميزات مثل تمييز بناء الجملة الذي يسمح بعرض نص أو رمز مصدر باستخدام خطوط وألوان مختلفة. تتيح ميزة تسليط الضوء على بناء الجملة هذه في برنامج notepad2 للمستخدمين كتابة لغة البرمجة بسهولة ووضوح. ترجع هذه الوظيفة الرائعة لـ Notepad2 أيضًا إلى العديد من الميزات الأخرى التي يمتلكها مثل المسافة البادئة التلقائية، وميزة البحث والاستبدال العادية والمبنية على التعبير، ومطابقة الأقواس، وتحويل السطر الجديد، وتحويل التشفير بالإضافة إلى ميزات التراجع والإعادة المتعددة. تجعل هذه الميزات وظيفة المفكرة البسيطة أكثر تقدمًا وتجعل استخدام المفكرة أكثر إثارة للاهتمام لفتح الملفات بتنسيق txt. أو لكتابة أكواد HTML. يدعم برنامج Notepad2 أيضًا العديد من لغات البرمجة مثل ASP وC++ وPerl وJava وغيرها.

مايكروسوفت وورد

Microsoft Word هو برنامج معالج نصوص موجود في Microsoft Office Suite. تم تطويره بواسطة شركة Microsoft Corporation، حيث يقوم بإنشاء امتداد ملف .doc عند حفظ الملف. تنسيق ملف المستند (.doc) هو تنسيق ملف نصي أو ثنائي لحفظ المستندات على وسائط التخزين، وذلك بشكل أساسي لاستخدام الكمبيوتر، مثل كتابة النص والمخططات والجداول وتنسيق الصفحات والرسوم البيانية والصور والمستندات الأخرى التي يتم إنشاء محتواها و تم تحريره. محتويات هذه المستندات قابلة للطباعة بأي أحجام ويمكن فتحها في أجهزة أخرى بشرط أن يكون نظام التشغيل الخاص بها قادرًا على قراءة ملفات DOC. لقد أصبح امتداد الملف ‎.doc هذا معيارًا فعليًا شاملاً للمستندات المكتبية، ولكنه تنسيق مملوك ولا يتم دعمه دائمًا بشكل كامل بواسطة معالجات النصوص الأخرى. هناك مجموعة متنوعة من البرامج القادرة على فتح هذا النوع من الملفات، وأنظمة التشغيل المختلفة والتي لديها برامج مثبتة يمكنها فتح ملف أول هي: Microsoft Word، وMicrosoft Notepad، وMicrosoft Word، وIBM Lotus WordPro، وCorel WordPerfect.

أبل تحرير النص

Apple TextEdit هو برنامج محرر نصوص ومعالج كلمات مفتوح المصدر أيضًا، والذي تم استخدامه لأول مرة في NeXTSTEP وOPENSTEP، ولكنه الآن مدمج في معظم الإصدارات الحديثة من نظام التشغيل Mac OS X. ويعتبر أيضًا تطبيق GNUstep لأنظمة التشغيل الأخرى التي تعتمد على نظام Unix، مثل أجهزة الكمبيوتر التي تعمل بنظام Linux. يتم تشغيل هذا البرنامج بواسطة Advanced Typography بواسطة Apple، لذا توقع العديد من الميزات المتقدمة المتعلقة بالطباعة. تتمثل الوظيفة الرئيسية لهذا البرنامج في قراءة وكتابة المستندات بنص عادي وتنسيقات HTML وتنسيق نص منسق ودليل تنسيق النص المنسق. يمكنه أيضًا فتح ملفات نصية بسيطة ولكن ليس لديه القدرة على حفظ المستندات بهذا التنسيق. يدعم الإصدار 10.3 من نظام التشغيل Mac OS X مستندات Microsoft Word، بينما يمكن لنظام التشغيل Mac OS X الإصدار 10.4 فتح مستندات Word وحفظها في

الموضوع رقم 10:الملفات. الملفات المكتوبة. ملفات نصية.

مفاهيم أساسية

ملفات عبارة عن بنية بيانات مسماة على وسيط تقني، وهي عبارة عن سلسلة من العناصر (السجلات) من نفس النوع.

ملفات عبارة عن مجموعة متغيرة الطول ذات حجم غير محدود.

يمكن أن يكون الملف جزءًا من بنية معقدة أخرى، لكن يجب ألا يكون جزءًا من ملف آخر.

الفرق بين الملف والمصفوفة:

أ) التنسيب على وسائل الإعلام الخارجية؛

ب) لم يتم تحديد طول الملف؛

ج) لا يتم تحديد موقع العنصر بواسطة الفهرس.

يتم استخدامه لتعيين ملف والعمل معه متغير الملف(ف ب).

متغير الملفهو متغير يستخدم في البرامج لتعيين الملف والوصول إليه.


ميزات الملف المتغير:

لا يمكن تعيين أي قيم.

لا يمكنه المشاركة في العمليات المنطقية

ولا يمكن تضمينها في التعبيرات الرياضية

إعلان ملف متغير

يتم الإعلان عن الملف في قسم وصف المتغير مع الإشارة إلى نوع عناصر الملف.

نوع الملف

وصف الملف

كتبته

var F1: ملف عدد صحيح؛

F2: ملف شار؛

غير مكتوب

نص

العمل مع ملف

أ) التسجيل في الملف

تعيين (FP، 'الاسم')؛

فتح ملف للكتابة

كتابة البيانات إلى ملف

الكتابة (FP، البيانات)؛

Writeln(FP, البيانات); - للنص

إغلاق الملف

ب) القراءة من الملف

نقوم بربط ملف (ربما غير موجود) بالاسم Name مع متغير الملف (FP)

تعيين (FP، 'الاسم')؛

افتح الملف للقراءة (يتم ضبط المؤشر على العنصر الأول)

نقرأ البيانات من الملف إلى متغيرات ونحرك مؤشر الملف للأمام.

قراءة (FP، المتغيرات)؛

Readln(FP, Variables); - للنص

إغلاق الملف

عند العمل مع ملف، يتم استخدام مفهوم المؤشر أو فهرس الملف، أي موضع الرأس المغناطيسي في مكان معين في الملف.

تحديد طول الملفات النصية

لا يوجد أمر في باسكال يحدد عدد الأسطر المكتوبة في ملف نصي. ومع ذلك، هناك وظيفة تخبرك عندما يصل مؤشر الملف إلى السطر الأخير - EOF (نهاية الملف)

EOF(ف ب) –وظيفة التأكيد

الوصول إلى نهاية الملف النصي

إذا تم الوصول إلى نهاية الملف، فإن EOF يكون صحيحًا.

إذا لم يتم الوصول إلى نهاية الملف، فإن EOF يكون خطأ.

مثال على قراءة ملف نصي يحتوي على عدد غير معروف من الأسطر. وفي نهاية البرنامج سوف نقوم بعرض عدد الأسطر على الشاشة.

فار و:نص؛ ن: عدد صحيح؛ ق:سلسلة؛

Assign(f, 'c:\MyText.txt');

بينما Eof(و)=خطأ يفعل (يمكنك كتابة هذا السطر أقصر: بينماليس Eof(و) يفعل}

Writeln("في الملف c:\MyText.txt", N, "lines");

تحديد طول الملف الثنائي

بالنسبة للملفات الثنائية المكتوبة، تنطبق الطريقة المستخدمة عند قراءة الملفات النصية. تعمل وظيفة EOF بنفس الطريقة لكل من الملفات النصية والثنائية.

بالإضافة إلى ذلك، عند العمل مع الملفات الثنائية، يمكنك استخدام وظيفة FileSize، التي تحدد طول الملف الثنائي.

حجم الملف (FP) –دالة ترجع طول الملف الثنائي

برنامج يقرأ جميع الأرقام من ملف عدد صحيح ثنائي ويجد مجموعها:

var f: ملف عدد صحيح؛

مجموع، ط، T: عدد صحيح؛

تعيين(f, 'c:\MyFile.int');

لأنا:=1 إلى حجم الملف (و) يفعل (يمكنك استخدام حلقة أخرى: بينماليس Eof(و) يفعل}

Writeln("مجموع الأرقام في الملف c:\MyFile.int هو ", Summ);

Writeln("طول الملف c:\MyFile.int", FileSize(f), "أرقام");

التنقل عبر ملف ثنائي

بالنسبة للملفات الثنائية، يوجد إجراء بحث يقوم بنقل مؤشر القراءة والكتابة إلى الموضع المطلوب في الملف.

يطلب (فب، الموقف) -يحرك المؤشر

إلى موضع ملف معين

برنامج يقوم بإعادة تعيين رقم في موقع معين في ملف ثنائي حقيقي ويقوم بإلحاق هذا الرقم بنهاية الملف.

var f: ملف حقيقي؛ (نعلن عن متغير ملف لملف حقيقي)

N:= FileSize(f); (دعونا نحدد عدد الأرقام في الملف)

كرر (بداية الدورة)

Writeln("في الملف ', N, 'أرقام');

Writeln("أدخل رقم الرقم الذي يجب نقله إلى نهاية الملف؟");

حتى (Poz>=0) و (Poz<=N) {выход из цикла, только если в данном файле такая позиция существует}

تسعى (و، بوز)؛ (ضع مؤشر الملف في موضع معين)

قراءة (و، ص)؛ (نقرأ الرقم من موضع الملف المحدد في المتغير R، ويتحرك المؤشر موضعًا واحدًا للأمام)

تسعى (و، بوز)؛ (أرجع المؤشر إلى الموضع المحدد)

اكتب (و، لاغ)؛ (نقوم بإعادة ضبط الرقم الذي تم ضبط المؤشر عليه)

تسعى (و، ن)؛ (حرك المؤشر إلى نهاية الملف)

اكتب (و، ص)؛ (نكتب الرقم من المتغير R إلى نهاية الملف)

تقليل الملفات الثنائية

لتقصير ملف ثنائي، تحتاج إلى ضبط مؤشر الملف على المكان الذي توجد بعده المعلومات غير الضرورية وقطع الجزء غير الضروري باستخدام إجراء Truncate.

اقتطاع (FP ) الإجراء الذي يقوم باقتطاع البيانات الموجودة بعد مؤشر الملف

برنامج يترك فقط أول 10 أرقام في ملف ثنائي:

var f: ملف حقيقي؛ (الإعلان عن متغير الملف)

Assign(f, 'c:\MyRealFile.rlf'); (ربط متغير ملف بملف)

إعادة تعيين (و)؛ (افتح الملف للقراءة والكتابة)

تسعى (و، 10)؛ (ضع مؤشر الملف في موضع معين)

اقتطاع (و)؛ (نقطع من الملف كل ما هو أبعد من مؤشر الملف)

إضافة معلومات إلى الملفات النصية

لسوء الحظ، عند العمل مع الملفات النصية، لا توجد طريقة لإدراج أي معلومات في منتصف الملف أو في بدايته. التغيير الوحيد الممكن للملف هو القدرة على إضافة أسطر إلى نهاية الملف. للقيام بذلك، يجب فتح الملف للإضافة.

أppend(FP)- الإجراء الذي يفتح ملف نصي

لإضافة خطوط

برنامج يقوم بإلحاق سطرين في نهاية الملف النصي:

فار FT: نص؛ ق:سلسلة؛

تعيين (FT، 'q.txt')؛

S:='أول سطر مضاف'; Writeln(FT, S);

S:='السطر الثاني المضاف'; Writeln(FT, S);

إعادة تسمية ونقل الملف

عند العمل على وضع المعلومات على القرص، يجب أن تدرك أنه عند نقل المعلومات من مجلد واحد (على عكس النسخ، حيث يتم إنشاء نسخة مكررة من البيانات) إلى مجلد آخر، لا يوجد نقل فعلي للبيانات. عند نقل المعلومات من مجلد إلى آخر، يتغير المسار الموجود في الملف فقط، أي في الواقع يتغير اسم الملف فقط.

لذلك، في باسكال، يقوم نفس الأمر بإعادة تسمية الملف ونقله بين الدلائل.

إعادة تسمية (FP، اسم_الملف_الجديد)إجراء يقوم بإعادة تسمية ملف ونقله إلى دليل،

المحدد في اسم الملف الجديد.

يعمل أمر إعادة التسمية فقط على الملفات المغلقة (أو التي لم يتم فتحها بعد). لذلك، قبل استخدامه، لا تحتاج إلى فتح الملف لقراءة البيانات أو كتابتها أو إضافتها. أو، إذا كان الملف مفتوحًا بالفعل، فيجب عليك إغلاقه أولاً.

يجب أن يقوم البرنامج بإعطاء الملف "q1.txt" اسمًا جديدًا، حيث سيقوم المستخدم بإدخاله ونقل الملف.س2. رسالة قصيرة"للفهرسة"ج:\ وثيقة\’.

فار FT: نص؛ ق:سلسلة؛

تعيين (FT، 'q1.txt')؛ (ربط متغير ملف بملف)

Writeln('أدخل اسمًا جديدًا للملف q1.txt');

قراءة (ق)؛ (نقرأ اسم الملف الجديد في المتغير s من لوحة المفاتيح)

إعادة تسمية (FT، s)؛ (أعد تسمية الملف)

تعيين (FT، 'q2.txt')؛ (نقوم بربط متغير الملف بالملف الثاني)

إعادة تسمية (FT، 'c:\Document\q2.txt'); (انقل الملف إلى الدليل المحدد بنفس الاسم)

لنقل ملف إلى محرك أقراص آخر، تحتاج إلى نسخ الملف ثم حذفه في موقعه الأصلي

نسخ وحذف ملف

ينسخ: لنسخ ملف، تحتاج إلى قراءة جميع سجلات ملف واحد وكتابتها في الملف الذي تم إنشاؤه حديثًا.

إزالة:لحذف ملف، ما عليك سوى تطبيق إجراء المسح على متغير الملف (المقترن بالملف المغلق).

مسح (FP) إجراء يقوم بحذف ملف مرتبط بمتغير ملف.

يقوم البرنامج بنسخ الملف من محرك الأقراص "C" إلى القرصجل 'د'ويحذف الملف الأصلي من محرك الأقراص "C" (في الواقع، يقوم البرنامج بنقل الملف من محرك أقراص إلى آخر)

var f1, f2: ملف بايت؛

تعيين(f1, 'c:\MyFile.int'); إعادة تعيين(f1); (افتح ملف العينة للقراءة)

تعيين(f2, 'd:\MyFile.int'); إعادة كتابة(f2); (إنشاء ملف على محرك الأقراص D)

بينماليس Eof(f1) يفعل

قراءة (f1، ب)؛ (نقرأ البيانات من الملف الأصلي)

اكتب (f2، ب)؛ (نكتب البيانات في ملف جديد)

إغلاق(f1); (أغلق ملف العينة، يجب حذف الملف قبل الحذف)

إغلاق(f2); (أغلق الملف الجديد)

مسح (f1)؛ (احذف الملف)

العمل مع الكتالوجات

MkDir (اسم الدليل) – الإجراء يخلق واحدة جديدةفهرس

(في حالة وجود دليل بنفس الاسم، سيحدث خطأ)

رمدير(اسم الدليل) – الإجراء يحذففهرس

(يمكن حذف دليل فارغ فقط)

ChDir (اسم الدليل) – الإجراء التغييرات الحاليةفهرس

(الدليل الحالي هو دليل لا يلزم تحديد مساره عند العمل مع الملفات. عند تشغيل برنامج، يكون الدليل الحالي هو الدليل الذي يوجد به البرنامج.)

ل إعادة تسميةفهرسضروري :

أ) إنشاء دليل جديد

ب) نقل كافة الملفات هناك

ج) حذف الدليل القديم

يقوم البرنامج بإعادة تسمية الدليل "c:\Cat\"، الذي يوجد به الملفين "q1.txt" و"q2.ini"، إلى الدليل "c:\CatNew\" ويجعل الدليل محدثًا.

var f1,f2: ملف بايت؛ ب: بايت؛

MkDir("c:\CatNew"); (إنشاء دليل جديد)

(انسخ ملف q1.txt إلى الدليل الجديد)

تعيين(f1, 'c:\Cat\q1.txt'); إعادة تعيين(f1);

تعيين(f2, 'c:\CatNew\q1.txt'); إعادة كتابة(f2);

بينماليس Eof(f1) يفعل

يبدأقراءة (f1، ب)؛ اكتب (f2، ب)؛ نهاية؛

(انسخ ملف q2.ini إلى الدليل الجديد)

تعيين(f1, 'c:\Cat\q2.ini'); إعادة تعيين(f1);

تعيين(f2, 'c:\CatNew\q2.ini'); إعادة كتابة(f2);

بينماليس Eof(f1) يفعل

يبدأقراءة (f1، ب)؛ اكتب (f2، ب)؛ نهاية؛

إغلاق(f1); إغلاق(f2); مسح (f1)؛

RmDir('c:\Cat'); (حذف الدليل القديم)

ChDir('c:\CatNew'); (اجعل الدليل الجديد الحالي)

ابحث في الملفات

لا يعرف المبرمج دائمًا الملفات الموجودة في أي أدلة وأي الأدلة موجودة على أي أقراص. ولذلك، فإن أحد الموضوعات المهمة في معالجة الملفات هو العثور على الملفات (والأدلة).

للبحث عن الملفات، هناك إجراءان موجودان في الوحدة ويندوز:

البحث أولا(القناع، العلم، مستقبل المعلومات)- البحث عن الملف الأول الذي يطابق "القناع" و"العلم"، وفي حالة العثور عليه، يتم نقل البيانات الخاصة بالملف الموجود (الدليل) إلى متغير مثل TSsearchRec("متلقي المعلومات")

يجدالتالي (مستقبل_المعلومات)- يبحث عن الملف التالي الذي يستوفي الشروط المحددة في إجراء FindFirst، فإذا وجد، ينقل البيانات حول الملف الموجود (الدليل) إلى متغير مثل TSsearchRec("متلقي المعلومات")

وحدة ويندوزيحتوي أيضًا على متغير دوسخطأ، والذي يظل صفرًا طالما أن أوامر البحث عثرت على ملف يتوافق مع شرط البحث. إذا لم تجد أوامر البحث ملفات مطابقة للشرط، فالمتغير

قناع البحث –سلسلة تحتوي على اسم الملف أو الدليل المراد البحث فيه. بالإضافة إلى الأحرف العادية، يمكن أن يحتوي القناع على "*" و"؟".

* - يعني أنه في الملف المطلوب في مكان معين قد يكون هناك أي عدد من أي أحرف؛

? – يعني أن أي حرف واحد يمكن أن يكون موجودًا في موقع معين في الملف الذي يتم البحث فيه.

أمثلة على الأقنعة:

"*.* - أي ملف بأي امتداد

"بحث.*" - ملف باسم "quest" وبأي امتداد

"*.رسالة قصيرة"- ملف بأي اسم وامتداد "txt"

"كويست؟.txt"- ملف بامتداد "txt"، يحتوي على 5 أحرف في الاسم، أول 4 منها هي "qust"، والحرف الخامس هو أي

"كويست*.txt" - ملف بامتداد "txt"، الأحرف الأربعة الأولى منه هي "qust"، وعدد الأحرف اللاحقة غير محدود

"سuest. رسالة قصيرة- ملف بالاسم "quest" والامتداد "txt"

علم البحث -مجموعة من الثوابت الخاصة المتصلة بواسطة عامل التشغيل OR.

بدلاً من الثوابت، يمكنك استخدام رقم يساوي مجموع الأرقام مع الثوابت المقابلة

علَم

نوع الملف

رقم

faReadOnly

البحث باستخدام سمة للقراءة فقط

faHidden

ابحث باستخدام السمة "مخفي".

faSysFile

البحث باستخدام السمة "النظام"

faVolumeبطاقة تعريف

إرجاع معرف الوسائط

faDirectory

إرجاع معلومات الدليل

faArchive

ابحث باستخدام خاصية "الأرشيف".

faAnyFile

تمكين كافة العلامات السابقة

أمثلة على الأعلام:

· faReadOnly أو مخفي – 3 - يبحث عن الملفات التي تحتوي على السمة "مخفية" أو "للقراءة فقط".

· faDirectoty أوملف FaSys - 20 – يبحث عن الدلائل والملفات التي تحتوي على مجموعة سمات "النظام".

متلقي المعلومات –نوع المتغير تيسيرتشريك,والتي سوف تحتوي على بيانات حول الملف الذي تم العثور عليه

تم وصف نوع TSearchRec في وحدة WinDos ولا يتطلب وصفًا مسبقًا من قبل المبرمج. هذا النوع هو سجل بالنموذج التالي:

اكتب TSearchRec = سجل

ملء: صفيف البايت؛ (معلمة النظام، لا نستخدمها)

Attr: بايت؛ (المعلمة تحتوي على بيانات علامة الملف)

الوقت: لونجينت؛ (وقت إنشاء الملف)

الحجم: لونجينت؛ (حجم الملف بالبايت)

الاسم: صفيف شار؛ (اسم الملف)

لنفترض أن لدينا متغير SR، وهو من النوع TSearchRec. بعد استخدامه في أمر FindFirst، سيحتوي على معلومات حول الملف الموجود (الدليل.)

ستنتهي المعلومات حول اسم الملف بـ SR. الاسم، حول حجم الملف بالريال السعودي. الحجم، ولتحديد ما إذا كان الملف نظامًا، تحتاج إلى توصيل قيمة SR. Attr باستخدام ثابت FaSysFile وعامل التشغيل And. الملف هو النظام إذا كانت النتيجة أكبر من الصفر.

مثال :

لو ريال سعودى. Attr وFaSysFile > 0ثم Writeln('النظام');

يبحث البرنامج في الدليل "c:\Doc" عن كافة الملفات ذات الامتداد "txt". ويعرض اسم من يزيد حجمهم عن 3000 بايت.

يستخدم دوس، crt، WinDos؛

فار ريال: TSearchRec؛ (نصف المتغير الذي سنقوم فيه بتخزين المعلومات حول الملفات التي تم العثور عليها)

clrscr; ChDir("c:\Doc"); (تغيير الدليل الحالي)

FindFirst("*.txt",faAnyFile, SR); (نبحث عن الملف الأول في الدليل الحالي بالامتداد "txt" وأي مجموعة من العلامات، ويتم تخزين النتيجة في المتغير SR)

بينما DosError=0 do (قم بتشغيل الحلقة أثناء وجود الملفات)

إذا ريال. الحجم > 3000 (إذا كان حجم الملف أكثر من 3000 بايت)

ثم writeln(SR.Name); (عرض اسم الملف الذي تم العثور عليه على الشاشة)

يبحث البرنامج عن كافة الدلائل الموجودة على القرص في الدليل الجذر لمحرك الأقراص "C" ويعرض قائمة الدلائل في الملف "c:\info. رسالة قصيرةوإلى الشاشة (الدليل الجذر لمحرك الأقراص "C" هو الدليل "c:\").

يستخدم دوس، crt، WinDos؛

فار ريال: TSearchRec؛ و: نص؛

Clrscr; تعيين (f, "c:\info.txt"); إعادة كتابة(و);

ChDir("c:\"); (انتقل إلى الدليل الجذر)

FindFirst("*",faDirectory, SR); (نحن نبحث عن ملف بدون امتدادات بما في ذلك الدلائل)

بينما خطأ دوس=0 يفعل(نقوم بتشغيل الحلقة أثناء تحديد موقع الملفات)

إذا ريال. Attr وfaDirectory>0 ثم (إذا كان الملف يحتوي على سمة "الدليل")

Writeln(SR.Name); (عرض اسم الملف على الشاشة)

Writeln(f, Sr. Name); (أخرج اسم الملف إلى الملف "c:\info.txt")

FindNext(SR); (أبحث عن الملف التالي)

إجراءات العمل مع متغيرات الملف

إجراء

غاية

تعليق

تعيين (و، 'اسم')

يربط متغير ملف بملف معين (يربط المتغير باسم الملف). تم وضعه قبل الاستخدام الأول لمتغير الملف.

يمكنك تعيين اسم الملف "الاسم" من خلال متغير سلسلة (S): Assign(f, S)

إعادة تعيين (و)

يفتح ملفًا موجودًا ويضبط المؤشر على بداية الإدخال.

لأي ملفات

إعادة الكتابة (و)

إنشاء ملف فارغ جديد، وتعيين مؤشر إلى بداية الملف. إذا كان الملف موجودا، فسيتم إتلاف محتوياته.

لأي ملفات

إغلاق(و)

إغلاق ملف مفتوح

لأي ملفات

محو (و)

يمسح ملف مغلق سابقا

لأي ملفات

إعادة تسمية (و، f1)

إعادة تسمية الملف f إلى الملف f1. يجب إغلاق الملف f أولاً

لأي ملفات

قراءة (f، v1،...vn)

اكتب (f، v1،...vn)

يكتب قيم المتغيرات v1,…vn إلى الملف f

للملفات المكتوبة وغير المكتوبة

ريدلن (f، v1،..vn)

يقرأ الإدخالات من الملف f إلى المتغيرات v1، ..vn

رايتلن (f، v1،.vn)

يكتب قيم المتغيرات v1,..vn إلى الملف f

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

إلحاق (و)

يفتح ملفًا ويضبط المؤشر على علامة نهاية الملف

تستخدم لإضافة الإدخالات

تسعى (و، ن)

يضبط مؤشرًا لتسجيل الرقم n

اقتطاع (و)

يقوم بقص كافة السجلات بعد المؤشر ويكتب علامة نهاية الملف في هذا الموضع.

وظائف عند العمل مع متغيرات الملف

إجراء

غاية

تعليق

الحصول على معلومات حول نهاية الملف صحيح إذا كان المؤشر في نهاية الملف، وإلا - خطأ

وظيفة المنطق.

صحيح إذا كان المؤشر عند نهاية علامة السطر، وإلا فسيكون خطأ

وظيفة المنطق. ل نصملفات

N:=حجم الملف(F);

تحديد عدد السجلات في الملف

ن:=ملفات(و)

إرجاع رقم السجل الذي يشير إليه مؤشر السجل. الإدخال الأول هو رقم 0.

برامج المثال

مهمة 1: اكتب برنامجايكتب بيانات عن المؤلف و20 رقمًا عشوائيًا في ملف نصي

عشوائية. (إعداد مولد أرقام عشوائية)

إعادة كتابة (و)؛ (افتح الملف للكتابة)

ص:=عشوائي(10); (نقوم بإنشاء رقم عشوائي من 1 إلى 10)

STR(ص, ق); (تحويل الرقم r إلى السلسلة s)

writeln(f, s); (اكتب سلسلة برقم إلى ملف)

إغلاق (و)؛ (أغلق الملف)

المهمة 2: اكتب برنامجاقراءة بيانات عن المؤلف و20 رقمًا عشوائيًا من ملف نصي

ص، ط، ج: عدد صحيح؛

عيّن(f,"dddddd.txt"); (نقوم بربط متغير الملف بالملف)

إعادة تعيين (و)؛ (افتح الملف للقراءة)

for i:=1 to 20 do (يشمل دورة من 20 تكرارًا)

readln(f, s); (اقرأ الرقم من الملف في السطر)

فال (ق، ص، ج)؛ (ترجم السلسلة "s" إلى الرقم "r"، في المتغير "c" رمز الخطأ المحتمل)

إذا كان c=0 ثم writeln(r); (إذا لم يكن هناك خطأ (ج=0)، فإننا نعرض الرقم على الشاشة)

إغلاق (و)؛ (أغلق الملف)

المهمة 3: حساب جذور المعادلة التربيعية وإخراج النتائج إلى ملف.

var a, b,c, x1,x2, d: حقيقي;

Assign(f,’result.txt); (نقوم بربط الملف بمتغير الملف f)

إعادة كتابة(و); (افتح الملف للكتابة)

(نقرأ البيانات المصدر من لوحة المفاتيح ونرسلها إلى ملف)

Writeln(f، "حل المعادلة المربعة")؛

Writeln(f, "a=",a:6:3,b=", b:6:3,"c=",c:6:3);

(احسب جذور المعادلة التربيعية)

إذا كان d>=0، فابدأ X1:=-b+sqrt(d)/(2*a); X2:=-b-sqrt(d)/(2*a); نهاية؛

(إخراج النتيجة إلى ملف)

إذا د<0 then writeln(f,’у урав-я нет корней’)

آخر writeln(f, 'roots: x1=', x1:6:3,'x2=', x2:6:3);

(أغلق الملف وأنهي البرنامج)

Writeln('نتائج البرنامج في الملف result.txt');

يوجد ملف على القرص اسمه كارل. txt، والذي يحتوي على أداة اعصار اللسان: "سرق كارل المرجان من كلارا، وسرقت كلارا الكلارينيت الخاص بكارل." تحتاج إلى حساب عدد الحروف "K"

فار و:نص؛ ق:عدد صحيح؛ أ:شار؛

(نربط الملف بمتغير الملف ونفتحه للكتابة)

Assign(f,'Karl.txt'); إعادة تعيين (و)؛

(ابحث على التوالي في جميع أسطر الملف حتى الأخير)

في حين لا eof(f) تفعل

(نقرأ جميع أحرف السلسلة بالتسلسل حتى آخر حرف في السلسلة ونقارنه بـ "k")

في حين لا eoln(f) تفعل

ابدأ القراءة(f,a); إذا كانت a=’k’ ثم s:=s+1; نهاية؛

(انتقل إلى السطر التالي من الملف)

أدخل النص في ملف نصي f1. أعد كتابة سطر من الملف f1 إلى f2 - النصف الأول من الملف للأمام، والثاني بترتيب الأحرف العكسي.

فار f1,f2:نص; الصورة، سنو، سا، بينالي الشارقة: سلسلة؛ ن، ص، ط: عدد صحيح؛

(ربط الملفات بمتغيرات الملف)

تعيين(f1,'file1'); تعيين(f2,'file2');

(نقرأ سطراً من لوحة المفاتيح ونرسله إلى الملف رقم 1)

إعادة كتابة(f1); قراءة (ق)؛ Writeln(f1,s); إغلاق(f1);

(قراءة سطر من الملف رقم 1)

إعادة تعيين(f1); قراءة(f1,s1); إغلاق(f1);

(ابحث عن منتصف السطر)

ن:=الطول(s1); ص:=ن شعبة 2؛

(في المتغير الجديد نكتب النصف الأول من السطر بترتيب للأمام، والنصف الثاني بترتيب عكسي)

لأني:=1 إلى y افعل

سنو:=سنو+s1[i];

بالنسبة إلى i:=n وصولاً إلى y+1، افعل

سنو:=sew+s1[i];

(أكتب سطراً جديداً للملف رقم 2)

إعادة كتابة(f2); Writeln(sNew); اكتب(f2,sNew); إغلاق(f2);

مقدمة

يواجه كل مستخدم للكمبيوتر تقريبًا الحاجة إلى إعداد مستندات معينة - الرسائل والمقالات والمذكرات والتقارير والمواد الإعلانية، وما إلى ذلك. بالطبع، يمكن إعداد هذه المستندات بدون جهاز كمبيوتر، على سبيل المثال على آلة كاتبة. ومع ذلك، مع ظهور أجهزة الكمبيوتر الشخصية، أصبح إعداد المستندات باستخدام أجهزة الكمبيوتر أسهل بكثير وأكثر ملاءمة، وبالتالي أكثر ربحية.

عند استخدام أجهزة الكمبيوتر الشخصية لإعداد المستندات، يتم عرض نص المستند الذي يتم تحريره على الشاشة، ويمكن للمستخدم إجراء تغييرات عليه عبر الإنترنت. يتم عرض جميع التغييرات التي تم إجراؤها على الفور على شاشة الكمبيوتر، ثم عند طباعتها، يتم عرض نص جميل ومنسق بشكل صحيح، والذي يأخذ في الاعتبار جميع التصحيحات التي أجراها المستخدم. يمكن للمستخدم نقل أجزاء من النص من مكان في المستند إلى مكان آخر، واستخدام عدة أنواع من الخطوط لتسليط الضوء على أقسام فردية من النص، وطباعة المستند المُجهز على الطابعة بالعدد المطلوب من النسخ.

أدت سهولة وكفاءة استخدام أجهزة الكمبيوتر لإعداد النصوص إلى إنشاء العديد من البرامج لمعالجة المستندات. تسمى مثل هذه البرامج محرري النصوص(معالجات النصوص). تتنوع إمكانيات هذه البرامج - من البرامج المصممة لإعداد مستندات صغيرة ذات بنية بسيطة، إلى برامج الطباعة والتصميم والإعداد الكامل لطباعة الكتب والمجلات (أنظمة النشر).


قبل البدء في استكشاف قائمة محرر MS-DOS، يجب أن تتدرب على الكتابة. تتم كتابة النص من لوحة المفاتيح كما هو الحال في الآلة الكاتبة العادية، وفي نهاية كل سطر يتم الضغط على Enter.

لتقسيم سطر طويل جدًا إلى قسمين، اضغط على Enter حيث يجب أن تكون نهاية السطر.

كل ضغطة على Enter تضيف سطرًا فارغًا. لو تتشكل الزائدةالأسطر الفارغة، قم بحذفها يمكنك الضغطشاي ديل.

يمكنك تصحيح الأخطاء في النص عن طريق تحريك المؤشر عبر حقل العمل باستخدام المفاتيح أو الماوس. لحذف حرف، استخدم مفتاح Del إذا كان المؤشر قبل الحرف الذي تريد حذفه، أو مفتاح Backspace إذا كان المؤشر بعد الحرف.

إذا كنت بحاجة إلى حذف حرف فقط لكتابة حرف آخر مكانه، فمن الملائم أكثر تبديل لوحة المفاتيح إلى وضع الاستبدال. بشكل افتراضي، تكون لوحة المفاتيح في وضع الإدراج. يقوم مفتاح Ins بالتبديل بين وضعي الإدراج والاستبدال.

عند الإدراج، يتم إزاحة كافة الأحرف اللاحقة إلى اليمين.

عند الاستبدال، يختفي الحرف الحالي.

يمكن حفظ المستندات التي تم إنشاؤها في محرر MS-DOS في ملفات نصية؛ للقيام بذلك، استخدم القائمة حفظ الملف.تتيح لك قائمة "حفظ باسم..." حفظ الملف تحت اسم مختلف.

لمسح المحرر وبدء العمل على ملف جديد، استخدم القائمة ملف جديد.لتحميل ملف جاهز في المحرر، استخدم القائمة فتح الملف.في لوحة الحوار، حدد اسم الملف المطلوب باستخدام المؤشر. قائمة طعام طباعة الملفيسمح لك بطباعة جزء محدد من المستند أو النص بأكمله.

من بين برامج تحرير النصوص البسيطة في روسيا، يعد LEXICON هو الأكثر استخدامًا على نطاق واسع.

معجم معالج النصوص

تم تطوير معالج النصوص المعجمي إن فيسيلوففي عام 1985 في مركز الحوسبة التابع لأكاديمية العلوم في اتحاد الجمهوريات الاشتراكية السوفياتية. منذ عام 1991 تم توفيره من قبل الشركة معلومات دقيقة.يحتوي على واجهة باللغة الروسية ويسمح لك بإعداد مستندات بسيطة تحتوي على نص باللغتين الروسية والإنجليزية. يملأ LEXICON "مكانته البيئية" بنجاح - فهو مناسب تمامًا لأولئك الذين يحتاجون إلى أداة بسيطة لإعداد مستندات صغيرة وغير معقدة، ولا يحتاجون إلى جودة طباعة عالية.

لبدء العمل على ملف جديد، تحتاج إلى إعطاء أمر القائمة مسح النصأو استخدم أي نافذة معجم مجانية. هناك إجمالي 10 نوافذ متاحة، وذلك بالضغط على A + "تشي fra على لوحة المفاتيح الأبجدية الرقمية، يمكنك الذهاب إلى النافذة بالرقم المقابل.

لتحميل ملف جاهز، استخدم أمر القائمة تنزيل النصوحدد اسم الملف المطلوب في القائمة باستخدام المؤشر.

أمر القائمة طباعة النص رسيسمح لك البدء بطباعة مستند على الطابعة إذا تم ضبط المفتاح PRINTER1FILE 1SCREEN على موضع PRINTER. عندما تكون في موضع الشاشة، يمكنك أن ترى بالضبط كيف سيبدو النص المطبوع على الطابعة.

محرر مايكروسوفت اوفيس

فيما يلي بعض الميزات التي يدعمها Word:

· استخدام العديد من الخطوط المختلفة (الأحجام والأنماط) للأحرف وطرق مختلفة لتسليط الضوء عليها (أحرف غامقة ومائلة وتحتها خط، وما إلى ذلك)؛ تحديد معلمات فقرات النص وصفحات الوثيقة؛ كتابة النص في عدة أعمدة؛ طباعة الرؤوس والتذييلات من أي نوع؛ التوليد التلقائي لجدول المحتويات وأنواع مختلفة من الفهارس؛

· تصميم الجداول والفقرات جنباً إلى جنب. إدراج الرسومات (ملفات الرسوم البيانية)؛ وضع الفقرات (على سبيل المثال، الصور) في أي مكان على الصفحة (يمكن لبقية النص أن "ينحني" حول الصورة).

يقدر المستخدمون ذوو الخبرة حقًا ميزات أسلوب Word. يتيح لك Word تسجيل جميع معلمات أنواع تنسيق النص الأكثر استخدامًا في ما يسمى بورقة الأنماط: الفقرات والأحرف وأقسام المستند. إذا قمت بذلك، فيمكن تعيين أي جزء من النص باستخدام أحد أنواع التصميم "القياسية". واحد او اثنينضغطات المفاتيح. وهذا لا يؤدي إلى تسريع كتابة المستندات بشكل كبير فحسب، بل يزيد أيضًا من مرونة تصميمها. على سبيل المثال، لتغيير الخط وموقع جميع العناوين بمستوى معين (على سبيل المثال، عناوين الفقرات)، لا تحتاج إلى البحث عن هذه العناوين وتغيير تنسيقها يدويًا - ما عليك سوى تصحيح نمط هذه العناوين، وسيتم تغييرها تلقائيًا خذ التصميم المطلوب

Shift+Ctri مع "م""1"، "ن""مع"، «(»والرقم "5" (على الجانب الأيمن من لوحة المفاتيح) محجوزان.

في الواقع، هناك العديد من المجموعات "المحظورة". إذا قمت بتحديد مجموعات باستخدام Shift لبرامجك، فمن وقت لآخر سوف "يسقط" المستخدم بشكل غير متوقع تمامًا من محرر النصوص عند محاولة كتابة حرف كبير، ولن تذهب المجموعات مع Alt سدى عند العمل في البرامج حيث يتم استدعاء خيارات القائمة بواسطة البديل + حرف- تمامًا كما هو الحال في MS-DOS Shell نفسها. في Microsoft Word، يتم حجز جميع مجموعات المفاتيح الممكنة تقريبًا للاحتياجات الداخلية!

رمز تبديل المهام نفسه هو برنامج DOSSWAP.EXE يتم تحميله قبل تنفيذ أي برنامج تطبيقي ويتم الخروج منه بعد إنهاء البرنامج، والعودة إلى MS-DOS Shell. يستهلك برنامج DOSSWAP حوالي 30 كيلو بايت من ذاكرة الوصول العشوائي.

يعد تنسيق TXT هو التنسيق الأكثر شيوعًا لتخزين ونقل البيانات النصية بعد . يمكن أن يكون ملف TXT عبارة عن كتلة منسقة/غير منسقة من المعلومات النصية، ويتم تنفيذها كسلسلة من الأسطر.

يمكن تطبيق أدوات التنسيق على أي كتلة نصية تحتوي على هذه المعلومات وتعيينها: حجم الخط ونمطه، وتباعد الأسطر، بالإضافة إلى عناصر النمط الأخرى وفقًا لاحتياجات المستخدم.

في نظام التشغيل Windows، يُسمى ملف TXT " وثيقة نصية" إذا كان ملف TXT موجودًا في حزمة البرامج المثبتة، فسيكون له الاسم " الملف التمهيدي"(في الغالبية العظمى من الحالات).

يعد TXT هو التنسيق الأساسي لتمثيل البيانات النصية، ولكنه الأساس للامتدادات الأكثر تخصصًا مثل و و .

يمكن أن يدعم مستند TXT النصي التحرير ليس فقط على أجهزة الكمبيوتر التي تعمل بأنظمة تشغيل مختلفة (Windows وMac وLinux)، ولكن أيضًا على أجهزة iPhone وiPad المحمولة التي تعمل بنظام Android. كما يتم دعم كتب Txt الإلكترونية على منصات الأجهزة المحمولة.

برامج لفتح ملفات TXT

برنامج Txt لمعظم مستخدمي نظام التشغيل Windows هو برنامج تقليدي “ دفتر"أو أدوات Microsoft Office القياسية (MS Word).

من الجدير بالذكر أن العمل مع ملحق TXT يتم تنفيذه على معظم متصفحات الإنترنت ( متصفح الانترنت, الأوبراوإلخ). تتضمن التطبيقات الشائعة الأخرى (التي تحتاج أولاً إلى تنزيل مستند Txt لها) التي تدعم إنشاء/فتح/تحرير الملفات ما يلي:

  • ستار أوفيس (نظام التشغيل ويندوز)؛
  • جيني (نظام التشغيل ويندوز)؛
  • (نظام التشغيل ويندوز)؛
  • برنامج Apple textedit (نظام التشغيل Mac OS)؛
  • كاليبر (ماك أو إس)؛
  • بلاناميسا نيو أوفيس (ماك أو إس)؛
  • تحرير (نظام التشغيل لينكس)؛
  • كريت (نظام تشغيل لينكس).

لعرض معلومات نصية على شاشة جهاز iPhone أو iPad أو الأجهزة المحمولة الأخرى، يمكن استخدام أحد برامج Kingsoft office لنظام Android أو Officesuite viewer.

كيفية تحويل TXT إلى صيغ أخرى

  • TXT -> ASCII (البرنامج الموصى به - Microsoft Windows Notepad)؛
  • TXT -> ASC، TXT -> AWW (البرنامج الموصى به - القدرة على الكتابة)؛
  • TXT -> CBR (البرنامج الموصى به - تحويل مجاني للملفات عبر الإنترنت)؛
  • TXT -> DOC، TXT -> DOCX، TXT -> ODT، TXT -> PDF، TXT -> RTF (البرنامج الموصى به -)؛
  • TXT -> EPUB، TXT -> البنك الوطني السويسري (البرنامج الموصى به - كاليبر)؛
  • TXT -> LWP (البرنامج الموصى به - القدرة على الكتابة).

يدعم هذا البرنامج تشغيله على نظام التشغيل Windows.

لماذا TXT وما هي مميزاتها؟

يمكننا القول أن امتداد TXT هو أحد التنسيقات الأكثر عالمية لتخزين ونقل المعلومات النصية. يتم تكييف ملفات TXT بشكل مثالي مع مجموعة واسعة من ملفات محرري النصوص، بما في ذلك تطبيقات نظام التشغيل الداخلية.