-
سلام خيلي ممنون از اين كه به پيغام من پاسخ داديد.مشكلي كه من دارم اينه ...
من ديپلم نقشه كشي با كاربري كامپيوتر هستم و درسهايي كه من خوانده ام با آنهايي كه بايد براي كنكور بخوانم فرق مي كند
به خواطر همين دچار مشكل شده ام .در صورتي كه من كتاب پاسكال درجه 1و2 را هم تهيه كرده ام ولي چون فهميدن بيسيك
برايم مشكل بود فكر مي كنم ياد گرفتن پاسكال هم سخت است.در ضمن من وقت كمي براي خواندن دارم .
-
سلام دوست عزیز .
کنکور شما تمام شد .باید کاردانی شرکت میکردین.که تمام شد.
در مورد پاسکال هم باید بگم که سخت نیست از بیسیک خیلی راحت تر هست .فقط باید از اول خوب بخونین تا در قسمت procedure or functions ها به مشگل بر نخردید .شما اموزش های پاسکال که در این انجمن هست که باید جستجو کنید و دانلد کنین رو گیر بیارید بد شروع به خوندن کنید و یا یک کتاب آموزشی خوب .برنامه turbo pascal 7.0 هم نصب کنید و کار کنید .بدن به مشگلی بر خورد کردین کمکتون میکنیم.
-
:) سلام nesta جان
باز هم ممنون.من آموزش پاسكال را براي كنكور سال آينده مي خواستم .آن آموزشهايي كه گفتيد رو پيدا كردم و به گفتي شما
شروع به خواندن مي كنم و اگر با مشكلي برخوردم با شما در مي يان ميگذارم.
-
سلام دوست عزیز .
خواهش میکنم و لطف دارید .
شما ابتدا بخش متغیر ها و ثابت ها رو خوب بخوانین که مهم هست مثل real-var-boolean-string-longint-integer-byte-shortint...
و مهدوده آنها رو نیز حفظ کنید که مثلا integer چه ارقامی دارش میتونه جای بگیره .
-
آقایون من یه برنامه نوشتم که a,b,c,d رو میگیره و روی صفحه به صورت بزرگ چاپشون میکنه
یعنی مثلا اگه a رو گرفت به صورت ستاره هایی که در کنار هم دیگه یک a رو درست می کنن نشون میده(با procedure نوشتم)
میخوام ببینم چه طوری میشه یه کاری کرد که برنامه به طور نا محدود A,B,C,D رو بگیره و همین جوری نمایش بده ضمنا اگر دو بار پشت سر هم یک حرف رو وارد کردیم روی هم دیگه چاپ نکنه جدا جدا چاپ کنه
ضمنا جلو جلوی هم چاپ کنه ممنون;)
تا یادم نرفته متغیرم x هست که a,b,c,d رو میگیره و با دستور case x of نوشتم
-
سلام آقا من درست متوجه نشدم که مثل ستاره منظور چیست ؟
اگه مثلا شما a میزانید و به صورت A میشه که اونطوری متوجه میشم .
اگه بطور نمحدود میخواهید حالا هر طوری که مد نظرتون هست شما از حلقه بی پایان باید استفاده کنید مثلا :
while do begin
..
..
end;
or
repeat
...
until ...;
ولی اینطوری دیگه حلقه همش اجرا میشه و یک مشگل پیدا میکنه اونم این هست که دیگه اصلا نمیتونی برنامه رو نگاه داری و فقت فقط باید بعبعندی برنامه رو راه این هست که دارو حلقه بی پایان که تعریف میکنی یک شرطی بگذاری
که اینطوری هست مثلا
if #13=A then halt (or break);
یعنی درون حلقه شما باید متقیری رو درون حلقه بگذاری .با این خط میگی که اگه اون مساوی enter یعنی enter زده شد از برنامه یا کلا بید بیرون halt یا این که از حلقه بید بیرون break کنه .
#13===enter
#27=ESC
اینا کد های اسکی هست که موقع برنامه نویسی به کار و کمک میاد که اگه مثلا حلقه بی پایان باشه یا متناوب باشه میگی اگه مثلا escape یا enter زده بشه یک سری کار انجام بده .
برای جدا جدا چاپ کردن هم باید یک wirteln خالی رد کنی که یه خط بره پائین اگه میخوای یه کمی انور تر بره چاپ کنه که write(A):10; اینطوری میزانی 10 ستون اون ور تر میره .
اگه با دستور case نوشتی شما begin بذار و این کار ها رو انجام بده
-
:) سلام دوست عزيزم
ممنون از اينكه من را راهنماي ميكنيد. خواهشي از شما دارم اينه يك كتاب خوب به من معرفي كنيد كه تمامي مباحص را كامل
توضيح داده باشه.واينكه خوشحال هستم با دوست خوبي مثل شماآشنا شدم و اميدوارم كه اين ارتباط ادامه داشته باشد.
-
سلام دوست عزیز سپاسگزار از لطف شما.
کتاب های بسیاری هست که برای شروع کتاب جعفر نژاد قمی و کتاب کافمن و محمد عادلینیا .
کتاب های خوبی هست اینا حالا شما موقع خرید اینا رو نگاه کنید و ببینین که کدوم رو میپسندین از نظر محتوا.
-
-
برای اینکه هر حرف رو هم اینجوری بنویسه برای هر 4 حرف A,B,C,D یه procedure نوشتم مثلا:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]