يتم عرض المعلومات. إخراج المعلومات

لمزامنة المعلومات الموجودة في قواعد البيانات بين إدارات الجمارك البعيدة وقاعدة بيانات الجمارك، وكذلك إرسال المستندات إلى قاعدة البيانات المركزية لدائرة الجمارك الحكومية في أوكرانيا، يستخدم برنامج Inspector-2006 وضع إدخال وإخراج المعلومات.

يمكن تنفيذ إخراج المعلومات بطريقتين: الإخراج البسيط وقائمة الانتظار.

إخراج المستند البسيط هو إجراء يقوم فيه المستخدم باختيار المستندات التي سيتم إخراجها وتنفيذ * إخراجها إلى الدليل المحدد أو إرسالها عن طريق ITK التابع لدائرة الجمارك الحكومية في أوكرانيا "البريد الإلكتروني". يمكن تحديد المستندات التي سيتم إخراجها بإحدى الطرق التالية:

الإشارة إلى النطاق الزمني لتنفيذ الوثيقة؛

الإشارة إلى النطاق الزمني لآخر تعديل للمستندات؛

اختيار مستند محدد؛

إنشاء قائمة الوثائق للإخراج.

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

كل مستند يخضع للإخراج (نتيجة تسجيله أو تعديله أو قبوله الأولي في قاعدة البيانات - اعتمادًا على نوع المستند) يتم وضعه تلقائيًا بواسطة النظام في قائمة انتظار الإخراج.

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

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

يتم تكوين قوائم انتظار الإخراج في وضع قوائم انتظار المستندات / الإخراج / الإخراج. لإنشاء قائمة انتظار، حدد إضافة من قائمة السياق (أو مفتاح INS). في مربع الحوار يجب عليك تحديد:

نوع قائمة الانتظار (يتم تحديد أنواع قائمة الانتظار من خلال نظام تدفق المعلومات)؛

اسم قائمة الانتظار، ملاحظة - للراحة والتمييز بين قوائم الانتظار؛

قائمة الانتظار تمتلئ - مربع الاختيار معطل ويمنع وضع المستندات في قائمة الانتظار؛

يتم وضع قائمة الانتظار في قائمة الانتظار - تعمل خانة الاختيار المعطلة على تعطيل عملية إلغاء قائمة الانتظار تلقائيًا؛

يتم تضمين المستندات في قائمة الانتظار - يمكنك تحديد الكل؛

مع السحب التلقائي، لا تسحب أكثر من كل دقيقة. من الإخراج السابق – بالنسبة لخدمة الإخراج التلقائي فإن القيم المقبولة هي:

أ) أكبر من الصفر: سيقوم الجهاز بإخراج قائمة الانتظار هذه بمعدل أقل من عدد محدد من الدقائق

ب) صفر أو فارغ: سيقوم الجهاز بإخراج قائمة انتظار في كل مرة يتم تشغيلها (في الإصدار الحالي - كل دقيقة)

ج) أقل من الصفر: لن يتم عرض قائمة الانتظار هذه تلقائيًا، بل يجب عرضها يدويًا.

يمكن تنفيذ إخراج المستندات الموجودة في قوائم الانتظار باستخدام الطرق التالية: الإخراج اليدوي لقائمة انتظار منفصلة، ​​والإخراج اليدوي لجميع قوائم الانتظار، والإخراج التلقائي.

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

يتم إجراء الإخراج اليدوي لجميع قوائم الانتظار في وضع قوائم انتظار المستندات/الإدخال/الإخراج/الإخراج عن طريق النقر فوق الزر إخراج جميع قوائم الانتظار النشطة. في نافذة إخراج جميع المستندات المراد إخراجها، يتم تحديد قوائم الانتظار التي تم تحديد معلمة إخراج قائمة الانتظار لها بشكل افتراضي. إذا لزم الأمر، يمكن تعديل قائمة قوائم الانتظار للإخراج. يمكنك البدء في إخراج المستندات من قوائم الانتظار باستخدام زر الإخراج. يتم تنفيذ الإخراج اليدوي لجميع قوائم الانتظار فقط إلى صندوق بريد "البريد الإلكتروني" الخاص بدائرة الجمارك الحكومية ITK في أوكرانيا.

