هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق کامل درباره لینوکس 40 ص

اختصاصی از هایدی دانلود تحقیق کامل درباره لینوکس 40 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 38

 

دانشگاه آزاد اسلامی

واحد گرگان

پایان نامه جهت اخذ کاردانی در رشته علمی کاربردی نرم افزار کامپیوتر

عنوان :

سیستم عامل لینوکس

استاد راهنما:

مهندس خیرآبادی

نگارندگان :

هاجرگل مصدری – آیدانا ولی

دی ماه84

بسمه تعالی

پروژه کاردانی تحت عنوان سیستم عامل لینوکس توسط دانشجویان

هاجرگل مصدری و آیدانا ولی به تعداد 1 واحد درس مستند سازی در تاریخ

25/10/1384 دفاع وتصویب گردیدوامتیازآن نیز( به عدد به حروف )

می باشد.

هیات داورا ن :

نام ونام خانوادگی : امضاء

استاد راهنما : مهندس خیرآبادی

عضو هیئت ژوری : مهندس برومند

عضو هیئت ژوری : مهندس مؤ

سپاسگذاری:

سپاسگذاری:

در تهیه این تحقیق از همکاری استاد خیرابادی بسیار بهره مند شدیم و از زحمات ایشان کمال تشکر را داریم.


دانلود با لینک مستقیم


دانلود تحقیق کامل درباره لینوکس 40 ص

دانلود تحقیق کامل درباره لینوکس 67 ص

اختصاصی از هایدی دانلود تحقیق کامل درباره لینوکس 67 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 67

 

تاریخچه لینوکس

آغاز داستان

در سال 1991 در حالی که جنگ سرد رو به پایان میرفت و صلح در افقها هویدا میشد، در دنیای کامپیوتر، آینده بسیار روشنی دیده میشد. با وجود قدرت سخت افزارهای جدید، محدودیت های کامپیوترها رو به پایان میرفت. ولی هنوز چیزی کم بود...

و این چیزی نبود جز فقدانی عمیق در حیطه سیستم های عامل.

داس، امپراطوری کامپیوترهای شخصی را در دست داشت. سیستم عامل بی استخوانی که با قیمت 50000 دلار از یک هکر سیاتلی توسط بیل گیتز (Bill Gates) خریداری شده بود و با یک استراتژی تجاری هوشمند، به تمام گوشه های جهان رخنه کرده بود. کاربران PC انتخاب دیگری نداشتند. کامپیوترهای اپل مکینتاش بهتر بودند. ولی قیمتهای نجومی، آنها را از دسترس اکثر افراد خارج می ساخت.

خیمه گاه دیگر دنیای کامپیوترها، دنیای یونیکس بود. ولی یونیکس به خودی خود بسیار گرانقیمت بود. آنقدر گرانقیمت که کاربران کامپیوترهای شخصی جرات نزدیک شدن به آنرا نداشتند. کد منبع یونیکس که توسط آزمایشگاههای بل بین دانشگاهها توزیع شده بود، محتاطانه محافظت میشد تا برای عموم فاش نشود. برای حل شدن این مسئله، هیچیک از تولید کنندگان نرم افزار راه حلی ارائه ندادند.

بنظر میرسید این راه حل به صورت سیستم عامل MINIX ارائه شد. این سیستم عامل، که از ابتدا توسط اندرو اس. تاننباوم (Andrew S. Tanenbaum) پروفسور هلندی، نوشته شده بود به منظور تدریس عملیات داخلی یک سیستم عامل واقعی بود. این سیستم عامل برای اجرا روی پردازنده های 8086 اینتل طراحی شده بود و بزودی بازار را اشباع کرد.

