موقع طلبة جامعة البحرين

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

تسجيل دخول
  • قسم المكتبة الجامعية مغلق مؤقتا بعد الاستهداف التي تعرضت له بعض خدمات أمازون في البحرين، جاري استرجاع الملفات ونقلها إلى سيرفرات جديدة وسيتم بعدها اعادة افتتاح المكتبة

ITCS103 -CSC103-ITCS111-ITCS101 للدراسة و المناقشة الجماعيه 2014-2015

ما هو رأيك في الحصة و بشكل عام ( الشرح - المواضيع -الأسلوب )؟

  • سيئ ، لم أفهم شيئا .

    الأصوات: 9 28.1%
  • جيد ، فهمت نص و نص .

    الأصوات: 10 31.3%
  • ممتاز ، واضح و مقبول .

    الأصوات: 13 40.6%

  • مجموع المصوتين
    32
:mellow: ما يصير

الباينري مافيه الا رقمين , الصفر والواحد

تقدرين تقولين حولي 10101111 الى الهيكساديسمل
اهني ممكن حلها

بس سؤالش , ما يصير , تأكدي منه
 
وي اسفه اقصد اوكتل

والجواب 2b بس مب فاهمة الخطوات
 
حصت هذي من النت من منتدى ثاني



عندنا 4 أنواع من numbering systems
1- الديسمل Decimal
2- الباينري Binary
3- الأوكتل Octal
4- الهكسا ديسمل Hexa Decimal

النوع - عدد الـ base
الديسمل - 10 (9-0)
الباينري - 2 (1-0)
الأوكتل - 8(7-0)
الهكسا - 16 ( 9-0) // (A-F)
A=10
B=11
C=12
D=13
E=14
F=15

ملاحظة: ما يصير نستخدم رقمين للتعبير عنهم برقم واحد فنستخدم الحروف ...
10 = تنقرأ one zero وما يصير انقول ten
فعند التحويل لازم نلتفت ونكتب العشرة إلى حرف الـ A


7
7
7
7

7
7
الديسمل في خانة الآحاد
والباينري في خانة العشرات
والأوكتل في خانة المئات
والهكسا في خانة الالوف


^^^^^^^^^^^^^^^
هني سؤالي عن الخانات أمته نستعملهم ؟؟؟؟؟؟؟؟؟؟؟؟

في حالة التحويل من الديسمل إلى الباينري ÷ 2
الباينري إلى الديسمل × 2
في حالة التحويل من الديسمل إلى الأوكتل ÷ 8
الأوكتل إلى الديسمل ×8
في حالة التحويل من الديسمل إلى الهكسا ÷16
الهكسا إلى الديسمل ×16

معلومة الكل يعرفها بس انذكركم في حالة تحويل من الصغير إلى الكبير نقسم
ومن الكبير إلى الصغير نضرب
 
طيب , الحين السؤال يبون من اوكتال الى هيكساديسمال

الجواب كأنو غلط !

طريقة الحل :
نحول العدد 53 الى الباينري
الـ 3 هي 11
الـ 5 هي 101
اي ان العدد 53 هو 011101

ناخذ هالرقم الباينري اللي طلع ونحوله الى الهيكساديسمل

حطي في بالج ان الاعداد اللي بالهيكساديسمل تتكون من اربع خانات
4 digits
أما الأعداد اللي بالأوكتال تتكون من 3 خانات , اي 3 digits

نرجع للسؤال ,
راح نحول الرقم اللي طلع للهيكساديسمل
بناخذ اول 4 ارقام مع بعض وثاني 4 ارقام مع بعض
بناخذهم من يمين العدد الى يساره

بهذا الشكل 1101 01

راح يطلع لي الناتج 13 ثم اللي وراه 1
اي 1D

:rolleyes2:
 
اختي الدكتور عاكسهم الاهوه 101011 باينري
1011...... B
0010.....2
انزين وشلون نقول انه b
 
بس عرفت مشكوره
 

عساكم على القوة :showoff:
 
سلام عليكم

لو سمحتون بغيت أسئلة امتحانات لمقررTCS101


ومشكورين على العموم
 
طيب , الحين السؤال يبون من اوكتال الى هيكساديسمال

الجواب كأنو غلط !

طريقة الحل :
نحول العدد 53 الى الباينري
الـ 3 هي 11
الـ 5 هي 101
اي ان العدد 53 هو 011101

ناخذ هالرقم الباينري اللي طلع ونحوله الى الهيكساديسمل

حطي في بالج ان الاعداد اللي بالهيكساديسمل تتكون من اربع خانات
4 digits
أما الأعداد اللي بالأوكتال تتكون من 3 خانات , اي 3 digits

نرجع للسؤال ,
راح نحول الرقم اللي طلع للهيكساديسمل
بناخذ اول 4 ارقام مع بعض وثاني 4 ارقام مع بعض
بناخذهم من يمين العدد الى يساره

بهذا الشكل 1101 01

راح يطلع لي الناتج 13 ثم اللي وراه 1
اي 1D