يتم تنفيذ المستندات الضمنية من قوائم الانتظار من خلال عملية يتم تنشيطها بعد فترة زمنية محددة في الوضع التلقائي. تعرض العملية كافة قوائم الانتظار النشطة وترسل الملفات باستخدام "البريد الإلكتروني" الخاص بدائرة الجمارك الحكومية في أوكرانيا.

تتم إزالة المستندات من قوائم الانتظار تلقائيًا بواسطة البرنامج دون تدخل المستخدم. بالنسبة لقوائم الانتظار التي يتم إخراجها بتنسيقات cmf أو imf، تتم إزالة المستند من قائمة الانتظار مباشرة بعد إخراجه. بالنسبة لقوائم الانتظار التي تعمل بتنسيق csnmsg، تتم إزالة المستند من قائمة الانتظار فقط بعد استلام التأكيد من القسم المستلم بأنه تم استلام المستند.

يتم إنشاء بروتوكول لكل إخراج من المعلومات (الأدوات / إعدادات البرنامج / المعلمات العامة - في علامة التبويب الإدخال / الإخراج، يتم تحديد خانة الاختيار تخزين بروتوكولات الإخراج). في حالة الإخراج اليدوي للمعلومات، يتم فتح نافذة البروتوكول بعد اكتمال الإخراج. يمكن عرض بروتوكولات الإخراج في وضع بروتوكولات الإدخال/الإخراج/الإخراج للمستندات/المعلومات. في هذه الحالة، يمكنك تعيين المعلمات التالية: نوع الإخراج (للمستندات الفردية)، وبروتوكولات قائمة الانتظار والكتابة.

اعتمادًا على نوع واتجاه الإرسال، يكون للمعلومات تنسيقات مختلفة (الجدول 9.2).

الجدول 9.2. أنواع النقل وطرق إخراج المعلومات حسب نوع المستند

نهاية الجدول. 9.2

وثيقة

نوع التحويل

نوع الإخراج

خيارات بسيطة

بسيطة + قائمة الانتظار

بسيطة + قائمة الانتظار

حسب النطاق الزمني

حسب النطاق الزمني

خطاب الموافقة

بسيطة + قائمة الانتظار

حسب النطاق الزمني، وثيقة منفصلة

خطاب الموافقة

بسيطة + قائمة الانتظار

حسب النطاق الزمني، وثيقة منفصلة

بسيطة + قائمة الانتظار

حسب النطاق الزمني، وثيقة منفصلة

بسيطة + قائمة الانتظار

حسب النطاق الزمني، وثيقة منفصلة

قرارات التصنيف

بسيطة + قائمة الانتظار

حسب النطاق الزمني، وثيقة منفصلة

حسب النطاق الزمني، وثيقة منفصلة

وثائق الدفع

بسيطة + قائمة الانتظار

وثيقة منفصلة

ردود الفعل على تحليل المخاطر

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

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

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

تستخدم أنظمة التشغيل والبرمجيات عالية المستوى مفاهيم وبدائيات مختلفة وأكثر تجريدية للإدخال/الإخراج. على سبيل المثال، تقوم معظم أنظمة التشغيل بتنفيذ برامج التطبيقات من خلال مفهوم . تعمل لغات البرمجة C وC++، بالإضافة إلى عائلة أنظمة التشغيل Unix، على تجريد الملفات والأجهزة تقليديًا في تدفقات البيانات التي يمكن القراءة منها أو الكتابة إليها أو كليهما. تنفذ مكتبة C القياسية وظائف للعمل مع التدفقات لإدخال البيانات وإخراجها.

  • تبادل(بيانات) - في سياق لغة البرمجة ALGOL 68، الآليات مدخلو خاتمةتسمى بشكل جماعي تبادل. مكتبة التبادل ألجولا 68تعرف على الملفات/الأجهزة القياسية التالية: الوقوف، والوقوف، والخطأ، والوقوف للخلف.

