InstagramTwitterSnapChat


 
وصف

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


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

بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

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

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 03-11-2010, 09:01 PM

مهموم والله مهموم والله غير متواجد حالياً

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..


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

هلآ حبايبي

أخباركم ..؟؟ إن شاء الله تكونو بخير

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

1- متى استخدم الـ <math.h>include# هل اذا وضعت في نفس الكود معادلة رياضية ..؟؟ انا ذكرت سؤالي هذا لانه بعض العمليات الرياضية مانسخدمها كمثال الجمع والطرح فياريت احد يوضح متى يتم استخدامها بالضبط ..

2- ما الفرق بين int main (void) و main() لانه بعض الاحيان اجرب هذه ومرة هذه في نفس الكود وما الاحظ اي تغير فأتمنى احد يوضح لي هالامر وسبب وضع int قبل الـ main وايضا عبارة void وش وظيفتها بالضبط

3- ما الفرق بين الثوابت Constants والتهيئة Initializing

الثوابت معروفة انها تكون بداية البرنامج كمثال define dollar 3.75 #

اما التهيئة فأيضا تكون بداية البرنامج كمثال ; dollar=3.75

4- كيفية استخراج بيانات الـ Memory من الكود كما هو موضح في الصورة التالية وتم اخذها من نموذج اختبار الدوري الاول



الكود مكتوب طبعا كان بطريقة الـ Function وطبعا هو غير داخل معنا في الاختبار لكن انا احب اعرف طريقة استخراج بيانات الـ Memory سواء الكود مكتوب بطريقة الـ Function أو لا

5- أيضا ودي اعرف فائدة Return بالضبط متى نحطها بـ 0 ومتى نحطها بطريقة مختلفة ياريت احد يوضح لي هالمسألة بالتفصيل ولو امكن كمثال لانه ملخبطة الدنيا عندي شوي ..


وفي الختام أتمنى ما اكون ثقلت عليكم والله يعطيكم العافية يآرب والله لآيحرمكم الأجر ..

دُمتم بخير
رد مع اقتباس

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 03-11-2010, 09:19 PM   #2

SoulRefliction

جامعي

 
تاريخ التسجيل: Oct 2010
نوع الدراسة: إنتظام
المستوى: الثاني
الجنس: أنثى
المشاركات: 29
افتراضي رد: بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

بالنسبة للسؤال الأول
math.h
بتستخدمهـآ عند الحاجة للحل بالجذر التربيعي مثلا square root
او مثلاً الأس Power
في دوال جاهزة بالـ math.h تسهل عليك امعظم العمليات الحسابية ,, وفي مثلا الـ sin , cos , log
وغيرهمـ ,, وهذا يوفر عليك كتابة كودهم كامل ,, هنا فقطـ تنادي عليهم بالـ parameters المطـــلوبة ,,
السؤال الثاني ,,
void main
عند إنتهاء البرنامج لا ترجع قيمـــة للـ operating system
لذلكـ انت ما بتكتب كلمة return بعد انتهاءها
امّـآ int main
فالمفروض انكـ تكتب قبل مـآ تقفل قوسها (0) return
وهذه ترجع قيمة zero للـ operating system اذا البرنامج انتهى بطريقة سليمة ,,

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 03-11-2010, 09:20 PM   #3

gentle man

جامعي

 
تاريخ التسجيل: Feb 2010
نوع الدراسة: إنتظام
المستوى: معتذر
الجنس: ذكر
المشاركات: 845
افتراضي رد: بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

نفس الاسئلة ياريت احد يردلنا

واتمنى اللي يعرف حل السؤال دا يعطينا هو وياريت اذا قدرت تضيفه في المشاركه الاولى تضيفه
ابغا الكود حق حساب المثلث بالطريقه العاديه وليس بالفانكيشن

ودي صوره السؤال





وعندي جواب لسؤال واحد وهو
ما الفرق بين الثوابت Constants والتهيئة Initializing

الثابت هو عدد ثابت وكما ذكرت يكون بـ #define
اما Initializing فهو وضع قيمة في المتغير لأول مره
عند وضع قيمة معينة في اي متغير لأول مره فـ انها تسمى Initializing

وهذا ع حسب فهمي .. وان شاء الله باقي الاعضاء ما يقصرو

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 03-11-2010, 09:25 PM   #4

تباع الشمس

جامعي

الصورة الرمزية تباع الشمس

 
تاريخ التسجيل: Nov 2009
التخصص: IT
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: أنثى
المشاركات: 59
افتراضي رد: بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

بسم الله الرحمن الرحيم
السؤال الاول:
include <math.h>#
نستخدمها إذا كان فيه في السؤال عمليات حسابية غير العمليات الحسابية الاساسية اللي هيا( + - * \ )
مثل الأس والجذر وباقي القسمة %

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

أتمنى اكون أفدتك

 

توقيع تباع الشمس  

 

 

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

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

SoulRefliction

جامعي

 
تاريخ التسجيل: Oct 2010
نوع الدراسة: إنتظام
المستوى: الثاني
الجنس: أنثى
المشاركات: 29
افتراضي رد: بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