بعنوان یک سیستم عامل، MINIX خیلی خوب نبود. ولی مزیت اصلی آن، در دسترس بودن کد منبع آن بود. هرکس که کتاب سیستم عامل تاننباوم را تهیه میکرد، به 12000 خط کد نوشته شده به زبان C و اسمبلی نیز دسترسی پیدا میکرد. برای نخستین بار، یک برنامه نویس یا هکر مشتاق میتوانست کد منبع سیستم عامل را مطالعه کند. چیزی که سازندگان نرم افزارها آنرا محدود کرده بودند. یک نویسنده بسیار خوب، یعنی تاننباوم، باعث فعالیت مغزهای متفکر علوم کامپیوتری در زمینه بحث و گفتگو برای ایجاد سیستم عامل شد.

دانشجویان کامپیوتر در سرتاسر دنیا با خواندن کتاب و کدهای منبع، سیستمی را که در کامپیوترشان در حال اجرا بود، درک کردند.

و یکی از آنها لینوس توروالدز (Linus Torvalds) نام داشت.

پس از یک دهه : لینوکس امروز

امروزه لینوکس بیش از یک دهه توسعه را پشت سر گذاشته است و یکی از سریع التوسعه ترین سیستم های عامل به شما میرود. از چند کاربر انگشت شمار در سالهای 1991 و 1992، امروزه میلیونها کاربر از لینوکس استفاده میکنند. IBM که زمانی بزرگترین دشمن جماعت Open Source به شمار می رفت، اکنون سرمایه گذاری عظیمی در زمینه توسعه راه حل های Open Source تحت لینوکس نموده است. در حال حاضر تعداد توسعه دهندگانی که برای افزایش قابلیتهای لینوکس تلاش میکنند، روز به روز افزایش می یابد.

امروزه تعداد زیادی از شرکتها و موسسات حرفه ای تجاری، پشتیبانی از محصولات مبتنی بر لینوکس را بر عهده گرفته اند. اکنون دیگر استفاده از لینوکس در محیطها اداری، پذیرفتن ریسک نیست. از نظر قابلیت اطمینان و پایداری و همچنین حفاظت در برابر انواع ویروسها چیزی بهتر از لینوکس وجود ندارد. با تلاش شرکتهای بزرگی مانند ردهت استفاده از لینوکس در محیطهای تجاری توسعه فراوان یافته و اکنون تعداد زیادی از شرکتهای کوچک و بزرگ در حال استفاده از سرویس دهنده ها و ایستگاههای کاری مبتنی بر لینوکس هستند.

طلوع لینوکس روی میزی (Desktop Linux)

بزرگترین ایرادی که از لینوکس گرفته میشد چه بود؟ قبلا محیط تمام متنی لینوکس، بسیاری از کاربران را از استفاده کردن از آن بر حذر میداشت. با اینکه در استفاده از محیط متنی کنترل کامل سیستم در اختیار شماست، ولی این محیط اصلا برای کاربران عادی سیستمهای کامپیوتری مناسب نیست. محیط های گرافیکی که بر پایه X-Window وجود داشتند نیز پاسخ گوی امکاناتی که سیستم عاملهای گرافیکی مانند ویندوز برای کاربران خود ارائه میکردند، نبودند. ولی از چند سال گذشته این وضعیت در حال تغییر بوده است. اکنون محیطهای گرافیکی حرفه ای مانند KDE و GNOME تصویر لینوکس را کامل کرده اند. این محیطهای گرافیکی اکنون بسیار کاربر پسند و قدرتمند شده اند و وجود این سیستمهاست که امروزه کاربران عادی نیز میتوانند از لینوکس استفاده کنند.

سیستم عامل و نقش آن در توسعه IT

در بین اجزاء تشکیل دهنده صنعت فناوری اطلاعات اعم از سخت افزار، نرم افزار و شبکه، سیستم عامل نقش "روح" در پیکر را دارد. در واقع سیستم عامل یک نرم افزار پایه و مبنایی است که به عنوان یک محصول کاربردی همراه با سخت افزار در اختیار استفاده کنندگان قرار می گیرد. در نتیجه به تعداد کلیه کامپیوترهای موجود در بستر فناوری اطلاعات نسخه ای از سیستم عامل وجود خواهد داشت. با توجه به رشد جدی کاربران شبکه های اطلاع رسانی و اینترنت در کشورما، ایجاد و توسعه یک سیستم عامل بومی، مسئله ای استراتژیک است.  

