1.pdf
Document Details
Uploaded by StrongWormhole
Sudan University of Science and Technology
2022
Tags
Full Transcript
جامعة العلوم والتقانة كلية علوم الحاسوب وتقانة المعلومات دبـلـوم تـقـنـية+ تـكـنـلوجـيا الـمعـلـومات+ عـلـوم الحاسـوب السنة اﻷولي – الفصل الدرا...
جامعة العلوم والتقانة كلية علوم الحاسوب وتقانة المعلومات دبـلـوم تـقـنـية+ تـكـنـلوجـيا الـمعـلـومات+ عـلـوم الحاسـوب السنة اﻷولي – الفصل الدراسي اﻷول (1) محاضرة رقم أساسيات البرمجة: المادة م2022-5-14 السبت What is computer ? ما هو الحاسب اﻵلي A computer is an electronic device, operating under the control of instructions(software) stored in its own memory unit. Computer accept data(input),manipulate data (process), and produce information(output) from the processing. يستخدم ﻹدخال البيانات ومن ثم معالجتها تخزينها أو إخراجها، جهاز الكتروني يقوم بتنفيذ اﻷوامر والتعليمات Computer softwareالبرمجيات A Computer software is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it. مجموعة من برامج الحاسوب التي تخبر الحاسب اﻵلي ماذا يفعل وكيف يفعل Programming Languages لغات البرمجة A programming language is an artificial language designed to communicate instructions to machine. هي لغات صناعية يتم تصميمها ﻹيصال اﻷوامر والتعليمات إلي داخل الحاسب اﻵلي Types of Programming Languagesأنواع لغات البرمجة A programming languages are divided into three main categories :- (A) - Machine code لغة اﻵلة (B) - Low level languages لغات المستوي اﻻدني (C) - High level languages لغات المستوي اﻻعلي A- Machine Code لغة اﻵلة - Consist of ( 0 , 1 ) تتكون من - Very hard to written. يصعب كتابتها - More errors. كثيرة اﻷخطاء -Very fast. ًسريعة جدا eg :- Machine language. مثال لغة اﻵلة B- Low level languages لغات المستوي اﻻدني - Using symbols , octal & hexadecimal. تستخدم الرموز والنظام الثماني والسادس عشري - Convert to machine language using Assembler.يتم ترجمتها للغة اﻵلة باستخدام المجمع - Fast سريعة eg : Assembly Language. لغة التجميع: مثال C- High level languages لغات المستوي اﻻعلي - Used English statements. تستخدم عبارات انجليزية - Convert to machine language using by Compiler or Interpreter يتم تحويلها إلي لغة اﻵلة باستخدام المترجم أو المفسر - Easy for user. سهلة بالنسبة للمستخدم أمثلة للغات البرمجة Pascal , C , Cobol , Basic , Fortran Java , C++ Lisp , Prolog , Oracle 1 دبلوم تقنية صفحة+ تكنلوجيا+ الفصل الدراسي اﻷول – علوم- السنة اﻷولي- (1) محاضرة- أساسيات البرمجة