البديل للوظائف البسيطة الخاصة هو I/O monad، والذي يسمح للبرامج بوصف الإدخال/الإخراج ببساطة، ويتم اتخاذ الإجراءات خارج نطاق البرنامج. وهذا أمر رائع للغاية، نظرًا لأن وظائف الإدخال/الإخراج لها آثار جانبية في أي لغة برمجة، إلا أن البرمجة الوظيفية البحتة أصبحت الآن منتشرة على نطاق واسع.

واجهة الإدخال/الإخراج

تتطلب واجهة الإدخال/الإخراج التحكم في المعالج الخاص بكل جهاز. يجب أن تحتوي الواجهة على منطق مناسب لتفسير عنوان الجهاز الذي أنشأه المعالج.

يجب أن يتم إنشاء جهة الاتصال من خلال الواجهة باستخدام الأوامر المناسبة مثل (BUSY، READY، WAITING) حتى يتمكن المعالج من التواصل مع جهاز الإدخال / الإخراج من خلال الواجهة.

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

يجب أن يكون من الممكن إنشاء المقاطعات وأنواع الأرقام المقابلة لمزيد من المعالجة بواسطة المعالج (إذا لزم الأمر).

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

أوضاع المعالجة

هناك عدة طرق يمكن من خلالها قراءة البيانات أو وضعها في الذاكرة. كل طريقة هي وضع معالجة ولها مزاياها وقيودها الخاصة.

تنقسم أوضاع العنونة إلى عدة أنواع، مثل العنونة المباشرة، والعنونة غير المباشرة، والعنونة الفورية، وعنونة الفهرس، والعنونة الأساسية، وعنونة الفهرس الأساسي، والعنونة المحتملة، وما إلى ذلك.

المخاطبة المباشرة

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

في هذه الحالة، يشير معامل Addr إلى منطقة الذاكرة التي تحتوي على البيانات وينسخها إلى سجل Reg المحدد.

المخاطبة غير المباشرة

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

الإدخال/الإخراج مع توزيع (معلومات الإدخال) عبر المنافذ (الذاكرة)

يتطلب الإدخال/الإخراج الذي يوزع (معلومات الإدخال) عبر المنافذ (الذاكرة) عادةً استخدام تعليمات مصممة خصيصًا لتنفيذ عمليات الإدخال/الإخراج.

أنظر أيضا

روابط

  • تنسيقات الأوامر والعنونة في أجهزة الكمبيوتر (فصل كتاب)

مؤسسة ويكيميديا. 2010.

انظر ما هو "الإدخال / الإخراج" في القواميس الأخرى:

    مدخلات مخرجات مدخلات مخرجات... كتاب مرجعي القاموس الإملائي

    إخراج المدخلات- نقل البيانات وإشارات التحكم بين المعالج والجهاز الطرفي. موضوعات شبكة الكمبيوتر EN الإدخال/الإخراجI/O ... القاموس التوضيحي لعلم النفس - التبادل الثنائي (بدون تحويل البيانات) - [E.S. قاموس توضيحي إنجليزي-روسي في هندسة أنظمة الكمبيوتر. موسكو 1993] موضوعات تكنولوجيا المعلومات بشكل عام مرادفات التبادل الثنائي (بدون تحويل البيانات) إن... ... دليل المترجم الفني

شاشة

الشاشة عبارة عن جهاز لعرض جميع أنواع المعلومات المتصلة ببطاقة فيديو الكمبيوتر بشكل مرئي.

توجد شاشات أحادية اللون وشاشات ملونة، وشاشات أبجدية رقمية ورسومية، وشاشات أنبوب أشعة الكاثود، وشاشات كريستال سائلة.

شاشات أشعة الكاثود ($CRT$)

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

تُصدر شاشة $CRT$ موجات كهرومغناطيسية وأشعة سينية، ذات إمكانات كهربائية ثابتة عالية، والتي لها تأثير سلبي على صحة الإنسان.

الشكل 1. شاشة CRT

شاشات الكريستال السائل (LCD $) تعتمد على البلورات السائلة