لینوکس به عنوان سیستم عامل ملی

امروزه "لینوکس" به عنوان سیستم عامل پیشرو در شبکه های کامپیوتری شناخته می شود که با توجه به قابلیتهای امنیتی، اجتماعی و استراتژیکی که دارد مورد اقبال دولتها در سراسر جهان قرار گرفته است. در دسترس بودن کد منبع این سیستم عامل، آزادی همیشگی در استفاده از نرم افزارهای اختصاصی را به ارمغان خواهد آورد.

در حال حاضر بسیاری از کشورهای جهان از قبیل آلمان، انگلستان، چین، کره و ژاپن در حال انتقال سیستم عاملهای خود به لینوکس هستند. آنها استفاده از لینوکس را در مدارس خود گسترش داده و با برنامه ای مشخص به تربیت افراد آشنا با این سیستم عامل مشغول اند.بنابراین ضروری است ما نیز در جهت توسعه استقلال و امنیت ملی در صنعت IT کشور به سیستم عامل به عنوان زیرساخت این صنعت بیشتر توجه کنیم. حفظ امنیت اطلاعات مراکز دفاعی- امنیتی و تضمین آینده اقتصادی کشور در بازار نرم افزار، یک عزم ملی برای تهیه سیستم عامل لینوکس ملی می طلبد که نیازمند سه اصل زیر است:

- سرمایه گذاری وسیع

- زمان طولانی

- بستر سازی فرهنگی

سیستم عامل


دانلود با لینک مستقیم


دانلود تحقیق کامل درباره لینوکس 67 ص

دانلود تحقیق کامل درباره تاریخچه یاهو از ابتدا تا کنون 5 ص

اختصاصی از هایدی دانلود تحقیق کامل درباره تاریخچه یاهو از ابتدا تا کنون 5 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 5

 

تاریخچه یاهو از ابتدا تا کنون

کمپانی یاهو (yahoo inc)یک کمپانی امریکایی و خدماتی کامپیوتر و مصمم به پر تاثیر و واجب بودن در شبکه جهانی اینترنت برای کاربران و تاجران می باشد.یا هو پورتهای جدید اینترنتی ،کتاب های راهنما اینترنتی و هاست(میزان اطلاعات)برای هر گونه سرویسی مانند ایمیل yahoo mail)) فعال کرده است.اولین بار توسط دو دانشجوی فارغ التحصیل از دانشگاه استنفورد(گوگل از همین جا رشد کرد)با نام های دیوید فیلو و جری یانگ در ژانویه سال 1995 به صورت یک کمپانی رسمی در آمد.محل کمپانی در حال حاضر در sunnyvale'california می باشد.

بر اساس آمار alexa internet که یک کمپانی آمار گیر می باشد یاهو امروزه پر بیننده ترین وب سایت در اینترنت می باشد.وب سایت های شبکه جهانی یاهو تا ماه اکتبر سال 2004 روزانه 3 میلیارد بازدید کننده داشته اند.

تاریخچه:

یاهو در ابتدا با نام "jerrys guide to the word wide web" شروع به کار کردولی پس از گذشت زمان تصمیم به تعویض اسم گرفت و با کمک دیگران و دیکشنری با بی تمایلی اسم را تغییر دادند.کلمه یاهو که مخفف کلمات "yet another hierarchical officious oracle" می باشد را برگزیدند. ولی "فیلو" و "یانگ" دنبال معنی و مفهوم خاصی از کلمه یاهو بودند تا معنی کلی دهد، مانند مفهوم اسم کمپانی های دیگری همچون Gulliver's travels"" به وسیله "Jonathan swift" که بی ادبانه و غیر حرفه ای و نابهنجار بود.