بالنسبة للسؤال الثالث ,,
فالثوابت غير قابلة للتغيير في قيمتها أصناء البرنامج ,,
يعني اذا كان مثلا ,,
const x = 3.5
فـ
x++
تكون Error
والوضع نفسه فيـ define #
if we say # define PI = 3.14
Then
الـ compiler بيستبدل أي كـــلمة PI في الكود بـ 3.14
امـآ
الـ intialization
فتسمح بتغيير قيمة المتغير خلال البرنامج
يعني ,,
int x = 3
int y = x+1 * 3

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 03-11-2010, 09:51 PM   #6

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

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

واتمنى اللي يعرف حل السؤال دا يعطينا هو وياريت اذا قدرت تضيفه في المشاركه الاولى تضيفه
ابغا الكود حق حساب المثلث بالطريقه العاديه وليس بالفانكيشن

ودي صوره السؤال





وعندي جواب لسؤال واحد وهو
ما الفرق بين الثوابت Constants والتهيئة Initializing

الثابت هو عدد ثابت وكما ذكرت يكون بـ #define
اما Initializing فهو وضع قيمة في المتغير لأول مره
عند وضع قيمة معينة في اي متغير لأول مره فـ انها تسمى Initializing

وهذا ع حسب فهمي .. وان شاء الله باقي الاعضاء ما يقصرو
هلآ حبيبي جنتل ..

تفضل هذا الكود بس أتمنى تحل السؤال قبل ماتشوف الكود حتى تختبر نفسك لانه بهالشكل ماراح تستفيد

كود PHP:
#include<stdio.h>
#include<math.h>

main()
{

int a,b,c,p,area ;

scanf("%d%d%d" ,&a,&b,&c);

= (a+b+c)/;

printf("The p eqaules %d\n" ) ;

area sqrt(p*(p-a)*(p-b)*(p-c));

printf("The area equales %d" area );

return(
0); 

دُمت بخير

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 03-11-2010, 09:56 PM   #7

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

المشاركة الأصلية كتبت بواسطة SoulRefliction مشاهدة المشاركة
بالنسبة للسؤال الأول
math.h
بتستخدمهـآ عند الحاجة للحل بالجذر التربيعي مثلا square root
او مثلاً الأس Power
في دوال جاهزة بالـ math.h تسهل عليك امعظم العمليات الحسابية ,, وفي مثلا الـ sin , cos , log
وغيرهمـ ,, وهذا يوفر عليك كتابة كودهم كامل ,, هنا فقطـ تنادي عليهم بالـ parameters المطـــلوبة ,,
السؤال الثاني ,,
void main
عند إنتهاء البرنامج لا ترجع قيمـــة للـ operating system
لذلكـ انت ما بتكتب كلمة return بعد انتهاءها
امّـآ int main
فالمفروض انكـ تكتب قبل مـآ تقفل قوسها (0) return
وهذه ترجع قيمة zero للـ operating system اذا البرنامج انتهى بطريقة سليمة ,,

الله يعطيكي العافية اختي بس اتمنى تشرحي لي بشكل مبسط ههههههه لانه هالشرح مثل شرح واحد من الشباب الله يستر عليه وصراحة مافهمته منه شيء

انا اتكلم عن السؤال الثاني فقط مافهمت عبارة لاترجع فيمة عملية النظام ومافهمت متى بالضبط نستعمل int main و void main

اعذريني انا عارف تعتبك معاي بس ودي افهمها بشكل مفصل والله لايحرمك الاجر يارب .

دُمتي بخير

 

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

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

SoulRefliction

جامعي

 
تاريخ التسجيل: Oct 2010
نوع الدراسة: إنتظام
المستوى: الثاني
الجنس: أنثى
المشاركات: 29
افتراضي رد: بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

الكود,,
..

وهذا رابط فيه أمثلة
http://www.mathsisfun.com/geometry/herons-formula.html

بالتوفيق ,.,

 


التعديل الأخير تم بواسطة SoulRefliction ; 03-11-2010 الساعة 10:27 PM.
SoulRefliction غير متواجد حالياً   رد مع اقتباس
 

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

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

^
^
SoulRefliction هل تقصدي بهالمثال توضيح return و int main و void ..؟؟ لانه انا مافهمت المثال انا شفت امثلة بس ودي واحد يشرحها بشكل مبسط وظيفتها بالضبط يعني اي تسوي لي في الشاشة ترجع قيمة ايش هالعبارة هي مجننتني

وحبيت اسألك الله يسعدك هل return قيمة الارجاع معنا في الباب الثاني ولا الباب الثالث ..؟؟

والله يعطيكي العافية يارب

 

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

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

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: بعض الأسئلة بخصوص البرمجة اتمنى من Mr.Ahmad وبقية الأعضاء يفيدوني فيها ..

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

واتمنى اللي يعرف حل السؤال دا يعطينا هو وياريت اذا قدرت تضيفه في المشاركه الاولى تضيفه
ابغا الكود حق حساب المثلث بالطريقه العاديه وليس بالفانكيشن

ودي صوره السؤال





وعندي جواب لسؤال واحد وهو
ما الفرق بين الثوابت constants والتهيئة initializing

الثابت هو عدد ثابت وكما ذكرت يكون بـ #define
اما initializing فهو وضع قيمة في المتغير لأول مره
عند وضع قيمة معينة في اي متغير لأول مره فـ انها تسمى initializing

وهذا ع حسب فهمي .. وان شاء الله باقي الاعضاء ما يقصرو
هلا حبيبي جنتل

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

 

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

إضافة رد


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

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

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

 


الساعة الآن 09:41 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