تصنع شاشات الكريستال السائل (LCD) من مادة سائلة لها بعض خصائص المواد الصلبة البلورية. عند تعرضها للجهد الكهربائي، يمكن لجزيئات الكريستال السائل أن تغير اتجاهها وتغير خصائص شعاع الضوء الذي يمر عبرها.

تتمثل ميزة شاشات LCD مقارنة بشاشات CRT$ في غياب الإشعاع الكهرومغناطيسي الضار بالبشر وحجمها الصغير.

يتم تخزين الصورة رقميًا في ذاكرة الفيديو الموجودة على بطاقة الفيديو. يتم عرض الصورة على شاشة المراقبة بعد قراءة محتويات ذاكرة الفيديو وعرضها على الشاشة.

يعتمد استقرار الصورة على شاشة المراقبة على تكرار قراءة الصورة. يبلغ معدل تحديث الصورة للشاشات الحديثة 75 دولارًا أو أكثر في الثانية، مما يجعل وميض الصورة غير مرئي.

الشكل 2. شاشات الكريستال السائل

طابعة

التعريف 2

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

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

الشكل 3. طابعة ليزر

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

الشكل 4. الطابعة النافثة للحبر

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

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

الطابعات النقطية تطبع بسرعة منخفضة، وتسبب الكثير من الضوضاء، كما أن جودة الطباعة رديئة.

الشكل 5. طابعة نقطية

الراسمة (الراسمة)

التعريف 3

جهاز مصمم للكائنات الرسومية المعقدة وواسعة التنسيق (الملصقات والرسومات والدوائر الكهربائية والإلكترونية، وما إلى ذلك) الخاضعة لتحكم الكمبيوتر.

الصورة مرسومة بالقلم. يستخدم للحصول على رسومات التصميم المعقدة والخطط المعمارية والخرائط الجغرافية والأرصاد الجوية والرسوم البيانية التجارية.

الشكل 6. الراسمة

كشاف ضوئي

التعريف 4

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

أجهزة عرض $LCD $. يتم تشكيل الصورة باستخدام مصفوفة بلورية سائلة شفافة، والتي تحتوي طرازات $3LCD$ على ثلاثة منها (واحد لكل لون من الألوان الأساسية الثلاثة). تعد تقنية $LCD$ غير مكلفة نسبيًا، لذلك يتم استخدامها غالبًا في نماذج ذات فئات وأغراض مختلفة.

الشكل 7. جهاز عرض LCD

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

الشكل 8. جهاز عرض DLP

$CRT$-أجهزة العرض. يتم تشكيل الصورة باستخدام ثلاثة أنابيب أشعة الكاثود ذات الألوان الأساسية. الآن لم يتم استخدامها عمليا.

الشكل 9. جهاز عرض CRT

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

الشكل 10. جهاز عرض LED

$LDT$-أجهزة العرض. تستخدم النماذج العديد من مولدات ضوء الليزر. تتيح هذه التقنية إنشاء أجهزة عرض مدمجة ذات سطوع عالٍ جدًا.

أجهزة إخراج الصوت

مكبر صوت مدمج

التعريف 5

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

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

نظام التشغيل Windows 64 بت لا يدعم مكبر الصوت المدمج، وذلك بسبب التعارض بين أدوات إعادة التأهيل وإدارة الطاقة الخاصة ببطاقة الصوت.

أجهزة إخراج المعلومات الصوتية المتصلة بمخرج بطاقة الصوت.

الشكل 11. مكبرات الصوت وسماعات الرأس


بعد دراسة هذا الموضوع ستتعلم:

على تصنيف والغرض من أجهزة الإخراج؛
- الخصائص الرئيسية للشاشات.
- الأنواع الرئيسية للطابعات وخصائصها؛
- الأنواع الرئيسية من المتآمرين وخصائصها،
- ما هو الغرض من أجهزة إخراج الصوت .

تصنيف أجهزة الإخراج

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

أجهزة الإخراج هي أجهزة لتحويل تمثيل الكمبيوتر (الآلة) للمعلومات إلى شكل مفهوم للبشر.

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