هنگامی که نرم افزارهای در حای بارگذاری در کامپیوتر "فیلو" بود یاهو! برای اولین با در یونکس که مخفف "compiler yet another compiler" می باشد. یاهو! اولین پیشنهاد فروش سهام (IPO) را در ماه آپریل سال 1996 به مقدار 2.6 میلیون سهم درهر کدام 13 دلار را داشت.

از آنجایی که معروفیت یاهو افزایش پیدا کرد، سطح و ظاهر پیشنهاد ها به آن تغیر پیدا کرده و گسترده تر شد، که آن را به یک جا برای انجام هر کار اینترنتی تبدیل کرد، که امکاناتی همچون سرویس میل و ای میل، سرور پیغام های فوری، سیستم معروف گروه ها ، بازی های آنلاین وچت، اخبار واطلاعات ارتباطی، فروشگاه های آنلاین و امکانات حراج اینترنتی را شامل می‌شود.

خیلی از این ها برای خود به گونه ای قبلا سرویس های مستقلی بوده اند، که یاهو! آنان را به وجود آورد.

مثلا سیستم وب هاستینگ "Rocjetmail"، "Goecities" و گروههای میلی متفاوتی مانند "eGroups"، خیلی از این کمپانی های وابسته سر سود، ضرر و شهرت با هم جدال دارند، به همین دلیل هم یا هر از چند گاهی قوانین داخلی خود را تغییر می دهد.

اخیرا یاهو! شروع به درست کردن یک رابطه شراکتی با مخابرات و سرویس دهندگانی مانند "BT" در انگلستان، "Rogers" در کانادا و "SBC" در ایالات متحده کرده است تا بتواند یک پهنای باند وسیعی را برای رقابت با کسانی که "AOL" را پیشنهاد کرده بودند ایجاد کند، در ما بین شراکت با "First USA" کمپانی پیشنهاد کارتهای اعتباری به نام یاهو را کرده که این کارتها "Yahoo! Visa" نامگزاری شده اند.

در ابتدای سال 2002، یاهو! بی صدا شروع به تقویت کردن موتور جستجوی خود با تکنولوژی رقابتی جدید کرد. در ماه دسامبر سال 2002، آنها "Inktomi" و در جولای سال 2003 "Overture services Inc" و در آن "AltaVista" و "AlltheWeb" را بدست آورند. در هجدهم ماه فبریه سال 2004، یاهو! با سیستم جستجو قدرتمند گوگل قطع مراوده کرد و به تکنولوژی خود رجوع و بسنده کرد تا بتواند نتایج را خود بدهد.

در سال 2005 پیغام های اخباری یاهو! از جنبه مکتبی و مذهبی برخوردار شدند. به هر خبر یک قسمت کوچک در مورد بحث در آن الصاق شد که به ندرت مرتبط با خبر یا مقاله بودند.

«اتفاقات مهم»

(قابل توجه خواننده که این مورد به صورت ایجاز و کوتاه ذکر و گلچین شده.)

1995: "Ziff Davis Inc" شروع به انتشار مجله "yahoo! Internet Life" (البته در ابتدا با نام "ZD Internet Life" چاپ شد) این مجله مکمل فعالیتهای کمپانی بود.

هفتم فبریه سال 2000: "yahoo.com" به مدت چند ساعت به دلایل حمله به سرویس‌های آن دچار مکث و درنگ و سکته شد. (مشروح خبر 2-1). در روز بعد، سهام آن $16 صعود کرد. یا 4.5 درصد ضرر را به هکرها نسبت دادند تا به باگها و مشکلات سرویسی خودشان، بر عکس چیزی که برای " "wBayاتفاق افتاد.

