العودة   منتديات الغد > المنتديات التقنية > منتدى الكمبيوتر و الاتصالات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع تقييم الموضوع انواع عرض الموضوع
قديم 10-21-2002, 12:02 PM   رقم المشاركة : 1
bo C@
مدير شؤون الأعضاء
 
الصورة الرمزية bo C@
 






قاعه لغات البرمجه





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

حبيت اضيف هالموضوع للي عنده سؤال في عن اي شي في لغات البرمجه ( بيسك و سي و سي ++ و الاسمبلي وتراكيب البيانات )

اي واحد عنده اشكال في كود او يريد يناقش فكره فقط يطرحها هنا وراح انشاء الله نتناقش فيها لنصل الى الحل باذن الله

 

 

التوقيع

bo C@ ??? ????   رد مع اقتباس
قديم 10-21-2002, 02:09 PM   رقم المشاركة : 2
ولـــيد
من كبار الشخصيات
 
الصورة الرمزية ولـــيد
 





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

والله خدمة جلية تشكر عليها ألف شكر اخوي ابو سي .

 

 

التوقيع

-|اعتذر من الجميع عن المشاركة بشكل مستمر |-

ولـــيد ??? ????   رد مع اقتباس
قديم 10-21-2002, 02:44 PM   رقم المشاركة : 3
مساعد
Registered User





مشكور اخوي ابوسي وبصراحه
اتوقع ان فيه الكثير من الاشخاص المهتمين في هذ اللغات

وانا راح ابدأ بسوال خفيف

س/ماهو الفرق بين لغة السي ولغة السي ++؟ وماهو التشابه بينهما ؟




وشكرا

 

 

التوقيع

MAS678@HOTMAIL.com

مساعد ??? ????   رد مع اقتباس
قديم 10-21-2002, 02:58 PM   رقم المشاركة : 4
ولـــيد
من كبار الشخصيات
 
الصورة الرمزية ولـــيد
 





أخوي ابو سي حبيت اسأل في الفيجول بيسك

الحين يوم اكتب الكود التالي:
msgbox 5 or 3
اش العملية اللي تتم وعلى ضوئها يضهر الناتج.....

وكذلك msgbox 5 xor 3

و and كذلك



وسلامتك

 

 

التوقيع

-|اعتذر من الجميع عن المشاركة بشكل مستمر |-

ولـــيد ??? ????   رد مع اقتباس
قديم 10-21-2002, 09:00 PM   رقم المشاركة : 5
bo C@
مدير شؤون الأعضاء
 
الصورة الرمزية bo C@
 






اخوي مساعد
لغه السي والسي ++ متشابهات الى حد كبير .. ولكن هناك ميزات اضافيه في لغه سي ++ لذلك تم اضافه ++ الى نهايه اسمها

اخوي وليد ...

طال عمرك انا ماقد اشتغلت على فيجوال بيسك ..

لكن اللي اقدر افيدك فيه ...

or لازم تكون احد الحدين صائب على الاقل لتتنفذ العمليه .

xor وتفيد النفي

and اذا كان كان كلا الحدين صائب راح تتنفذ العمليه ..


لو تنسخ لي الكود اللي جت فيه العمليه كاملا يمكن افيدك ..

وآسف اذا كنت ماقدرت اوصل الفكره

 

 

التوقيع

bo C@ ??? ????   رد مع اقتباس
قديم 10-22-2002, 01:42 PM   رقم المشاركة : 6
ولـــيد
من كبار الشخصيات
 
الصورة الرمزية ولـــيد
 





مشكور اخوي ابوسي وماقصرت
لكن يوم تكتب
if a=5 and b=2 then msgbox "OK"
تختلف عن يوم تكتبها كذا
a= 5 and 6
فية عملية تم بس مدري وشهي.....
انا ماعندي لاكود ولايحزنون بس حبيت اعرف العملية.....
ومشكور على محاولتك مرة ثانية..

 

 

ولـــيد ??? ????   رد مع اقتباس
قديم 10-22-2002, 08:24 PM   رقم المشاركة : 7
bo C@
مدير شؤون الأعضاء
 
الصورة الرمزية bo C@
 