من بين أجهزة الإخراج، يمكن تمييز عدة فئات بناءً على شكل عرض المعلومات (الشكل 20.1): الشاشات والطابعات والراسمات وأجهزة إخراج الصوت.

أرز. 20.1. تصنيف أجهزة الإخراج

الشاشات

الخصائص العامة

تم تصميم الشاشة لعرض المعلومات الرمزية والرسومية.

يمكن تصنيع الشاشات على أساس أنابيب أشعة الكاثود أو على شكل ألواح بلورية سائلة.

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

الخصائص الرئيسية للشاشات المعتمدة على أنبوب أشعة الكاثود هي:

دقة الشاشة
- المسافة بين النقاط على الشاشة،
- الطول القطري للشاشة.

دقة الشاشة

يتم تمثيل أي صورة على الشاشة بمجموعة من النقاط تسمى البكسلات (من عنصر الصورة باللغة الإنجليزية - وهو عنصر من عناصر الصورة). يحدد عدد النقاط الأفقية والعمودية للشاشة دقة الشاشة تدعم الشاشة الحديثة دقة 800 × 600 و1024 × 768 بكسل وأوضاع أخرى: كلما زادت دقة الشاشة، كانت الصورة أفضل.

في الوضع النصي، يتم عرض الأحرف المعروفة للكمبيوتر فقط على الشاشة، وفي الوضع الرسومي، يتم عرض أي صورة تتكون من نقاط. لتمثيل أي حرف في وضع النص، يتم استخدام عدد ثابت من وحدات البكسل، مثل 8x8 أو 8x14.

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

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

المسافة بين النقاط على الشاشة

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

طول قطري الشاشة

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

يتم تحديد دقة الشاشة إلى حد كبير من خلال نسبة الطول القطري وحجم الخطوة (الجدول 20.1). على سبيل المثال، مع حجم قطري يبلغ 14 بوصة وحجم خطوة يبلغ 0.28 مم، يتم توفير وضع تشغيل الشاشة الأمثل بدقة 800 × 600 بكسل.

الجدول 20.1. العلاقة بين القطر وحجم الخطوة ودقة الشاشة


بطاقة فيديو

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

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

تخضع جميع المراقبين لاختبارات إلزامية للسلامة على صحة الإنسان. لذلك، عند شرائها، تحتاج إلى طلب شهادة أمان تؤكد جودة الشاشة المشتراة ومستوى الإشعاع المنخفض (Low Radiation).

الطابعات

الخصائص العامة

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

يمكن لوحدة نظام واحدة الاتصال من طابعة إلى ثلاث طابعات من أي نوع.

من خلال طريقة توليد معلومات الإخراجتنقسم الطابعات إلى:

تسلسلي، عندما يتم تشكيل المستند حرفًا بحرف؛
- أحرف صغيرة، عندما يتم تشكيل السطر بأكمله مرة واحدة؛
- يعتمد على الصفحة، عندما يتم تكوين صورة للصفحة بأكملها.

حسب عدد الألوان المستخدمة عند طباعة المستند، هناك طابعات بالأبيض والأسود والألوان.

بواسطة طريقة الطباعةهناك طابعات تأثيرية وغير تأثيرية.

ومن أهم خصائص الطابعات ما يلي:

عرض عربة الطابعة، الذي يحدد الحد الأقصى لتنسيق المستند الممكن: A4 أو A3؛
- سرعة الطباعة، والتي تحدد عدد الأحرف أو عدد الصفحات التي تطبعها الطابعة في الثانية أو الدقيقة؛
- دقة الطابعة، والتي تحدد جودة الطباعة بعدد النقاط في البوصة - نقطة في البوصة (نقطة في البوصة) عند إخراج حرف.

حسب طريقة الحصول على صورة على الورقأما طريقة تطبيق مادة التلوين (التونر) على الطابعات فهي: المصفوفة، النافثة للحبر، الليزر، الحراري، الرسالة. دعونا نلقي نظرة على الأنواع الرئيسية للطابعات.

طابعات نقطية

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