دسامبر سال 2002: "yahoo! Inc" شروع به راه اندازی موتور جستجوی "Inktomi Web" کرد و جولای سال 2003: راه اندازی سرویس "overture Service Inc".

نوزدهم ژانویه سال 2004: یاهو! از تشکیلات "Yahoo! Research Labs" خبر داد که یک امکانات جستجو در میان تحقیق ها و پروژه و اختراع ها در یاهو! بود. مسئولین اصلی یاهو! اعم از "Dr Gray" و "William Flake" این تشکیلات را می گردانند.

نوزدهم فبریه سال 2004: یاهو را گوگل جدا و همان طور که در بالا گفته شد به سیستم های خود پناه آورد.

مارچ سال 2004: یاهو! موتور جستجوی خودش را طراحی و راه اندازی کرد.

بیست و پنجم مارچ سال 2004: بامکانات جستجو در فروشگاههای اینترنتی اروپایی اعم از "Kelkoo" را بدست آورد.

پانزدهم دسامبر سال 2004: یاهو! ورژن بتای موتور جستجو در فایل های تصویری (Video) را شروع و راه اندازی کرد.

نهم فبریه سال 2005: یاهو! "Yhaoo! Launch" تغییر یافت یه "Yahoo! Music" که هنوز هم موسیقی رایگان ارائه می کند.

پانزدهم فبریه سال 2005: یاهو چندین دفتر اداری را در "Dublin" و "Ireland" با ایجاد 400 شغل جدید تأسیس کرد.


دانلود با لینک مستقیم


دانلود تحقیق کامل درباره تاریخچه یاهو از ابتدا تا کنون 5 ص

دانلود تحقیق کامل درباره بانکداری الکترونیکی 28 ص

اختصاصی از هایدی دانلود تحقیق کامل درباره بانکداری الکترونیکی 28 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 28

 

1 مقدمه

روند روبه پیشرفت استفاده انسان ازپـول را می ‌توان به چند بخش تقسیم نمود، در مرحله اول از اشیاء بجای پول استفاده می گردید،درمرحله دوم اشیاء گرانبهایی مانند طلا و نقره نقش پول را ایفاء می کردند،درمرحله‌ بعد سکه درتجارت مورد استفاده قرار گرفت،با وارد شدن اسکناس در چرخه اقتصاد مرحله چهارم شروع شد، درمرحله پنجم ابزارهای بانکی ( مانند انواع چک) به جای پول رایج شد و نهایتاً در مرحله آخر از وسایل پرداخت و انتقال الکترونیکی در داد و ستد تجاری استفاده گردید.

نوآوریهای تکنولوژیکی ، مهمترین منبع برای رشد اقتصادی میباشند . توسعه سریع در تکنولوژی ، اگربطورمناسب وبه موقع باشد ، به توسعه اقتصاد یک کشور کمک میکند.کشوری که دراستفاده از تکنولوژیهای جدید ، شکست می خورد و یا حتی در پیاده سازی آنهاتاخیر میکند ، درپشت سردیگران قرارمی گیرد.

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

صنایع مالی بیشتر از صنایع دیگر برجمع آوری ، پردازش ، تجزیه و تحلیل و ارائه اطلاعات به منظوربرآورده کردن نیازهای مشتریان،تکیه می کنند . با در نظرگرفتن اهمیت اطلاعات دربانکداری ، عجیب نیست که بگوئیم بانکها از اولین استفاده کنندگان تکنولوژیهای خودکار به منظور پردازش اطلاعات میباشند.

2 تعریف بانکداری الکترونیک

بانکداری الکترونیکی تعاریف عمده ای دارد که در ادامه به چند تعریف از آن پرداخته شده است:

1- بانکداری الکترونیکی استفاده از فناوری های پیشرفته نرم افزاری و سخت افزاری مبتنی برشبکه ومخابرات برای انجام عملیات بانکی درهر ساعت از شبانه روزبدون نیازبه حضور فیزیکی مشتری در شعبه می باشد .

