به آینده امیدوار باشید

لا تقنطوا من رحمه الله- ز گهواره تا گور دانش بجوی

به آینده امیدوار باشید

لا تقنطوا من رحمه الله- ز گهواره تا گور دانش بجوی

به آینده امیدوار باشید

وبلاگی درباره ی همه چیز ،عمومی- اجتماعی- جامعه- اخبار و...

۲۳ مطلب با موضوع «علمی» ثبت شده است

سفره ماهی

سفره ماهی

 

سفره ماهی بزرگ

سفره ماهی

 

گونه جدید ماهی

ماهی

 

سفره ماهی 

سفره ماهی

 

ماهی

 

ماهی نر:

1: دارای لبهای کلفتری است.

2: دارای رنگی تیره با نواری قرمز رنگ در انتهای باله پشتی و دمی و شکمی است.

3:دارای لوله مخرجی باریک و نوک داریست.

ماهی ماده:

1: دارای لبهای باریکتر از نرهاست.

2: دارای رنگی روشنتر و ساده تر از نرهاست.

3: دارای لوله تخمی بزرگتر و سر گردی است.

تکثیر موزامبیک:

برای تکثیر ابتدا باید آکواریومی را انتخاب کنید که داخلش را فقط با ماسه پوشانده اید و اگه مایل به کندن گودال توسط ماهی نر بودید باید عمق ماسه ها را کمتر در نظر بگیرید ( 2/3 سانتیمتر ) تا ماهی نر راحتر بتونه به کف آکواریوم برسد و اگر هم مایل به کندن گودال نبودید می توانید از کاسه استفاده نمایید. سپس ماهیهای نر و ماده را به محل مورد نظر رها کنید. دمای آب را بطور ثابت ( هم موقع جفتگیری و پرورش نوزادان ) روی 28 درجه سانتیگراد نگهدارید.

 ماهی نر همواره بالای گودال ایستاده و داخل آن را تمیز می کند ( حتی اگه تکه کوچکی از غذا یا فوضولات ماهی هم داخل گودال افتاده باشد آن را با دهانش برداشته و کمی دورتر از گودال به بیرون می اندازد ). بعد از چند روز ماهی ماده به طرف گودالی که ماهی نر آن را برای تخم ریزی آماده ساخته می آید و اگر از گودال راضی بود خود نیز به تمیز کردن آن مشغول می شود ولی اما اگه راضی نبود باز هم توجهی به ماهی نر و گودالش نمی دهد و از محل دور می شود ( و ماهی نر هر چه بیشتر گودال را کنده و آن را تمیز می نماید تا ماده را به خودش جلب کند ).

ماهی

با پسندیدن ماهی ماده و راضی بودنش هر دو بطور مرتب داخل گودال را تمیز می کنند تا برای تخم ریزی آماده سازند. موقع تخم ریزی لوله مخرجی هر دو ماهی به طرف بیرون می آید ( برجسته تر می شود ) که لوله مخرجی ماهی نر و ماده همانند ماهیهای دیگر به ترتیب کوچک و نوک دار و بزرگتر و سر گرد می باشد. تخم ریزی با رقص خاصی شروع می شود و ماهی ماده به کف گودال رفته و لوله مخرجیش را به کف گودال می مالد تا تخمها را بر روی سطحی صاف بریزد ( ممکن است که برای 3 الی 4 بار هیچ تخمی نریزند ولی بعد از چندین بار مالیدن لوله تخمی خود به محل تخم ریزی شروع به تخم ریزی اصلی می نمایند ) با هر بار تخم ریزی توسط ماهی ماده. بلافاصله ماهی نر اسپرم خود را بر روی تخمها می پاشد تا باربر نمایدشان سپس ماهی ماده برگشته و همه تخمها را می بلعد و به نظر می آید که همه تخمها را می خورد ولی اینطور نیست بلکه ماهی ماده تخمها را داخل دهانش نگه می دارد. ( اما اگه جنس نر این عمل را انجام دهد بدانید که تخمها را  بعنوان غذا خورده و دیگه بیرون نمی اندازد )

گونه ماهی

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

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

ماهی زیبا

 

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

نوزادان را با لارو آرتمیا تغذیه نمایید و اگر بتوانید که بهتر تغذیشان دهید و آنها را گرسنه نگه ندارید اینو مطمئن باشید که همه نوزادان بزرگ خواهند شد و هیچ کدام نخواهد مرد.

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

ماهی زیبا

« امید وارم که در زمینه تکثیر ماهیها موفق باشید »

طول عمر

اسکار ماهی حدود 60 سال پیش وارد بازار شد. این ماهی اگر در زیستگاه طبیعی خودش باشد نزدیک به 15 سال عمر می کنند. این ماهی با همنوعان خود و ماهیان بزرگتر از خودش همزیستی دارد.

ماهی زیبا و بزرگ

زیستگاه و نگهداری

این ماهی در آب شیرین زندگی می کند و اگر در زیستگاه طبیعی خودش باشد برخا به 35 سانتی متر هم افزایش طول می دهد. ولی در محیطی محدود و بسته نظیر آکواریوم نهایتا تا 25 سانتی متر رشد می کند. دمای مورد نیاز برای نگهداری اسکار ماهی 23 الی 28 سانتیگراد است. دمای بیش از 28 سانتیگراد موجب جلوگیری از تخم ریزی اسکار می شود. برای نگهداری اسکار ها درجه ای از شوری در آب حیاتی می باشد و باعث بالا رفتن سرعت از تخم بیرون آمدن بچه هایش می شود. اسکار ها باید در دمای 23 الی 28 و سختی آب 15-10 درجه - PH= 7.5 نگهداری شوند.

۰ نظر موافقین ۰ مخالفین ۰ ۳۰ آذر ۹۹ ، ۱۱:۴۲
فاصله گلناری

 

شباهت و تفاوت های چشم انسان با دوربین عکاسی

شباهت و تفاوت های چشم انسان با دوربین عکاسی

حتما متوجه شده اید که چشم انسان در روز روشن بهتر از زمان تاریکی و یا هوای گرگ و میش می بیند. اگر می خواهید دلیل این موضوع را بدانید خواندن این مقاله را ادامه دهید. در این مقاله شباهت ها و تفاوت های دوربین های عکاسی با چشم انسان بررسی شده است.


دوربین های عکاسی در فوکوس کردن بر تصاویر و تنظیم روشنایی با چشم انسان یکسان هستند ولی در مورد حساسیت و فوکوس لنز و سرعت دیافراگم با یکدیگر تفاوت دارند.

 

 

شباهت های دوربین و چشم انسان:

برای درک بهتر این موضوع اجازه دهید با مقایسه چشم و دوربین و بررسی شباهت ها و تفاوت های بین چشم انسان و دوربین های عکاسی شروع کنیم.

شباهت و تفاوت های چشم انسان با دوربین عکاسی

فوکوس تصویر Image Focusing

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

تنظیم روشنایی Light Adjustment

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

 

 

تفاوت های دوربین عکاسی با چشم انسان

مطلق در مقابل محاسبه موضوعی

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

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

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

فوکوس لنز Lens Focus

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

شباهت و تفاوت های چشم انسان با دوربین عکاسی

حساسیت به نور

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

در برخی از شرایط نوری، دوربین های عکاسی معمولی نمی توانند تصاویر را به راحتی ضبط کنند و تصویر مات و تیره شده و یا با نویز زیاد ذخیره می شود. بعنوان مثال چشم انسان به خوبی یک سلول را توسط میکروسکپ و با نور محیطی کم مشاهده می کند ولی دوربین های عکاسی معمولی به سختی می توانند چنین تصویری را ضبط کنند. دلیل اصلی آن نیز میزان کم نوری است که وارد چشم و یا دوربین می شود.

 

 

چشم شما به عنوان یک دوربین

در ادامه بصورت مختصر اعضاء مختلف چشم انسان با موارد مشابه در دوربین های عکاس مقایسه و بررسی می کنیم.

1.     رفتار قرنیه (Cornea) چشم انسان بسیار شبیه به قسمت جلوی لنز دوربین است. قرنیه به همراه لنز که پشت عنبیه (Iris) قرار دارد عضوهای درگیر در عمل فوکوس را تشکیل می دهند. قرنیه طیف های پراکنده و عریض نور را دریافت کرده و آنها را به داخل مردمک چشم (Pupil) تغییر مسیر می دهد و سپس به قسمت میانی و شبکیه رنگی هدایت می کند.

2.     عنبیه و مردمک چشم شبیه دهانه دوربین عمل می کنند. عنبیه ماهیچه ای است که وقتی منقبض می شود تمام سطح لنز به جز قسمت میانی را می پوشاند تا میزان نور ورودی به چشم را کنترل کرده و به خوبی در بازه عریض، زاویه دید وسیع و نور کم و زیاد کار کند.

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

ایزو (ISO) چیست و چرا اهمیت دارد؟

ISO عددی است که حساسیت نور در سنسور تصویر را مشخص می کند، ISO براساس عدد محاسبه می شود مانند(100, 200, 400, 800 و یا غیره) بعضی اوقات این اعداد، عدد ISO و یا سرعت فیلم خوانده می شوند. هر چه ISO بالاتر باشد حساسیت نیز بیشتر است و باعث می شود در محیط های کم نور تصویر واضح تر باشد ولی در عوض نویز تصویر نیز افزایش می یابد.

ISO نشان می دهد که چقدر فیلم به نور حساس است. این بدین معناست که هر چه ISO بالاتر باشد حساسیت سنسور دوربین به نور بیشتر خواهد بود. اگر با ISO 400 عکس بگیرید شما تنها به ¼ نور نسبت به زمانی که با ISO 100 عکس می گیرید نیاز خواهید داشت.

دنبال کردن ISO در چشم انسان

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

چشم انسان از روش بسیار جالبی برای تغییرحساسیت نسبت به نور استفاده می کند و قادر است حساسیت خود را نسبت به نور در کمتر از 15 ثانیه تغییر دهد. چشم انسان در نور کم تغییر شکل داده و بدین ترتیب حساسیت اش نسبت به نور چندین برابر می شود و درنتیجه قادر به مشاهده اشیاء در نور کم خواهد بود. حتما برای شما هم اتفاق افتاده است که وقتی وارد اتاق تاریک می شوید ابتدا نمی توانید چیزی را مشاهده کنید ولی بعد از حدود 15 ثانیه چشم انسان قادر به مشاهده اشیاء در نور بسیار کم خواهد بود.

تجربیات و آزمایش ها نشان می دهد که چشم انسان در تاریکی 600 برابر حساس تر از زمان روشانی است.

در واقع چشم انسان عظیم ترین و سریعترین دوربین هستی است. هر بار که ما به جایی نگاه می کنیم، چشم ما (شبکیه) همه چیز را تغییر می دهد تا فوکوس به خوبی انجام شود، عنبیه نیز بطور پویا طوری تنظیم می شود که حداکثر دید ممکن را داشته باشیم.

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

سرعت دیافراگم(Shutter Speed)

