مقدمة في البرمجة.

Slides:



Advertisements
Similar presentations
المطيافية الذرية: تحليل المواد لمعرفة عناصرها
Advertisements

تعريب لوحة المفاتيح والشاشة
منصور البصيلي خالد الزهراني
تعريب الطابعات Printers Arabization
تصميم موقع عربي حسن سليس علوم الحاسب والمعلومات. العناصر  المتطلبات الأساسية  الخطوات العملية لنشر موقع على الإنترانت / الإنترنت  مواقع الاستضافة (
س : ما هو فيروس الكمبيوتر ؟
لغات البرمجة العربية بدر الشريف محمد دغريري.
كتابة المعادلات الرياضيه لمحرر الرياضيات العربي Math Braille
مقدمة عن الكمبيوتر وتطوره
Introduction to Software
خرائط التدفق Flowchart.
Introduction To Computers
مقارنة بين برنامجي Restrator Resource Hacker إعداد هاني سليم السليم
الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد،
بروتوكول الانترنت نظم تشغيل 1.
Java Script Eng : SAHAR. Programming Language HHL (High level language) لغات عالية المستوى LLL (Low level language) لغات منخفضة المستوى Java Script is.
Creating Scenes A scene in flash contains one or more layers that show related objects, in the stage, that act and interact to deliver a certain idea.
JavaScript JavaScript Introduction. Q. What is JavaScript? Ans. JavaScript was designed to add interactivity to HTML pages. JavaScript is a scripting.
Review: Program Memory Addresses Program addresses are fixed at the time the source file is compiled and linked يتم إصلاحها عناوين البرنامج في الوقت يتم.
Dr. Al-Mothana Gasaymeh. Software Software : is a collection of programs, data, and information “ instructions for the hardware “ Program : Set of instructions.
LECTURE 4 التعامل مع VISUAL C المفاهيم الاساسية في البرمجة.
Alphabet game…. Think of a word – Your partner has to guess that word – you can give ONE word clues – no YES/NO responses allowed!!
Computer Programming. Objectives Program and Programming Program and Programming Algorithms & Programs Algorithms & Programs Software Life Cycle Software.
كواليتي لتقنية المعلومات الطريق الى التكنولوجيا
Activity Diagram.
State Chart Diagrams.
بسم الله الرحمن الرحيم.
فرضيات البرمجة اللغوية العصبية
الذكاء الاصطناعي تطبيقاته Artificial Intelligence
حاسب ألي و تقنية المعلومات CCP 101
بسم الله الرحمن الرحيم برمجة الويب بلغة HTML 1.
الوحدة الخامسة / تقنيات وبرمجة الأجهزة الذكية.
نور الدين محمد علي احمد رئيس المعمل المركزي للصحة العامة – وزارة الصحة ولاية الخرطوم ابريل 2014.
PSCJ 11/11/2018 المحور الرئيسي: أساسيات نظم وتقنيات المعلومات الموضوع الخامس: أنواع البرمجيات 23/4/2013 Mr Hashem Alaidaros.
مقدمة عن البرمجة باستخدام Visual Basic .Net
تقنين برمجيات نظم المعلومات الجغرافية (GIS)
تمثيل البيانات كيف تجرى عملية حسابية في ال Visual Basic.net
بروتوكول Tcp/Ip فى الموضوع السابق لشرح مراحل osi كنا قد تحدثنا عن ان ال Osi هو موديل تعليمى للفهم وبروتوكول tcp/ip هو الذى يتم.
يســر قسـم الرياضيـات يقــدم لكـم ورشة عمل للصف التاسع
تطبيقات الذكاء الاصطناعي: فهم اللغات الطبيعية
لغة البرمجة بالكائنات(الجافا)
How to contact me Twitter Blog :-
PowerPoint Dr.Manal mobarez.
برمجة قواعد بيانات تطبيق مفهوم الحماية في النماذج
صياغة البرامج ولغات البرمجة Programming & programming languages
بسم الله الرحمن الرحيم Lecture( 4)
1.الدوال Function 2.الاجراءاتSub Procedure 3.وحده نمطيه Add Module
تابع جمل التحكم و معالجة الاستثناءات
مقدمة ASP.NET.
إختر عنواناً لمشروعك يكون بسيطاً ويشد الانتباه!.
المكونات البرمجية للحاسب
نظام التشغيل Windows xp.
تدريب (3-1)- مكونات سطح المكتب لنظام التشغيل (Windows XP).
Programming -2 برمجة -2 المحاضرة-1 Lecture-1.
الوحدة الأولى مقدمة في الحاسوب.
صفي شعورك عند مشاهدتها ؟؟
Information Technology Fundamentals
مهارة التنظيم المتقدم تعريف مهارة التنظيم المتقدم Organizing in Advance هي تلك المهارة التي تستخدم من اجل ايجاد اطار عقلي او فكري يستطيع الافراد عن طريقه.
أ.إسراء الطريقي , 306 عال , المحاضره الثالثه
3. Browsing the Web تصفح الانترنت
الذكاء الاصطناعي المحاضرة الأولى المستوى الرابع – قسم نظم المعلومات
صياغة البرامج ولغات البرمجة Programming & programming languages
Gateway (بوابة العبور أو الاتصال)
User ID Symbol Description Site Engineer SE Office Engineer OE N/A SF
الأخلاق تجاه الحاسب.
الوحدة الثانية: مكونات لغة الجافا
مهارت الحاسوب ا.محمد شبير.
أ/المادة: م. لندا عمر البدري م. نجلاء حسن
هيكلة نظم إدارة قواعد البيانات (DBMS Architecture)
Presentation transcript:

مقدمة في البرمجة

مكونات الحاسب مكونات برمجية (SOFT WARE) مكونات مادية (HARD WARE)

المكونات المادية لا يمكنها أن تعمل الا بوجود برامج خاصة لكل منها المكونات المادية لا يمكنها أن تعمل الا بوجود برامج خاصة لكل منها ... لماذا ؟

باستخدام البرنامج الخاص بالطابعة يتم كتابة المستند و يظهر على الشاشة باستخدام البرنامج الخاص بالطابعة يتم اعطاء امر للطابعة لكي تقوم بالطباعة يتم طباعة المستند باستخدام الطابعة

برنامج الحاسب مجموعة من التعليمات و الأوامر التي تعطى للحاسب للقيام بمهام مرتبة و محددة

كيف يتم تصميم و كتابة البرامج ؟ باستخدام لغات البرمجة

الحاسب لا يستطيع تنفيذ الأوامر و التعليمات الا اذا كانت مكتوبة بلغة يفهمها الحاسب و يستطيع التعامل معها كل لغة برمجة لها اوامر و تعليمات خاصه بها

الذي يصمم البرامج يسمى بـ ( المبرمج )

البرمجة مجموعة من التعليمات التي يكتبها المبرمج باحدى لغات البرمجة لاداء عمل معين و يقوم الحاسب بتنفيذها

أقسام لغات البرمجة اللغات العالية اللغات البسيطة (High Level Language) (Low Level Language)

أقسام اللغات البسيطة

لغة الآلة Machine Language 1 لغة الآلة Machine Language اول لغة وضعت عند اختراع الحاسب الوحيدة التي يفهمها الحاسب ( 0 , 1 ) سهلة الفهم بالنسبه للحاسب , صعبة الفهم والقراءة للمبرمجين تستخدمها الشركات الصانعة لأجهزة الحاسب

L 01011000

لغة التجميع (اللغة الرمزية) 2 لغة التجميع (اللغة الرمزية) Symbolic Language

( تتطلب فهم محتويات الحاسب الداخلية) صعبة للمبرمجين المبتدئين ( تتطلب فهم محتويات الحاسب الداخلية) تقتصر على المحترفين لكتابة برامج سريعة

ADD SUB عملية الجمع عملية الطرح تستخدم رموز خاصة كل رمز يمثل امر أو تعليمة مكتوبة الرموز بالغة الانجليزية سهلة الفهم والقراءة للمبرمجين من لغة الآلة SUB ADD عملية الطرح عملية الجمع

أقسام اللغات العالية

سميت باللغات العالية لانها قريبة من لغة الانسان سميت باللغات العالية لانها قريبة من لغة الانسان

الحاسب لا يفهم الا لغة الآلة ( 0 , 1 ) فكيف يستطيع الحاسب فهم لغات البرمجة ؟ باستخدام المترجم لكل لغة مترجم خاص بها يقوم بتحويل البرامج بعد كتابتها الى لغة الآلة

لغة البرمجة الاجرائية تسمى بالبرمجة التقليدية 1 لغة البرمجة الاجرائية تسمى بالبرمجة التقليدية يقوم المستخدم بكتابة البرنامج مفصلا إجراء ً بعد إجراء حيث يحدد بدقة للحاسب التعليمات التي تؤدي الى قيام الحاسب بالمهام المطلوبة خطوة بعد خطوة

اهم اللغات و مجال استخدام كلا منها اللغة مجالات استخدامها بيسك المدارس و الجامعات و المبتدئين بالبرمجة باسكال المجالات الادارية و العلمية فورتران المجالات الهندسية و العلمية كوبول المجالات التجارية و الادارية سي c لكتابة برامج انظمة التشغيل و برامج التطبيقات

تسمى البرمجة المرئية أو البرمجة المسيرة بالاحداث 2 لغة البرمجة بالعناصر تسمى البرمجة المرئية أو البرمجة المسيرة بالاحداث لغة تطويرية معتمدة على قواعد لغات اللغات التقليدية - تعمل على انظمة تشغيل رسوميل مثل Windows XP لغات ذات بيئة تصميم متكاملة IDE

سي باسكال بيسك فيجيوال بيسك فيجيوال سي دلفي

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

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