ونتيجة لذلك، تبقى بصمة لصورة الشخصية المعروضة على الورق.

يتم التحكم في حركة كل إبرة للحصول على الصورة المطلوبة باستخدام مغناطيس كهربائي موجود في رأس الطابعة النقطية.

كلما زاد عدد الإبر في الرأس، زادت جودة الطباعة.

الطابعات النقطية تأتي بأنواع 9 و18 و24 سنًا.

الطابعات النافثة للحبر

الطابعات النافثة للحبر هي أجهزة عديمة التأثير لأن رأس الطباعة لا يلمس الورق. وبفضل هذا، عملهم صامت تقريبا.

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

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

طابعات ليزر

استخدام طابعات الليزر شعاع الليزر.

وباستخدام نظام العدسات، يشكل شعاع ليزر رفيع صورة إلكترونية على أسطوانة حساسة للضوء.

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

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

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

المتآمرون

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

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

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

تشمل الخصائص الرئيسية للمتآمرين ما يلي:

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

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

على أساس مبدأ التشغيل، يتم تقسيم أجهزة الراسمة إلى القلم، النافثة للحبر، الكهروستاتيكي، النقل الحراري، والقلم الرصاص.

يستخدم الراسمون القلم الأقلام العادية لإنتاج الصور. للحصول على صورة ملونة، يتم استخدام عدة أقلام بألوان مختلفة.

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

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

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

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

أجهزة إخراج الصوت

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

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

أسئلة الاختبار والواجبات

1. ما هي أجهزة الإخراج المستخدمة؟

2. اذكر الخصائص الرئيسية للشاشة.

3. كيف تفهم مصطلح "دقة الشاشة"؟

4. ماذا تعني كلمة "بكسل"؟

5. ما هو نظام الفيديو للكمبيوتر الشخصي؟

6. قم بإدراج تقنيات الطباعة الرئيسية.

7. ما هو مبدأ التشغيل الأساسي للطابعة النقطية؟

8. ما هو مبدأ التشغيل الأساسي للطابعة النافثة للحبر؟

9. تقديم تقييم مقارن بين الطابعات النافثة للحبر والطابعات الليزرية.

10. وصف مبدأ تشغيل المتآمرين وأنواعهم.

11. ما هي تطبيقات أجهزة إخراج الصوت؟

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

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

عندما يبدأ تنفيذ برنامج C++، يتم فتح أربعة سلاسل:

في المستقبل، سنكون مهتمين بالتيارات cin، cout.

لاستخدام وظائف الإدخال/الإخراج القياسية، تحتاج إلى تضمين مكتبة iostream في برنامجك. في الواقع يتم تنفيذ الإدخال/الإخراج في لغة C++ بواسطة عاملين:<< и >>.

باستخدام عامل الإخراج<< можно вывести данные любого базового типа Си++. Вот некоторые примеры.

cout<< “Эта строка выводится на экран.\n”

cout<< 100.99;

لقراءة قيمة من لوحة المفاتيح، استخدم عامل تشغيل الإدخال >>. على سبيل المثال، في هذا المقتطف يتم إدخال قيمة عددية في num.

سين >> الأسطوانات؛

دعونا نلقي نظرة على عدة خيارات لاستخدام عوامل الإدخال/الإخراج المذكورة أعلاه.

وفيما يلي نتيجة البرنامج.

وهنا بعض الأرقام: 10 20 99.101

يمكنك إخراج أكثر من قيمة واحدة في تعبير إدخال/إخراج واحد. على سبيل المثال، يمكن تعديل البرنامج الموضح في القائمة 2 على النحو التالي:

ستكون نتيجة عمله هي نفسها تمامًا كما في البرنامج السابق.

تعرض القائمة 4 مثالاً لبرنامج يسمح للمستخدم بإدخال رقم.

في بعض الحالات، قد تواجه مهمة إخراج البيانات بتنسيق معين. يمكنك استخدام الدالة printf() لهذا الغرض. نظرًا لأن printf() ليس عنصرًا مضمنًا في لغة C++، فمن الضروري قبل تشغيل البرنامج تضمين ملف رأس يحتوي على وصف لوظيفة printf() باستخدام عامل التشغيل #include. في هذه الحالة هو الملف stdio.h.

