خوش امدید

امام علی (ع): أَلاِْیمانُ عَلی أَرْبَعَةِ أَرْکان:

أَلتَّوَکُّلِ عَلَی اللّهِ، وَ التَّفْویضِ إِلَی اللّهِ وَ التَّسْلیمِ لاَِمْرِللّهِ، وَ الرِّضا بِقَضاءِ اللّهِ.

ایمان چهارپایه دارد: توکّل بر خدا، واگذاردن کار به خدا، تسلیم به امر خدا و رضا به قضای الهی.

خداوند بی نهایت است *

                        اما به قدر نیاز تو پایین می آید*

  به قدر آرزویت گسترده می شود*

                                                                و به قدر ایمان تو کارگشاست...


از دنیای آی تی و تکنولوژی های روز دنیا چه خبر ؟

 از دنیای آی تی و تکنولوژی های روز دنیا چه خبر ؟

مایکروسافت بدن شما را به صفحه لمسی تبدیل می کند




ادامه نوشته

سورس برنامه مسیر مارپیچ

سورس برنامه مسیر مارپیچ

#include
#include
#include
#define UP 10001
#define DOWN 10002
#define RIGHT 10003
#define LEFT 10004
using namespace std;

int solsFound=0;

void setMap(char **source , char**dest , int rows , int cols)
{
     for(int i=0;i     {
             for(int j=0;j             {
                     dest[i][j]=source[i][j];
             }
     }
}

int getNumberInMaze(char **maze,int row,int column,char character)
{
     int number=0;
     for(int i=0;i     {
             for(int j=0;j             {
                     if(maze[i][j]==character)
                                              number++;
             }
     }
     return number;
}

bool checkMaze(char **maze,int rows, int cols)
{
     bool right=true;
     for(int i=0;i     {
             for(int j=0;j             {
                     if(maze[i][j]!='#' && maze[i][j]!='.' && maze[i][j]!='S' && maze[i][j]!='E')
                     {
                                        right=false;
                     }
             }
     }
     if(getNumberInMaze(maze,rows,cols,'S')!=1 && getNumberInMaze(maze,rows,cols,'E')!=1)
     {
          right=false;
     }
     return right;
}

int findSX(char **maze,int rows, int cols)
{
    for(int i=0;i    {
             for(int j=0;j             {
                     if(maze[i][j]=='S')
                     {
                                        return j;
                     }
             }
    }
}

ادامه نوشته

اقدامات امنیتی

 اقدامات امنیتی به هنگام اتصال به شبکه های وایرلس ... امنیت و هک ,

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

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


ادامه نوشته

تابع بازگشتی

سلام 

عشق نوشت : شیرین جون دوست دارم ارادت به همه استادای خوبم

نمونه‌های برنامه‌های بازگشتی

فاکتوریال 

محاسبهٔ فاکتوریال مرسوم‌ترین مثال برنامه‌های بازگشتی می‌باشد.

تابع بازگشتی فاکتوریال :

 \operatorname{fact}(n) =
 \begin{cases}
 1 & \mbox{if } n = 0 \\
 n \cdot \operatorname{fact}(n-1) & \mbox{if } n > 0 \\
 \end{cases}

bn = nbn − 1

محاسبهٔ رابطهٔ بازگشتی برای n = 4:
b4           = 4 * b3
= 4 * 3 * b2 = 4 * 3 * 2 * b1 = 4 * 3 * 2 * 1 * b0 = 4 * 3 * 2 * 1 * 1 = 4 * 3 * 2 * 1 = 4 * 3 * 2 = 4 * 6 = 24

این الگوریتم هم مانند الگوریتم‌های دیگر به صورت غیر بازگشتی هم نوشته می‌شود.

 

ادامه نوشته