پروژه هاي درخواستي دوستان به زبان برنامه نويسي پاسكال
محاسبه دترمینان ماتریس 3 در 3
ماتريس ترانحاده 5*5
برنامه تبديل مبنای ده به ايکس یا ده به ۲و۳و۴و۵و۶و۷و۸و۹
محاسبه دترمینان ماتریس 3 در 3
ماتريس ترانحاده 5*5
برنامه تبديل مبنای ده به ايکس یا ده به ۲و۳و۴و۵و۶و۷و۸و۹
مثال ها و پروژه هاي درخواستي زبان پاسكال
در ادامه مطلب....
منتظر نظرات سازنده شما دوستان
عزيز![]()
برنامه اي كه اطلاعات مشتركين تلفن را دريافت كند
شامل:
۱.اطلاعات را بر اساس شماره تلفن مرتب كند ( روال sort)
۲. توسط تابعي اطلاعات مشتريان پرمصرف را در خروجي چاپ كند.
program recordtel;
uses wincrt;
const n=3 ;
type
TELCustomer= record
number:longint;
name: string[10];
address:string[50];
cost:longint;
end;
tel_arr= array[1..n] of telcustomer;
var
TC:tel_arr;
i:integer;
procedure sort(var s:tel_arr) ;
var
i,j:integer;
temp:telcustomer;
begin
for i:= 1 to n do
for j:=1 to n-i do
if s[j].number > s[j+1].number then
begin
temp:=s[j];
s[j]:= s[j+1];
s[j+1]:= temp;
end;
end;
function pormasraf( s:tel_arr):integer ;
var
max:longint;
i,index: integer;
begin
index:=1;
max:=s[1].cost;
for i:=2 to n do
if s[i].cost >max then
begin
max:= s[i].cost;
index:=i;
end;
pormasraf:=index;
end;
begin {main }
writeln(' please read :') ;
for i:=1 to n do
begin
write(i,' number :') ; readln(tc[i].number);
write('name :'); readln( tc[i].name);
write('cost : '); readln(tc[i].cost);
write('address:'); readln(tc[i].address);
end;
writeln(' number name address cost');
for i:=1 to n do
writeln(i:3,tc[i].number:7, tc[i].name:10,
tc[i].address:20,tc[i].cost:7);
sort(tc);
writeln(' number name address cost');
for i:=1 to n do
writeln(i:3,tc[i].number:7, tc[i].name:10,
tc[i].address:20,tc[i].cost:7);
i:= pormasraf(tc);
writeln;
writeln(' number name address cost');
writeln(i:3,tc[i].number:7, tc[i].name:10,
tc[i].address:20,tc[i].cost:7);
end.
دوستان عزيز
نظر يادتون نره![]()
ابزار برنامه نوسي پاسکال نحت ويندوز Turbo Pascal For Window
Turbo Pascal یکی از محیط های برنامه نویسی
زبان پاسکال است که در محیط داس اجرا می شود و خیلی از برنامه نویسان به
خصوص کسانی که در دانشگاه هستند و در رشته رایانه هستند با برنامه Turbo
Pascal سر و کار دارند . نقطه ضعف برنامه این است که فقط در محیط داس اجرا
می شود و بسیاری از برنامه نویسان دوست دارند در محیط ویندوز با این نرم
افزار کار کنند. با آمدن رایانه های جدید و مادربورد های جدید که حتی
ویندوز ۹۸ را دیگر ساپورت نمی کنند یا نبود سیستم عامل داس باید چه کرد.

نوعی Turbo Pascal تحت ویندوز وجود دارد اما کار Turbo Pascal را اندكي به خوبی انجام دهد. كه ما براي شما نسخه از آن را آماده كرديم.
نرم افزار Turbo Pascal كه در بالا بطوركامل معرفي شده براي شما عزيزان گرامي آماده و در سايت قرار داده شده و شما بر اساس سليقه ي خودتون آنرا دانلود و از آن استفاده مفيد به عمل آورريد.ضمنا براي هر لينك دانلود دو لينك اصلي و لينك كمكي قرار داده شده است كه در صورت خرابي هر كدام از ديگري استفاده كنيد. و همچنان بنده دوستان عزيز منتظره ارايه نظرات و پيشنهادات و انتقادات گرانقدر شما در مورد سايت و محتوياتش هستم،هميشه سلامت و موفق باشيد!. لينك دانلود مستقيم با حجم 5750كيلو بايت(لينك اصلي) (لينك كمكي دانلود)
پسورد فايل: www.borna66.ir
امروز بنا به درخواست يك دوست عزيزي اونم از تهران براتون حل تمرينات كتاب مباني كامپيوتر و برنامه نويسي يا هعمون پاسكال دانشگاه پيام نور رو مي گذارم كه اميدوارم مفيد واقع بشه .
دانلود كنيد و اميوارم كه همه دانشجويان گروه مهندسي فناوري اطلاعات اين ترم اين درس رو با نمره بلا پاس كنند.
پاسخ تمرینات مبانی کامپیوتر و برنامه نویسی
|
فصلها |
دانلود فصول |
|
فصل ۷ |
|
|
فصل ۸ |
|
|
فصل ۹ |
|
|
فصل ۱۰ |
|
|
فصل ۱۱ |
|
|
فصل ۱۲ |
|
|
فصل ۱۳ |
|
|
فصل ۱۴ |
Var y1,y2:real;
St1,st2 : string;
Y1:=352.768
Y2:=476.395
Str(y1:7:2,st1);
Str(y2:3:1,st2);
3 2 1 a
B+...+3+2+1 1..b b..1 واكنش
Begin
Writeln (' enter a,b :');
Readln(a,b);
Case a of
1:begin
for i:=1 to b do
write(i);
end;
2:begin
or I;=b downto 1 do
write(i);
end;
3:begin
sum:=0;
for i:=1 to b do
sum:=sum+I;
write(sum);
end;
end.
مثال : برنامه اي بنويسيد كه دو عدد را از ورودي دريافت و چنانچه عدد اول در بازه 0 تا 5 بود توان دوم عدد دوم را چاپ كند چنانچه 68 بود حاصلضرب دو عدد را چاپ كند و در غير اينصورت مقادير مجاز را چاپ كند.
BEGIN
WRITELN('ENTER TWO NUMBER');
READLN(A,B);
CASE A OF
0..5 :WRITELN(B*B);
68:WRITELN(A*B)
ELSE
WRITELN('ENTER 0..5 OR 68');
END;
END.
- معادل برنامه بالا با دستور If :
Begin
Writeln('enter 2 number');
Readln(a,b);
If (a>=0)and(a<=5) then
Writeln(b*b)
Else
If a=68 then
Writeln(a*b)
Else
Writeln('enter 0..5 or68');
End.