تبليغاتX
گروه کامپیوتر دانشگاه پیام نور بوشهر

میلاد فرخنده امام رضا مبارکباد
نوشته شده توسط ابراهیم صحافی زاده در ساعت 21:5 | لینک  | 

نمرات امتحان ميان ترم مدار منطقي رشته برق
نمرات از 6 محاسبه شده است

شماره دانشجويي

نمره

شماره دانشجويي

نمره

84418210101

2

84418740168

4

84411210108

25/3

850114324

1

84415210117

5/3

84411210382

75/3

850114382

3

82418210133

غ

851026032

5/1

84411740147

75/3

84415210123

75/3

83418210233

1

851029697

75/1

84418740187

25/3

83418210143

25/2

84418740403

75/2

84411210192

3

81418210181

غ

84411740307

5

850113930

5/1

84418740126

3

84411210456

5/2

84411210214

75/2

84411210457

75/1

84411210230

۷۵/۱

84415210174

2

850114052

2

84411210468

5/2

84415210129

25/2

850114225

5/4

851026050

25/2

850113916

25/2

850114022

25/2

83311210502

25/3

84415210135

5/2

84415210183

5/3

84415210133

75/1

84415210187

75/1

851026067

5/3

84411210571

2

84418210133

5/3

84415210204

25/2

84418210135

25/2

84411210599

غ

850113920

غ

83418210312

25/3

84418740962

75/1

84418740454

25/1

84418210142

2

84411210648

4

84411210320

5/3

851029694

3

84418740100

25/3

84411210664

3

850113966

-

85418740001

2

84418740981

5/2

84418210221

75/3

851026081

3

83411210602

5/3

83415210154

75/2

84418740469

25/2

84415210156

5/3

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

نوشته شده توسط ابراهیم صحافی زاده در ساعت 12:17 | لینک  | 

دانشجویانی که سرفصل دروس دوره کاردانی رو می خواستند می تونند از سایت معاونت آموزشی دانشگاه آزاد دانلود کنند

فایل با فرمت pdf هست

برای دانلود اینجا رو کلیک کنید

نوشته شده توسط ابراهیم صحافی زاده در ساعت 22:12 | لینک  | 

براي نوشتن كدهاي آزمايشي اين بخش كارهاي زير را انجام بدهيد:

  1. دلفي را اجرا كنيد.

  2. اگر پروژه جديدي به طور خودكار باز نشد، File|New Project را از منوي دلفي انتخاب كنيد.

  3. Project|Options|Linker را انتخاب كنيد، كادر مكالمه Generate Consol Application را انتخاب كنيد، و سپس OK را به وسيله ماوس انتخاب كنيد. اين كار براي دلفي مشخص مي كند برنامه اي كه ايجاد مي كنيد، يك برنامه پنجره دار نيست، بلكه برنامه اي از نوع «پنجرهDos » است.

  4. View|Project Source را انتخاب كنيد، متن اصلي پروژه در پنجره ويراستار قابل رويت خواهد بود. اگر چه اين متن عموماً ويرايش نمي شود، اما در اين حالت بايد اين متن را با متن خودتان جايگزين كنيد. اين يك روش آسان براي ايجاد يك برنامه است 

  5. زمانيكه برنامه را اجرا مي كنيد، حاصل آن در پنجره خودش ظاهر مي شود. براي بستن پنجره خروجي، Alt+F4 را فشار دهيد، يا x را از گوشه بالايي پنجره خروجي انتخاب كنيد.

  6. نكته اي كه در اينجا وجود دارد. زماني كه متن قديمي را با متن برنامه خود جايگزين مي كنيد، پروژه را ابتدا با نام جديدي ذخيره كنيد، و يا خط Program پروژه را تغيير ندهيد.

كنترل جريان برنامه:

دلفي دو ساختار براي كنترل جريان برنامه دارد كه به تفصيل به آنها مي پردازيم.

دستور If...Then...Else

اين دستور از اساسي ترين دستورات شرطي مي با شد كه اين امكان را به برنامه نويس مي دهد كه پرسشي را مطرح كرده و بر اساس پاسخ آن كار يا عمل درخواستي را انجام دهد. مثالي در اين رابطه:

 

program IfDemo;

uses Forms;

var  UserInput : Integer;

