BND

ملفّات مشابهة
المكونات

مكونات الحاسب الآلي

Microsoft Word - C#2

Microsoft Word - Question Bank-II Sem. BA Arabic Core Course, Informatics with DTP

Microsoft Word - Excel VBA

Banner – Hold Information SOAHOLD

ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long i

إيناس السيد محمد الشعراوى أستاذ مساعد قسم الحاسب كلية التربية - الجبيل المعلومات الشخصية الجنسية : مصرية تاريخ الميالد / 11 / م القسم علوم الحاس

) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس

Schedule Planner User Guide Target Audience: Students This tool can help you better plan your course schedule by generating a visual representation of

Slide 1

Determinants

ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا

دائرة اللغة العربية المادة المطلوبة المتحان اإلعادة للعام الدراسي : الصف: الثامن المهارة )الفهم واالستيعاب + التحليل األدبي( النحو المادة ال

خطـــــة المركــــــز التدريبيـــــة خلال شهر كانون ثاني من عام 2004

مختبر البرمجة والتحليل العددي قسم علوم الجو جمل التحكم والشرط والتكرار المرحلة الثانية PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :-

عربي Sign-Code Website Guide فيما يلي دلي ا ل لطلب اسم مستخدم جديد لConnect Sell من خ لل موقع.Sign-Code يسمح لك الموقع بالدخول اإلداري على اسم المستخد

الصف السادس االبتدائي الفصل الدراسي االول بسم هللا الرحمن الرحيم الصفحة محتويات الفصل الدراسي األول الموضو

Slide 1

افتتاحية العدد

c1

الفرق بين البرمجة الإجرائية و البرمجة المسيرة بالأحداث :

األستاذ عمر صمادي/ ماجستير لغة انجليزية عمان // Guided writing الكتابة الموجهة * هناك العديد من نماذج الكتابة الموجهه و سنلخصها هنا و يجب ع

حقيبة الدورة التدريبية التخزين السحابي Google Drive حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter 1438 ه

عرض تقديمي في PowerPoint

كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع

جمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املع

Department of Computer Information Systems

Microsoft Word - Access VBA

070.Al-Ma'arij.v1.0

Our Landing Page

How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i

جامعة جدارا Jadara University كلية: الدراسات التربوية

Microsoft Word - Oracle1

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

PowerPoint Presentation

دور ا ا ا ا ى ا ب ا رس ا ر م د إ ا أ أ در ن ا - ا دان ا ذ ا ا ر أ ا

The Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1

دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم

Certified Facility Management Professional WHO SHOULD ATTEND? As a Certified Facility Management Professional course, Muhtarif is the ideal next step

Microsoft Word - new.doc

AlZuhour Private School مدرسة الزهور الخاصة Term 1 Plan Subject Arabic Grade 2 Term 1 Contents ( كتاب الطالب ) الوحدة األولى :) صح تك بين يد

دبلوم متوسط برمجة تطبيقات الهواتف الذكية

Microsoft Word - SolutionOOPFinal2011.doc

مدرسة هارون الرشيد الثانوية للبنين المهارات العملية / تكنولوجيا المعلومات ( الثاني عشر) إعداد/ أ. خالد الح

النشرة األسبوعية للواجبات المدرسية الصف: االول أ ب ج د ه و النشرة رقم : 6 اليوم والتاريخ المادة الواجبات اختبار بالدرس الثالث حرف الباء من صفحة 23 إلى

متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista

المحاضرة الثانية

اختر عنوان مناسب

Trans-Thoracic Echocardiography