:rolleyes2:


Oooops :mellow:

طريقة حلي صح , بس واني اكتب الرقم اللي بالباينري عكست

لازم يصير هالشكل :

101011

وبعدين نفس الطريقة

مسامحة خيو :mellow:
 
الله يقويج متمردة <<< وينج مختفية !

sweatheart

أعتقد في مكتبة المنتدى موجود امتحانات , دوري

بالتوفيق
 
حصت هذي من النت من منتدى ثاني



عندنا 4 أنواع من numbering systems
1- الديسمل Decimal
2- الباينري Binary
3- الأوكتل Octal
4- الهكسا ديسمل Hexa Decimal

النوع - عدد الـ base
الديسمل - 10 (9-0)
الباينري - 2 (1-0)
الأوكتل - 8(7-0)
الهكسا - 16 ( 9-0) // (A-F)
A=10
B=11
C=12
D=13
E=14
F=15

ملاحظة: ما يصير نستخدم رقمين للتعبير عنهم برقم واحد فنستخدم الحروف ...
10 = تنقرأ one zero وما يصير انقول ten
فعند التحويل لازم نلتفت ونكتب العشرة إلى حرف الـ A


7
7
7
7

7
7
الديسمل في خانة الآحاد
والباينري في خانة العشرات
والأوكتل في خانة المئات
والهكسا في خانة الالوف


^^^^^^^^^^^^^^^
هني سؤالي عن الخانات أمته نستعملهم ؟؟؟؟؟؟؟؟؟؟؟؟

في حالة التحويل من الديسمل إلى الباينري ÷ 2
الباينري إلى الديسمل × 2
في حالة التحويل من الديسمل إلى الأوكتل ÷ 8
الأوكتل إلى الديسمل ×8
في حالة التحويل من الديسمل إلى الهكسا ÷16
الهكسا إلى الديسمل ×16

معلومة الكل يعرفها بس انذكركم في حالة تحويل من الصغير إلى الكبير نقسم
ومن الكبير إلى الصغير نضرب


إن شاء الله الشرح اللي كتبته انا ونقلتيه ممتاااااز :ongue:

واتمنى ان الكل يستفيد منه

ممكن احد يشرح لنا باختصار

الشيء المهم في جبتر 2

واكون شاكر لكم

وبالنسبة لسؤالج اعتقد بأن الخانة

تحدد الأس 2^0 ،2^1 ،2^2،2^3

 
مرحبا

بالنسبة حق سؤالج " أم كشة-90 "

شوفي الصورة , لما يعطونج أي رقم أول شي حطي عليه من اليمين لليسار الارقام ابتداء اً من الصفر




:rolleyes2:

خل ناخذ اول رقم كمثال , بنحوله من باينري الى ديسمال

بنقول من اليسار لليمين هالمرة
(2 أس 4) ضرب1 + (2أس 3) ضرب 0 + (2أس 2) ضرب 0 + (2 أس 1) ضرب 1 + (2 أس 0 ) ضرب0
بيصير = 16 + 0 + 0 + 2 + 0 = 18

ونفس التطبيق حق باقي الارقام :rolleyes2:
 
التعديل الأخير:
سلام عليكم :shiny:

الله يعطيكم العافيه جميعا :icon30: مجهود طيييييب !!

اخ ايام صراحه :tears: بس عموما كان المقرر سهل .. :nosweat: بس ما توفقت في المنتصف والحمدلله كلو تمام .. المهم ما علينا من قصة حياتي

يلا انا بعد بتواجد عشان اساعدكم ,,

عن chapter 2 اللي اذكره امممم

كود:
#include <iostream>
using namespace std; 
void main () {

}
هذا الشكل العام حاليا واذا كنا نستخدم تعريف string
كود:
#include <string>
نحطها ويا الـ iostream .. انزين شغله بسيطه

كود:
cout<<"Hi";
cout<<"hello";
في هالحاله الجمله تطلع جذي Hihello لانه ما فيه مسافه فنحط سبيس داخل .. فاذا نبي انزل سطر مثلا

كود:
cout<<"hi"<<endl;
or 
cout<<"hi \n";

كود:
#include <iostream>
#include <string>
using namespace std;

void main () {

[COLOR="Red"]int [/COLOR]x; [COLOR="Red"]double[/COLOR] y; [COLOR="red"]float [/COLOR]z; [COLOR="red"]string [/COLOR]a; [COLOR="red"]char [/COLOR]b;

cin>>x;
cin>>y;
cin>>z;
cin>>a;
cin>>b;
---------------------------------
cin>>x>>y>>z>>a>>b;

}
اللي باللون الاحمر دلين التعريفات ,, يعني اذا عندنا متغير والمتغير اللي عندنا اهني هم x y z a b دلين يسمونهم متغيرات .. عادة اذا ما تدخلون فيهم شي يكون قيمتهم ما اذكر جم بس سالب 8 ويمينها جم رقم .. مكتوبين في الكتاب .. انزين هالتعريفات يعرفون لينا المتغيرات على انهم انتجر يعني عدد صحيح بدون كسور يعني لو مثلا دخلنا 2,6 يطلع لينا الجواب 2 ما يقرب .. اما الدبل والفلوت دلين عادي يقبلون البوينتات .. ( int float double ) خواص الرياضيات عادي تستخدمونه فيهم .. اما ال char فهو رمز واحد سواء عدد او رمز او حرف يعني لو دخلتون جمله شطولها بياخذ اول حرف مثلا ITCS ياخذ بس الـ I والباقي ينساه ..