لقد استخدمنا الدالة printf()‎ من قبل (انظر القائمة 1)، والآن سننظر إليها بمزيد من التفصيل.

النموذج المبدئي:

إنت برينتف (كونست شار *شكل [, دعوى]... );

وصف:

ينتج مخرجات منسقة.

خيارات:

شكل- سلسلة التنسيق؛

دعوى– تسلسل الحجج.

قيمة الإرجاع:

يقوم كل استدعاء لهذه الدالة بإرجاع عدد الأحرف المطبوعة، أو قيمة سالبة في حالة حدوث خطأ.

أعلن في ملف الرأس:

مثال الاستخدام:

printf("سلسلة واحدة");

printf("%s %s", "واحد", "سلسلة");

printf("%s\n%s", "Two", "string");

printf("[%d: %d]"، 1, 0);

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

بشكل عام، تبدو مواصفات التحويل كما يلي:

% [الأعلام] [العرض] [ . دقة] [( ح | ل | I64 | ل)]يكتب

يمكن العثور على وصف تفصيلي لجميع معلمات المواصفات في الملحق ب 1.2ملاحظات المحاضرة. سوف نستخدم نسخة مبسطة من المواصفات:

يتم عرض رموز المحددات وشرح معناها في الجدول 1. إذا % لا يوجد حرف محدد صالح، والنتيجة غير محددة.

الجدول 1. التحولات printf

