Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

‫مذكرة تقنية المعلومات‬

‫للسنة الثانية بمرحلة التعليم الثانــوي‬


‫( ألادبي والعلمي )‬

‫‪2‬‬

‫‪3‬‬

‫‪4‬‬ ‫‪1‬‬

‫الفصل الدراسي الول‬


‫‪ 5341 – 5341‬هـ‬
‫‪ 4151 – 4153‬م‬

‫‪K.Alaswad‬‬ ‫‪1‬‬
‫الفصل االول ‪ :‬حل المسائل‬
‫‪Solving problems‬‬

‫تأمل العبارات الواردة بالجدول التالي وحدد أيها تمثل مسألة قابلة للحل‪:‬‬

‫‪K.Alaswad‬‬ ‫‪2‬‬
‫الفصل االثاني ‪ :‬خرائط التدفق‬
‫‪Flow charts‬‬

‫الرموز المستخدمة في رسم خرائط التدفق‬

‫‪K.Alaswad‬‬ ‫‪3‬‬
‫الفصل الثالث ‪ :‬أساسيات البرمجة‬
‫‪Fundamentals of programming‬‬

‫‪ .1‬الجدول التالي يبين نماذج ألسماء متغيرات‪ ،‬حدد أيها الصحيح وأيها الخاطئ مع بيان سبب الخطأ أو العلة‪.‬‬

‫‪ .2‬احسب ناتج التعابير الرياضية التالية ودَ ِّونْ الناتج جانباْ‪.‬‬

‫‪K.Alaswad‬‬ ‫‪4‬‬
‫الفصل الرابع ‪ :‬مدخل إلى البرمجة بلغة البيسك المرئي‬
‫‪Introduction to Programming with Visual Basic‬‬
‫‪ .1‬تتبع أوامر البرامج التالية واكتب المخرجات المتوقعة لها‬
‫االجابة‬

‫االجابة‬ ‫‪ .2‬امأل حيز الذاكرة بالقيمة المناسبة إثر تنفيذ جمل التخصيص المبينة جانبا‬

‫‪K.Alaswad‬‬ ‫‪5‬‬
‫الفصل الخامس ‪ :‬تشغيل بيئة لغة البيسك المرئي وتنفيذ مثال برمجي‬
‫‪Run Visual Basic and the implementation of an example‬‬