كود:
cout<<"ITCS101" <<endl
الـ string مثل دي اللي بين " " ما ليها قيمه حاليا غير جذي بعدين بلاويها تطلع :nosweat:

كود:
cout<<x<<" "<<y<<" "<<z<<" "<<a<<" "<<b;
لاحظو لين متغير تحطونه كما هو بدون " " وانا حطيت دلين عشان تصير مسافه

... مسامحه على الاطاله ويضل الـ static_cast اظن وبس والباقي شلون تسوون معادلات واشياء تنفهم بسرعه
كود:
cout<<static_cast<int>(2,6);
الوظيفه تحويل الى انتجر الى دبل الى فلوت والى كركتر بس سترنج ما يصير واهني بحوله الى انتجر فبكون الناتج 2 ..

وسامحوني على التقصير والتطويل :thumbdown:
وبالتوفيق جميعا ..
 
مجهود جيد MHAH

استمر ^_^
 
يعطيكم العافيه ...

هذي التحويل سهـــــــــل واسهل منه مافي .. !!!

لكن انا البرمجه الحين مو فاهمه شي .. !!! والله احس روحي بصيح مادري شسوي؟! افهم ولا احفظ؟! حدي متلخبطه !! والبرنامج نزلته في جهازي وبروحه البرنامج بكبره شكله مخررف !!!
 
يعطيكم العافيه ...

هذي التحويل سهـــــــــل واسهل منه مافي .. !!!

لكن انا البرمجه الحين مو فاهمه شي .. !!! والله احس روحي بصيح مادري شسوي؟! افهم ولا احفظ؟! حدي متلخبطه !! والبرنامج نزلته في جهازي وبروحه البرنامج بكبره شكله مخررف !!!

شوفي شرحي في الصفحة الثالثة , كان عن الأساسيات
وشرح MHAH بعد

اذا نقطة ما عرفتي لها اسألي

بالمناسبة , البرنامج اخذتيه من وين !
عادة تلاقين نسخ منه مخرفة :mellow:
 
عندي سؤال بليز اريد مساعدة : الإجابة و الشرح مفصل مو فاهم ...

1- write a program that takes as input given lengths expressed in feet and inches. the program should then convert and output the lengths in centimeters . assume that the given lengths in feet and inches are integers . where 1 foot is equal to 12 inches and 1 inch is equal to 2.45
 
عندي سؤال بليز اريد مساعدة : الإجابة و الشرح مفصل مو فاهم ...

1- write a program that takes as input given lengths expressed in feet and inches. the program should then convert and output the lengths in centimeters . assume that the given lengths in feet and inches are integers . where 1 foot is equal to 12 inches and 1 inch is equal to 2.45

ابسط لك السؤال وانته حله
احين انته عندك اطوال وهذي الاطوال بالفيت وبالانج وانته تدخل هالملعومات يعني بكون عندك انتجر حق الفيت وانتجر حق الانج المهم الفيت الواحد يعادل 12 انج والانج الواحد يعادل 2.45 سانتي فيعني اذا تبي تحول من فيت الى سانتي تضرب الفيت في 12 في 2.45 واذا عندك انج وتبي تحوله الى سانتي تضربه في 2.45


حاول واذا ما عرفت حاضرين ..
 


بداية و حق كل سؤال , لازم تحدد الـ input و الـ output والـ process اي العملية اللي البرنامج راح يسويها ,
هذا تحليلك للسؤال ومن خلاله تتمكن من الحل الصحيح .


طيب , خلنا أول شي في الـ input
طالع هالجملة من السؤال :

write a program that takes as input given lengths expressed in feet and inches
عرفنا من خلالها الإن بوت , واللي اهوا الطول سواء بالقدم أو بالإنج


الجملة اللي بعدها :

the program should then convert and output the lengths in centimeters
عرفنا منها الأوت بوت , اللي اهوا الطول ولكن بالسنتيمتر

وكذلك عرفنا البروسس , اللي اهي عملية تحويل الطول الذي تم ادخاله بالقدم أو الانج الى السنتيمتر .
وباقي السؤال عاطينك فيه طريقة التحويل شلون

++++++++++++++++++++++++++++++++++++++++

هذي الخطوة الأولى , ننتقل للخطوة الثانية المهمة بعد
نرسم input/output screen , أي الشاشة اللي بتطلع لما يشتغل برنامجنا صح

شوف هالصورة :




والباقي عليك , ونفس الشي سو حق الطول بالقدم :rolleyes2:
 
عودة
أعلى أسفل