تنصيب و إعداد تقانة التستجابة الذكية (SRT) التخزين المؤقت باتستخدام أقراص الحالة الصلبة SRT Intel Smart Response Technology Installation Guide (SSD Ca

Oligopoly

Grade 2 Unit P.2 Electricity 1

اللغة العربية Items الدروس المطلوبة المتحان الفصل الدراسى األول 2019/2018 Primary 2 القراءة المحفوظات : كل الدروس : االناشيد + اآليات واالحاديث األسال

Al-Furat Model Schools Dear parents, Once again, fun moments are in the sky. Its our pleasure to inform you about Alfurat school our awesome activity

جعة Al Kamal American Private School-Al Ramtha TEL: FAX: Weekly Plan Al Kamal American Private School Week (05) from12/05/2019 t0

مادة اثرائية تكنولوجيا الصف الحادي عشر وحدة الوسائط المتعددة شرح برنامج VSDC إلنتاج وحترير الفيديو المشرف التربوي د.عطايا يوسف عابد مديرية التربية وال

Reading for All: Building an Accelerated Arabic Reading Program

Subject

جملة ميالف للبحوث والدراسات ISSN : اجمللد 4 العدد / 1 الشهر والسنة Mila Univ center. Publish. Co.. The impact of electronic management to bu

BMS

السادة وگاالت اإلعالن والعمالء احملترمني املوضوع اسعار اإلعالنات لعام ابتداء من ابريل Subject Rate card 2015 starting from April تهديگم شرگة ال

د. ط در ءة ز ا ت ا دزة (درا ا ا ت) د. ط در را ر ا م م ا ا ا : ا ت ا ا ا م وا ا ي و إ ى ا ت ا ا ا دو إ و دة ا و أ اد ا. و ف ا ا إ وا ا ت ا دزة م ا أ ا

R.A.K Chamber of Commerce & Industry Studies & Commercial Cooperation Directorate Economic Studies Section 5510 /50/11 غرفة تجارة وصناعة رأس الخيمة إد

NUBIX for Information Technology


عرض تقديمي في PowerPoint

049.Al-Hujurat.v1.0c

Forum.zyzoom.net

PowerPoint Presentation

الفصل الثاني

Our Landing Page

Microsoft Word EA-ECCM 2.doc

Everything you need to know about Preventive Filling For more information or an Appointment Please call Ext. New Mowa

الأول في السي شارب((c#للمبتدائين

مكونات الحاسب الآلي

BND

R.A.K Chamber of Commerce & Industry Studies & Commercial Cooperation Directorate Economic Studies Section 0802 /80/80 غرفة تجارة وصناعة رأس الخيمة إد

MEI ARABIC 103 SYLLABUS Middle East Institute Arabic 103 Beginners III Syllabus Instructor Name: Phone: MEI Phone: (202) MEI l

دائرة اللغة العربية المادة المطلوبة لالختبار المعلن للفصل الدراسي الثاني الر ابع الصف: في مادة اللغة العربية المادة المطلوبة - القراءة: قص ة

Application-1st page

النسخ:

د/أحمد ربيع د/ نهى البدري 2019-3- اإلثنين 18

األثنين من 9:8 مدرج 7 التاريخ رقم المحاضرة 2019-2-18 المحاضرة 1 2019-2-25 المحاضرة 2 2019-3-4 المحاضرة 3 2019-3-11 المحاضرة 4 2019-3-18 المحاضرة 5 2019-3-25 المحاضرة 6 2019-4-1 المحاضرة 7 2019-4-8 المحاضرة 8 2019-4-15 المحاضرة 9 2019-4-22 المحاضرة 10 2019-4-29 المحاضرة 11 2019-5-6 المحاضرة 12 2019-5-13 المحاضرة 13 2019-5-20 المحاضرة 14 2019-5-27 المحاضرة 15 3

أهداف المحاضرة أن: المحاضرة هذه بعد الطالب يستطيع أنواع بين البرمجيات منها. لكل التمثيل مع الحاسب فى المستخدمة. 1 يفرق التطبيقات بين. 2 يفرق والبرامج. 4

Objectives 1. Software. 2. Operating systems 3. Introduction to operating system. 4. Using some well-known operating systems; MS-DOS and MS- Windows. 5. Function of OS., OS. Parts, common OS. 6. Language translator, application) 5

المحاضرة الخامسة fifth Lecture 6

أنظمة التشغيل Operating Systems 7

المكونات البرمجية للحاسب أنواع البرمجيات Types of software برامج التشغيل المساعدة Utilities Programs برنامج تفحص EX: األقراص البرامج التطبيقية Application Programs EX: Microsoft Word لغات البرمجة Programming Languages EX: Visual Basic أنظمة التشغيل Operating System EX: Microsoft Win أنظمة التشغيل (OS) : Operating Systems هي برامج تتحكم في أسلوب عمل الحاسب. 1 وتعتبر كوسيط بين المستخدم وبين نظام الحاسب لتسخير موارد وامكانيات,++C لغات البرمجة :Programming Languages تختلف امكانيات وقدرات كل لغة مثل. 2 Fortran, java, pascal الجداول برامج الكلمات معالجة برامج مثل :Application Programs الجاهزة التطبيقات. 3 االلكترونية برامج العروض التقديمية برامج التصميم الهندسي والرسوم والحركة Graphics مثل AutoCAD وقواعد البيانات. البرامج الخدمية :Utility programs هي برامج تصممها بعض الشركات وتبيعها لمستخدمي. 4 الحاسب ليستفيدا من الوظائف والخدمات التي تقدمها هذه البرامج مثل برامج تشخيص أعطال الحاسب وفحص الفيروسات برامج ادارة الجرد جدولة المواد الدراسية. 8

المكونات البرمجية للحاسب أنواع البرمجيات Types of software برامج التشغيل المساعدة Utilities Programs برنامج تفحص EX: األقراص البرامج التطبيقية Application Programs EX: Microsoft Word لغات البرمجة Programming Languages EX: Visual Basic أنظمة التشغيل Operating System EX: Microsoft Win 1. Operating Systems (OS): Programs that control the work method of the computer and is a mediator between the user and the computer system to harness resources and possibilities 2. Programming languages: The capabilities and capabilities of each language, such as C ++, Fortran, java, pascal 3. Ready-to-use applications such as word processing programs, spreadsheet programs, presentation programs, engineering design programs, graphics and graphics such as AutoCAD, and databases. 4. Service programs: Utility programs are programs designed by some companies and sells them to computer users to benefit from the functions and services provided by these programs such as computer crash diagnosis programs and virus testing, inventory management programs, scheduling of subjects. 9

واجهة المستخدم Interface( )User واجهة المستخدم Interface( )User هو الجزء من نظام التشغيل الذى تراه وتتفاعل معة والذى يستخدم للتواصل بين المستخدم والبرامج. تسمح هذه الواجهة للمستخدمين بالتالى:-. 1 تشغيل البرامج التطبيقية. 2 أدارة وحدات التخزين. 3 أغالق الجهاز بامان 10

واجهة المستخدم Interface( )User User Interface Is the part of the operating system that you see and interact with and which is used to communicate between the user and the programs. This interface allows users to: 1. Run application software 2. Manage volumes 3. Lock the device safely 11

أنواع واجهة المستخدم Interface( )User 1. Command-line user interface 2. Menu-driven user interface 3. Graphical user interface (GUI) 12

أنواع واجهة المستخدم Interface( )User 1-Command-line user interface. 1 يتكون من مجموعة من البرامج و األوامر. 2 يتطلب من المستخدم كتابة االوامر لتوجية نظام التشغيل لعمل الشيى المطلوب.. 3 يستخدم قواعد معقدة فى الكتابة 13

أنواع واجهة المستخدم Interface( )User 1-Command-line user interface 1. It consists of a set of programs and commands 2. It requires the user to write commands to guide the operating system to the desired operation. 3. Uses complex rules in writing 14

أنواع واجهة المستخدم Interface( )User. 1 يعطى قوائم نصية. 2. Menu-driven user interface. 2 يعرض االختيارات الممكنة والتى تسهل على المستخدم وتجعلة يتجنب حفظ االومر مثل paste( )copy, والالقواعد المستخدمة فى طريقة كتابة االومر 15

أنواع واجهة المستخدم Interface( )User 2. Menu-driven user interface 1. Text menus are given. 2. It displays possible options that make it easy for the user to avoid saving commands such as copy, paste, rules, 16

أنواع واجهة المستخدم Interface( )User. 3 واجهة التطبيق الرسومية (Graphical User Interface) GUI هو نظام تشغيل ذو واجهة رسومية GUI أي أنه يمكنك التعامل خالل الفأرة والقوائم المنسدلة و لوحة المفاتيح. يتميز بتوفير ايقونات مرسومة ومعبرة كوسلية تفاعل مع المستخدم واعطاء قوائم معدة مسبقا عوضا عن االعتماد على اسطر االوامر DOS المستخدمة في نظام (Command Line Interface). معه من 17

أنواع واجهة المستخدم Interface( )User واجهة التطبيق الرسومية Interface) 3. GUI (Graphical User It is a GUI operating system that you can handle with mouse, drop down menus and keyboard. It is characterized by the provision of icons designed and expressed as a user interaction And to give predefined lists instead of relying on the Command Line Interface. Used in the DOS system 18

-: من امثلة انظمة التشغيل المختلفة DOS (Disk Operating System in 1981) (Windows in 1985) ماكنتوش ) 1984 (Macintosh Mac )UNIX in 1970(. 1 نظام الدوس. 2 نظام التشغيل ويندوز. 3 نظام تشغيل أبل. 4 نظام تشغيل يونكس أمثلة على أنظمة التشغيل DOS WINDOWS MAC UNIX 19

Disk Operating System (DOS) نظام 1- تشغيل القرص DOS 20

Disk Operating System (DOS) نظام 1- تشغيل القرص ظهور مع بداية ظهور أول حاسب شخصي عام 1981 بعض مميزات نظام الدوس. 1 يستخدم واجهة Command Line Interface. 2 شاشة والذي أنتجته شركة.IBM سوداء يتم فيها التعامل مع الجهاز بكتابة اوامر من خالل لوحة. 3 ال يستخدم الماوس واليدعم اللغة العربية.. 4 يتكون من مجموعة من البرامج و األوامر يمكن فتح. 5 ال. 6 ال يتيح تنفيذ أكثر من أمر.. 5 صعب االستخدام والتعلم. أكثر من برنامج في نفس الوقت.. 6 للتعامل مع النظام بكفائة يجب حفظ االومر بالحرف الواحد.. 7 غير 21 متفاعل مع المستخدم )قليل المرونة(. المفاتيح.

Disk Operating System (DOS) نظام 1- تشغيل القرص The emergence of IBM's first PC in 1981. Some features of the DOS system 1. Uses the Command Line Interface 2. A black screen in which the device is handled by typing commands through the keyboard. 3. The mouse does not support and does not support Arabic. 4. It consists of a set of programs and commands 5. You can not open more than one program at the same time. 6. Does not allow execution of more than one command. 7. Difficult to use and learn. 8. To deal with the system efficiently, the omer must be saved in one letter. 9. Non-interactive with user (little flexibility). 22

(Windows) نظام 2- تشغيل النوافذ 23

(Windows) نظام 2- تشغيل النوافذ قدمته شركة مايكروسوفت وهو اآلن اكثر شيوعا واستخداما مع أجهزة الحاسب اآللي أمثلة على أنظمة التشغيل (Windows) ويوجد منه إصدارات مختلفة ويندوزNT/95/98/2000/XP/Win7. Windows 7, 8, 10 are the most recent Microsoft OS 24

(Windows) نظام 2- تشغيل النوافذ Introduced by Microsoft and is now more common and used with computers Examples of operating systems (Windows) It has various versions of Windows NT / 95/98/2000 / XP / Win7. Windows 7, 8, 10 are the most recent Microsoft O 25

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

(Windows) نظام 2- تشغيل النوافذ Is a GUI-based operating system. Graphical User Interface (GUI) Features It has a windows system (great colors, icons and indicators). You can handle it through your mouse and drop down menus. Easy to use and learn. Running programs Requires mouse clicks to engage in omer memorization. Perform more than one task or program at the same time (Multitasking). The possibility of using Arabic and other languages as an application interface There is a similarity in dealing with programs such as dealing with software applications in the same way. Run the media programs. 27

3- تشغيل نظام أبل ماكنتوش OS) (Mac 28

4- تشغيل نظام يونيكس (Unix) 29

تقسم أنظمة التشغيل الي: أنظمة 1.. 2 أنظمة. 3 أنظمة تشغيل تشغيل تشغيل لمستخدم متعدد متعددة واحد. المستخدمين المستخدمين منفرد متعددة المهمة. المهام Multi-User, Multi-Tasking.. 4 أنظمة متعددة التشغيل أنواع أنظمة التشغيل المعالجة Multiprocessing. 5 أنظمة تشغيل الشبكات: حيث تستطيع للمستخدمين وكل ما يتعلق بالشبكة. وتحديد الشبكة عمل في التحكم األولويات أقرأ الصفحتيين التاليتين لمعرفة المزيد 30

أنواع أنظمة التشغيل Operating systems are divided into: 1. Operating systems for a single user. 2. Multi-user operating systems. 3. Multi-User Multi-User, Multi-Tasking Multi-User Operating Systems. 4. Multiprocessing Multiprocessing Operating Systems 5. Network operating systems: You can control network operation and prioritize users and everything related to the network. أقرأ الصفحتيين التاليتين لمعرفة المزيد 31

ليغشتلا ةمظنأ عاونأ 32 مسقت ةمظنأ ليغشتلا :يلا ةمظنأ ليغشت مدختسمل دحاو وه طسبأ عاونأ مظن ليغشتلا مدختو امدختسم ادحاو يف تقولا دحاولا وهو درفنم single-tasking ةمهملا ةمظنأ ليغشت ددعتم نيمدختسملا وهو ددعتم نيمدختسملا درفنم ةمهملا حمستو ددعل نم صاخشلأا نأ ذفني لك مهنم اجمانرب ادحاو يف تقولا دحاولا دوزيو لك مدختسم ةيفرطب وأ ةطحم لاخدا جارخاو ةنوكم نم ةحول حيتافملا ةشاشو ضرع لصتت عم بساحلا يزكرملا يمسيو اذه ماظنلا اضيأ ماظنب ةكراشملا ةينمزلا TimeSharing كلذو نلأ ماظن ليغشتلا رمأي بساحلا لاقتنلااب ةعرسب ةريبك نيب نيمدختسملا دعب مهئاطعا تارتف ةينمز ةتباث CPU مادختسلا يمستو هذه تارتفلا حئارشلاب ةينمزلا Time Slices يهو ةريصق ادج يلاوح( فولأ ةيئزج نم )ةيناثلا ثيحب مهوتي لك مدختسم هنأ كلتمي هابتنا بساحلا ةيلك windows NT لثم ةمظنأ ليغشت ةددعتم نيمدختسملا ةددعتم ماهملا Multi-User, Multi-Tasking : جمدت ضعب مظن ليغشتلا ةروطتملا ةركف ةكراشملا تقولاب عم ةركف ددعت تامهملا حمستو هذه مظنلا لكل مدختسم نم ةدع نيمدختسم نأ ذفني رثكأ نم لمع ةرم ةدحاو اذهو عونلا نم مظن ليغشتلا بساوح بلطتت ةيوق نمو ةلثمأ هذه مظنلا.Unix

أنواع أنظمة التشغيل Operating systems are divided into: Operating systems for a single user, is the simplest operating system and serves one user at a time and is a single-tasking task Multi-user operating system, which is a multi-user single task and allows a number of people to execute each one program at a time and provides each user with a terminal or terminal input and output of the keyboard and display screen connected with the central computer and also calls this system TimeSharing Because the operating system orders the computer to move very quickly between users after giving them fixed periods of CPU usage and these periods are called Time Slices, which is very short (about a thousand milliseconds per second) so that every user fancy that he has the attention of the computer as a whole windows NT Multi-User Operating Systems Multi-Tasking: Some advanced operating systems combine the idea of timesharing with multi-tasking. These systems allow each user of multiple users to perform more than one operation. This type of operating system requires powerful computers and Examples of these Unix systems. 33

أنواع أنظمة التشغيل أنظمة التشغيل متعددة المعالجة Multiprocessing وهذا النوع ينفذ تعليمات عديدة بشكل متوازي في حاسب واحد ويمتلك وحدات معالجة مركزية عديدة وهذه األنظمة تنفذ الوظائف فعليا بشكل متزامن )في نفس الللحظة بالضبط( والميزة الرئيسية في هذه األنظمة هي السرعة ذلك ألن هناك أكثر من CPU متوفرة وبالتالي يمكن معالجة الوظائف أسرع مما لو كان هناك CPU واحدة ومن أمثلة هذه النظم SUN-OS, N-Cube أنظمة تشغيل الشبكات: حيث تستطيع التحكم في عمل الشبكة وتحديد األولويات للمستخدمين وكل ما يتعلق بالشبكة وتمكن عدة حواسب منفصلة من أن تتصل معا مما يعطي المستخدمين ميزات امتالك حواسب خاصة بهم أثناء السماح لهم بالمشاركة بأجهزة المعدات كمشغالت األقراص والطابعات وكذلك البرمجيات وقواعد البيانات ويمكنهم أيضا ارسال واستقبال الرسائل الي األخرين عبر الشبكة ومن أمثلة هذه النظم:.Distributed Unix, Novel NetWare Multiprocessing Operating Systems This type performs multiple instructions in parallel on one computer and has multiple CPUs. These systems actually execute the functions simultaneously (at exactly the same moment). The main advantage of these systems is speed, because there are more than one CPU available and thus can be processed Functions are faster than if there were one CPU. Examples of these are SUN-OS, N- Cube Network operating systems: where you can control the network work and prioritize users and everything related to the network, and enable several separate computers to connect together, giving users the advantages of owning their own computers while allowing them to share equipment devices such as disk players and printers, as well as software and databases can also send And receive messages to others over the network Examples of these systems: Distributed Unix, Novel NetWare. 34

البرامج التطبيقية Application Programs 35

البرامج التطبيقية Application Programs البرامج التطبيقية هى البرمجيات التى تطوع الحاسب من أجل تنفيذ وظائف مفيدة. برامج مكتوبة بإحدى لغات البرمجة عالية المستوى مجهزه من قبل شركات البرمجة الكبرى ( مثل: شركة مايكروسوفت كتابة النصوص (. برامج مجهزة حسب حاجة المستفيد Custom Made Software : برامج ادارية برامج خاصة بالفضاء-...( )مثل 36

البرامج التطبيقية Application Programs Application Software Is the software that volunteers the computer to perform useful functions. Programs written in one of the high-level programming languages are equipped by major programming companies (eg Microsoft - Text Writing). Programs are equipped according to the need of the beneficiary Custom Made Software (such as: administrative programs - space programs...) 37

امثلة على البرامج التطبيقية الجاهزه برامج معالجة الكلمات )Microsoft Word ( Word Processing برامج الجداول الحسابية )Microsoft Excel( Spread Sheet برامج العروض التقدمية )MS Power Point( Presentation Software برامج قواعد البيانات )Microsoft Access( Data Base Software برامج االلعاب و التسلية Software) )Games برامج الرسم بالحاسب )Photoshop( Computer Graphics Software برامج االتصاالت )Yahoo ( Communication Software برامج تصفح النتExplorer Internet البرامج التعليمية )( Educational Software 38

Microsoft word 2013 برامج معالجة النصوص word processing تستخدم برامج معالجة النصوص إلنتاج مستندات كالرسائل والتقارير والكتب والمقاالت والخطابات وكل االمور التى تتعلق بمعالجة النصوص. برامج معالجة النصوص تتيح للمستخدم:. 1 كتابة وتصحيح وحذف ونقل وتحديد وتحريروتنسيق النصوص والفقرات.. 2 تغيير حجم الخط ولونة وضبط النوعية ومحاذاة النص إلى اليمين وإلى اليسار. 3 ضبط عالمات الجدولة ضبط المائل واالسود والعريض. 4 البحث فى النصوص واستبدالها. 5 إدراج الرسوم والصور ولف النص حولها. 6 تدقيق االمالء والنحو. 7 إعداد قوالب فيها أنواع مختلفة من المستندات. 8 إدراج الجداول وتنسيقها. 9 إضافة رؤؤس وتذيالت للصفحات. 01 كتابة معاداالت فيها رموز رياضية والتعامل مع األعمدة والصفوف. 11 دمج المراسالت إلرسال رسائل ذات طابع شخصى الشخاص محددين من الئحة.. 21 االعداد للطباعة 39

Microsoft word 2013 Word processing software Word processing programs are used to produce documents such as letters, reports, books, articles, speeches, and all things related to word processing. Word processing programs allow users to: 1. Write, correct, delete, move, select, edit and format text and paragraphs. 2. Change font size, tone, adjust quality, and align text to the right and to the left 3. Adjust Tabs, Adjust Italic, Black, and Wide 4. Text search and replace 5. Insert graphics and images and wrap text around them 6. Check spelling and grammar 7. Prepare templates with different types of documents 8. Insert and format tables and manipulate columns and rows 9. Add headers and footers to your pages 10. Write equations in which mathematical symbols 11. Mail merge to send messages of a personal nature to specific people from a list. 12. Print setup 40

Microsoft word 2013 Automatic spell checking in Microsoft Word التصحيح االمالئى والنحوى بطريقة تلقائية 41

برامج الجداول األلكترونية Microsoft Excel 2013 Spreadsheet software تستخدم أوراق العمل )worksheet( لتخزين وتعديل جداوال بيانات رقمية. تستخدم لتحليل وعرض البيانات الرقمية فى شكل جداول مرتبة على شكل صفوف واعمدة. يمكنك كتابة البيانات فى خاليا العمل. ورقة يمكنك ايضا ادخال صيغة رياضية لتطبيقة على البيانات. الشكل التالى يبين ورقة عمل فى برنامج االكسل والذى يحتوى على حسابات باالضافة لرسم البيانات Editing a worksheet in Microsoft Excel 42

Spreadsheet software Microsoft Excel 2013 Worksheets are used to store and modify digital data streams. Used to analyze and display digital data in the form of tables arranged in the form of rows and columns. You can write data in worksheet cells. You can also enter a mathematical formula to apply the data. The following figure shows a worksheet in the Excel program which contains calculations in addition to drawing data Editing a worksheet in Microsoft Excel 43

لغات البرمجة Programming Languages 44

الوحدة الثالثة الفصل التاسع صياغة البرامج- لغات البرمجة لغات البرمجة Programming Languages بعد أن تكلمنا عن برامج نظم التشغيل و برامج التطبيقات يبقى سؤال من كتب هذه البرامج وكيف كتبت وبأي لغة وما هي الخطوات التي اتبعت لبناء هذه البرامج After we talked about operating systems software and application software remains a question Who wrote these programs? And how did you write? In what language? What steps have been taken to build these programs? 45

لغات البرمجة Programming Languages مجموعة :هو التعليمات ألداء الحاسوب توجه التي منطقيا المرتبة البرنامج Program بهدف البيانات على معين عمل الحصول على معلومات مفيدة.. المبرمج :)programmer( البرنامج يصنع الذي الشخص البرمجة لغات Programming Languages مجموعة :هي طريقة توفر التي القواعد تعليمات صياغة التعليمات يكتب ان للمبرمج وتتيح البرنامج يفهمها التى واالومر الحاسب. ومن امثلة هذه اللغات : لغة السي C. لغة الجافا.JAVA لغة السي بلس بلس.)C++( لغة السي شارب.)C#( لغة )Visual Basic/Basic( 46

لغات البرمجة Programming Languages Program: is a logically arranged instruction group that directs the computer to perform specific work on the data in order to obtain useful information. Programmer: The person who makes the program. Programming Languages Programming Languages is the set of rules that provides a way to formulate the instructions of the program and allows the programmer to write instructions and owner understood by the computer. Examples of these languages include: C language. JAVA. C ++ language. C Sharp Language. Language (Visual Basic / Basic) 47

خطوات صياغة وتطوير البرامج Program Development Steps يقوم صائغ البرامج )المبرمج( فيقوم ما مشكلة لحل خطوات بعدة. 1 تحديد وتتعريف المشكلة. 2 تصميم البرنامج. 3 صياغة البرنامج. 4 اختبار )البرمجة( وتشخيص االخطاء )اخطاء لغة- اخطاء تنفيذ- اخطاء منطقيه(. 5 توثيق البرنامج مخطط يبين خطوات صياغة وتطوير البرامج 48

خطوات صياغة وتطوير البرامج Program Development Steps The programmer takes several steps to solve a problem 1. Identify and define the problem 2. Program design 3. Program formulation (programming) 4. Test and diagnose errors (language errors - implementation errors - logical errors) 5. Documenting the program A chart showing the steps to formulate and develop programs 49

صياغة Coding the Program البرنامج صياغة البرنامج Coding the Program بعد االنتهاء من تصميم البرنامج يتم اختيار إحدى لغات البرمجة المناسبة لصياغة أوامر البرنامج Coding وذلك باالستعانة بخريطة التدفق Flow Chartأو غيرها. يسمى البرنامج بعد صياغتة باحدى لغات البرمجة البرنامج المصدر Source Program وال يتم تنفيذه مباشرة على الحاسوب بل يتم ترجمته الى برنامج مكتوب بلغة اآللة.Object Program 50

صياغة Coding the Program البرنامج Coding the Program After the design of the program is completed, one of the appropriate programming languages is chosen to formulate Coding commands using the flow chart or other. The program, after being written in one of the programming languages, is called the source program and is not executed directly on the computer but is translated into a program written in the language of the object program. 51

البرنامج ترجمة Compilation البرنامج المصدري : Program Source هو البرنامج المكتوب التي يفهمها اإلنسان. البرنامج الهدفي : Program Target هو البرنامج المكتوب بلغة باللغة اآللة. تسمى عملية البرنامج تحويل الهدف برنامج الى المصدر بالترجمة البرنامج الهدف Object Program ترجمة البرنامج المصدري Source Program المفسر أو المترجم : هو عبارة عن عالية المستوى برنامج يحول البرنامج المصدري Code) (Source المكتوب الى البرنامج الهدفي Code) (Object المكتوب بلغة اآللة. بلغة 52

البرنامج ترجمة Compilation Source Program: Source Program is a program written in a language that a person understands. Target Program: Target Program is a program written in machine language. The process of converting the source software to the target program is called translation البرنامج الهدف Object Program ترجمة Translate البرنامج المصدري Source Program Translator (Compiler) or interpreter: Is a program that converts the source code written in a highlevel language to the object code written in machine language. 53

البرنامج ترجمة Compilation لكل لغة من لغات البرمجة برنامج خاص بها يسمى المترجم او المفسر يقوم بتحويلها الى لغة االلة التى يفهمها الكمبيوتر Each programming language has its own program called compiler or interpreter, which converts it into the machine language that the computer understands البرنامج الهدف Object Program البرنامج المترجم Compiler البرنامج المفسر Interpreter البرنامج المصدري Source Program 54

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

The difference between interpreter and interpreter المفسر Interpreter It translates one sentence at a time. If an error is found, it displays a message stating that there is an error and stops translation and execution until we correct the error In the sense that the first thing is converted and then implemented directly and then convert the second thing and then implementation and so on until the program is finished Easy to detect and fix. The most important features of this method: Slow operation. One of the main disadvantages of this method: 56

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

The difference between interpreter and interpreter المترجم Compiler It converts the entire program into the machine language before it starts to execute any thing, and the remote conversion process does not correct all errors discovered by the compiler Faster playback. The most important features of this method: The process of debugging is harder. One of the main disadvantages of this method: 58

تصنيف لغات البرمجة Classification of programming languages 59

تصنيف لغات البرمجة تصنف لغات البرمجة إلى أربعة أنواع هي: Programming languages are classified into four types:.1 لغات برمجة ذات مستوى منخفض Low Level Languages.2 لغات برمجة ذات مستوى عال High Level Languages.3 اللغات عالية المستوى بصورة كبيرة جدا Very High Level Languages 4.اللغات الطبيعية Natural Language 60

تصنيف لغات البرمجة 1. لغات البرمجة ذات المستوى المنخفض Low Level Languages المستوى ذات البرمجة لغات ومنها: البرمجة لغات أوائل من المنخفض تعتبر لغة اآللة Machine Language لغة التجميع Assembly language باللغات المنخفضة المبرمجين ألن نظرا المستوى البرنامج أوامر يكتبون سميت 0( اآللة فهم مستوى من قريب بمستوى )الحاسوب( اللغة هذه تستخدم حيث 1( البرامج. كتابة في 61

Classification of programming languages Low Level Languages Low-level programming languages are among the first programming languages, including: Machine Language Assembly Language It is called low-level languages because programmers write program commands at a level close to the level of understanding of the machine (computer), where this language (0, 1) is used to write programs. 62

لغة اآللة : Machine Language يتكون البرنامج المكتوب بلغة اآللة من سلسلة من األرقام الثنائية»0,1«تعبر عن التعليمات ومواقع الذاكرة والبيانات الضرورية. هي اللغة الوحيدة التي يفهمها الحاسب اآللي. من مميزاتها.. سرعة التنفيذ ألنها تخاطب المعالج تختلف من نوع حاسب إلى أخر. تصنيف لغات البرمجة مباشرة صعبة للغاية نظرا لما تتطلبه من حفظ ودقة في كتابة سلسلة طويلة من صفر وواحد بترتيب معين,مما ينتج عنه أخطاء كثيرة في الترميز. 63

Classification of programming languages Machine Language : The program written in machine language consists of a series of binary numbers (0,1) expressing instructions, memory locations and necessary data. Is the only language understood by the computer. Of its advantages.. Speed of implementation because it addresses the processor directly Different from one type of computer to another. It is very difficult because it requires the accuracy and accuracy of writing a long series of zero and one in a particular order, resulting in many errors in coding. 64

65 تصنيف لغات البرمجة

لغة التجميع :Assembly language ظهرت لغة التجميع بوصفها أول لغة ترميز,تستخدم الرموز للتعبير عن تعليمات لغة اآللة,وذلك لمواجهة صعوبة لغة اآللة. تتكون من اختصارات سهلة التذكر «تختلف من نوع حاسب أخر. إلى الرموز المختصرة«. البرنامج المكتوب بهذه اللغة يجب ترجمته من لغة التجميع إلى لغة اآللة, ببرنامج»المجمع»Assembler قبل تنفيذه. تصنيف لغات البرمجة لغة التجميع لغة قريبة من لغة اآللة التي يفهمها الحاسب اآللي فتسمى هذه اللغات بلغات المستوى البسيط. 66

Classification of programming languages Assembly language : Assembly language emerged as the first coding language, using symbols to express machine language instruction, in order to meet the machine language difficulty. Made up of easy-to-remember shortcuts. Different from one type of computer to another. The program written in this language must be translated from assembly language into machine language, with the Assembler program before it is executed. Language of assembly is a language close to the machine language that is understood by the computer. These languages are called in simple-language languages. 67

Classification of programming languages بعض أوامر لغة التجميع Some assembly language commands ADD STA DIV MULT SUB اجمع تخزين اقسم اضرب اطرح

تصنيف لغات البرمجة 2. لغات البرمجة ذات المستوى العالي High Level Languages سميت بهذا االسم ألنه اصبح بامكاان المبارمج كتاباة البارامج مون معرفاة تفاصايل قيام الحاسب بهذه العمليات كمواقع التخزين و تفاصيل الجهاز الدقيقه. كيفياة تعبيارات اللغااات ذات المساتوى العااالي ىاابيهه الاى مرجااة كبياارة باللغاة التااي يسااتخدمها االنسان في التخاطب و التواصل مع االخرين. تتميز بسهولة اكتشاف االخطاء و تصحيحها و يمكان تشاغيلها علاى اكمار مان جهااز. كماا يمكن استخدام أكمر من لغة برمجه على جهاز واحد. تحتاج إلى مترجمات ليفهمها الحاساب : تحويال البرناامج مان لغاة المساتوى العاالي إلاى لغة اآللة. ممال: Pascal, C, Java, Fortran, Basic 69

Classification of programming languages 2. High Level Languages This program is named after the programmer can write the programs without knowing the details of how the computer performs these operations, such as storage locations and details of the exact device. Expressions of high-level languages are very similar to the language used by people to communicate and communicate with others. It is easy to detect errors and correct them and can be run on more than one device. More than one language can be used on a single device. You need translators to understand the computer: converting the program from the language of the higher level into the machine language. Example: Pascal, C, Java, Fortran, Basic 70

تصنيف لغات البرمجة.3 لغات الجيل الرابع Fourth Generation Languages تسمى هذه اللغات Languages حيث أيضا باللغات إنها لغات سهلة عالية المستوى بصورة كبيرة جدا Very High Level االستخدام والفهم وقريبة جدا من لغة اإلنسان. يستطيع المبرمج القيام بكثير من العمليات أوامر البرنامج. ويهتم المبرمج بماذا يريده بسهولة تغنيه عن صياغة Coding صفحات عديدة من الكومبيوتر دون ان يوجهه بكيفية القيام بذلك. من بسهولة تتميز االستخدام على التدريب من قليال وتتطلب استخدامها. هي لغات قواعد البيانات التي مثال : Dbase Oracle, تساعد في صناعة المستخدم الملفات برنامج كتابة دون والتقارير المهيكلة SQL االستفسار لغة وتستخدم البيانات. قواعد إدارة في 71

Classification of programming languages 3.Fourth Generation Languages These languages are also called in very high-level languages, very highlevel languages, as they are easy to use languages and are very close to human language. The coder can do many of the processes that easily encode the Coding version of many pages of program commands. The programmer is interested in what he wants from the computer without directing him how to do so. It is easy to use and requires little training to use. Database languages that help the user in making files and reports without writing a program Example: Oracle, Dbase SQL Structured Query Language is used in database management. 72

اللغات الطبيعية استخدام لغة االنسان في توجيه الحاسب للقيام بما نريد من أعمال مثل :»اطبع تقريرا يحوي اسم الطالبة والدرجة«فالمستخدم ما عليه سوى طباعة األمر. تصنيف لغات البرمجة مجال اللغات الطبيعية هو من المجاالت التي يبحثها علم الذكاء االصطناعي 73

Classification of programming languages Natural languages Use the human language to direct the computer to do what we want, such as:»print a report containing the name of the student and the degree«the user has only to print the order. The field of natural languages is one of the areas examined by the science of artificial intelligence 74

تصنيف لغات البرمجة لغات الذكاء االصطناعي Artificial Intelligence Languages هييي لغييات خاصيية بإنتيياج حاسييبات ذكييية تحيياكي اإلنسييان فييي قدراتييه الحركية والبصرية والتحليل واالستنتاج واتخاذ القرارات بنياء عليى نظيم الخبرة التي ستغذي بها الحاسبات. من أهم هذه اللغات: لغةةةة برولةةةو :Prolog يطليييق عليهيييا اسيييم لغييية البرمجييية المنطقيييية.Programming in Logic لغةةةة ليسةةةب :Lisp يطليييق عليهيييا اسيييم لغييية برمجييية القيييوائم List.Programming Language 75

Classification of programming languages Artificial Intelligence Languages Are the languages of the production of smart computers simulates the human in the abilities of motor and visual analysis and conclusion and decision-making based on the systems of expertise that will feed the computers. Some of the most important languages are: Prolog: Called Logic programming language. Lisp: It is called the List Programming Language. 76

Utility software Utility software helps analyze, optimize, configure, and maintain a computer. Examples of utilities anti-virus software, backup tools, disk tools that allow you to analyze a hard drive or compress data to save space. 77

78 تم اإلنتهاء من المحاضرة الخامسة