Difference between revisions of "Basic Pascal Tutorial/ar"

From Lazarus wiki
(نظرة عامة)
m (نظرة عامة: Updated for page name change)
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
{{Basic_Pascal_Tutorial}}
 +
 
<div dir="rtl">
 
<div dir="rtl">
  
 
== نظرة عامة ==
 
== نظرة عامة ==
[http://www.taoyue.com/ Tao Yue] has written an excellent Pascal overview and tutorial and generously agreed to let it be wiki'ized and posted on the Lazarus-ccr
 
provided that:
 
  
 
قام [http://www.taoyue.com/ Tao Yue] بكتابة مقدمة شاملة ممتازة عن لغة باسكال أهلتها بشدة أن تضاف إلي الويكي وأن تنشر في مستودع  Lazarus-ccr بشروط هي :
 
قام [http://www.taoyue.com/ Tao Yue] بكتابة مقدمة شاملة ممتازة عن لغة باسكال أهلتها بشدة أن تضاف إلي الويكي وأن تنشر في مستودع  Lazarus-ccr بشروط هي :
Line 9: Line 9:
 
*  أن يتم اﻷشارة إلي رابط الدرس اﻷصلي علي http://www.taoyue.com/tutorials/pascal/
 
*  أن يتم اﻷشارة إلي رابط الدرس اﻷصلي علي http://www.taoyue.com/tutorials/pascal/
 
* أن الصفحات من الممكن أن تعدل من المصدر  
 
* أن الصفحات من الممكن أن تعدل من المصدر  
 +
 
رجاء مراسلة الناشر اﻷصلي قبل إعادة نشر أي جزء  كتبه Tao Yue  في أي مكان آخر غير هذا الويكي.
 
رجاء مراسلة الناشر اﻷصلي قبل إعادة نشر أي جزء  كتبه Tao Yue  في أي مكان آخر غير هذا الويكي.
يمكنك اﻷطلاع علي الدرس هنا [[Object_Pascal_Introduction|Object Pascal Tutorial by Tao Yue]] أو في جدول المحتويات التالي .
 
  
 +
يمكنك اﻷطلاع علي الدرس هنا [[Basic_Pascal_Introduction|Basic Pascal Tutorial by Tao Yue]] أو في جدول المحتويات التالي .
 +
</div>
  
 +
==المحتويات==
 +
* [[Basic_Pascal_Introduction|مقدمة]]
 +
* [[Pascal_History|تاريخ لغة الباسكال]]
 +
* [[Compilers|مترجمات الباسكال]]
 +
* [[Hello,_World|مرحبا بالعالم]]
 +
* [[Program_Structure|1. اﻷساسيات]]
 +
** [[Program_Structure|بنية البرامج]]
 +
** [[Identifiers|المعرفات]]
 +
** [[Constants|الثوابت]]
 +
** [[Variables_and_Data_Types|المتغيرات وأنواع البيانات]]
 +
** [[Assignment_and_Operations|الإسناد والعمليات المنطقية]]
 +
** [[Standard_Functions|الوظائف المعيارية]]
 +
** [[Punctuation_and_Indentation|الترقيم والمسافات]]
 +
** [[Programming_Assignment|واجب برمجي]]
 +
** [[Solution|حل الواجب البرمجي]]
 +
* [[Input|2. اﻷدخال واﻷخراج]]
 +
** [[Input|اﻷدخال]]
 +
** [[Output|الإخراج]]
 +
** [[Formatting output|تهيئة المخرجات]]
 +
** [[Files|الملفات]]
 +
** [[EOLN_and_EOF|EOLN and EOF]]
 +
** [[Programming_Assignment_2|واجب برمجي_2]]
 +
** [[Solution_2|حل الواجب البرمجي_2]]
 +
* [[Sequential_control|3. Program Flow]]
 +
** [[Sequential_control|Sequential control]]
 +
** [[Boolean_Expressions|Boolean Expressions]]
 +
** [[IF|Branching]]
 +
*** [[IF]]
 +
*** [[CASE]]
 +
** [[FOR..DO|Looping]]
 +
*** [[FOR..DO]]
 +
*** [[WHILE..DO]]
 +
*** [[REPEAT..UNTIL]]
 +
*** [[FOR..IN]]
 +
** [[Programming_Assignment_3|Programming Assignments: Fibonacci Sequence and Powers of Two]]
 +
** [[Solution_3|Solutions]]]
 +
* [[Procedures|4. Subprograms]]
 +
** [[Procedures]]
 +
** [[Parameters]]
 +
** [[Functions]]
 +
** [[Scope]]
 +
** [[Recursion]]
 +
** [[Forward_Referencing|Forward Referencing]]
 +
** [[Programming_Assignment_4|Programming Assignment: the Towers of Hanoi]]
 +
** [[Solution_4|Solution]]
 +
* [[Enumerated_types|5. Data types]]
 +
** [[Enumerated_types|Enumerated types]]
 +
** [[Subranges]]
 +
** [[1-dimensional_arrays|1-dimensional arrays]]
 +
** [[Multidimensional_arrays|Multidimensional arrays]]
 +
** [[Records]]
 +
** [[Pointers]]
 +
* [[Final_words|6. Final words]]
  
</div>
+
 
 +
== See also ==
 +
* [[Object Oriented Programming with Free Pascal and Lazarus]]

Latest revision as of 14:45, 28 March 2020

العربية (ar) български (bg) Deutsch (de) English (en) español (es) français (fr) italiano (it) 日本語 (ja) 한국어 (ko) русский (ru) slovenčina (sk) 中文(中国大陆)‎ (zh_CN)

نظرة عامة

قام Tao Yue بكتابة مقدمة شاملة ممتازة عن لغة باسكال أهلتها بشدة أن تضاف إلي الويكي وأن تنشر في مستودع Lazarus-ccr بشروط هي :

رجاء مراسلة الناشر اﻷصلي قبل إعادة نشر أي جزء كتبه Tao Yue في أي مكان آخر غير هذا الويكي.

يمكنك اﻷطلاع علي الدرس هنا Basic Pascal Tutorial by Tao Yue أو في جدول المحتويات التالي .

المحتويات


See also