2- بانکداری الکترونیکی به فراهم آوردن امکان دسترسی مشتریان به خدمات بانکی با استفاده ازواسطه های ایمن وبدون حضور فیزیکی اطلاق میشود.

3- بانکداری الکترونیک به ایجادمحصولات و خدمات بابهاء که از طریق کانالهای الکترونیکی اطلاق میشود . این محصولات وخدمات میتوانند شامل صورتحساب ، وام ، مدیریت سپرده ها ، پرداخت های الکترونیکی وایجاد محصولات و خدمات پرداخت های الکترونیکی همانند پول الکترونیکی  باشند.

3 پول الکترونیکی

پول الکترونیکی یک مکانیسم پرداخت ارزش ذخیره شده است که در آن مقداری از وجوه در یک وسیله یا قطعه الکترونیکی ذخیره شده و در تصرف مشتری قرار دارد. هر بار که مشتری (خریدار) به وسیله آن به دستگاههای دیگر وصل می‌گردد تا از طریق پایانه‌های فروش و یا اینترنت خریداری نماید، از موجودی آن کاسته می‌شود.

4 تاریخچه بانکداری الکترونیک

انقلاب تکنولوژی در صنعت بانکداری در سال 1950 آغازشد ، وقتیکه اولین ماشینهای خودکار درتعدادی ازبانکهای آمریکا شروع به کارکردند .

اتوماسیون در بانکداری دردهه بعد از آن رایج شد و انقلاب دوم درصنعت بانکداری  درسال 1970 ، با ایجاد تکنولوژی پرداخت الکترونیکی ، بوقوع پیوست. سپس اتاقهای پایاپای سنتی، اسناد بین بانکی خود را با اتاقهای پایاپای اتوماتیک تعویض نمودند، همزمان با رشد سرعت استفاده از ماشینهای تحویلداری خودکار در دهه 1990، نقش بانکداری الکترونیک در سطح دنیا بارزتر و برجسته‌تر گردید.

5 تاریخچه بانکداری الکترونیک در ایران:

در اواخر دهه 1360بانکهای کشور به سیستم اتوماسیون و رایانه ای کردن عملیات بانکی توجه نشان دادند ۰ حرکت به سمت بانکداری الکترونیکی از اوایل دهه 70 آغاز شد وپس از آن کارت های اعتباری،خود پردازها ، سیستم های گویا و ... وارد خدمات نوین بانکی شد ۰

شبکه "شتاب" توسط بانک مرکزی جمهوری اسلامی ایران از سال 1381 بین دستگاه های خود پرداز سه بانک صادرات، کشاورزی و توسعه صادرات با هدف ایجاد، راه‌اندازی و راهبری سوئیچ ملی گام‌های موثری در جهت تحقق اتصال شبکه پرداخت بانک‌ها به یکدیگر و نهایتاً ایجاد زمینه برای انجام مبادلات بین بانکی به صورت الکترونیکی ایجاد شد. این تحولات باعث گردید تا تمامی بانک‌های کشور از طریق مرکز شتاب به عنوان نقطه اتصال میانی تمامی بانک‌ها و موسسات اعتباری در شبکه الکترونیکی بین بانکی به تبادل تراکنش‌ها بپردازند.


دانلود با لینک مستقیم


دانلود تحقیق کامل درباره بانکداری الکترونیکی 28 ص

دانلود تحقیق کامل درباره آموزش زبان برنامه نویسی C 30 ص

اختصاصی از هایدی دانلود تحقیق کامل درباره آموزش زبان برنامه نویسی C 30 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 61

 

ب: تعیین انتهای خط:

انتهای خط در فایل های متنی توسط کلید RETURN مشخص میشود ولی در فایل های باینری انتهای خط نداریم. اطلاعات بصورت رکورد کنار هم قرار میگرند تا فایل تمام شود.