رمز نوع الوسيطة؛ نوع الطباعة
د، ط كثافة العمليات؛ علامة عشرية موقعة
س كثافة العمليات غير الموقعة؛ تدوين ثماني غير موقعة (بدون 0 على اليسار)
س، س كثافة العمليات غير الموقعة؛ تدوين سداسي عشري غير موقع (بدون 0x أو 0X على اليسار)، والأرقام من 10 إلى 15 هي abcdef لـ x وABCDEF لـ X
ش كثافة العمليات غير الموقعة؛ عدد صحيح عشري غير موقعة
ج كثافة العمليات؛ حرف واحد بعد التحويل إلى حرف غير موقعة
س شار *؛ تتم طباعة أحرف السلسلة حتى تتم مواجهة "\0" أو الوصول إلى عدد الأحرف المحدد بواسطة الدقة
F مزدوج؛ التدوين العشري للنموذج [-]mmm.ddd، حيث الكمية د
ه، ه مزدوج؛ التدوين العشري للنموذج [-]m.ddddddde±xx أو التدوين للنموذج [-]m.ddddddE±xx، حيث تكون الكمية دالمحددة بالدقة. الدقة الافتراضية هي 6؛ الدقة الصفرية تمنع الطباعة بالفاصلة العشرية
ز، ز مزدوج؛ يتم استخدام %e و%E إذا كان الترتيب أقل من -4 أو أكبر من أو يساوي الدقة؛ وإلا فسيتم استخدام %f. لا تتم طباعة الأصفار الزائدة والنقاط الزائدة
ص فارغ *؛ يطبع كمؤشر (يعتمد التمثيل على التنفيذ
ن كثافة العمليات *؛ عدد الأحرف المطبوعة حتى الآن بواسطة هذه المكالمة printf، مكتوب على الحجة. لا يتم تحويل أية وسائط أخرى
% لا يتم تحويل أية وسائط؛ تمت طباعة %

في أغلب الأحيان نقوم بطباعة الأرقام والسلاسل. لذلك، من القائمة أعلاه، تعتبر أحرف المحدد d وg وs مهمة بالنسبة لك.

مثال

خذ بعين الاعتبار استدعاء الدالة printf() التالي:

printf("أنا %s\n %d: %d\n", "بخير!", 1, 0);

ونتيجة لتنفيذ هذا السطر ستظهر الشاشة:

تبدأ سلسلة التنسيق بالكلمات "أنا". نظرًا لعدم وجود "%" أمام هذه الكلمات، يتم عرضها على الشاشة دون أي تحويل. ويتبع ذلك الأحرف "%s". إنها تعني أن الوسيطة التي تم تمريرها "بخير!" يجب أن يتم إخراجها كسلسلة من الأحرف. تجدر الإشارة إلى أن الحرف "\n" الذي يتبع المزيد في سلسلة التنسيق ليس حرفًا محددًا لسلسلة التنسيق. هذا حرف خاص يستخدم عند عرض المعلومات النصية. يقدم الجدول 2 وصفًا لبعض الأحرف الخاصة.

الجدول 2. بعض الأحرف الخاصة

وبالتالي، يشير الحرف "\n" إلى الحاجة إلى بدء سطر جديد. بعد ذلك، تحتوي سلسلة التنسيق على الأحرف "%d: %d". يقولون أن الوسيطات التالية (في هذه الحالة 1 و0) هي أعداد صحيحة ويجب عرضها على الشاشة، مفصولة بسلسلة من الأحرف ":". تنتهي سلسلة التنسيق بحرف "\n" آخر.

عشوائي عدد المولدات

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

للعمل مع منشئ أرقام عشوائية، توفر لغة C++ وظيفتين: srand() وrand()، الموضحتين في مكتبة stdlib.

قبل بدء العمل، يجب تهيئة مولد الأرقام العشوائية. للقيام بذلك، استدعاء الدالة srand() مع أي وسيطة عدد صحيح موجب.

كل استدعاء للدالة rand() ينتج عددًا صحيحًا عشوائيًا في النطاق من 0 إلى RAND_MAX. القيمة العددية لهذه الكمية لا تهمنا. تعرض القائمة 5 مثالاً لبرنامج يطبع رقمين عشوائيين على الشاشة.

لاحظ أنه في كل مرة تتصل فيها بالبرنامج (القائمة 5)، تحصل على نفس تسلسل الأرقام. وذلك لأننا قمنا بتهيئة منشئ الأرقام العشوائية بنفس رقم السلسلة (2). إذا كنت تريد الحصول على تسلسل مختلف في كل مرة، فأنت بحاجة إلى تغيير قيمة وسيطة الدالة srand() وفقًا لذلك في كل مرة تبدأ فيها البرنامج. للقيام بذلك، يمكنك، على سبيل المثال، استخدام ساعة النظام. تعرض القائمة 6 نسخة معدلة من البرنامج الذي يقوم بطباعة رقمين عشوائيين.

الآن، في كل مرة تتصل فيها بالبرنامج، ستتلقى سلسلة جديدة من الأرقام.


مهمة المختبر

كتابة وتجميع وتشغيل البرامج التالية:

ملحوظة! في البرنامج المعروض في القائمة رقم 9، يجب على كل طالب إدخال بياناته.

بعد تشغيل هذا البرنامج يظهر على الشاشة السطر التالي:

يجب أن يحتوي البروتوكول على قوائم بجميع البرامج المكتوبة. يجب أن تحتوي كل قائمة على تعليقات.


أسئلة التحكم

1) تريد إنشاء مشروع. أفعالك؟

2) لقد قمت بكتابة برنامج وتريد تجميعه. لسوء الحظ، البرنامج يحتوي على أخطاء. أفعالك؟

3) لقد حققت تجميعًا خاليًا من الأخطاء لبرنامجك. الآن تريد تشغيله ورؤية نتيجة عمله. أفعالك؟

4) ما الذي يستخدم لإدخال وإخراج المعلومات؟

5) لماذا هناك حاجة للمكتبات وكيف يتم ربطها بالبرنامج؟

6) تريد استخدام مولد أرقام عشوائية في البرنامج. أفعالك؟


العمل المختبري رقم 2

الهدف: دراسة إمكانيات إجراء العمليات الحسابية والمنطقية باستخدام لغة C++.

1) تطوير برنامج يحل مشكلة في مجال الحساب.

2) تطوير برنامج يستخدم التفرع.

3) تطوير برنامج يستخدم الحلقة.


معلومات ذات صله.