• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
الافكار البرمجية
 

الافكار البرمجية

on

  • 179 views

 

Statistics

Views

Total Views
179
Views on SlideShare
179
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    الافكار البرمجية الافكار البرمجية Document Transcript

    • ‫1‬ ‫سلسلة هيمو لعلوم الحاسب‬ ‫الافكاز البرمجيت (11)‬ ‫2112‬ ‫الخاليف البرمجي‬ ‫هيثم مالك فهمي محمد الشسيف‬
    • ‫2‬ ‫سلسلة هيمو لعلوم الحاسب‬ ‫الافاكر الربجمية‬ ‫برنامج اضافة الطالب حسب تواجدهم ثم عرضهم علي الشاشة و البرنامج عبارة عن ‪ function‬و ‪ area‬وحلقة ‪ for‬متغير هام و‬ ‫محوري في هذا البرنامج قد اسميته ‪ counter‬هذا المتغير يقوم بتحديد طول و مدي المصفوفة .. ان المصفوفة تبدأ من القيمة 0 و‬ ‫لكن تنتهي بمقدار محدد و هنا جعلنا المقدار المحدد هو المتغير ‪. counter‬‬ ‫الربانمج‬ ‫هنا االعالن عن الوظيفة ‪ income‬و هي‬ ‫من النوع النصي لحمل اسماء الطالب و يتم‬ ‫استدعائها داخل الدالة الرئيسية ‪main‬‬ ‫>‪#include<iostream‬‬ ‫>‪#include<string‬‬ ‫;‪using namespace std‬‬ ‫;)‪string income(string‬‬ ‫{)(‪int main‬‬ ‫االعالن عن المتغير المحوري الذي يجعل المستخدم‬ ‫يحدد بنفسة قيمة عدد الطالب داخل التكرار في‬ ‫البرنامج‬ ‫;"‬ ‫;]01[‪string findarea‬‬ ‫;‪int counter‬‬ ‫;"‪cout<<" n t t t The Student class n‬‬ ‫‪cout <<"n Enter No.of Students Found in this class‬‬ ‫;‪cin>> counter‬‬ ‫{)++‪for(int i =0;i<counter ;i‬‬ ‫;" ‪cout <<"n Enter Name of Student‬‬ ‫;]‪cin>>findarea[i‬‬ ‫}‬ ‫{)++‪for(int i =0;i<counter ;i‬‬ ‫;)]‪string income(findarea[i‬‬ ‫;"‪cout <<"n The student name "<< income <<"n‬‬ ‫}‬ ‫;)"‪system("pause‬‬ ‫;0 ‪return‬‬ ‫}‬ ‫{) ‪string income(string x‬‬ ‫;‪return x‬‬ ‫}‬ ‫الاغالن غن الىظيفت او الدالت من الىىع الىص ي ، و حسمي ‪ income‬ثم بػد ذلك الاغالن غن املصفىقت ]01[‪ findarea‬داخل الدالت السئيسيت‬ ‫)(‪ main‬والحظ ان املدي الثابت للمصفىفت هي 11 قيم فقط و هرا املدي املسمىح به السخخدام املخغير ‪ ، counter‬قبل اوشاء غبازة يجب‬ ‫السؤال غن قيمت ‪counter‬لػدد الطالب املىجدين الهه سىف يىضؼ في غبازة النهايت للػبازة الخكسازيت ‪ ( for‬اي ان قيمت املخغير ‪ counter‬هي‬ ‫التي جحدد غدد كخابت الطالب و طباغتهم ) ، اوشاء غبازة ‪ for‬الدخال الطالب و اهظس اليها جيدا لكي جفهم ما اقصد . ثم بػد ذلك هكخب كىد‬ ‫الخحميل قيم الطالب حسب ‪ counter‬ثم اكخب غبازة الحلقت الخساج البياهاث و يجب اسخدغاء الىظيفت ‪ income‬ووضؼ قيمت املصفىفت‬ ‫بداخلها للطباغت جميؼ البياهاث‬
    • ‫3‬ ‫سلسلة هيمو لعلوم الحاسب‬