أجهزة الكمبيوتربرمجة

برامج سبيل المثال على باسكال. البرمجة في باسكال

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

في كثير من الأحيان، عندما يستخدم كتابة برامج باسكال بيئة البرمجة، مثل توربو باسكال (توربو باسكال).

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

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

البرنامج الأول في باسكال

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

من أجل فهم ما يدور في داخل هذه اللغة، يجب أن تكتب "مشكلة" صغيرة. افترض أنك تريد إنشاء برنامج من شأنها أن تضيف رقمين: Q + W = E. ما يتعين القيام بها لإنشائها؟

الرسالة سوف E بمثابة متغير (في الرياضيات - X). بالضرورة لا بد من تعيين اسم (بحد أقصى 250 حرفا). ويمكن أن تتألف من:

  • حروف الأبجدية اللاتينية (A..Z)؛
  • الأرقام من 0 إلى 9. ولكن علينا أن نتذكر أن لا ينبغي أن يبدأ الاسم برقم.
  • "_" الأحرف.

ليس من الضروري أن تجتمع في العنوان:

  • خطابات الروسية.
  • علامات الترقيم.
  • المواصفات. الأحرف، مثل شعرية "#"، فإن النسبة المئوية "٪" الدولار "$"، وتيلدا "~" وغيرها.

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

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

وبناء على ما هو مكتوب أعلاه، يمكنك بسهولة كتابة "اللغز." صغير برامج باسكال سيبدو هذا:

shi_nee البرنامج؛

فار Q، W، E: عدد صحيح.

BEGIN

E: = Q + W.

END.

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

وصف المتغيرات هي الخط الثاني للمشغل وذلك بفضل «فار». يجب سرد كافة المتغيرات التي تظهر لإضافة برنامج نوع (عدد صحيح) وذلك من خلال القولون.

شركات زوجين «ستبدأ» - «END» يبدأ، وبالتالي إنهاء البرنامج. هم الأهم. بينهما هي كل الإجراءات التي وصفها مبرمج.

بناء الجملة

من المهم أن نضع في اعتبارنا أن كل سطر من التعليمات البرمجية ينتهي بفاصلة منقوطة. والاستثناء لهذه القاعدة خدمة أوامر مثل فار، تبدأ، CONST، وغيرهم. وبعد انتهاء النهائية المشغل يجب وضع النقاط. في بعض الحالات، عندما يستخدم برنامج إرفاق ملفات متعددة ومشغل قوسين «بيغن» - «النهاية»، وهذه نقطة يمكن وضعها بعد الأمر بفاصلة منقوطة.

من أجل تعيين خلية من قيمته، على سبيل المثال، E = 15، فمن الضروري للتوقيع على نفسه بنقطتين:

Q: = 15:

W: = 20؛

E: = Q + W.

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

تجريب

تشغيل توربو باسكال، لطباعة البرنامج بشكل صحيح عن طريق وضع علامات المطلوبة وتحديد الترتيب المطلوب من الصفوف. تشغيل البرنامج يمكن القيام بها عن طريق قائمة السياق أو باستخدام مفاتيح السيطرة + F9. إذا كتبته كل بشكل صحيح، فإن الشاشة وميض قليلا. في حال وجود خطأ موجود، فإن برنامج عمل وقفة وسيتم تعيين المؤشر إلى السطر حيث كان متوفرا. في الوقت نفسه، في "الاستنتاج" خط لديها وصفا لمعظم الأخطاء، على سبيل المثال، خطأ (85): «؛» expexted. يشير هذا السطر إلى أنه في مكان ما لا يوجد منقوطة. ومع ذلك، هو أن تولي اهتماما لهذه المشاكل هو لا يستحق ذلك، تحتاج إلى فهم بنية، باستخدام أمثلة في برامج باسكال.

التي ينبغي دراستها في المقام الأول؟

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

صفائف الأبعاد

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

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

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

في بيئة البرمجة، ودخلت ذات بعد واحد البيانات (أي البسيطة) مجموعة خطيا:

فار من: مجموعة [5..40] من شار.

ب: حقيقي.

الأول: صحيح.

BEGIN

لأني: = 5-40 قراءة (الفصل [أنا])؛

لأني: = 5-40 الكتابة (الفصل [أنا]: 3)؛

readln.

END.

تحليل المثال من البرامج على باسكال، يمكنك ان ترى يتم تخصيص تلك الذاكرة لمجموعة بسيطة، تتكون من 35 حرفا. فهرسة ([5..40]) - من 5 إلى 40. في السطر الأول بعد BEGIN الأمر، يجب على المستخدم إدخال تماما أي 35 حرفا (الأرقام والحروف) التي يتم تسجيلها البرنامج في الخلية. السطر الثاني هو المسؤول عن عرضها على الشاشة.

ثنائي الأبعاد صفائف

إذا كانت مجموعة ذات بعد واحد - هو واحد التي يتم بناؤها جميع العمليات "في خط"، أي يتم تنفيذ جميع العناصر والإجراءات واحدا تلو الآخر، وثنائي الأبعاد يسمح للهياكل أكثر تعقيدا مع المتفرعة ...

يتم وصف هذه البيانات باسكال (يمكن رؤية أمثلة أدناه) بطريقتين: «مجموعة [10..b، 10..f] من نوع" أو «مجموعة [10..b] من مجموعة [10..f] من نوع ".

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

مثال على هذه المشكلة من خلال قسم نوع خاص:

ب CONST = 24؛ و = 13؛

نوع الكرز = مجموعة [10..b، 10..f] حقيقي.

فار ن: الكرز.

القسم من خلال مجموعة من المتغيرات لوصف قليلا أسهل (للمبتدئين):

ب CONST = 24؛ و = 13؛

فار ن: مجموعة [10..b، 10..f] حقيقي.

كلا الخيارين صحيحة، لا يغير برنامج عمل طريقة التسجيل المحدد.

المصفوفات المفتوحة

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

Seulgi1: مجموعة من شار.

Yeri: مجموعة من الحقيقي.

وهناك سمة مميزة لهذه المصفوفات هي أن فهرسة تبدأ من الصفر، ليست واحدة.

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

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

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

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

عادة، في وصف البيانات والرسومات، ويستخدم هذا الإجراء:

InitGraph (سائق فار، خنق: الحقيقي؛ مسار: سلسلة)؛

هنا السائق هو متغير نوعه هو عدد صحيح. خنق - متغير، ونوع الفعلي؛ مسار يسمح لك لتفعيل برامج التشغيل.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.atomiyme.com. Theme powered by WordPress.