وقتی به سرعت دیافراگم می رسیم مقایسه بسیار پیچیده می شود. اگر بخواهیم مورد به مورد چشم انسان را با دوربین مقایسه کنیم می توانیم به راحتی ورودی نور و یا ISO را مقایسه کنیم. اما جریان در مورد مقایسه سرعت دیافراگم بسیار پیچیده است چون دیافراگم دوربین می تواند هر چقدر که ما نیاز داشته باشیم باز بماند. در واقع نمونه ای از تصاویر وجود دارند که برای گرفتن آنها دیافراگم دوربین حدود 6 ماه باز بوده است. این موردی است که بدون شک با سیستم کارکرد چشم انسان جور در نمی آید. در ادامه تصویری که در گرفتن آن دیافراگم دوربین 6 ماه باز بوده است را مشاهده می کنید:

شباهت و تفاوت های چشم انسان با دوربین عکاسی

همانطور که گفته شد یافتن سرعت دیافراگم چشم انسان پیچیده است به همین دلیل با نمونه های مختلف سعی می کنیم این مورد را بررسی کنیم: با نگاه کردن به یک انیمیشن شروع می کنیم. اگر به انیمیشن های معمولی و ساده نگاه کرده باشید متوجه می شوید اگر تعداد فریم نمایش داده شده در هر ثانیه به اندازه کافی نباشد تصاویر بریده بریده نمایش داده می شوند. یا اگر فوتبال را با یک فریم در ثانیه تماشا کنید در واقع یک عکس در ثانیه یا حداکثر سرعت دیافراگم 1 ثانیه خواهید داشت. مشخصا یک فریم بسیار کم است و سرعت دیافراگم انسان بیشتر از یک ثانیه است. در واقع سرعت دیافراگم چشم انسان در شرایط مختلف متفاوت است یعنی در زمان تماشای تصاویر متحرک ورزشی سریعتر  و در زمان تماشای یک عکس ثابت سرعت پایین تری دارد.

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

دوباره به ISO باز می گردیم، ISO در دوربین با چشم انسان چه تفاوتی دارد؟

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

در نهایت در قیاس چشم انسان با دوربین در مورد ISO می توان اینگونه جمع بندی کرد در یک روز روشن ISOچشم انسان حدود 25 است چرا 25؟  چون این کمترین مقدار ISO در بهترین و باکیفیت ترین فیلم ساخته شده توسط بشر است و همانطور که اشاره شد چشم انسان در تاریکی 600 بار حساس تر به نور است و این بدین معناست که حداکثر ISO چشم انسان حدود 15,000 است. ولی حداقل ISO چشم انسان را با حداقل ISO در اکثر دوربین های عکاسی یکسان بگیریم آنوقت حداکثر ISO چشم انسان 60,000 خواهد بود.

وقتی ISO چشم انسان را با ISO 102,000 دوربین Nikon D3S که بیشترین ISO را در دوربین های عکاسی مقایسه کنید متوجه می شوید که تولید کننده های دوربین های عکاسی دوربین های حساس تر از فناوری داخلی چشم انسان تولید کرده اند.

فراوری: محسن مرادی

بخش دانش و زندگی

بهمن 89 از وب جهان یکه نگار

۰ نظر موافقین ۱ مخالفین ۰ ۲۹ آذر ۹۹ ، ۱۱:۲۴
فاصله گلناری

تاریخچه لیزر

خط زمانی پدید آمدن لیزر:

گسیل

 

گسیل القایی - 1947

آلبرت انیشتن فرآیندی را که امکان تشکیل لیزر را فراهم می کرد، برای اولین بار پیشنهاد کرد. این فرآیند گسیل القایی نام داشت.

هولوگرافی - 1947 

گابور  نظریه هولوگرافی را که برای فهمش نیاز به نور لیزری داشت، توسعه داد. او در سال 1971 برای این کارش برنده جایزه نوبل فیزیک شد.

 

میزر - 1954

اولین مقالات مربوط به میزر درسال 1954 به چاپ رسید که نتیجه پژوهش های همزمان و البته مستقل تاونز و همکارانش در دانشگاه کلمبیای نیویورک و بازف و پروخوروف در موسسه لبدف مسکو بود. فعالیت های آن ها در سراسر دهه های 60 و70 ادامه داشت. آن ها برای این کار، در سال 1964 برنده جایزه نوبل فیزیک شدند.

 

لیزر - 1958

لیزر

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

 

لیزر یاقوت -1960

اولین لیزر در سال 1960 به کار برده شد و لیزر یاقوتی رنگی بود که از پالس های (تپ های) پر قدرت نور قرمز نشات می گرفت.

نیمه رسانا -1963

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

 

الیاف شیشه - 1980

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

 

سرد کردن لیزری - 1980

در دهه 80 چو، کوهن و تانوجی روی سرد کردن اتم ها کار کردند. به همین منظور درسال 1997 جایزه نوبل فیزیک به آنها اهدا شد.

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

 

جایزه های نوبل در رشته فیزیک

اغلب عادت کرده ایم که از وسایل استفاده کنیم بی آنکه در موردشان فکر کنیم آیا تا کنون به این موضوع اندیشیده اید که هنگام گوش کردن به یک cd یا نشانه گیر لیزری اکتشافی که برنده ی جایزه ی نوبل بوده است را به دست گرفته اید؟ خوب، اگر چنین نبود، بدانید که فقط شما نیستید که به این موضوعات فکر نمی کنید.

اتفاق سال 1964

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

این اکتشاف چه پیامدی داشت ؟

این کشف بعدها به ساخت لیزرهای بزرگ و تقریبا بد شکلی در آغاز دهه ی 60 منتهی شد. هنوز هم، نظریه ی آن ها در رابطه با تاثیرات لیزر، نظریه ای است که اساساً تمامی لیزرها را تشریح می کند. وقتی به یک cd گوش می کنید و یا با یک نشانه گیر لیزری هدفی را نشانه می گیرید در واقع کشف این افراد در دست دارید.

اتفاق سال 1971

گابور

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

این اکتشاف چه پیامدی داشت ؟

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

اتفاق سال 1997

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

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

این اکتشاف چه پیامدی داشت ؟

هنگام استفاده از فیبرهای نوری، برای مثال در کاربردهای باند گسترده، کلید ها و تقویت کننده ها (آمپلی فایرها) همگی نیازمند نور شناخت غیر خطی هستند.

اتفاق سال 1997

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

 

این اکتشاف چه پیامدی داشت؟

پاسخ کوتاه: تا به امروز، هیچ.

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

اتفاق سال 2000

نیمه رسانا

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

هدف از ساختن آنها تولید همزمان منبع نوری و ذخیره انرژی با قرار دادن آینه هایی در یک کریستال بود ( با رویه ای کمتر از mm 1 و ردیف های بسیار زیاد ) این کشف نه تنها اساس کار بسیاری از وسایل ارزان و قابل حمل شد بلکه منجر به ساخت اطلاعات نوری (اپتیکی) شبکه های اینترنتی شد.

این اکتشاف چه پیامدی داشت؟

دستگاه  پخش CD  و نشانه گیر لیزری و دستگاه خواندن بارکدهای صندوق دارهای سوپر مارکت ها همگی و همگی بر مبنای این کشف ساخته شده اند.

لیزر چیست؟-قسمت اول

 

مقدمه

حروف واژه لیزر(LASER) به ترتیب حرف اول کلمه های Light(نور)، Amplification(تقویت)،  Stimulated(القایی) ، Emission(گسیل) ،Radiation (تابش) و به معنی تقویت نور توسط گسیل القایی تابش می باشد. لیزر دستگاهی است برای تولید، تقویت و انتقال باریکه های نوری همدوس باریک و با شدت زیاد گاهی عنوان میزر اپتیکی نیز به لیزر اطلاق می شود.

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

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

لیزر

 

اجزاء و طرز کار لیزر

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

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

 

اجزاء لیزر

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

کاربرد لیزر

 

اتم و مولکول

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

مولکولهای سنگین مثل رودامین ها، لیزر های رنگی را تشکیل می دهند همچنین می توانیم با وارد کردن ناخالصی ها در یک محیط خاص، محیط های فعال به صورت جامد رابوجود بیاوریم، مانند یاقوت که از حضور ناخالصی کروم یونیده در داخل اکسید آلومینیم تشکیل شده است و یا لیزرحالت جامد دیگر معروف به YAG:Nd  .محیط فعال لیزر می تواند با استفاده از نیمرساناها حاصل شده باشد مانند GaAs در مثال های بالا اگر حرکت الکترون را در نظر بگیریم، از اتم به سمت مولکولهای سبک و سنگین و بالاخره به سوی نیمرساناها ، گویی که گسترش حرکت الکترون مرتبا افزایش می یابد ولی در تمامی آنها الکترون به هسته (و یا هسته ها ) مقیدهستند. حال می توانیم این قید را هم کنار بگذاریم ، در این صورالکترون به صورت آزاد خواهیم داشت یعنی به هیچ وجه مقید به هسته ای نیستند، در اینجاست که از لیزر های الکترون آزاد صحبت می شود.

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

 

محیط فعال

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

 

خاصیت های نور لیزر

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

1- همدوسی، نور لیزر دارای همدوسی زمانی و قضایی است.

2- جهتمندی ، نور لیزردارای واگرایی بسیارکمی است.

3- تکفامی ، گرچه نور لیزر تکفام و یا تک فرکانس کامل نیست ، ولی پهنای طیف خروجی لیزر می تواند کاملا باریک باشد، مثلا چند MHZ همه نورها از امواج روانی تشکیل شده است که در فضا پیش می روند. رنگ نور لیزر توسط طول موج آن تعیین می شود که در شکل زیر نشان داده شده است.طول موج نور لیزر و یا فرکانس آن به نوع محیط فعال و نیز نوع تشدید گر بکار رفته بستگی دارد.

4- درخشایی، به علت واگرایی کم لیزر، نور لیزر دارای درخشایی بسیار بالایی است.

لیزر

ادامه دارد...

۰ نظر موافقین ۰ مخالفین ۰ ۲۹ آذر ۹۹ ، ۱۱:۱۶
فاصله گلناری

کاهش دما واکنش‌های شیمیایی را کندتر می‌کند

همان‌طور که می‌دانید تولید جریان الکتریکی در یک باتری مستلزم برقراری ارتباط بین 2 قطب مثبت و منفی آن است. به عبارت دیگر هنگامی که دو قطب مثبت و منفی یک باتری به هم متصل هستند در داخل باتری یک واکنش شیمیایی انجام خواهد شد که الکترون‌های مورد نیاز برای برقراری جریان را تامین خواهد کرد.

باطری

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

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

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

باتری

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

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

 

منبع:جام جم

انتشار3 دی 89 وب جهان یکه نگار

 

تاثیر سرما بر باتری گوشی دلیلی کاملا علمی دارد؛ کلیه باتری های مورد استفاده در موبایل ها خواه از نوع لیتیوم-یونی و خواه پلیمر لیتیوم یونی مجموعه ای از صفحات فلزی را در خود دارند که به دو دسته مثبت و منفی تقسیم می شوند؛ در میانه این صفحات نیز مقداری مایع شیمیایی ذخیره شده. زمانی که باتری موبایل شما شارژ می شود صفحات فلزی منفی آن (که آنود خوانده می شوند) با الکترون ها و صفحات مثبت یا کاتد با یون های مثبت پر می شوند و در ادامه با حرکت یون های مثبت و منفی به سمت جهت های مخالف انرژی مورد نیاز موبایل برای کار کردن تامین می گردد.

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

