السبت، 31 يناير 2015

تصحيح التمارين السابقة : variables

Exercice 1.1

Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?

Variables A, B en Entier
Début
A ← 1
B ← A + 3
A ← 3
Fin


a <===== 3
b <======4

***********************************************************************************
Exercice 1.2

Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?

Variables A, B, C en Entier
Début
A ← 5
B ← 3
C ← A + B
A ← 2
C ← B – A
Fin
a <====== 2
b <====== 3
c <====== 1

****************************************************************************************

Exercice 1.3

Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?

Variables A, B en Entier
Début
A ← 5
B ← A + 4
A ← A + 1
B ← A – 4
Fin


a <======= 6
b <======= 2


***********************************************************************************************

Exercice 1.4

Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?

Variables A, B, C en Entier
Début
A ← 3
B ← 10
C ← A + B
B ← A + B
A ← C

a <=======  13
b <=======  13
c <=======  13

Fin

السبت، 10 يناير 2015

المتغيرات variables :



 السلام عليكم و رحمة الله تعالى و بركاته

متغير من نوع رقمي
تبدأ مع حالة شائعة جدا، وهذا متغير لتلقي الأرقام.
عموما، لغات البرمجة توفر الأنواع التالية:
ENTIER
عدد صحيح يدل على مجموعة من الأعداد الصحيحة سالبة أو موجبة التي تختلف القيم
بين 32،768 من 32 767.
نحن ثم كتب:
 

VARIABLE i,j,k:ENTIER

  REEL
ويشمل النوع الفعلي المتغيرات الرقمية التي تحتوي على قيم حقيقية. نطاق القيم
نوع الفعلي هو:
-3،40x1038 ل-1،40x1045 للقيم السالبة
1،40x10-45 إلى 3،40x1038 لقيم إيجابية
نحن ثم كتب:


VARIABLES x, y :
REEL
 
ملاحظة: نوع المتغير الذي تم اختياره لعدد يحدد الحد الأقصى و
ويمكن تخزين الأعداد الدنيا في المتغير. كما يحدد أيضا دقة هذه
أرقام (في حالة الأرقام العشرية.


 Type chaîne

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








VARIABLE nom, prenom, adresse : CHAINE

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

تمارين في الالغوريتم algorithme

Exercice 1.1
Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?
Variables A, B en Entier
Début
A ← 1
B ← A + 3
A ← 3
Fin

Exercice 1.2
Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?
Variables A, B, C en Entier
Début
A ← 5
B ← 3
C ← A + B
A ← 2
C ← B – A
Fin

Exercice 1.3
Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?
Variables A, B en Entier
Début
A ← 5
B ← A + 4
A ← A + 1
B ← A – 4
Fin

Exercice 1.4
Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?
Variables A, B, C en Entier
Début
A ← 3
B ← 10
C ← A + B
B ← A + B
A ← C
Fin

les solotions aux le sujet suivant

السبت، 3 يناير 2015

الدرس الاول في الالغوريتم algorithme

السلام عليكم

كما قلنا سابقا الالغوريتم هو الركيزة الاساسية للبرمجة في جميع اللغات
بحيث هي مجرد برنامج مكتوب على الورق لكن باستعمال الشيفرات او الاكواد البرمجية.
سنتعرف اليوم على اهم عنصر وهو المتغير  variable

 المتغير يمكنه اخد اي قيمة رقم او إسم او اي شيء... على السبيل المثال الالة الحاسبة فعندما نقوم بعملية الجمع فاننا ندخل رقمين x و y وهما المتغيرين و بالتالي فاننا قادرين على القيام بعمليات مختلفة .
دعونا نأخد متال:

var x
debut
x <--- algo
fin

 المتغير اخد إسم  x algo
يمكن للمتغير اخد اي قيمة دعونا نأخد متال اخر

var X
debut
X <--- 10
fin


فهمتم الان المتغير اخد قيمة 10  
 الان فهمنا ان المتغير يمكنه اخد اي قيمة و يمكننا تسمية المتغير اي شيء.

لنكمل.. سنتطرق الان الى امر اخر هو Ecrire   
هدا امر يمكننا كتابة به اي شيء متلا:

var Val
debut
Val <--- 100
Ecrire "algorithme" ,Val
fin

 ارجو ان تكونو فهمتم جيدا ههه دعونا نأخد متال اخر نكتب فيه  

var nomb
debut
nomb <--- 100
nomb <--- 20
Ecrire "algorithme is the first " ,nomb
fin

 المتغير دائما يأخد اخر قيمة متلا كانت لدينا x=100 و في اخير اصبحت x=100
اذنا ستضل قيمة  هي 
x=20

نتابع في درس اخر ان شاء الله.

 

 


الجمعة، 2 يناير 2015

دروس البرمجة algorithme

السلام عليكم
اليوم اخترت لكم موضوعا مختلفا تماما و هو البرمجة او بالاحرى مقدمة عن البرمجة لان الالغوريتم هو مقدمة ويعتبر برمجة على الورق و هو في الحقيقة شيئ اساسي قبل الشروع في البرمجة ك : c , c++ , java, vb, delphi... و هناك لغات اخرى كلغة التجميع و الالة لكنهما صعبان للغاية خصوصا المبتدئين لانهما يتعاملا مع البروسيسور و الرامات مباشرة بدون مترجم compiler.



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

الخميس، 1 يناير 2015

SAMSUNG GALAXY S6

اليوم : 01_01_2015

اشاعات عن صدور هاتف بمواصفات عالية في هذا الشهر من طرف سامسونغ.
كما عودتنا دائما الجهاز بنظام الاندرويد  5 المصاصة و الذي تم تجريبه عليه مؤخرا.




المواصافت هي كالتالي :
MODEL : SM-G925F
AFFICHAGE : 5,5 QHD  14406-2560
CPU : exynos 7420 octa core 64 bit
GPU : mali-t760
RAM : 3 ou 4 GO
STORAGE : 32 GB
CAM : 20 MP
CAM front : 5 MP 

و السلام عليكم