You are on page 1of 2

‫قسم الهندسة الكهربية‬ ++‫ لغة سي‬HW1 ‫إجابة‬

298 4289787 "++‫إعداد م – محمد أحمد دريبيكة "مبرمج لغة سي‬


Q1) What are the two main components of computer? Q4) which of the following identifiers are not
a. Hardware acceptable, explain the reason:
b. Software a5 ‫مقبول‬
to day ‫ لوجود فراغ‬، ‫غير مقبول‬
Q2) Define source program and object program ?
a. source program: Source program is a code written int ‫ ألنه من الكلمات المحجوزة‬، ‫غير مقبول‬
by a programmer usually using a higher level student.name ).( ‫ لوجود رمز خاص‬، ‫غير مقبول‬
language, which is easily readable by the humans, 6ab ‫ ألنه يبدأ برقم‬، ‫غير مقبول‬
You use a text editor to create a C++ program
following the rules, or syntax. Q5) what is the difference between the following
:-
b. Object program : The equivalent machine language
program , which is the result of compiling a source long short
file using a compiler. Apart from machine ‫سعة التخزين‬ ‫ بت‬64 ‫حجمه‬ ‫ بت‬61 ‫حجمه‬
‫المدى‬ -2147483648 to -32768 to
instructions, they may include debugging
+2147483647 32767
information, symbols, stack information, relocation
and profiling information. string character
Q3) Design an algorithm that calculate the average of ‫هي مجموعة من الحروف‬ ‫هو حرف أو رقم أو رمز‬
‫أواألرقام أو الرموز سواء كانت‬ ‫يوضع بين عالمتي‬
ten float numbers, the draw float chart ‫رموز خاصة أو غير ذلك بشرط‬ )'( ‫التنصيص المفردة‬
" " ‫أن توضع بين‬
Algorithm:
1.Start. Q6) Declare the following variables according to
2.Input values of a,b,c,d,e,f,g,h,i,j. their values :-
3.Compute avg=(a+b+c+d+e+f+g+h+i+j)/10. year=2016 int year=2016;
4.Ouput avg. class=c++ ‫ تعتبر كلمة محجوزة‬class
5.Stop. ‫وبالتالي اليمكن استخدامها كمعرّ ف‬
speed=100k/h char speed[]="100kh";
distance=400.52 float distance=400.52;

Q7) what is the result of the following arithmetic


expressions:-

x=8+3*4/2-1 = 13
x=7%(5%3) = 1

HW 1 6102 ‫ربيع‬ Page 1


‫قسم الهندسة الكهربية‬ ++‫ لغة سي‬HW1 ‫إجابة‬
298 4289787 "++‫إعداد م – محمد أحمد دريبيكة "مبرمج لغة سي‬
Q8) print the following statement : "Hello my friend "
using the output data function, make every word in
separate line .

‫الجملة في سطر واحد‬ 


#include<iostream>
using namespace std;
int main()
{
cout<<"Hello"<<"my"<<"friend";
return 0;
}
‫كل كلمة في سطر‬ 
#include<iostream.h>
using namespace std;
int main()
{
cout<<"Hello\n"<<"my\n"<<"friend";
return 0;
}

HW 1 6102 ‫ربيع‬ Page 2