هلا اخوي وليد فهمت عليك طال عمرك

انا شفت الهلب help حق الفيجوال بيسك ولقيت ان وضيفه الامر السابق خلق صندوق حوار يحتوي على الازرار ( موافق \ الغاء الامر ) او شي من هذا القبيل ..

المهم هو موضوع عشان يسهل عليك العمليه فقط لا اكثر

 

 

التوقيع

bo C@ ??? ????   رد مع اقتباس
قديم 10-23-2002, 11:05 AM   رقم المشاركة : 8
ولـــيد
من كبار الشخصيات
 
الصورة الرمزية ولـــيد
 





شكراً لك اخوي ابوسي

 

 

ولـــيد ??? ????   رد مع اقتباس
قديم 10-25-2002, 10:45 PM   رقم المشاركة : 9
bo C@
مدير شؤون الأعضاء
 
الصورة الرمزية bo C@
 






انتظر مشاركاتكم

 

 

التوقيع

bo C@ ??? ????   رد مع اقتباس
قديم 10-27-2002, 09:55 PM   رقم المشاركة : 10
bo C@
مدير شؤون الأعضاء
 
الصورة الرمزية bo C@
 






باركولي

بعد عناء ست ساعات توصلت للحل


هذا الكود عباره عن جزء من مترجم compiler ( يحول لغة البرمجه الى لغه الاله )

وضيفة الكود هو التحقق هل العملية الحسابيه مكتوبه بشكل صحيح او لا
[HR]

 

 

التوقيع

bo C@ ??? ????   رد مع اقتباس
قديم 10-28-2002, 03:09 PM   رقم المشاركة : 11
ولـــيد
من كبار الشخصيات
 
الصورة الرمزية ولـــيد
 





اقتباس:
الرسالة الأصلية كتبت بواسطة bo c@
باركولي

بعد عناء ست ساعات توصلت للحل


هذا الكود عباره عن جزء من مترجم compiler ( يحول لغة البرمجه الى لغه الاله )

وضيفة الكود هو التحقق هل العملية الحسابيه مكتوبه بشكل صحيح او لا
[HR]
مبرووووووووووك
بس عن اي كود تتكلم

 

 

التوقيع

-|اعتذر من الجميع عن المشاركة بشكل مستمر |-

ولـــيد ??? ????   رد مع اقتباس
قديم 10-29-2002, 07:40 PM   رقم المشاركة : 12
bo C@
مدير شؤون الأعضاء
 
الصورة الرمزية bo C@
 






كود:
#include<stdlib.h>
#include<string.h>

typedef struct
{
	char x[3];
}data
struct node
{
	char x;
	struct node *next;
};

typedef struct
{
	struct node *tos;
}stack;


//---------------------------------

void initialize(stack *s)
{
	s->tos=NULL;
}


int empty(stack *s)
{
	return s->tos==NULL;
}


void push(stack *s,char ch)
{
	struct node *t;
	t=malloc(sizeof(struct node));
	if(t)  // malloc is not faild 
	{
		t->x=ch;
		if(empty(s))
			t->next=null;
		else
			t->next=s->tos->next;
		s->tos=t;
	}
}


char pop(stack *s)
{
	char ch;
	struct node *t;
	t=s->tos;
	ch=t->x;
	s->tos=s->tos->next;
	free(t);
	return x;
}


data find(int r,int c)
{
	data t[12][9];
	strcpy(t[0][0].x,"s5");
	strcpy(t[0][3].x,"s4");
	strcpy(t[0][6].x,"1");
	strcpy(t[0][7].x,"2");
	strcpy(t[0][8].x,"3");
	strcpy(t[1][1].x,"s6");
	strcpy(t[1][5].x,"A");
	strcpy(t[2][1].x,"r2");
	strcpy(t[2][2].x,"s7");
	strcpy(t[2][4].x,"r2");
	strcpy(t[2][5].x,"r2");
	strcpy(t[3][1].x,"r4");
	strcpy(t[3][2].x,"r4");
	strcpy(t[3][4].x,"r4");
	strcpy(t[3][5].x,"r4");
	strcpy(t[4][0].x,"s5");
	strcpy(t[4][3].x,"s4");
	strcpy(t[4][6].x,"8");
	strcpy(t[4][7].x,"2");
	strcpy(t[4][8].x,"3");
	strcpy(t[5][1].x,"r6");
	strcpy(t[5][2].x,"r6");
	strcpy(t[5][4].x,"r6");
	strcpy(t[5][5].x,"r6");
	strcpy(t[6][0].x,"s5");
	strcpy(t[6][4].x,"s4");
	strcpy(t[6][7].x,"9");
	strcpy(t[6][8].x,"3");
	strcpy(t[7][0].x,"s5");
	strcpy(t[7][4].x,"s4");
	strcpy(t[7][8].x,"a");
	strcpy(t[8][1].x,"s6");
	strcpy(t[8][4].x,"sb");
	strcpy(t[9][1].x,"r1");
	strcpy(t[9][2].x,"s7");
	strcpy(t[9][4].x,"r1");
	strcpy(t[9][5].x,"r1");
	strcpy(t[10][1].x,"r3");
	strcpy(t[10][2].x,"r3");
	strcpy(t[10][4].x,"r3");
	strcpy(t[10][5].x,"r3");
	strcpy(t[11][1].x,"r5");
	strcpy(t[11][2].x,"r5");
	strcpy(t[11][4].x,"r5");
	strcpy(t[11][5].x,"r5");

	return t[r][c];
}


int convert(char ch)
{
	int i;
	char s[12];
	s[0]='i';
	s[1]='+';
	s[2]='*';
	s[3]='(';
	s[4]=')';
	s[5]='$';
	s[6]='E';
	s[7]='T';
	s[8]='F';
	s[10]='a';
	s[11]='b';

	if(ch<='9' && ch>=0)
		return ch-'0';
	for(i=0;i<12;i++)
		if(s[i]==ch;
		return i;
}



char table(char r,char c)
{
	data t;
	t=find(convert(r),convert(c));
	return t.x[0];
}


char row_number(char r,char c)
{
	data t;
	t=find(convert(r),convert(c));
	return t.x[1];
}


int comp_length(char n)
{
	switch(n)
	{
	case '1':
	case '3':
	case '5':
		return 3;
	case '2':
	case '4':
	case '6':
		return 1;
	}
}


char left_symbole(char n)
{
	switch(n)
	{
	case '1':
	case '2':
		return 'E';
	case '3':
	case '4':
		return 'T';
	case '5':
	case '6':
		return 'F';
	}
}

 

 

التوقيع

bo C@ ??? ????   رد مع اقتباس
قديم 10-29-2002, 07:55 PM   رقم المشاركة : 13
bo C@
مدير شؤون الأعضاء
 
الصورة الرمزية bo C@
 






معليش الكود ملخبط شوي بس انسخه وحطه في اي محرر وانشاء الله راح يزبط

 

 

التوقيع

bo C@ ??? ????   رد مع اقتباس
قديم 10-29-2002, 11:30 PM   رقم المشاركة : 14
ولـــيد
من كبار الشخصيات
 
الصورة الرمزية ولـــيد
 





مشكور اخوي ابوسي
انا مالي في لغة السي انا يالله يالله فيجول بيسك

 

 

التوقيع

-|اعتذر من الجميع عن المشاركة بشكل مستمر |-

ولـــيد ??? ????   رد مع اقتباس
قديم 11-03-2002, 10:56 PM   رقم المشاركة : 15
bo C@
مدير شؤون الأعضاء
 
الصورة الرمزية bo C@
 






سؤال ابي واحد يحله ...
باي لغه تبي ...


اذاكانت المدخلات رقم يحتمل قيمه من 1 الى 9

تكون المخرجات على هذا الشكل ( على افتراض ان الرقم المدخل 5 )

5
44
333
2222
11111


واذاكانت المدخلات ( 4 مثلا )

4
33
222
1111

وهكذا ...



==============
الجواب معروف بالنسبه لي لكن احب اننا نتناقش

 

 

التوقيع

bo C@ ??? ????   رد مع اقتباس
إضافة رد

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع تقييم هذا الموضوع
تقييم هذا الموضوع:

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
الانتقال السريع


الساعة الآن 04:40 PM.

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd diamond