دمای پیشنهادی اپل برای استفاده از آیفون ها صفر تا ۳۵ درجه سانتی گراد است

تاثیر سرما بر باتری گوشی در دماهای پایین تر از ۳۲ درجه فارنهایت یا صفر درجه سانتی گراد و کمتر خود را نشان می دهد. دمای پیشنهادی اپل برای استفاده از آیفون ها صفر تا ۳۵ درجه سانتی گراد است؛ با این حال وبسایت Battery University دمای صفر تا ۴۵ درجه سانتی گراد را بهترین بازه برای استفاده از تلفن های هوشمند می داند و پیشنهادش این است که برای جلوگیری از وارد آمدن آسیب های همیشگی به موبایل ها و تاثیر سرما بر باتری گوشی از شارژ کردن آنها در دماهای کمتر از صفر خوددای نمایید.

راهکارها برای جلوگیری از تاثیر سرماه بر باتری گوشی

۱- فعالسازی مُد ‌Battery Saving

۲- گرم نگه داشتن گوشی (حتی المقدور در محیط های خارج از خانه گوشی را درون جیب تان نگه دارید)

۳- قرار دادن گوشی درون قاب محافظ

۰ نظر موافقین ۰ مخالفین ۰ ۲۹ آذر ۹۹ ، ۱۱:۰۷
فاصله گلناری

برای دانلود اینجا راست کلیک و save triage as را بزنید

Pascal (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Pascal
Paradigm imperative, structured
Appeared in 1970, last revised 1992
Designed by Niklaus Wirth
Typing discipline static, strong, safe
Major implementations CDC 6000, ICT 1900, Pascal-P, PDP-11, PDP-10, IBM System/370, HP, GNU
Dialects UCSD, Borland, Turbo
Influenced by ALGOL
Influenced Modula, Modula-2, Oberon, Oberon-2, Component Pascal, Ada, Object Pascal, Java[1][2][3], Oxygene

Pascal is an influential imperative and procedural programming language, designed in 1968/9 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.

A derivative known as Object Pascal was designed for object-oriented programming.

Contents

[hide]

[edit] History

Pascal was developed by Niklaus Wirth and based on the ALGOL programming language, named in honor of the French mathematician and philosopher Blaise Pascal.

Prior to his work on Pascal, Wirth had developed Euler and Algol-W and later went on to develop the Pascal-like languages Modula-2 and Oberon.

Initially, Pascal was largely, but not exclusively, intended to teach students structured programming. A generation of students used Pascal as an introductory language in undergraduate courses. Variants of Pascal have also frequently been used for everything from research projects to PC games and embedded systems. Newer Pascal compilers exist which are widely used. [4]

Pascal was the primary high-level language used for development in the Apple Lisa, and in the early years of the Mac; parts of the original Macintosh operating system were hand-translated into Motorola 68000 assembly language from the Pascal sources. The popular typesetting system TeX by Donald E. Knuth was written in WEB, the original literate programming system, based on DEC PDP-10 Pascal, while an application like Total Commander was written in Delphi (i.e. Object Pascal).

Object Pascal is still widely used for developing Windows applications such as Skype.[citation needed]

[edit] Brief description

Wirth's intention was to create an efficient language (regarding both compilation speed and generated code) based on so-called structured programming, a concept which had recently become popular. Pascal has its roots in the Algol 60 language, but also introduced concepts and mechanisms which (on top of Algol's scalars and arrays) enabled programmers to define their own complex (structured) datatypes, and also made it easier to build dynamic and recursive data structures such as lists, trees and graphs. Important features included for this were records, enumerations, subranges, dynamically allocated variables with associated pointers, and sets. To make this possible and meaningful, Pascal has a strong typing on all objects, which means that one type of data cannot be converted or interpreted as another without explicit conversions. Similar mechanisms are standard in many programming languages today. Other languages that influenced Pascal's development were COBOL, Simula 67, and Wirth's own Algol-W.

Pascal, like many programming languages of today (but unlike most languages in the C family), allows nested procedure definitions to any level of depth, and also allows most kinds of definitions and declarations inside procedures and functions. This enables a very simple and coherent syntax where a complete program is syntactically nearly identical to a single procedure or function (except for the keyword itself, of course.)

[edit] Implementations

The first Pascal compiler was designed in Zürich for the CDC 6000 series mainframe computer family. Niklaus Wirth reports that a first attempt to implement it in Fortran in 1969 was unsuccessful due to Fortran's inadequacy to express complex data structures. The second attempt was formulated in the Pascal language itself and was operational by mid-1970. Many Pascal compilers since have been similarly self-hosting, that is, the compiler is itself written in Pascal, and the compiler is usually capable of recompiling itself when new features are added to the language, or when the compiler is to be ported to a new environment. The GNU Pascal compiler is one notable exception, being written in C.

The first successful port of the CDC Pascal compiler to another mainframe was completed by Welsh and Quinn at the QUB in 1972. The target was the ICL 1900 series. This compiler in turn was the parent of the Pascal compiler for the ICS Multum minicomputer. The Multum port was developed – with a view to using Pascal as a systems programming language – by Findlay, Cupples, Cavouras and Davis, working at the Department of Computing Science in Glasgow University. It is thought that Multum Pascal, which was completed in the summer of 1973, may have been the first 16-bit implementation.

A completely new compiler was completed by Welsh et al. at QUB in 1977. It offered a source-language diagnostic feature (incorporating profiling, tracing and type-aware formatted postmortem dumps) that was implemented by Findlay and Watt at Glasgow University. This implementation was ported in 1980 to the ICL 2900 series by a team based at Southampton University and Glasgow University. The Standard Pascal Model Implementation was also based on this compiler, having been adapted, by Welsh and Hay at Manchester University in 1984, to check rigorously for conformity to the BSI 6192/ISO 7185 Standard and to generate code for a portable abstract machine.

The first Pascal compiler written in North America was constructed at the University of Illinois under Donald B. Gillies for the PDP-11 and generated native machine code.

In order to rapidly propagate the language, a compiler "porting kit" was created in Zurich that included a compiler that generated code for a "virtual" stack machine (i.e. code that lends itself to reasonably efficient interpretation), along with an interpreter for that code - the Pascal-P system. The P-system compilers were termed Pascal-P1, Pascal-P2, Pascal-P3, and Pascal-P4, with Pascal-P1 being the first version, and Pascal-P4 being the last to come from Zurich.

The Pascal-P4 compiler/interpreter can still be run and compiled on systems compatible with original Pascal. However, it only accepts a subset of the Pascal language.

Pascal-P5, created outside of the Zurich group, accepts the full Pascal language and includes ISO 7185 compatibility.

UCSD Pascal branched off Pascal-P2, where Kenneth Bowels utilized it to create the interpretive UCSD p-System

A compiler based on the Pascal-P4 compiler, which created native binaries, was released for the IBM System/370 mainframe computer by the Australian Atomic Energy Commission; it was called the "AAEC Pascal Compiler" after the abbreviation of the name of the Commission.

In the early 1980s, Watcom Pascal was developed, also for the IBM System 370.