ج: تعیین انتهای فایل: در فایل های متنی توسط دو حر ف TA (در مبنای 16 (دکمه های CTRL+Z) انتهای فایل مشخص میشود. در فایل های باینری تعداد رکورد (که توسط سیستم نگهداری میشود) انتهای فایل مشخص میشود.

باز کردن فایل

هر فایلی که میخواهیم مورد استفاده قرار دهیم ابتدا باید آن را باز کرد. تابع fo pen برای باز کردن فایل میباشد.

بستن فایل:

بعد از اینکه برنامه کارش با فایل تمام شد فایل را باید بست. تابع fclose() برای بستن فایل میباشد.

نوشتن و خواندن فایل (یک کاراکتر)

- تابع pute () برای نوشتن یک کاراکر در فایل میباشد.

تابع gete() برای خواندن یک کاراکر از فایل میباشد.

خواندن و نوشتن رشته ها در فایل

- تابع fgets () برای خواندن رشته از فایل

- تابع puts() برای نوشتن رشته در فایل

حذف فایل برای حذف فایل از تابع remove () استفاده میشود.

- توابع فوق در فایل سرآیند stdio.h قرار دارند.

سازمان فایل: نحوه ذخیره شدن اطلاعات در فایل بدو صورت کلی زیر ؟؟ و بهمین صورت هم قابل دستیابی (بازیابی) هستند.

1- سازمان فایل ترتیبی (seqwen~Tiac)

2- سازمان فایل تصادفی (RANDOM)

- در سازمان ترتیبی: رکوردها به همان ترتیبی که از ورودی خوانده میشود در فایل قرار میگرند و هنگام بازیابی، به همان ترتیبی که در فایل ذخیره شده اند مورد بررسی قرار میگرند.

- در سازمان فایل تصادفی: هر رکورد از طریق آدرس (محل قرار گرفتن در فایل) مستقیماً مورد دستیابی قرار میگرند بدون اینکه رکوردهای قبل از آن خوانده شوند.

موارد جزئی تر و مثال به کتاب مراجعه شود. (فصل هشتم)

متغیرهای محلی و عمومی

- متغیرهائی که در داخل هر تابعی تعریف شوند متغیرهای محلی های تابع نامیده میشوند و فقط هم در همان تابع معتبر و قابل استفاده هستند.

- متغیرهائیکه در خارج از توابع و در بالای تابع main() تعریف شوند در تمام توابع موجود در برنامه قابل استفاده اند و معتبر هستند را متغیرهای عمومی گویند.

توجه:

- تفاوت های متغیرهای محلی و عمومی دراین است که:

- متغیرهای عمومی دارای مقدار اولیه صفر هستند.

توجه: اگر در تابعی متغیر همنام با متغیر عمومی تعریف شود. این متغیر عمومی در تابع قابل استفاده نیست (معتبر نیست) و همان مقدار محلی قابل استفاده و بهره برداری است.

مثال: برای متغیرهای عمومی و محلی:

- برنامه ای بنویسید که 5 عدد صحیح را از ورودی خوانده (در یک تابع) و مجموع مربعات آنها را در تابعی دیگر محاسبه نموده و حاصل نهایتاً در برنامه اصل چاپ گردد.

دو تا تابع داریم

 

 

 

int k,sq,sum.تعریف متغیرهای عمومی در خارج از تابع اصلی main()

void input (void).

Void square (void). الگوی توابع در خارج از تابع main

Int main(0

{

Int jg i=1. متغیرهای کلی

Printf (in ENTER RIVE NUMBER?)ز

Fon(j=o ز j<iزj++)

Input ()ز صدا زده می شود (فراخوانی)input پنج بار تابع

Printf (In sum of SQARE is=:%d, sum)ز


دانلود با لینک مستقیم


دانلود تحقیق کامل درباره آموزش زبان برنامه نویسی C 30 ص