begin

Write('How old are you ? ');

ReadLn(UserInput);

If (UseerInput < 1) or (UserInput > 130) Then

WriteLn('You are not telling the truth.')

Else

WriteLn('Being ', UserInput, 'yers old is great!');

WriteLn('Press Enter to Exit program');

ReadLn {To keep the window from closing until you press Enter}

end {InDemo}

در برنامه فوق عبارت بين If...Then در صورتي كه عدد ورودي توسط كاربر كوچكتر از 1 يا بزركتر از 130 باشد برابرTrue شده در نتيجه كد نوشته شده بين  Then...Else اجرا مي شود. در غير اين صورت عبارت بعد از Else اجرا مي شود. 

درصورتي كه بخواهيم بيش از يك دستور را بين Then...Else و يا بعد ازElse قرار دهيم بايد از يك بلاك استفاده كنيم

بلاك:

مجموعه اي از دستورات كه بين Begin...End واقع مي شوند.

دستور Case...of

همانند دستور If...Then مي باشد ولي با اين تفاوت كه بجاي دو حالت True و False چند حالت را بررسي مي كند. براي تشريح اي ساختار به مثال زير توجه كنيد.

program CaseDemo;

Uses Forms;

var UserIn : Char;

begin

Write('Type in character followed dy the Enter key: ');

ReadLn(UserIn);

Case UserIn of

'a'    :WriteLn('That is a Small a');

'z','Z':WriteLn('That is a small or capital z')

else

WriteLn('That is a character other than an a, z, or Z.')

end;

WriteLn('Press Enter to exit program');

ReadLn {To keep the window from closing until you press Enter}

end {CaseDemo}

در مثال فوق در صورتي كه مقدار بين Case...of برابر با هر يك از ثابتهاي قبل از علامت (:) باشد، دستور يا بلاك دستورات بعد از علامت (:) اجرا مي شود. همچنين، توجه به اين امر كه يك دستور end در پايان به عنوان پايان بخش دستور Case قرار مي گيرد نيز بسيار مهم است. در ضمن قسمت else نيز در اين ساختار اختياري بوده و مي تواند حذف شود. 

منبع : http://www.prdev.com/

نوشته شده توسط ابراهیم صحافی زاده در ساعت 10:5 | لینک  | 

یک آرایه مجموعه ای از متغیر های هم نام است که در آن هر متغیر با یک شماره مشخص می شود.
آرایه های با طول ثابت (
Static Arrays)

مثلا در برنامه ای می خواهیم معدل بیست درس را محاسبه کنیم. یک راه این است که از بیست متغیر با نام های متفاوت استفاده کنیم! اما راه بهتری نیز وجود دارد. از یک آرایه که شامل بیست متغیر است استفاده می کنیم. در متغیرهای آرایه ای، یک نام برای کل مجموعه انتخاب می کنند و هر متغیر را با یک شماره مشخص می کنند. در این مثال متغیر های آرایه با اعداد صفر تا نوزده شماره گذاری می شوند، توسط یک حلقه for می توان اعداد صفر تا نوزده را تولید کرد. به همین سادگی.

برای تعریف کردن یک آرایه باید از الگوی زیر پیروی کنیم:

var x : array[index1, ..., indexN] of baseType;

که در الگوی فوق، x نام متغیر آرایه ای، index1 شماره اولین خانه، indexN شماره آخرین خانه و baseType نوع متغیر آرایه ای می باشد.مثلا:

var nomre : array[0..19] of integer;

دستور فوق بیست متغیر از نوع integer می سازد که اولین متغیر nomre[0] و آخرین متغیر   nomre[19] می باشد. برای دسترسی یافتن به هر کدام از متغیر ها، شماره آن متغیر را داخل یک جفت کروشه در مقابل آن می نویسیم. در مثال زیر معدل بیست عدد را با استفاده از آرایه محاسبه می کنیم:

 procedure DoIt;

var
nomre : array[0..19] of integer;
i : integer;
m : real;
begin
nomre[0] := 15;
nomre[1] := 20;
.
.
.
nomre[19] := 19;

m := 0;
for i := 0 to 19 do
m := m + nomre[i];
m := m / 20;
Edit1.Text := FloatToStr(m);
end;