‫‪ .1‬يتمثل اخطأ ي استخدام متغرات حرفية ) الحظ استخدام عامة ‪ ( $‬لتخزين بيانات عددية‪.‬‬

‫‪ .2‬تتمثل األخطاء في ورود حرف خاص ‪ %‬ضمن المتغير ‪( A‬كحرف أول(‪ ،‬وكذلك خلو السطر الثاني من القوس‬
‫األيمن‪ ،‬وكذالك وضع المتغير ‪ Y‬ملتصق مع الجملة ‪ PRINT‬في السطر األخر‬

‫يتمثل الخطأ المنطقي في عدم تنفيذ أسطر البرنامج وفق التسلسل الصحيح ‪ ،‬تسلسل جمل البرنامج يجب أن تكون على‬
‫النسق التالي‪:‬‬

‫‪K.Alaswad‬‬ ‫‪6‬‬
‫الفصل السادس ‪ :‬التفاعل مع الحاسوب‬
‫‪Interaction with the Computer‬‬

‫أذا أدخلت سنة = ‪2222‬‬


‫الحل ‪ :‬عمرك ‪ 11 :‬سنة‬

‫‪K.Alaswad‬‬ ‫‪7‬‬
‫الفصل السابع ‪ :‬أوامر برمجة التحكم المشروط‬
‫‪Condition Control programming Orders‬‬
‫ْ‬
‫‪ .1‬تمارين على ملة ااختيار ‪ ، Select Case‬تتبع الرامج التالية ودون امخرجات امتوقعة إثر تنفيذه‬

‫االجابة‬

‫ْ‬

‫‪ .2‬تمارين على جملة التكرار ‪For Next‬‬

‫االجابة‬

‫ْ‬

‫‪K.Alaswad‬‬ ‫‪8‬‬
‫ْ‬
‫ْ‬
‫‪ .1‬تمارين على جملة التكرار ‪Do.. While‬‬
‫االجابة‬

‫‪K.Alaswad‬‬ ‫‪9‬‬
‫‪ .4‬تمارين على جملة التكرار ‪Do.. Until‬‬
‫تتبع البرامج التالية ودون المخرجات الناتجة عنها‬

‫االجابة‬

‫‪K.Alaswad‬‬ ‫‪10‬‬
‫أسئلة عامة‬

‫السؤال االول ‪ :‬صل الشكل في العمود ( أ ) بالعبارة المناسبة من عمود ( ب )‬

‫ب‬ ‫ا‬
‫ادخال‪/‬اخراج لبيان ادخال‪/‬اخراج‬ ‫‪3‬‬ ‫‪1‬‬
‫معلومات من و الى الحاسب‬

‫اتخاذ قرار‬ ‫‪4‬‬ ‫‪2‬‬

‫حدث طرفي لبيان بدء أو انتهاء‬ ‫‪1‬‬ ‫‪1‬‬


‫خريطة سير العمليات‬

‫عملية حسابية‬ ‫‪2‬‬ ‫‪4‬‬

‫اتجاه تدفق الى اليمين‬ ‫‪6‬‬ ‫‪5‬‬

‫وصل وربط‬ ‫‪5‬‬ ‫‪6‬‬

‫اتجاه تدفق الى اليسار‬ ‫‪9‬‬ ‫‪7‬‬

‫اتجاه تدفق الى اسفل‬ ‫‪7‬‬ ‫‪8‬‬

‫‪ 10‬قرار ذو تفرعين‬ ‫‪9‬‬

‫اتجاه تدفق الى اعلى‬ ‫‪8‬‬ ‫‪12‬‬

‫‪K.Alaswad‬‬ ‫‪11‬‬
‫السؤال الثاني‪ :‬أختر االجابة الصحيحة‬

‫‪ .1‬عبارة عن مجموعة من الخطوات المتسلسلة التي تصف بصورة مضبوطة وبدون أي غموض جميع الخطوات‬
‫الرياضية والمنطقية الالزمة لحل مسألة ما ‪ ،‬هي ‪:‬‬
‫‪ -‬الخوارزمية‬
‫‪ -‬خرائط سير العمليات‬
‫‪ -‬المسألة‬
‫‪ .2‬تخلو من التفرعات و الدورانات ‪ ،‬هي ‪:‬‬
‫‪ -‬خرائط التفرع‬
‫‪ -‬خرائط التتابع البسيط‬
‫‪ -‬خرائط الدوران البسيط‬
‫محدودا أو غير محدود من المرات‬
‫ً‬ ‫عددا‬
‫‪ .1‬خرائط نحتاج إليها إلعادة عملية أو مجموعة من العمليات في البرنامج ً‬
‫هي‪:‬‬
‫‪ -‬خرائط التفرع‬
‫‪ -‬خرائط التتابع البسيط‬
‫‪ -‬خرائط الدوران البسيط‬
‫‪ .4‬في بعض الحيان نحتاج في برامج الحاسب االلكتروني إلى العد فنستخدم‬
‫‪ -‬العداد‬
‫‪ -‬الدو ارن‬
‫‪ -‬الخوارزمية‬
‫‪ .5‬تصنيف خرائط سير العمليات الى‬
‫‪ -‬أربعة اصناف‬
‫‪ -‬ثالث اصناف‬
‫‪ -‬خمسة اصناف‬
‫‪ .6‬يعتبر االحتفاظ برسوم خرائط سير العمليات لحلول مسائل معينة أم اًر‬
‫‪ -‬عاديا‬
‫‪ -‬مهما‬
‫‪ -‬غير مهم‬

‫‪K.Alaswad‬‬ ‫‪12‬‬
‫‪ .7‬أول خطوة نبدا بها خطوات الخوارزمية ‪ ،‬هي ‪:‬‬
‫‪ -‬اطبع‬
‫‪ -‬ابدأ‬
‫‪ -‬توقف‬
‫‪ .8‬من فوائد استخدام خرائط سير العمليات ‪ ،‬انها‬
‫‪ -‬تساعد بيسر و سهولة على تعديل البرامج الموضوعة بمجرد النظر‬
‫‪ -‬تساعد على االنتباه‬
‫‪ -‬تساعد على التركيز‬
‫‪ .9‬يحدث التفرع في البرامج بسبب الحاجة التخاذ قرار أو مفاضلة بين‬
‫‪ -‬تفرعين‬
‫‪ -‬اختيارين أو أكثر‬
‫‪ -‬اختيارين‬
‫عندما نحتاج في برامج الحاسب اإللكتروني إلى جمع مجموعة كبيرة من العداد التي تمثل معطيات ظاهرة‬ ‫‪.12‬‬
‫معينة نصمم‬
‫‪ -‬خوارزمية معينة للتجميع تسمى خوارزمية التجميع‬
‫‪ -‬خوارزمية معينة للتجميع تسمى خوارزمية التعداد‬
‫‪ -‬خوارزمية معينة للتكرار تسمى خوارزمية التجميع‬

‫‪K.Alaswad‬‬ ‫‪13‬‬
‫السؤال الثالث‪ :‬ضع عالمة ( ‪ ) ‬أمام العبارات الصحيحة وعالمة ( ‪ ) ‬أمام العبارات الخاطئة‪:‬‬

‫)‬ ‫√‬ ‫(‬ ‫‪ - 1‬يحدث التفرع في البرامج بسبب الحاجة التخاذ قرار أو مفاضلة بين اختيارين أو أكثر‬

‫‪ - 2‬من فوائد استخدام خرائط سير العمليات عدم توفير وسيلة مناسبة ومساعدة في كتابة البرامج ذات التفرعات الكثيرة‬

‫)‬ ‫×‬ ‫(‬

‫)‬ ‫√‬ ‫(‬ ‫‪ - 3‬يمكن للبرنامج الواحد أن يشتمل على أكثر من نوع واحد من خرائط سير العمليات‬

‫)‬ ‫‪ – 4‬اول خطوة يجب أن يتبعها الحاسب لجمع مجموعة كبيرة من األعداد هي جعل المجمع مساويا الصفر ( √‬

‫‪ - 5‬المسألة هي عبارة عن مجموعة من الخطوات المتسلسلة التي تصف بصورة مضبوطة وبدون أي غموض جميع‬

‫)‬ ‫×‬ ‫(‬ ‫الخطوات الرياضية والمنطقية الالزمة لحل مسألة ما‬

‫)‬ ‫√‬ ‫(‬ ‫‪ – 6‬أتجاه التدفق في خرائط سير العمليات نرمز له بسهم يتجاه على حسب التدفق‬

‫)‬ ‫×‬ ‫(‬ ‫‪ – 7‬رمز الدائرة في خرائط سير العمليات يمثل اتخاذ القرار‬

‫‪ - 8‬يعتبر االحتفاظ برسوم خرائط سير العمليات لحلول مسائل معينة أم ار مهما إذ يكون مرجعا عند إجراء تعديالت‬

‫)‬ ‫√‬ ‫(‬ ‫عليها أو استخدامها لحل مسائل أخرى مشابهة‬

‫)‬ ‫×‬ ‫(‬ ‫‪ - 9‬يمكن تصنيف خرائط سير العمليات الى خرائط الدوران البسيط فقط‬

‫)‬ ‫√‬ ‫‪ - 11‬الحاسب يحتاج إلى تصميم خوارزمية للعد تتضمن خطوات معينة إذا اتبعها استطاع أن يعد (‬

‫‪K.Alaswad‬‬ ‫‪14‬‬
‫السؤال الرابع‪ :‬أكمل الخطوات الناقصة في الخوارزميات من خرائط سير العمليات المقابلة لكل خوارزمية‬

‫( ‪ 12‬فرغات )‬

‫خريطة سير العمليات‬ ‫الخوارزمية‬

‫‪…………1‬ابدأ‪.‬‬

‫‪.2‬اق أر قيمة‪. R‬‬

‫‪ .3‬ضع قيمة ‪1.14…………=PIE‬‬

‫‪ .4‬احسب المساحة)‪ (A‬من المعادلة ‪.A =(PIE)*R*R‬‬

‫‪ .5‬احسب المحيط )‪ (C‬من المعادلة ‪C=2*)PIE)*R….‬‬

‫‪ .6‬اطبع قيم كل من ‪.C, A, R‬‬

‫‪ .7‬توقف‪.‬‬

‫‪.1‬ابدأ‪.‬‬

‫‪.2‬اق أر قيمة كل من ‪.Y, X‬‬

‫‪ .3‬احسب قيمة‪ ... A....‬من المعادلة‪.)1(.‬‬

‫‪.4‬احسب قيمة ‪ B‬من المعادلة (‪.)2‬‬

‫‪.5‬احسب قيمة ‪ C‬من المعادلة (‪.)3‬‬

‫‪.6‬اطبع قيمة كل من ‪.…C…….., B, A,….Y….. , X‬‬

‫‪.7‬توقف‪.‬‬

‫‪K.Alaswad‬‬ ‫‪15‬‬
‫‪ .1‬ابدأ‬

‫‪ .2‬اق أر قيمة المتغير ……… ‪. ………… X‬‬

‫صفر اذهب إلى خطوة(‪)4‬‬


‫ا‬ ‫‪ .3‬إذا كانت ‪ X‬أكبر أو تساوي‬
‫واال فأذهب إلى الخطوة(‪.)5‬‬

‫‪.4‬احسب قيمة االقتران من ‪F(X)=X‬ثم اذهب إلى‬


‫الخطوة(‪.)6‬‬

‫‪.5‬احسب قيمة االقتران من ‪.F(x)= -X‬‬

‫‪ .6‬اطبع قيمة كل من ‪.F(x), X‬‬

‫‪ ……… .7‬توقف‪. ……..‬‬

‫‪ .‬ابدأ‪.‬‬

‫‪ .2‬اق أر قيمة المتغير ‪.X‬‬

‫‪ .3‬إذا كانت ‪ X‬أكبر من ……‪…….2‬فاذهب إلى الخطوة‬


‫‪ 4‬أما إذا كانت ليست أكبر من فاذهب إلى خطوة ‪.5‬‬

‫‪ .4‬احسب ‪ W‬من المعادلة (‪ )1‬ثم اذهب إلى الخطوة ‪.8‬‬

‫‪ .5‬إذا كانت ‪ …..=… X‬صفر فاذهب إلى الخطوة ‪6‬‬


‫واال فاذهب إلى الخطوة ‪.7‬‬

‫‪ .6‬احسب ‪ W‬من المعادلة (‪ )2‬ثم اذهب إلى الخطوة ‪.8‬‬

‫‪ .7‬احسب ‪ W‬من المعادلة (‪ )3‬ثم اذهب إلى الخطوة ‪.9‬‬

‫‪ .8‬اطبع قيمة ‪.......W ....‬‬

‫‪ .9‬توقف‪.‬‬

‫‪K.Alaswad‬‬ ‫‪16‬‬
‫بالتوفيق والنجاح‬

‫خيري االسود‬

‫‪K.Alaswad‬‬ ‫‪17‬‬

You might also like