بسم هللا الرحمن الرحيم مقدمه للغة الفورتران II Day 9 األهداف لليوم المحاضرة التاسعه 2 Dr.
Download ReportTranscript بسم هللا الرحمن الرحيم مقدمه للغة الفورتران II Day 9 األهداف لليوم المحاضرة التاسعه 2 Dr.
Slide 1
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 2
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 3
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 4
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 5
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 6
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 7
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 8
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 9
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 10
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 11
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 12
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 13
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 14
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 15
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 16
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 17
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 18
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 19
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 20
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 21
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 22
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 23
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 2
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 3
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 4
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 5
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 6
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 7
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 8
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 9
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 10
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 11
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 12
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 13
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 14
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 15
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 16
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 17
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 18
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 19
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 20
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 21
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 22
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 23
بسم هللا الرحمن الرحيم
مقدمه للغة الفورتران II
Day 9
األهداف لليوم
المحاضرة التاسعه
2
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تقسيم الصفحة عند كتابة برنامج بلغة الفورتران:
80
7
72
5
2
1
80
3
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
)(1
)(2
)(3
)(4
ال يتطلب االعالن عن نوعية المتغيرات التي يتطلبها
البرنامج (يتم حجز ثمانية مواقع في الذاكره بصرف النظر
عن نوعه).
اليوجد به أوامر مخصصه للبداية او النهايه.
يمكن تنفيذ أوامر برنامج الماتالب منفرده أو مجتمعه .عند
تنفيذها منفرده يكون هناك تفاعل بين المستخدم والبرنامج.
يبدأ اسم المتغيربحرف ويمكن ان يصل إلي 32حرف.
4
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مقارنة مع بعض خصائص ماتالب:
) (1اليحتاج برنامج أوامر الماتالب إلي إجراء عملية ترجمه
Compilationاو ربط Linkingوإنما يتم تنفيذها
مباشرة بمجرد إدخالها والضغط علي مفتاح .Enter
) (2القيم المركبه يتم التعبير عنها في الماتالب علي نفس الشكل
في الجبر العادي مع استخدام الرمز iأو . j
5
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
أمثله علي الماتالب
6
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
أمثله علي لغة الفورتران
7
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب قيمة
المضروب لعدد n؟
8
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
Open
-:الحل
9
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
مثال:
أكتب برنامج بلغة الفورتران لحساب تلك
المتواليه :
F 1 2 ... +x
Open
Run
10
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
مثال:
أكتب برنامج بلغة الفورتران لحساب مجموع
مربعات األرقام من 2إلي 20؟
Open
Run
11
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
تمرين:
اكتب برنامج لحساب الجذر التربيعي ألي رقم Nبناء
علي تلك المعادله :
1
N
= x i+ 1
xi+
2
xi
12
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
اإلدخال واألخراج
في لغة الفورتران
13
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من جهاز األدخال رقم 6قيم للمتغيرات X, Yطبقا إليعاز التشكيل
الموجود بالسطر رقم 22
14
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يمكن إدخال بيانات إلي الحاسب بواسطة لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا الرقم الكودي لجهاز االدخال
يوضع هنا رقم السطر الذي يحتوي علي التشكيل
مثال-:
أقرأ من أي جهاز أدخال قيم للمتغيرات X, Yبدون اي تشكيل
15
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
كيف يتم كتابة إيعازات التشكيل في لغة الفورتران؟
الصورة العامه هي-:
يوضع هنا رقم السطر
مواصفات ونوع وحجم وترتيب القيم
مثال-:
أقرأ من جهاز أدخال رقم 6قيمة المتغير Xطبقا للتشكيل الموجود
بالسطر رقم ( 22اربعة خانه)
16
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
ماهي مواصفات التشكيل المتاحه في لغة الفورتران؟
خمسه توصيفات-:
.1توصيف التركيبه I
.2توصيف التركيبه X
.3توصيف التركيبه Fw.d
.4توصيف التركيبه Ew.d
.5توصيف التركيبه A
17
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه I
الصورة العامه لها هي-:
عدد الخانات المخصصه لهذا المتغير
نوع المتغير من النوع الصحيح
In
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع تلك
القيم في 4خانه.
18
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه X
الصورة العامه لها هي-:
nX
عدد المسافات المتروكه من دون القراءه
او الكتابه فيها في حالة طباعتها علي
الشاشه
مثال-:
استقبل قيم لكال من A, Bمكونه من 3خانه ثم إطبع A
بعد ترك 6مسافه وكذلك بالنسبه لـ .B
19
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
استقبل قيمه لمتغير Aمكونه من 6خانه مقربه لـ 3ارقام
ثم استقبل قيمه لمتغير Bمكونه من 8خانه مقربه لـ 4ارقام
20
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه Fw.d
الصورة العامه لها هي-:
عدد األرقام بعد العالمه العشريه
عرض الحقل الذي يقرأ منه او
يكتب عليه
Fw.d
مثال-:
إطبع قيمه Aفي 6خانه مقربه لـ 2ارقام ثم إطبع قيمه B
في 8خانه مقربه لـ 3ارقام بعد ترك عدد 2مسافه.
21
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
توصيف التركيبه A
تستخدم مع القيم الحرفيه فقط
الصورة العامه لها هي-:
تدل علي عدد األحرف
An
22
Dr. Basheer M. Nasef
L9, CSE 100: 2014-2015 © Zag. Univ.
23
L9, CSE 100: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef