InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

[cpcs 202 - برمجة 1] لديك سؤال , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المنتدى العام لكلية الحاسبات وتقنية المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 30-01-2010, 10:04 PM   #531

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة روحي وطن مشاهدة المشاركة
سؤال بخصوص loop ...

وش الفرق بين for ,while and do while ؟

ومتى نستخدمها ...

|[ روحيـ وطنـ ]|
for و الـ while :
نفس بعض ,, الفرق أن الـ for تقدر تعرف التهيئة للمتغير و الشرط والتحديث في جملة الـ for مباشرة .

ووتبغى الـ for تسير نفسها نفس الـ while تماماً , أكتبها كـ :

كود PHP:
for (; condtion; )
{


أما الـ do while ، ميزتها أنها تنفذ أولاً ما بداخل جملة التكرار ثم تفحص الشرط , بعكس البقية , البقية يفحصوا الشرط أولاً ثم ينفذوا جمل التكرار إذ كان صحيحاً .
يعني أن do while يضمن لك أنه على الأقل يتم تنفيذ ما بداخل جملة التكرار مرة واحدة على الأقل .

بالتوفيق .

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 30-01-2010, 10:07 PM   #532

روحي وطن

خــيــالكـ...~

الصورة الرمزية روحي وطن

 
تاريخ التسجيل: Jun 2009
نوع الدراسة: إنتظام
المستوى: الثالث
الجنس: ذكر
المشاركات: 1,117
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

يعطيك العافيه احمد ..

سؤال بسيط ..

Which of the following is an infinite loop??
for (int i=20; i>=10; i--)
for (int i=1; i<=10; i++)
for (int i=10; i<=20; i--)
for (int i=20; i>=50; i++)

وكيف الطريقه ...؟

 

روحي وطن غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 30-01-2010, 10:29 PM   #533

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة روحي وطن مشاهدة المشاركة
يعطيك العافيه احمد ..

سؤال بسيط ..

Which of the following is an infinite loop??
for (int i=20; i>=10; i--)
for (int i=1; i<=10; i++)
for (int i=10; i<=20; i--)
for (int i=20; i>=50; i++)

وكيف الطريقه ...؟
Which of the following is an infinite loop??

كود:
for (int i=20; i>=10; i--)
راح تنقص i حتى تكون نتيجة الشرط خاطئة وبالتالي يخرج من اللوب . ( منتهية )

كود:
for (int i=1; i<=10; i++)
راح تزيد i حتى تكون نتيجة الشرط خاطئة وبالتالي يخرج من اللوب . ( منتهية )

كود:
for (int i=10; i<=20; i--)
راح تنقص i حتى يأتي خلاف شرط التحقق , وبما أنه مستحيل أن يتحقق خلاف الشرط لأن i في نقصان وخلاف الشرط هو أن تكون أكبر من 20 . فبالتالي لن تخرج من اللوب أبدأً ( غير منتهية )

كود:
for (int i=20; i>=50; i++)
لن يدخل إلى اللوب أصلاً لأن الشرط غير متحقق ( لأن i = 20 و 20 ليست أكبر من 50 ) . ( منتهية )

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 29-04-2010, 11:49 PM   #534

هوتميلكوم

جامعي

 
تاريخ التسجيل: Apr 2010
التخصص: computer science
نوع الدراسة: إنتظام
المستوى: الأول
الجنس: أنثى
المشاركات: 22
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

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

بصراحة منتدى جداً رائع واستفدت بشكل كبير من المعلومات لإنني مبتدئة بالسي وأعاني من مشاكل
اتمنى منكم مساعدتي في حل هذا السؤال ولكم جزيل الشكر

numeric address for computers on the international network internet are composed of four parts, separated by periods ,of the form
xx.yy.zz.mm
where xx,yy,zz ,and mm are positive integers. Locally,computers are usually known by a nickname as well. you are designing a program to process a list of internet addresses, identifying all pairs of computers from the same locality.
create a structure type called address_t wit components for the four integers of an internet address and a fifth component in which to store an associated nickname of 10 characters. your program should read a list of up to 100 addresses and nicknames terminated by a sentinel address of all zeros and a sentinel nickname.


Sample Data
111.22.3.44 platte
555.66.7.88 wabash
111.22.5.66 green
0.0.0.0 none
the program should display a list of messages identifying each pair of computers from the same locality___that is , each pair of computers with matching values in the first two components of the address. In the messages, the computers should be identified by their nicknames.

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

عندي امتحان فيه ولم استطع الحل
وان شاء الله مجهودكم في ميزان حسناتكم

 

هوتميلكوم غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 30-04-2010, 02:35 AM   #535

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة هوتميلكوم مشاهدة المشاركة
السلام عليكم ورحمة الله

بصراحة منتدى جداً رائع واستفدت بشكل كبير من المعلومات لإنني مبتدئة بالسي وأعاني من مشاكل
اتمنى منكم مساعدتي في حل هذا السؤال ولكم جزيل الشكر

numeric address for computers on the international network internet are composed of four parts, separated by periods ,of the form
xx.yy.zz.mm
where xx,yy,zz ,and mm are positive integers. Locally,computers are usually known by a nickname as well. you are designing a program to process a list of internet addresses, identifying all pairs of computers from the same locality.
create a structure type called address_t wit components for the four integers of an internet address and a fifth component in which to store an associated nickname of 10 characters. your program should read a list of up to 100 addresses and nicknames terminated by a sentinel address of all zeros and a sentinel nickname.


Sample Data
111.22.3.44 platte
555.66.7.88 wabash
111.22.5.66 green
0.0.0.0 none
the program should display a list of messages identifying each pair of computers from the same locality___that is , each pair of computers with matching values in the first two components of the address. In the messages, the computers should be identified by their nicknames.

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

عندي امتحان فيه ولم استطع الحل
وان شاء الله مجهودكم في ميزان حسناتكم
وعليكم السلام ورحمة الله وبركاته .

على حسب ما فهمت السؤال ,, هذا حلي له :

كود PHP:
#include <stdio.h>
#include <conio.h>
#include <string.h>
typedef struct 
{
 
int xx,yy,zz,mm;
 
char name[10];
address_t;
int scan_address (address_t *x)
{
 
int status;
 
status scanf("%d.%d.%d.%d %s",&x->xx,&x->yy,&x->zz,&x->mm,&x->name);
 if (
status == 5) return 1;
 return 
status 0;
}
int scan_address_forFind (address_t *x)
{
 
int status;
 
status scanf("%d.%d.%d.%d",&x->xx,&x->yy,&x->zz,&x->mm);
 if (
status == 4) return 1;
 
printf("Wrong Entry !\n\n");
 return 
status 0;
}
int read (address_t *x)
{
 
int i 1,status,index 0;
 
address_t temp;
 
status scan_address(&x[0]);
 while (
status != && 100)
 {
  
status scan_address(&x[i]);
  
temp x[i];
  if (
temp.xx == && temp.yy == && temp.zz == && temp.mm == 0)
  {
   
index i
   
printf("\n* OK *\n");
   break;
  }
  
i++;
 }
 return 
index;
}
void check_Nicknames (address_t *list,char *x)
{
 
int i;
 for (
i=0i<100i++)
 {
  if (
strncmp(x,list[i].name,10) == 0)
  {
   
printf("Found : %d.%d.%d.%d\n",list[i].xx,list[i].yy,list[i].zz,list[i].mm);
   break;
  }
  else if (list[
i].xx == && list[i].yy == && list[i].zz == && list[i].mm == 0)
  {
   
printf("Not Found !\n");
   break;
  }
 }
 
printf("\n");
}
void check_Number (address_t *list,int x,int y,int zint m)
{
 
int i;
 for (
i=0i<100i++)
 {
  if (list[
i].xx == && list[i].yy == && list[i].zz == && list[i].mm == m)
  {
   
printf("Found : %s\n",list[i].name);
   break;
  }
  else if (list[
i].xx == && list[i].yy == && list[i].zz == && list[i].mm == 0)
  {
   
printf("Not Found !\n");
   break;
  }
 }
 
printf("\n");
}
int main()
{
 
int i 1,index 0;
 
int status;
 
char find[10] = "";
 
address_t list[100],temp;
 
printf("Enter Data : (Example: 111.22.5.66 green) \n------------------------------------------\n");
 
status read(list);
 
printf("\n-------------------------\n");
 
 while (
1)
 {
  
/*
  //Find By Nicknames
  printf("Enter Nicknames to Find Number -> ");
  scanf("%s",&find);
  check_Nicknames(list,find);
  */
  //Find By Number
  
printf("Enter Number to Find Nicknames -> ");
  
scan_address_forFind(&temp);
  if (
== 1)
   
check_Number(list,temp.xx,temp.yy,temp.zz,temp.mm); 
 }







بالتوفيق .

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 30-04-2010, 08:03 PM   #536

هوتميلكوم

جامعي

 
تاريخ التسجيل: Apr 2010
التخصص: computer science
نوع الدراسة: إنتظام
المستوى: الأول
الجنس: أنثى
المشاركات: 22
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

السلام عليكم ورحمة الله
الحل مرتب وواضح جداً
حقاً أنا شاكرة لجهودكم لا يسعني سوا قول جزاكم الله خيرا
في ميزان حسناتكم ان شاء الله..
وفقكم الباري

 

هوتميلكوم غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 01-05-2010, 11:48 PM   #537

تجيكـ الأيام

جامعي

 
تاريخ التسجيل: Jul 2008
نوع الدراسة: تحضيري علمي خطة أ
الجنس: أنثى
المشاركات: 29
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

1-Write a program that reads a number from a user and give me the sum of the odd and the sum of even number?

Enter a number:1254
The sum of even number= 6
The sum of odd number=6
----------------------------

2-Program ( Average, Minimum and Maximum Calculation):
Write program that let user to enter positive float values from the keyboard when prompted by the program. To signal end of input the user enters a negative integer. When data entry has terminated the program should output the minimum value entered, the maximum value entered and the average of the positive values entered. If there is no data entry (the user enters a negative number initially) then the program should output a message indicating that no data has been entered.
بلغة الـسي

 

تجيكـ الأيام غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 03-05-2010, 10:13 PM   #538

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة تجيكـ الأيام مشاهدة المشاركة
1-Write a program that reads a number from a user and give me the sum of the odd and the sum of even number?



Enter a number:1254


The sum of even number= 6


The sum of odd number=6


----------------------------



2-Program ( Average, Minimum and Maximum Calculation):


Write program that let user to enter positive float values from the keyboard when prompted by the program. To signal end of input the user enters a negative integer. When data entry has terminated the program should output the minimum value entered, the maximum value entered and the average of the positive values entered. If there is no data entry (the user enters a negative number initially) then the program should output a message indicating that no data has been entered.


بلغة الـسي
السؤال الأول :







السؤال الثاني :
تم حله سابقاً بلغة السي بلس بلس , في الرد رقم 445 من هذا الموضوع . وهذا الحل بلغة السي :



 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 06-05-2010, 11:17 PM   #539

فانيلااا

جامعي

الصورة الرمزية فانيلااا

 
تاريخ التسجيل: Dec 2009
التخصص: *~.. IS ..~*
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: أنثى
المشاركات: 29
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

جزاك الله الف خير يا مستر أحمد

عندي سؤال أتمنى مايأخذ من وقتك

حابه توضحلي أستخدامات this في الجافا إذا مافيها تعب عليك

وشكرآآ

 

توقيع فانيلااا  

 

عن شداد بن أوس ‏‏رضي الله عنه ‏عن النبي ‏ ‏صلى الله عليه وسلم ‏‏سيد ‏‏الاستغفار أن تقول
{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}
قال ومن قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري

 

فانيلااا غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 06-05-2010, 11:26 PM   #540

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة فانيلااا مشاهدة المشاركة
جزاك الله الف خير يا مستر أحمد

عندي سؤال أتمنى مايأخذ من وقتك

حابه توضحلي أستخدامات this في الجافا إذا مافيها تعب عليك

وشكرآآ
this تستخدم عندما نريد التأشير على الـ Data member للـ class في طريقة ما فيها نفس اسم أحد متغيرات الـ Data member ، مثال :

كود PHP:
class Test
{
int x// this.x
public void setX(int x)
{
this.x;
}

وكذلك تستخدم في الـ Overloded Constructor للتأشير على أحد الـ Constructor ، مثال :

كود PHP:
class Test
{
int x// this.x
public Test () //this()
{
this(0);
}
public 
Test (int x//this(x);
{
this.x;
}


ومشروحة في الشرائح بالتفصيل .

ملاحظة : الموضوع الخاص بالبرمجة 2 هو :
http://www.skaau.com/vb/showthread.php?t=170174

وبالتوفيق .

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

إضافة رد

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

البحث المتقدم
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 04:48 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2023