می توانید در صورت نیاز، متغیر های آرایه را با شماره های دیگری شماره گذاری کنید. مثلا:

var x : array[12..46] of string;

دستور فوق، 35 متغیر با نام x ایجاد می کند که با شماره های 12، 13، ... 46 مشخص می شوند.

آرایه های دو بعدی: یک صفحه شطرنجی را در نظر بگیرید که هر خانه آن را می توان با دو عدد طول و عرض شماره گذاری کرد. به همین ترتیب می توان در دلفی نیز یک جدول دو بعدی داشت. برای در مثال زیر یک آرایه دو بعدی تعریف می شود که 10 در 50 می باشد. یعنی به تعدد یک جدول 10 در 50 متغیر دارد.

var s : array[1..10, 1..50] of integer;

در مثال زیر یک آرایه دو بعدی 10 در 10 تعریف می کنیم و هر کدام از خانه های آرایه را با عدد مربوطه جدول ضرب پر می کنیم:

var jadval : array[1..10, 1..10] of integer;
var i, j : integer;
begin
for i := 1 to 10 do
for j := 1 to 10 do
jadval[i, j] := i * j;

for i := 1 to 10 do
for j := 1 to 10 do
form1.Canvas.TextOut(i*20, j*20, inttostr(jadval[i, j]));
end;

آرایه های دو بعدی را به صورت دیگری نیز می توان تعریف نمود، مثلا دستور زیر آرایه دو بعدی آرایه jadval در مثال بالا تعریف می کند:

var jadval : array[1..10] of array[1..10] of integer;

با کمی دقت می توان منطق ساده این دستور را درک کرد!

چند نکته در مورد آرایه های با طول ثابت:

• اگر آرایه های a و b از یک نوع باشند، دستور b := a متغیر های متناظر a را در b کپی می کند.
• طول آرایه های استاتیک را نمی توان تغییر داد.
• می توان خانه های آرایه را با کاراکتر نیز مشخص نمود! مثال:

var x : array['a'..'e'] of integer;
begin
x['a'] := 1;
x['b'] := 2;
x['c'] := x['a'] + x['b']
end;

منبع www.prdev.com

 

نوشته شده توسط ابراهیم صحافی زاده در ساعت 10:44 | لینک  | 

انتصاب مهندس چمکوري در سمت جديد رو به ايشون تبريک مي گيم و براش آرزوي موفقيت داريم
نوشته شده توسط ابراهیم صحافی زاده در ساعت 10:47 | لینک  | 

کلاس کارگاه کامپيوتر روز يکشنبه ساعت 8 تا 14 به علت به حد نصاب نرسيدن تعداد دانشجويان به کلاس همان روز ساعت 14 تا 20 منتقل شد
نوشته شده توسط ابراهیم صحافی زاده در ساعت 11:54 | لینک  | 

ظرفیت و مراکز پذیرش کارشناسی ناپیوسته نرم افزار در سال 1386

نام مرکز

دولتی / غیر انتفاعی

شبانه / روزانه

ظرفیت پذیرش

جنسیت پذیرش

شمسی پور

دولتی

روزانه

---

ویژه فرهنگیان

شمسی پور

دولتی

شبانه

30

مرد

شریعتی

دولتی

روزانه

---

ویژه فرهنگیان

شریعتی

دولتی

شبانه

30

زن

دانشگاه بیرجند

دولتی

روزانه

20

مرد / زن

دانشگاه بیرجند

دولتی

شبانه

15

مرد / زن

دانشگاه باهنر کرمان

دولتی

روزانه

15

مرد / زن

دانشگاه باهنر کرمان

دولتی

شبانه

15

مزد / زن

دانشکده باهنر شیراز

دولتی

روزانه

35

مرد

دانشکده باهنر شیراز

دولتی

شبانه

35

مرد

دانشگاه زنجان

دولتی

روزانه

25

مرد / زن
دانشگاه زنجان دولتی شبانه 25 مرد / زن
دانشگاه تبریز دولتی روزانه 30 مرد / زن
دانشگاه تبریز دولتی شبانه 15 مرد / زن
دانشگاه ایلام دولتی روزانه 28 مرد / زن

 منبع سایت کارشناسی

نوشته شده توسط ابراهیم صحافی زاده در ساعت 8:56 | لینک  |