IP Pascal was an implementation of the Pascal programming language using Micropolis DOS, but was moved rapidly to CP/M running on the Z80. It was moved to the 80386 machine types in 1994, and exists today as Windows/XP and Linux implementations. In 2008, the system was brought up to a new level and the resulting language termed "Pascaline" (after Pascal's calculator). It includes objects, namespace controls, dynamic arrays, along with many other extensions, and generally features the same functionality and type protection as C#. It is the only such implementation which is also compatible with the original Pascal implementation (which is standardized as ISO 7185).

In the early 1980s, UCSD Pascal was ported to the Apple II and Apple III computers to provide a structured alternative to the BASIC interpreters that came with the machines.

Apple Computer created its own Lisa Pascal for the Lisa Workshop in 1982 and ported this compiler to the Apple Macintosh and MPW in 1985. In 1985 Larry Tesler, in consultation with Niklaus Wirth, defined Object Pascal and these extensions were incorporated in both the Lisa Pascal and Mac Pascal compilers.

In the 1980s Anders Hejlsberg wrote the Blue Label Pascal compiler for the Nascom-2. A reimplementation of this compiler for the IBM PC was marketed under the names Compas Pascal and PolyPascal before it was acquired by Borland. Renamed to Turbo Pascal it became hugely popular, thanks in part to an aggressive pricing strategy and in part to having one of the first full-screen Integrated development environments, and fast turnaround-time (just seconds to compile, link, and run.) Additionally, it was written and highly optimized entirely in assembly language, making it smaller and faster than much of the competition. In 1986 Anders ported Turbo Pascal to the Macintosh and incorporated Apple's Object Pascal extensions into Turbo Pascal. These extensions were then added back into the PC version of Turbo Pascal for version 5.5. At the same time Microsoft also implemented Object Pascal compiler.[5][6] The Turbo Pascal 5.5 had a large influence on the Pascal community that began concentrating mainly on the IBM PC in the late 1980s. Many PC hobbyists in search of a structured replacement for BASIC used this product. It also began adoption by professional developers. Around the same time a number of concepts were imported from C in order to let Pascal programmers use the C-based API of Microsoft Windows directly. These extensions included null-terminated strings, pointer arithmetic, function pointers, an address-of operator and unsafe typecasts.

However, Borland later decided it wanted more elaborate object-oriented features, and started over in Delphi using the Object Pascal draft standard proposed by Apple as a basis. (This Apple draft is still not a formal standard.) The first versions of the Delphi Programming Language were accordingly named Object Pascal. The main additions compared to the older OOP extensions were a reference-based object model, virtual constructors and destructors, and properties. Several other compilers also implement this dialect.

Turbo Pascal, and other derivatives with units or module concepts are modular languages. However, it does not provide a nested module concept or qualified import and export of specific symbols.

Super Pascal was a variant which added non-numeric labels, a return statement and expressions as names of types.

The universities of Zurich, Karlsruhe and Wuppertal have developed an EXtension for Scientific Computing (Pascal XSC), which provides a free solution for programming numerical computations with controlled precision.

[edit] Language constructs

Pascal, in its original form, is a purely procedural language and includes the traditional array of Algol-like control structures with reserved words such as if, then, else, while, for, and so on. However, Pascal also has many data structuring facilities and other abstractions which were not included in the original Algol60, like type definitions, records, pointers, enumerations, and sets. Such constructs were in part inherited or inspired from Simula67, Algol68, Niklaus Wirth's own Algol-W and suggestions by C. A. R. Hoare.

[edit] Hello world

Pascal programs start with the program keyword with a list of external file descriptors as parameters[7]; then follows the main block encapsulated by the begin and end keywords. Semicolons separate statements, and the full stop ends the whole program (or unit). Letter case is ignored in Pascal source.

Here is an example of the source code in use for a very simple "Hello world" program:

program HelloWorld(output);
begin
  Writeln('Hello world!')
end.

[edit] Data types

A type in Pascal, and in several other popular programming languages, defines a variable in such a way that it defines a range of values which the variable is capable of storing, and it also defines a set of operations that are permissible to be performed on variables of that type. The predefined types are:

Data type Type of values which the variable is capable of storing
integer Whole numbers
real Floating point numbers
boolean The value TRUE or FALSE
char A single character from an ordered character set

The range of values allowed for each (except boolean) is implementation defined. Functions are provided for some data conversions. For conversion of real to integer, the following functions are available: round, which round to integer using banker's rounding; trunc, round towards zero.

The programmer has the freedom to define other commonly-used data types (e.g. byte, string, etc.) in terms of the predefined types using Pascal's type declaration facility. e.g.

type
  byte = 0..255;
  signedbyte = -128..127;
  string = packed array [1..255] of char;

[edit] Scalar types

Pascal's scalar types are real, integer, character, boolean and enumerations, a new type constructor introduced with Pascal:

type
  SomeType = (State1,State2,State3);
var
  r: Real;
  i: Integer;
  c: Char;
  b: Boolean;
  t: SomeType;
  e: (apple, pear, banana, orange, lemon);

[edit] Subrange types

Subranges of any ordinal type (any simple type except real) can be made:

var
  x: 1..10;
  y: 'a'..'z';
  z: pear..orange;

Set types

In contrast with other programming languages from its time, Pascal supports a set type:

var
  set1: set of 1..10;
  set2: set of 'a'..'z';
  set3: set of pear..orange;

A set is a fundamental concept for modern mathematics, and they may be used in a many algorithms. Such a feature is useful and may be faster than an equivalent construct in a language that does not support sets. For example, for many Pascal compilers:

if i in [5..10] then
...

executes faster than:

if (i>4) and (i<11) then
...

Sets of non-contiguous values can be particularly useful, in terms of both performance and readability:

if i in [0..3, 7, 9, 12..15] then
...

For these examples, which involve sets over small domains, the improved performance is usually achieved by the compiler representing set variables as bitmasks. The set operators can then be implemented efficiently as bitwise machine code operations.

However, for examples where the range of values is significantly larger than the native word size, set expressions are likely to result in worse performance and greater memory usage than equivalent expressions using relational operators.

[edit] Type declarations

Types can be defined from other types using type declarations:

type
  x = Integer;
  y = x;
...

Further, complex types can be constructed from simple types:

type 
  a = Array [1..10] of Integer;
  b = record
        x: Integer;
        y: Char
      end;
  c = File of a;

[edit] File type

As shown in the example above, Pascal files are sequences of components. Every file has a buffer variable which is denoted by f^. The procedures get (for reading) and put (for writing) move the buffer variable to the next element. Read is introduced such that read(f, x) is the same as x:=f^; get(f);. Write is introduced such that write(f, x) is the same as f^ := x; put(f); The type text is predefined as file of char. While the buffer variable could be used for inspecting the next character to be used (check for a digit before reading an integer), this concept leads to serious problems with interactive programs in early implementations, but was solved later with the "lazy I/O" concept.

In Jensen & Wirth Pascal, strings are represented as packed arrays of chars; they therefore have fixed length and are usually space-padded. Some dialects have a custom string type.

[edit] Pointer types

Pascal supports the use of pointers:

type 
  Nodeptr = ^Node;
  Node = record
        a: Integer;
        b: Char;
        c: Nodeptr
      end;
var
  ptoNode: Nodeptr;
  pInt : ^Integer;

Here the variable ptoNode is a pointer to the data type Node, a record. Pointers can be used before they are declared. This is a forward declaration, an exception to the rule that things must be declared before they are used. To create a new record and assign the value 10 and character A to the fields a and b in the record, and to initialise the pointer c to nil, the commands would be:

new(ptoNode);
 
...
ptoNode^.a := 10;
ptoNode^.b := 'A';
ptoNode^.c := nil;
...

This could also be done using the with statement, as follows

new(ptoNode);
 
...
with ptoNode^ do
begin
  a := 10;
  b := 'A';
  c := nil
end;
...

Inside of the scope of the with statement, a and b refer to the subfields of the record pointer ptoNode and not to the record Node or the pointer type Nodeptr.

Linked lists, stacks and queues can be created by including a pointer type field (c) in the record (see also nil).

Unlike many languages that feature pointers, Pascal only allows pointers to reference dynamically created variables that are anonymous, and does not allow them to reference standard static or local variables. Pointers also must have an associated type, and a pointer to one type is not compatible with a pointer to another type (e.g. a pointer to a char is not compatible with a pointer to an integer). This helps eliminate the type security issues inherent with other pointer implementations, particularly those used for PL/I or C. It also removes some risks caused by dangling pointers, but the ability to dynamically let go of referenced space by using the dispose function (which has the same effect as the free library function found in C) means that the risk of dangling pointers has not been entirely eliminated.[8]

[edit] Control structures

Pascal is a structured programming language, meaning that the flow of control is structured into standard statements, ideally without 'goto' commands.

while a <> b do writeln('Waiting');
 
if a > b then writeln('Condition met')
else writeln('Condition not met');
 
for i := 1 to 10 do writeln('Iteration: ', i:1);
 
repeat
  a := a + 1
until a = 10;
 
case i of
  0: write('zero');
  1: write('one');
  2: write('two')
end;

[edit] Procedures and functions

Pascal structures programs into procedures and functions.

program mine(output);
 
var i : integer;
 
procedure print(var j: integer);
 
  function next(k: integer): integer;
  begin
    next := k + 1
  end;
 
begin
  writeln('The total is: ', j);
  j := next(j)
end;
 
begin
  i := 1;
  while i <= 10 do print(i)
end.

Procedures and functions can nest to any depth, and the 'program' construct is the logical outermost block.

Each procedure or function can have its own declarations of goto labels, constants, types, variables, and other procedures and functions, which must all be in that order. This ordering requirement was originally intended to allow efficient single-pass compilation. However, in some dialects (such as Borland Delphi) the strict ordering requirement of declaration sections is not required.

[edit] Semicolons as statement separators

Pascal adopted many language syntax features from the ALGOL language, including the use of a semicolon as a statement separator. This is in contrast to other languages, such as PL/I, C etc. which use the semicolon as a statement terminator. As illustrated in the above examples, no semicolon is needed before the end keyword of a record type declaration, a block, or a case statement; before the until keyword of a repeat statement; and before the else keyword of an if statement.

The presence of an extra semicolon was not permitted in early versions of Pascal. However, the addition of ALGOL-like empty statements in the 1973 Revised Report and later changes to the language in ISO 7185:1983 now allow for optional semicolons in most of these cases. The exception is that a semicolon is still not permitted immediately before the else keyword in an if statement.

[edit] Resources

[edit] Compilers and interpreters

Several Pascal compilers and interpreters are available for the use of general public:

  • Delphi is Embarcadero's (formerly Borland/CodeGear) flagship RAD (Rapid Application Development) product. It uses the Object Pascal language (Dubbed the 'Delphi programming language' by Borland), descended from Pascal, to create applications for the windows platform. The .NET support that existed from D8 through D2005,D2006 and D2007 has been terminated, and replaced by a new language (Prism, which is rebranded Oxygene, see below) that is not fully backwards compatible. The most recent iteration of the win32 range (D2009) adds unicode and generics support.
  • Free Pascal is a multi-platform compiler written in Object Pascal (and is self-hosting). It is aimed at providing a convenient and powerful compiler, both able to compile legacy applications and to be the means of developing new ones. It is distributed under the GNU GPL, while packages and runtime library come under a modified GNU LGPL. Apart from compatibility modes for Turbo Pascal, Delphi and Mac Pascal, it also has its own procedural and object-oriented syntax modes with support for extended features such as operator overloading. It supports many platforms and operating systems.
  • Lazarus is a Delphi-like visual cross-platform IDE for rapid application development (RAD). Based on Free Pascal, Lazarus is available for numerous platforms including Linux, FreeBSD, Mac OS X and Microsoft Windows.
  • Dev-Pascal is a Pascal IDE that was designed in Borland Delphi and which supports both Free Pascal and GNU Pascal as backend.
  • Turbo51 is a free Pascal compiler for the 8051 family of microcontrollers (uses Turbo Pascal 7 syntax).
  • Oxygene (formerly known as Chrome) is an Object Pascal compiler for the .NET and Mono platforms. It was created and is sold by RemObjects Software, and recently by Embarcadero as the backend compiler of Prism.
  • Kylix was a descendant of Delphi, with support for the Linux operating system and an improved object library. The compiler and the IDE are available now for non-commercial use. The product is no longer supported.
  • GNU Pascal Compiler (GPC) is the Pascal compiler of the GNU Compiler Collection (GCC). The compiler itself is written in C, the runtime library mostly in Pascal. Distributed under the GNU General Public License, it runs on many platforms and operating systems. It supports the ANSI/ISO standard languages and has partial Turbo Pascal dialect support. One of the more painful omissions is the absence of a 100% Turbo Pascal-compatible string type. Support for Borland Delphi and other language variations is quite limited, except maybe for Mac Pascal, the support for which is growing fast.
  • Dr. Pascal is an interpreter that runs Standard Pascal. Notable are the "visible execution" mode that shows a running program and its variables, and the extensive runtime error checking. Runs programs but does not produce a separate executable binary. Runs on MS-DOS, Windows in DOS window, and old Macintosh.
  • Dr. Pascal's Extended Pascal Compiler tested on DOS, Windows 3.1, 95, 98, NT.
  • Virtual Pascal was created by Vitaly Miryanov in 1995 as a native OS/2 compiler compatible with Borland Pascal syntax. Then, it had been commercially developed by fPrint, adding Win32 support, and in 2000 it became freeware. Today it can compile for Win32, OS/2 and Linux, and is mostly compatible with Borland Pascal and Delphi. Development on this compiler was canceled on April 4, 2005.
  • P4 compiler, the basis for many subsequent Pascal-implemented-in-Pascal compilers, including the UCSD p-System. It implements a subset of full Pascal.
  • P5 compiler, is an ISO 7185 (full Pascal) adaption of P4.
  • Turbo Pascal was the dominant Pascal compiler for PCs during the 80s and early 90s, popular both because of its powerful extensions and extremely short compilation times. Turbo Pascal was compactly written and could compile, run, and debug all from memory without accessing disk. Slow floppy disk drives were common for programmers at the time, further magnifying Turbo Pascal's speed advantage. Currently, older versions of Turbo Pascal (up to 5.5) are available for free download from Borland's site.
  • IP Pascal Implements the language "Pascaline" (named after Pascal's calculator), which is a highly extended Pascal compatible with original Pascal according to ISO 7185. It features modules with namespace control, including parallel tasking modules with semaphores, objects, dynamic arrays of any dimensions that are allocated at runtime, overloads, overrides, and many other extensions. IP Pascal has a built-in portability library that is custom tailored to the Pascal language. For example, a standard text output application from 1970's original Pascal can be recompiled to work in a window and even have graphical constructs added.
  • Pascal-XT was created by Siemens for their mainframe operating systems BS2000 and SINIX.
  • PocketStudio is a Pascal subset compiler and RAD tool targeting Palm OS and MC68xxx processors with some own extensions to assist interfacing with the Palm OS API. It resembles Delphi and Lazarus with a visual form designer, an object inspector and a source code editor.
  • MIDletPascal - A Pascal compiler and IDE that generates small and fast Java bytecode specifically designed to create software for mobiles
  • Vector Pascal Vector Pascal is a language targeted at SIMD instruction sets such as the MMX and the AMD 3d Now, supporting all Intel and AMD processors, as well as the Sony PlayStation 2 Emotion Engine.
  • Morfik Pascal allows the development of Web applications entirely written in Object Pascal (both server and browser side).
  • WDSibyl - Visual Development Environment and Pascal compiler for Win32 and OS/2
  • PP Compiler, a compiler for Palm OS that runs directly on the handheld computer
  • CDC 6000 Pascal compiler The source code for the first (CDC 6000) Pascal compiler.
  • Pascal-S - "Pascal-S: A Subset and Its Implementation", N. Wirth in Pascal - The Language and Its Implementation, by D.W. Barron, Wiley 1979.

A very extensive list can be found on Pascaland. The site is in French, but it is basically a list with URLs to compilers; there is little barrier for non-Francophones. The site, Pascal Central, a Mac centric Pascal info and advocacy site with a rich collection of article archives, plus links to many compilers and tutorials, may also be of interest.

[edit] Standards

In 1983, the language was standardized, in the international standard IEC/ISO 7185, as well as several local country specific standards, including the American ANSI/IEEE770X3.97-1983, and ISO 7185:1983. These two standards differed only in that the ISO standard included a "level 1" extension for conformant arrays, where ANSI did not allow for this extension to the original (Wirth version) language. In 1989, ISO 7185 was revised (ISO 7185:1990) to correct various errors and ambiguities found in the original document.

In 1990, an extended Pascal standard was created as ISO/IEC 10206. In 1993 the ANSI standard was replaced by the ANSI organization with a "pointer" to the ISO 7185:1990 standard, effectively ending its status as a different standard.

The ISO 7185 was stated to be a clarification of Wirth's 1974 language as detailed by the User Manual and Report [Jensen and Wirth], but was also notable for adding "Conformant Array Parameters" as a level 1 to the standard, level 0 being Pascal without Conformant Arrays. This addition was made at the request of C. A. R. Hoare, and with the approval of Niklaus Wirth. The precipitating cause was that Hoare wanted to create a Pascal version of the (NAG) Numerical Algorithms Library, which had originally been written in FORTRAN, and found that it was not possible to do so without an extension that would allow array parameters of varying size. Similar considerations motivated the inclusion in ISO 7185 of the facility to specify the parameter types of procedural and functional parameters.

Note that Niklaus Wirth himself referred to the 1974 language as "the Standard", for example, to differentiate it from the machine specific features of the CDC 6000 compiler. This language was documented in "The Pascal Report", the second part of the "Pascal users manual and report".

On the large machines (mainframes and minicomputers) Pascal originated on, the standards were generally followed. On the IBM-PC, they were not. On IBM-PCs, the Borland standards Turbo Pascal and Delphi have the greatest number of users. Thus, it is typically important to understand whether a particular implementation corresponds to the original Pascal language, or a Borland dialect of it.

The IBM-PC versions of the language began to differ with the advent of UCSD Pascal, an interpreted implementation that featured several extensions to the language, along with several omissions and changes. Many UCSD language features survive today, including in Borland's dialect.

[edit] Divisions

Niklaus Wirth's Zurich version of Pascal was issued outside of ETH in two basic forms, the CDC 6000 compiler source, and a porting kit called Pascal-P system. The Pascal-P compiler left out several features of the full language. For example, procedures and functions used as parameters, undiscriminated variant records, packing, dispose, interprocedural gotos and other features of the full compiler were omitted.

UCSD Pascal, under Professor Kenneth Bowles, was based on the Pascal-P2 kit, and consequently shared several of the Pascal-P language restrictions. UCSD Pascal was later adopted as Apple Pascal, and continued through several versions there. Although UCSD Pascal actually expanded the subset Pascal in the Pascal-P kit by adding back standard Pascal constructs, it was still not a complete standard installation of Pascal.

Borland's Turbo Pascal, written by Anders Hejlsberg, was written in assembly language independent of UCSD or the Zurich compilers. However, it adopted much of the same subset and extensions as the UCSD compiler. This is probably because the UCSD system was the most common Pascal system suitable for developing applications on the resource-limited microprocessor systems available at that time.

[edit] List of related standards

  • ISO 8651-2:1988 Information processing systems—Computer graphics—Graphical Kernel System (GKS) language bindings—Part 2: Pascal

[edit] Reception

Pascal generated a wide variety of responses in the computing community, both critical and complimentary.

[edit] Criticism

While very popular (although more so in the 1980s and early 1990s than now), implementations of Pascal which closely followed Wirth's initial definition of the language were widely criticized for being unsuitable for use outside of teaching. Brian Kernighan, who popularized the C programming language, outlined his most notable criticisms of Pascal as early as 1981, in his paper Why Pascal Is Not My Favorite Programming Language.[9] The most serious problem, described in this article, seems that array sizes and string lengths were part of the type so it was not possible to write a function that would accept variable length arrays or even strings as parameters (like a sorting library, for instance). The author also criticized the unpredictable order of evaluation of boolean expressions, poor library support, lack of static variables and a number of smaller issues. Also, he stated that the language did not provide any simple constructs to "escape" (knowingly and forcibly ignore) restrictions and limitations where this is really necessary. (However, there is a feature of "record variants" that does allow such an "escape," though it is decidedly cumbersome.) More general complaints from other sources[10][11] noted that the scope of declarations were not clearly defined in the original language definition, which sometimes had serious consequences when using forward declarations to define pointer types, or when record declarations lead to mutual recursion, or when an identifier may or may not have been used in an enumeration list. Another difficulty was that, like ALGOL 60, the language did not allow procedures or functions passed as parameters to pre-define what their parameters are supposed to be.

On the other hand, many major development efforts in the 1980s, such as for the Apple Lisa and Macintosh, heavily depended on Pascal (to the point where the C interface for the Macintosh operating system API had to deal in Pascal data types).

[edit] Reactions

Pascal continued to evolve, and most of Kernighan's points do not apply to versions of the language which were enhanced to be suitable for commercial product development, such as Borland's Turbo Pascal. Unfortunately, just as Kernighan predicted in his article, most of the extensions to fix these issues were incompatible from compiler to compiler. Since the early 1990s, however, the varieties seem to have condensed into two categories, ISO and Borland-like, a better eventual outcome than Kernighan foresaw.[original research?]

Although Kernighan decried Pascal's lack of type escapes ("there is no escape" from "Why Pascal is not my Favorite Programming language"), the uncontrolled use of pointers and type escapes have become highly criticized features in their own right, and the languages Java, C# and others feature a sharp turn-around to the Pascal point of view. What these languages call "managed pointers" were in fact foreseen by Wirth with the creation of Pascal.

Based on his experience with Pascal (and earlier with ALGOL) Niklaus Wirth developed several more programming languages: Modula, Modula-2 and Oberon. These languages address some criticisms of Pascal, are intended for different user populations, and so on, but none has had the widespread impact on computer science and computer users as has Pascal, nor has any yet met with similar commercial success.

[edit] See also

[edit] Further reading

  • Niklaus Wirth: The Programming Language Pascal. 35-63, Acta Informatica, Volume 1, 1971.
  • C A R Hoare: Notes on data structuring. In O-J Dahl, E W Dijkstra and C A R Hoare, editors, Structured Programming, pages 83–174. Academic Press, 1972.
  • C. A. R. Hoare, Niklaus Wirth: An Axiomatic Definition of the Programming Language Pascal. 335-355, Acta Informatica, Volume 2, 1973.
  • Kathleen Jensen and Niklaus Wirth: PASCAL - User Manual and Report. Springer-Verlag, 1974, 1985, 1991, ISBN 0-387-97649-3 and ISBN 3-540-97649-3 [1]
  • Niklaus Wirth: Algorithms + Data Structures = Programs. Prentice-Hall, 1975, ISBN 0-13-022418-9 [2]
  • Niklaus Wirth: An assessment of the programming language PASCAL 23-30 ACM SIGPLAN Notices Volume 10, Issue 6, June 1975.
  • N. Wirth, and A. I. Wasserman, ed: Programming Language Design. IEEE Computer Society Press, 1980
  • D. W. Barron (Ed.): Pascal - The Language and its Implementation. John Wiley 1981, ISBN 0-471-27835-1
  • Peter Grogono: Programming in Pascal, Revised Edition, Addison-Wesley, 1980
  • Richard S. Forsyth: Pascal in Work and Play, Chapman and Hall, 1982
  • N. Wirth, M. Broy, ed, and E. Denert, ed: Pascal and its Successors in Software Pioneers: Contributions to Software Engineering. Springer-Verlag, 2002, ISBN 3-540-43081-4
  • N. Wirth: Recollections about the Development of Pascal. ACM SIGPLAN Notices, Volume 28, No 3, March 1993.

[edit] References

  1. ^ «We looked very carefully at Delphi Object Pascal and built a working prototype of bound method references in order to understand their interaction with the Java programming language and its APIs.»
    «Our conclusion was that bound method references are unnecessary and detrimental to the language. This decision was made in consultation with Borland International, who had previous experience with bound method references in Delphi Object PascalWhite Paper.About Microsoft's "Delegates", java.sun.com
  2. ^ TechMetrix Research (1999). "History of Java". Java Application Servers Report. http://www.fscript.org/prof/javapassport.pdf. "The project went ahead under the name "green" and the language was based on an old model of UCSD Pascal, which makes it possible to generate interpretive code"
  3. ^ A Conversation with James Gosling
  4. ^ http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  5. ^ Jon Udell, Crash of the Object-Oriented Pascals, BYTE, July, 1989.
  6. ^ M.I.Trofimov, The End of Pascal?, BYTE, March, 1990, p.36.
  7. ^ Pascal ISO 7185:1990 6.10
  8. ^ J. Welsh, W. J. Sneeringer, and C. A. R. Hoare, "Ambiguities and Insecurities in Pascal," Software Practice and Experience 7, pp. 685-696 (1977)
  9. ^ Brian W. Kernighan (1981).Why Pascal is Not My Favorite Programming Language
  10. ^ O. Lecarme, P. Desjardins, "More Comments on the Programming Language Pascal," Acta Informatica 4, pp. 231-243 (1975)
  11. ^ J. Welsh, W. J. Sneeringer, C. A. R. Hoare, "Ambiguities and Insecurities in Pascal," Software Practice and Experience 7, pp. 685-696 (1977)

از وبلاگ جهان یکه نگار

۰ نظر موافقین ۰ مخالفین ۰ ۲۹ آذر ۹۹ ، ۱۰:۵۵
فاصله گلناری
تصویر جدید و زیبای فضاپیمای کاسینی ناسا از قمر کوچک و یخی زحل ، اپیمدئوس

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

این تصویر توسط دوربین narrow-angle کاسینی در نور مرئی و در تاریخ 20 دسامبر 2005 گرفته شده است.کاسینی در هنگام تهیه این تصویر 3/2 میلیون کیلومتر از اپیمدئوس و 2/2 میلیون کیلومتر از زحل فاصله داشته است.مقیاس این تصویر 14 کیلومتر در هر پیکسل برای اپیمدئوس و 13 کیلومتر در پیکسل برای زحل می باشد.
این تصویر زیبا از زحل توسط فضاپیمای کاسینی در 31 اکتبر ، هنگامی که کاسینی در فاصله ی 2/1 میلیون کیلومتری زحل قرار داشت گرفته شده است .

در این تصویر زیبا نوار از ابر های پَر مانند این هلال زیبا از زحل را پوشانده اند . این ابر ها در مرز تاریک و روشن سیاره (مرز شب و روز) جایی که اشعه های خورشید تقریبا به صورت افقی در حال تابش هستند ، به راحتی قابل مشاهده می باشند .ضمنا در این قسمت ها از اتمسفر بالای ابر ها نسبتا پاک می باشد.خط تیره ای که در بالای تصویر مشاهده می شود نیز لبه خارجی حلقه های زحل می باشد.


این تصویر در نور مادون قرمز (728 نانو متر) توسط دوربین wide-angle کاسینی در 31 اکتبر 2005 گرفته شده است .

در این تاریخ کاسینی در فاصله 2/1 میلیون کیلومتری از زحل قرار داشته و زاویه ی بین خورشید – زحل و فضاپیما 131 درجه بوده است .

مقیاس این تصویر نیز 69 کیلومتر در هر پیکسل می باشد و کنتراست تصویر برای رویت پذیری بهتر افزایش یافته است.
[URL=http://www.universetoday.com/am/uploads/saturn_clear.jpg]تصویر بزرگتر[/URL]
تلسکوپ فضایی چاندرا تصویری در پرتو ایکس از قلب خوشه کهکشانی برساوش تهیه کرده است که اطلاعات تازه ای از کهکشان عظیم مرکز این خوشه آشکار کرده است.

خوشه برساوش تشکیل شده از هزار کهکشان،با فاصله 250 میلیون سال نوری از ما ، یکی از اجرام عالم است و خوشه کهکشانی روشنی در پرتو ایکس در خود دارد. در قلب آن کهکشان خواری بزرگ به نام برساوش A و ماهیت آن از گاز و کهکشان است که در آن فرو میریزند،تشکیل شده است. این عکس ژرف توسط تلسکوپ فضایی چاندرا و در پرتو ایکس گرفته شده است.سرتاسر قلب این خوشه کهکشانی اندازه ای حدود 300000 سال نوری دارد.این عکس در پرتو ایکس سبب انتشار اطلاعات قابل توجهی از کهکشان های بزرگ و اطراف داغ خوشه های گازی(30-70 میلیون درجه سانتی گراد)شده است.

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



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

در این تصویر در 24 سپتامبر 2005 و در محدوده نور مرئی آبی از فاصله تقریبی 1.2 میلیون کیلومتری از زحل تهیه شده است.در این تصویر عوارض سطحی دیون و تتیس به خوبی قابل مشاهده می باشد. در هنگام تهیه این تصویر تتیس در فاصله ی بسیار دوری از حلقه های قرار داشت و دیون و پاندورا بسیار به کاسینی نزدیکتر بودند.قطر قمرهای دیون و تتیس به ترتیب 1126 و 1071 کیلومتر می باشد و پاندورای کوچک ، قمر سیب زمینی شکل زحل نیز 84 کیلومتر قطر دارد .مقیاس این تصویر برای دیون و تتیس تقریبا 5 کیلومتر در هر پیکسل و برای پاندورا 9 کیلومتر در هر پیکسل می باشد.
[URL=http://www.universetoday.com/am/uploads/2005-1110threemoons-full.jpg]تصویر بزرگتر[/URL]
دیون با 1126 کیلومتر قطر در سمت راست و رئا با 1528 کیلومتر قطر در سمت چپ تصویر قرار دارد.این تصویر در نور مرئی توسط دوربین narrow-angle کاسینی در 14 می 2006 گرفته شده . کاسینی در هنگام تهیه این تصویر 2.7 میلیون کیلومتر از دیون و 3.1 میلیون کیلومتر از رئا فاصله داشته است . فاز (زاویه ی میان خورشید، قمر و فضا پیما) 134 درجه برای هر دو قمر می باشد. مقیاس این تصویر برای دیون 16 کیلومتر در پیکسل و برای رئا 18کیلومتر در پیکسل است.

 

جهان هستی

صویری کیفیت‌بالا از زمینه فراژرف هابل، گسترهٔ متفاوت کهکشان‌هایی که هر یک از میلیاردها ستاره تشکیل شده‌اند را نشان می‌دهد. بخشی از آسمان که توسط تصویر اشغال شده است در گوشهٔ چپ پایین نشان داده شده است.

 

14 مهر89 از وب جهان یکه نگار

 

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۹ آذر ۹۹ ، ۱۰:۴۲
فاصله گلناری

مقدمه

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

تکامل مغز در مهره داران

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

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

 

img/daneshnameh_up/e/e5/b.zoo.1.jpg

 

ساختار مغز

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

  • پرده داخلی : پرده داخلی چسبیده به مغز و نخاع بوده و کار تغذیه بافت عصبی را انجام می‌دهد.
  • پرده میانی : پرده میانی عنکبوتیه نام دارد که به پرده خارجی چسبیده و از پرده داخلی کم و بیش فاصله دارد.
  • پرده خارجی : از بافت پیوندی محکم تشکیل شده و به استخوانهای محافظ چسبیده است.

در فاصله بین عنکبوتیه و پرده داخلی مایع شفافی قرار گرفته است که از ترشحات رگهای خونی است. این مایع را مایع مغزی-نخاعی می‌گویند و کار آن محافظت از بافت عصبی است.

مخ

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

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

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

 

img/daneshnameh_up/d/d4/b.16.JPG

 

مخچه

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

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

بصل النخاع

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

بطنهای مغزی

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

مایع مغزی-نخاعی

سیستم عصبی مرکزی در درون مایعی به نام مایع مغزی-نخاعی قرار گرفته که این مایع هم به عنوان ضربه‌گیر سیستم عصبی مرکزی را در مقابل ضربات مکانیکی حفظ می‌کند و هم برای فعالیتهای متابولیکی آن ضروری است. حجم این مایع که از رگهای خونی بافت مغز منشا می‌گیرد بین 150 - 80 میلی‌لیتر متغیر است.عدم باز جذب این مایع و تجمع آن در بطنهای مغزی منجر به شرایطی به نام هیدروسفالی می‌گردد که می‌تواند باعث آسیب پارانشیم مغز گردد.

 

img/daneshnameh_up/7/77/b.13.JPG

 

بیماریهای مغزی

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

فلج اطفال یا پلیومیلیت

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

مننژیت مغزی

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

آنسفالیت

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

بیماری هاری

میکروب این بیماری نوعی ویروس است که با گاز گرفتن سگ ، گربه وارد بدن آدمی می‌شود. از زمان گاز گرفتن تا بروز بیماری 15 روز تا دو ماه طول می‌کشد.

مهر 89 -وبلاگ جهان یکه نگار

۰ نظر موافقین ۰ مخالفین ۰ ۲۹ آذر ۹۹ ، ۱۰:۳۸
فاصله گلناری

در ادامه مطالب قبلی بقیه فرمانهای داخل منوی File را با هم بررسی خواهیم نمود.

 

File info

 

 

 

به کمک این گزینه می توانید اطلاعاتی را درباره فایل جاری (هم بدهید و هم بگیرید)

درقسمت قبلی ما درباره گزینهSave for web گذرا مطالبی را گفتیم در این قسمت جامع تر و بیشتر به این مقوله خواهیم پرداخت.

 

 

 

 

Save for web

 

 

 

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

 

 

 

 

قسمتSettings

 در این قسمت شما چند فیلد عددی و منوهای کرکره آی در دست داری أتولین منوی کرکره آی تعیین کنفضه نوع فرمت و میزان کیفت تصویر به صورت پیش فرض می باشد که هر کدام از آنتا مقدار و فرمت خاص تستند و برأی سهول در کار در اختیار ما قرار ضاده شده آست.

قسمت بعدی نیر یکو منوی کرکره آی می باشد در این قسمت فقط برأی تامین نوع فرمت      (یا جنس) فآیل می باشد در زیر همین منوی کرکره آی منوی دیگری قرار دارد که بسته به نوع فرمت تعیین شده تنظیماتی را دارا می باشد .

 

به عنوان مثال برأی فرمتJpeg چهار گزینه به شرح زیر دارا می باشد:

 

Low :

کم کیفت

 

Medium :

کیفت متوسط

 

High :

کیفت خوب

 

Maximam :

کیفت عالی

البته می توان میزان کیفت را به صورت دستی نیر انجام داد. این کار را می توان به کمک پارامترQuality انجام داد هرچه عدد بیشتر کیفت بهتر هر چه عدد کم کمتر کیفت بدتر.

 

 

گزینهBlur :

به کمک این گزینه می توان یکو صحنه را محو نمود.

 

 

گزینهMatte :

به کمک این گزینه می توان رنگ پشت زمینه اگر قسمتی از عکس وجود نداشته باشد و پشت زمینه معلوم باشد را تعیین نمود و رنگ آمیزی کرد.

 

 

 

در پایین دو برگهColor table , Imagesize وجود دارد در پنجره اول شما می توانید در فرمتGifیکو پالت رنگ در اختیار داشته باشید . و در قسمت دوم می توانید اندازه تصویر را تغییر دهید زمانی که اندازه مورد نظر خود را در فیلد عدد وارد نمودید دکمهApply روشن می شود بازدن این دکمه تنظیماتی که تعیین نمودید اعمال می شود و عکس کوچک یا بزرگ می گردد.

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

 

به منوی فآیل بر می گردیم و از فرمان های باقی مانده گزینهRevert را بررسی می کنیم.

 

 

 

 

فرمانRevert

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

 

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

 

 

 

 

Print with priview

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

 

 

Position :

به کمک این قسمت می توانید موقعیت تصویر خود را برروی برگة تغییر دهید و موقعیت دیگری بر روی کاغذ پیدا کنید اگر تیک کنار عبارت Center image را بردارید می توانید موقعیت عکس را به صورت دستی تغییر دهید بغل فیلد های عددی بالا و چپ یکو منوی کرکره آی وجود دارد که تعیین کنفضه میزان واحد اندازه گیری می باشد.

 

 

Scaled print size :

دراین قسمت شما می توانید اندازه تصویر را بزرگ وکوچک کنید سه راه برأی تغییر اندازه تصویر وجود دارد که در زیرشرح خواهم داد:

-1مسی - به کمک فیلد عددی (Scale) ، به کمک این فیلد می توانید برحسب درصد تصویر موجود را بزرگ و کوچک نمایید.

2-  به کمک دو فیلد عددی(Height) و پهنا (Width) می توانید اندازه تصویر را تغییر دهید.

3-   بالاخره روش سوم به این صورت می باشد که با فعال کردن گزینهShow bounding box   می توانید چند دستگیره بر دور تصویر خود داشته و با حرکت دادن آنتا عکس را بزرگ وکوچک نمایید.

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

و در آخر گزینهScale to fit media   به کمک این گزینه می توانید تصویر موجود را به صورت خودکار اندازه برگة خود نمایید.

در قسمتOption شما می توانید تنظیماتی را برأی تصویر ایجاد نمایید. از جمله مارک های را برأی راهنمایی بهتر در صحنه ایجاد نماییم یا عکس را به صورت افقی برعکس نماییم یا عکس را از نظر رنگ برگردانیم ( نگاتیو) یا محدودهCrop را مشخص کنیم یا در امتداد لبه های عکس برأی راهنمایی بهتر بردارهای ترسیم کنیم . در قسمت پایین نیر منوی کرکره آی وجود دارد نوع زبان مورد استفاده برأی چاپ گر را تعیین می کند.

فرمانJumpto

به کمک این فرمان می توان نرم افزاری های که تحت فتوشاپ فعالیت می کنند را راه اندازی نمود از جمله این نرم افزارهاAdobe Image ready  میباشد. به کمک این نرم افزار می توانید تصاویر متحرک را ایجاد نمود و تصاویر متحرک را ویرایش نمایید البته این جمله آی از فعالیت های این نرم افزار قدرتمند می باشد.

و در آخر گزینهExit که به کمک آن می توان از این نرم افزار خارج شد.

 

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

 

1- Psd pdd : این فرمت ، فرمت خود نرم افزار فتوشاپ می باشد این فرمت تمامی تنظیمات صحنه را که در فتوشاپ ایجاد نمودید به همان صورت ذخیره سازی می نماید.

 

2- Bmp : در گرافیک کامپیوتر مشخصه سه حرفی نام فآیل برأی فایلی که حاوی تصویر گرافیکیMap-Bit شده آست می باشد.

 

3- Gif : قالب گرافیکی از یکو فآیل که حاوی تصویرMap-Bit باشد می گویند یکو فرمت از نوع که بیشتر برأی وب استفاده می شود.

 

4- JPEG : یکو فرمت از نوعTure color با روش فشرده سازیLossyآست این فرمت از کانال آلفا در تصویر پشتیبانی ندارد.

 

5-  Epc : یکو نوع فرمت فآیل آست که بیشتر برأی فایلهای برداری (مانند لوگوها ) استفاده  می شود در عین حال امکان تعبیه تصاویر Bitmap را دارد.

 

6-Tiff : یکو فرمت از نوعTrue color و غیر فشرده آست.

 

7- 16Tiff : یکو فرمت هایی که می توان به داخل فتوشاپ آورد آشنا شدید در آینده با تمام این فرمت ها تحت مثال های به صورت عملی آشنا خواهید شد.

البته این فرمت ها را نیر می توان به داخل س نیز وارد نمود.

آبان 89 -وبلاگ جهان یکه نگار

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ آذر ۹۹ ، ۰۹:۴۰
فاصله گلناری

توصیه های زمستانی برای خودرو

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

در این زمینه توصیه می شود اقدامات زیر را برای جلوگیری از بروز مشکلات در خودرو طی فصل زمستان انجام دهید:

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

2-                 چگونگی کار کردن ترمز و ترمز دستی را کنترل کنید و در صورت نیاز رفع عیب یا رگلاژ نمایید .

3-                 تایر ها را از نظر فرسودگی لاستیک سایی فشار باد و صدمات احتمالی بررسی نمایید .

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

5-                 لازم است تمام چراغ ها را اعم از چراغ های ترمز، دنده عقب، دینام، چراغ های کوچک عقب و جلو، نو پایین و بالا و راهنما را از نظر سالم بودن کنترل کنید.

نگهداری خودرو

6-                 لنت های ترمز جلو و عقب را بازدید کرده و در صورت نیاز تعویض کنید.

7-                 لوله های روغن ترمز، سیلندر های ترمز و اتصالات سیستم ترمز را از نظر خراشیدگی یا ترک ، پوسیدگی ، نشتی و هر گونه آسیب دیدگی بررسی کنید و در صورت لزوم قطعه ی معیوب را تعویض نمایید.

8-                 تسمه پروانه را از نظر رگلاژ و سالم بودن و شیلنگ های آب را از نظر پوسیدگی ، نشتی و خشک شدن مورد بررسی قرار دهید و در صورت نیاز قطعه ی معیوب را تعویض نمایید .

9-                 سیستم سوخت رسانی را کنترل و تمیز کنید(هواکش ، توری پمپ بنزین ، لوله های بنزین از باک به پمپ بنزین و از پمپ بنزین به کاربراتور).

10-           سیستم جرقه را بازدید، تمیز و در صورت نیاز تنظیم و یا قطعه ی معیوب را تعویض کنید.(شمع ها ،پلاتین ،وایرها ،درب دلکو ،چکش برق و کویل)

11-           بازدید و معاینه ی قفل در ها ، کمربند ایمنی ، بوق ، برف پاک کن ، کیلومتر شمار ، دور سنج موتور ، درجه ی بنزین ، آب ، جک و زاپاس را نیر فراموش نکنید.

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

(Tune up) اتوموبیل خود را برای تنظیم موتور ببرید.

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

توصیه برای خودرو

چند نکته ی دیگر

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

اسفند89

۰ نظر موافقین ۰ مخالفین ۰ ۲۳ آذر ۹۹ ، ۰۰:۲۴
فاصله گلناری

ازون چیست؟

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

یک مقدارکم (PPm) ازون در استراتوسفر پایینی(یک قسمت از اتمسفر، حدود ۲۰ تا ۵۰ کیلومتر بالای سطح زمین و عمدتاً در ارتفاع ۲۴ کیلومتری) یافت می شود که اگر تمام آن را با فشار معمولی اتمسفر به هم فشرده سازیم لایه ای به ضخامت یک سکه به وجود می آورد! با این حال این پوسته نازک در ماورای سرما که به «لایه ازون» شهرت دارد اثرات شگفتی دارد. این لایه با تسویه ۹۹ درصد پرتو مضر و یا انرژی زیاد ماورای بنفش خورشید به مثابه یک سپر حیات عمل می نماید که بدون آن ادامه حیات بر روی کره زمین مقدور نخواهد بود.

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

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

ازون (O3 ) آلوتروپ سه اتمی اکسیژن یا " اکسیژن فعال " یا " اکسیژن سه ظرفیتی " یکی از اجزای طبیعی هوایی است که ما هر روزه تنفس میکنیم .

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

 

 ازون چگونه عمل میکند‌؟

متاسفانه ازون در محیطهای درون ساختمان مدرن ما از بین رفته است . اما آلاینده ها به قوت خود باقی اند . ازون با سرچشمه بوها و مواد شیمیایی نامطبوع و خطرناک واکنش می دهد . منابع آلاینده های شیمیایی که حدود ٩٩ درصد آنها از ملکولهای سیر نشده تشکیل شده اند ، می توانند با ملکولهای اضافی مانند ازون واکنش دهند ( دود سیگار با بیش از ٣٦٠٠ ترکیب شیمیایی ، یک نمونه از آلایندههاست .) ملکول فعال ازون آلاینده ها را سریعا به ملکولهای پایه اولیه می شکندو در نتیجه آنها را خنثی می کند . ملکول ازون با دادن اتم اکسیژن سوم غیر مزدوج خود در روند شیمیایی ، خود به اکسیژن معمولی تبدیل میشود.

برای مثال فرمالدهید ، که در تخته سه لا ، کابینتها ، مبلمان ، دود سیگار ، پتوهای نو ، پرده های نو ، کاغذهای دیواری ، قابها و ذرات چوب یافت می شود بصورت زیر با ازون واکنش میدهد :

فرماهید + ازون > دی اکسید کربن + آب + اکسیژن HCHO

 + 2O3> CO2 + 2O2

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

 

 تخریب لایه ازون

پس از انقلاب صنعتی اروپا و به خصوص در چند دهه اخیر سیر تخریب لایه حیات بخش ازون که از سالها قبل آغاز شده بود روبه فزونی گذاشت.(۱) در سالهای اخیر تعدادی از دانشمندان هشدار داده بودند که برخی اعمال انسان موجب تخریب لایه ازون گشته است و تکرار و یا رخداد این وقایع وضع را بدتر از پیش خواهد کرد. جنگ و رقابتهای هسته ای در مقیاس بزرگ احتمالاً قسمت اعظم لایه ازون را از بین می برد. به علاوه سه عامل تهدیدکننده دیگر نیز شناخته شده اند که عبارتند از:

۱- تزریق مستقیم اکسیدهای ازت در طبقه ازون توسط هواپیماها (و جتهای مافوق صوت)

هواپیماها مسئول انتشار ۳ درصد از کربن حاصل از سوختهای فسیلی در جهان هستند و چنانچه سایر مواد منتشره آنها را نیز به حساب آوریم، مسئولیت آنها در گرم شدن زمین و در درجه اولی تخریب لایه ازون افزایش پیدا می کند. پژوهشگران عقیده دارند ازت منتشر شده از هواپیماهایی که در ارتفاعات بالا پرواز می کنند در واکنش زنجیره ای خطرناک را براه می اندازد. اولین آنها تولید ازون مخرب یا «بد» در لایه تروپوسفر است(در اینجا ازون گاز گلخانه ای مؤثری است) و در دومین واکنش، ازون «خوب» را در استراتوسفر نابود می سازند( در اینجا ازون به عنوان محافظی در مقابل تابش خطرناک ماوراءبنفش است.

۲- انتشار به طرف بالای کلروفلوئوروکربن (فرئون) از قوطیهای اسپری ایروسل و یخچالهای برقی و دستگاه تهویه هوا در لایه ازون. به طور کلی موارد اصلی استفاده از این مواد شیمیایی عبارتند از: - ماده محرکه در صنایع اسپری سازی،

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

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

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

۳- انتشار به طرف بالای اکسیدنیترو(N2O) از فساد باکتری کودهای ازتی در لایه ازون. استفاده جهانگیر و بی رویه از کودهای شیمیایی ازته، نوعی دیگر از آسیب رسانی به لایه ازون است که باعث ایجاد مشکلات جدی علمی، سیاسی و اخلاقی شده است. در سال ۱۹۷۴ دنیا حدود ۳۶ میلیارد کیلوگرم کود ازته استفاده نمود و این رقم در چند سال پایانی قرن بیستم به حدود ۲۷۰ میلیارد کیلوگرم افزایش یافت. با توجه به این نکته ما در راه استفاده از این کودها دو راه پیش رو داریم: اول این که به تحریم و یا کاهش استفاده از کودهای شیمیایی متوسل شویم(و بدین ترتیب قرار بگذاریم میلیونها نفر از گرسنگی بمیرند) و در راه حل دوم استفاده از آنها را ادامه دهیم(که در این صورت با تخریب جدی لایه ازون و اثرات بسیار مضر آن روبه رو خواهیم بود.) در حال حاضر میزان مواد مخرب لایه ازون در جو زمین بیش از ۵/۲ برابر دهه ۱۹۷۰ است. طبق یک برآورد اگر رهاسازی بی کنترل (CFC)ها به همین منوال باشد لایه ازون در ۷۰ سال آینده ۳ درصد کاهش خواهد یافت و اگر رهاسازی دو برابر شود، کاهش و نابودی ازون به ۱۲ درصد خواهد رسید. هر یک درصد کاهش ازون مساوی با افزایش تقریباً ۲ درصد تابش اشعه ماورای بنفش است و در نتیجه میزان اثرات مخرب این فاجعه هم افزایش می یابد. از سویی دیگر تخمین های نه چندان بهتر و نگران کننده تری نیز وجود دارد که می گوید لایه ازون می تواند ۵ تا ۲۵ درصد در طول یک دوره ۲۰ تا ۱۵۰ ساله توسط مواد مضر نقصان حاصل کند.

این چنین تخمین هایی به این خاطر است که ما درباره اتمسفر خیلی کم می دانیم و این پیش بینی ها بر اساس مدلهای نظری و نه بر اساس اندازه گیری های تجربی به دست آمده است. در هر حال، تعداد زیادی از دانشمندان ارزش این مدلها را تأیید کرده اند. اندازه گیری مستقیم برای رد و یا اثبات این مدلها نمی تواند صورت پذیرد، زیرا مقدار ازون در استراتوسفر در روز، فصل و در عرضهای جغرافیایی مختلف و یا فعالیت خورشید فرق می کند. حداقل ۱۰ سال طول می کشد تا یک اثر معنی دار جلوه گر شود یعنی زمانی که ممکن است خیلی دیر باشد. یادآوری اثرات عمده تخریب لایه ازون در اینجا می تواند بیش از پیش ذهن های بیدار ما را به عمق این فاجعه رهنمون سازد.

به طور اجمال اثرات عمده تخریب پرده ازون عبارتند از:

 1)افزایش تومور سیاه زیر پوست

، یک نوع اغلب کشنده سرطان  افزایش یک نوع معمولاً غیرمهلک سرطان پوست که هم اکنون هر ساله ۳۰۰۰۰۰ نفر را در ایالات متحده مبتلا می کند .

 2)شیوع بیماریهای چشمی از جمله آب مروارید

ازون

3) اثرات بسیار زیان آور با ابعاد ناشناخته روی گیاهان و جانوران و لطمه شدید به کشاورزی و حیات پویا  تغییرات غیرقابل پیش بینی در آب و هوای اقلیمی جهان.

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

 بالا بردن سطح آگاهی و اطلاعات عموم به خطرات ناشی از کاهش قطر پرده ازون

بهبود سیستم حمل و نقل و جلوگیری از سوختن سوختهای فسیلی انهدام و دفن صحیح زباله ها به روشی غیر از سوزانیدن دقت و توجه به چگونگی کار در کارخانجات و کارگاهها و خروج کارگاهها و کارخانجات دودزا و آلوده کننده از چرخه صنعت و تولید معدوم کردن مواد زاید کارخانه ها و کارگاهها به شیوه های صحیح و علمی توسعه و گسترش فضای سبز و جنگل کاری تعویض مواد سوختی به موادی که آلودگی های کمتری را در پی دارد(مثلاً استفاده از گاز طبیعی به جای نفت، بنزین و یا نفت گاز)  جلوگیری از تردد وسایط نقلیه با عمر بالا کاهش رقابتهای خانمانسوز هسته ای چه در مقیاس کوچک و چه در مقیاس بزرگ و بین المللی گسترش فرهنگ استفاده از دوچرخه به جای اتومبیل در بین مردم استفاده کمتر و بلا استفاده نمودن هواپیماهای مافوق صوت که در ارتفاعات بالا پرواز می کنند خاموش کردن خودروها در حالت ایستاده و سکون(مانند پشت چراغهای قرمز راهنمایی و رانندگی و ایستگاههای مبدأ و مقصد اتوبوسها و مینی بوسها) استفاده صحیح و بهینه از کودهای ازته و در صورت امکان پیدا کردن جایگزین برای آنها

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

«بی اعتنایی به آینده لایه ازون کم کم تبدیل به اسلحه ای خشونت بار علیه دستگاه حیات می گردد. دستگاهی که از طرفی بسیار ظریف و آسیب پذیر است و از سوی دیگر به طرز شگفت آوری خشن و قادر به نشان دادن عکس العمل از راه های غیرمنتظره است. به فکر باشید، هنوز دیر نشده است.»

فلوئوریت ، طوفان های زیست محیطی بی شماری را پشت سرگذرانده است . زمانی که وجود فلوئور در آب های آشامیدنی برخی کشورها رو به کاهش نهاد ، از این کانی به عنوان یکی از عوامل مؤثر در نابودی لایه اوزون نام برده شده است .
  
وجود فلوئور با دزهای بالا در آب های آشامیدنی سمی است ولیکن در غلظت های کم مفید می باشد .
     
منابع آلودگی :
  
بیماری های ناشی از قرار گیری در معرض فلوئور :
   •
پوسیدگی دندان
   •پوکی استخوان (Osteoporosis) نوعی بیماری است که موجب از بین رفتن و اضمحلال توده استخوان ها می شود و در اثر کهولت و افزایش سن به وجود می آید، بسیار مؤثر باشد.
   •
افزایش فلوئور در بدن منجر به بیماری فلوئوروسیس Fluorosis می شود که باعث آسیب به دندان ها و استخوان ها می شود .
     
علائم ناشی از آلودگی به عنصر :
  
تأثیر فلورین در کاهش بیماری های دندان به ویژه پوسیدگی دندان رؤیت می شود . دندان ها و استخوان ها از ترکیب کانی های فسفات کلسیم نظیر آپاتیت تشکیل شده اند. ورود و دخالت فلورین در داخل بلورهای ساختمانی تشکیل دهنده آپاتیت ، باعث کاهش حلالیت و افزایش سختی آن می شود و بالطبع افزایش مقاومت در برابر پوسیدگی دندان ها و پوکی استخوان را به دنبال دارد. این مسئله نیز در ابتدا بر اساس اختلافات ناحیه ای در بروز پوسیدگی دندان تشخیص داده شد.
  
میانگین غلظت فلورین در سنگ های پوسته، در حدود چند درصد پی پی ام است. حتی این میزان تمرکز به ظاهر ناچیز از نظر آماری در جلوگیری از پوسیدگی دندان تأثیر بسزایی دارد. افرادی که آب آشامیدنی مورد استفاده آنها دارای تمرکزی به میزان کم نظیر یک پی پی ام فلورین است، کمتر دچار پوسیدگی دندان می شوند.
  
استفاده بیش از حد فلورین نیز اثرات سوء جانبی به دنبال خواهد داشت. در مناطقی که آب های طبیعی به طور معمولی دارای میزان بالایی از فلورین هستند و در نتیجه میزان دریافت آن به دو تا هشت برابر میزان طبیعی افزایش می یابد، لکه های سیاه و تیره رنگی روی دندان ها دیده می شود. در این حال ، دندان ها مقاومت بیشتری نسبت به پوسیدگی نشان می دهند هر چند که این لکه ها تنها سبب عدم زیبایی دندان ها می شوند، اما موضوع مهم تر در دریافت میزان های بسیار بالای فلورین است (بیست تا چهل برابر طبیعی) که موجب توسعه غیر طبیعی و سختی استخوان ها (Bone Selerosis) و کلسیتی شدن لیگامنت ها (بیماری فلوروزیس) می شود.
  
در صنایعی که به فلورین نیاز دارند و فرایندهای دمای بالا در حال عملکرد هستند ، فلورین به صورت اسید فلوریدریک یا ترکیبات مشابه آن به محیط رها می شود که برای گیاهان ، جانوران و انسان بسیار سمی هستند.
  
محرک اصلی در افزودن فلورین (Fluoridation) به آب های شهری در مناطقی که فلورین در آب موجود نیست یا تمرکز پایینی دارد، جستجوی راه حلی برای کاهش پوسیدگی دندان هاست. بخاطر اینکه استفاده بسیار زیاد فلورین ممکن است سمی باشد، مخالفت هایی با افزودن فلورین به آب وجود دارد. با این حال ، در مورد منافع و مضرات آن، نگرانی های زیادی وجود دارد. تمرکز عادی و طبیعی بدست آمده ، در حدود یک پی پی ام و میزان کشنده و مضر آن در حدود 4 گرم (4000 میلی گرم) است.
  
برای کسب مقدار کشنده این عنصر از طریق افزودن فلورین به آب( Fluoridation) شخص باید در حدود 4000 لیتر آب استفاده کند و همان طوری که واضح است، این امر امکان پذیر نیست. حتی برای ابتلا به سختی استخوان (Bone Selerosis) ، روزانه باید 2 میلی گرم فلورین استفاده کرد که این میزان فلورین با خوردن 20 لیتر آب در روز حاصل می شود و به طور طبیعی این امر غیر ممکن است.
  CFC
ها باعث تخریب لایة اوزون می‌شوند. به همین منظور در پروتوکل مونترال به کارگیری جایگزین برای آنها مدنظر واقع شد. جایگزین‌هایی مانند هیدروکلروفلوئورو کربن‌ها عمر 2-28 ساله دارند که در مقایسه با عمر 60-400 سالة CFC ها بسیار مناسب‌تر است. بعلاوه این جایگزین‌ها در لایه‌های پایین‌تر اتمسفر با OH واکنش داده و متمرکز نمی‌شوند. در نتیجه پتانسیل تخریب اوزون این جایگزین‌ها 1/0 – 02/0 و صفر بوده که در مقایسه آن CFC ها دارای پتانسیل 1 تا 4/0 هستند. پروتوکل مونترال کنار گذاشتن استفاده از CFC ها را تا اول ژانویه 1996 تصویب کرد.
  
در کنوانسیون سازمان ملل که در سال 1997 در کیوتو به منظور بررسی تغییرات آب ‌و‌هوایی برگزار شد, هیدروفلوئورکربن‌ها، پرفلوئورکربن‌ها و هگزا فلوئوریدگوگرد به دی‌اکسیدکربن، متان و اکسیدنیتروژن به عنوان گازهای گلخانه‌ای افزوده شدند که می‌بایست تحت کنترل قرار گیرند. پروتوکل کیوتو به عنوان پیمانی بین کشورهای صنعتی برای پایان دادن به انتشار گازهای گلخانه‌ای در جهان محسوب می‌شود  .   

 

27 بهمن 89

منابع و مآخذ:

1-www.gonabadolum.com

2-www.ngdir.ir

3-www.cloudysky.ir

۰ نظر موافقین ۰ مخالفین ۰ ۲۳ آذر ۹۹ ، ۰۰:۱۰
فاصله گلناری