GuilanCS | علوم کامپیوتر
1.04K subscribers
1.61K photos
60 videos
225 files
1.01K links
💻انجمن علمی علوم کامپیوتر دانشگاه گیلان

🔶اینستاگرام انجمن:https://instagram.com/csguilan

🔷ارتباط با دبیر انجمن(اسماعیل ذوالفقاری):
@anon7vip


🔗گروه دانشجویان:
Download Telegram
سلام عرض می کنیم خدمت همه ی شما عزیزان .. ظهر هشتمین روز سال جدید بخیر و نیکی باشه براتون .. خوشحالیم که امروزم در خدمت شما هستیم .. امیدوارم تا پایان همراهمون باشید .. سعی میکنیم امروزم مطالب مفیدی رو تقدیم حضورتون کنیم ..
در این قسمت قصد داریم به معرفی CSS بپردازیم :
💎 معرفی CSS


🌴🌱🌿🍀🍃🌷🌼🌸💐🌳🌲🎄🌵
سی‌اس‌اس ، در کنار اچ‌تی‌ام‌ال هستهٔ فناوری ساخت صفحه‌های وب هستند. سی‌اس‌اس روشی ساده برای نمایش چیدمان و جلوه‌های تصویری (مانند نوع قلم، رنگ و اندازه‌ها) بر صفحه‌های وب است و از جنس زبان‌های نشانه‌گذاری، با ساختار متن سادهٔ رایانه هستند و درون هرکدام، دستورهایی آبشار مانند و پی‌درپی، برای چگونگی نمایش هر صفحه وب افزوده می‌شود. به گفته‌ای ساده تر، این دستورها روش نشان داده شدن قلم‌ها و اندازه‌شان، رنگ‌ها و پس زمینه‌ها، روش چیدمان موزاییک‌های دربرگیرنده داده‌ها (دیواره‌ها)، و بسیاری دیگر از عنصرهای ساختار هر صفحه وب را، درون خود جای می‌دهند.

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

📌سی اس اس مخفف عبارت زیر است :
CSS: Cascading Style Sheets
با اینکه در سال‌های نخست پیدایش طراحی وب، طراح‌ها از جدول‌ها و ترفند پنهان سازی آنها برای چیدمان کمک می‌گرفتند، روش مدرن طراحی وب، این روند را منسوخ کرده است. چیدمان اکنون، تنها با دیواره (یا DIV)، که برتری‌های فراوانی نسبت به جدول‌ها (یا TABLE) دارند، انجام می‌شود. هر دیواره، یک موزاییک مجازی بخش کننده صفحه‌است که کار چیدمان را آسان‌تر انجام می‌دهد. جدول‌ها به جایگاه نمایش داده‌های ستونی خود بازگشتند و دیگر از آنها برای چیدن داده‌های صفحه‌های وب استفاده نمی‌شود. CSS ، افزون بر سبک تر کردن هر صفحه وب و پاک‌تر کردن آن، از داده‌های تصویری و نمایشی استاندارد، روش طراحی وب را به میزان فراوانی آسان تر و کارایی وب را بهتر کرده‌اند.
📌برای درج CSS در یک سند اچ‌تی‌ام‌ال از یکی از روش های زیر می‌توان بهره گرفت:
⭐️روش اول
در این روش برای اتصال یک سند CSS که با پسوند .css شناخته می‌شود، از تگ <link> در قسمت <head> استفاده می‌شود. مثال:

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css"/>
</head>
⭐️روش دوم
شیوه‌نامهٔ داخلی در قسمت <head> در سند اچ‌تی‌ام‌ال، با استفاده از تگ <style> معین می‌گردد. مانند زیر:
<head>
<style type="text/css">
hr {color:sienna;}
p {margin-left:20px;}
</style>
</head>
برای کسب اطلاعات بیشتر درباره ی CSS و همچنین یادگیری ، میتونید به منبع زیر مراجعه کنید :👇👇👇👇👇
💎 پایان معرفی CSS


🌴🌱🌿🍀🍃🌷🌼🌸💐🌳🌲🎄🌵
📝 قسمت سوم آموزش الگوریتم 📝


🌴🌱🌿🍀🍃🌷🌼🌸💐🌳🌲🎄🌵
.خب نماد θ رو تعریف میکنیم..
نماد θ دقیقا مرتبه ی یک الگوریتم رو تعیین میکنه .. درواقع θ بیانگر حد متوسط زمان اجرای یک الگوریتم هست یعنی زمان اجرای یک الگوریتم در حالت میانگین .
پس ( θ(g(n) شامل توابعی هست که رشدشون تقریبا مساوی و یکسان با gn باشه .
اما دوتا نماد دیگر هم داریم که ω و o هستند . ω شکل اکید Ω و o هم شکل اکید O هست .
این ها نماد هایی بودن که ما در پیچیدگی زمانی از اونها استفاده می کنیم . اما اجازه بدید الان ببینیم که چطور میشه سرعت رشد دو تابع رو باهم مقایسه کرد . یکی از راه های معمول برای این کار استفاده از حد هست .
فرض کنید که ما دو تابع f و g داریم و میخوایم بدونیم رشد کدوم بیشتره و یا میخوایم بدونیم از چه نمادی باید استفاده کنیم برای این دو تابع . اگه بخوایم از حد استفاده کنیم کافیه عبارت زیر رو حساب کنیم :
که x به سمت بی نهایت میل خواهد کرد . ( f و g توابعی بر حسب متغیر x هستند )
پس داریم حد در بی نهایت رو محاسبه میکنیم . اما برای جواب این حد ، 3 حالت پیش میاد :

1-جواب بی نهایت خواهد بود .
2-جواب 0 خواهد بود.
3-جواب یک عدد ثابت غیر از صفر خواهد بود .