تمام برنامه هایی که نوشته می شود در قسمت empty project ویژوال استدیو هست.
دستور ()getch دستور قدیمی هست که این حقیر بنابر عادت استفاده می کنم و بهتر است از ()cin.get استفاده شود.که بعدا توضیح داده می شود.
به جای ;using namespace std می شود از عباراتی دیگر استفاده کرد که در مثال بعد به ان اشاره می شود.
برنامه ای به زبان ++C که توان های عدد 2 یعنی 2و 4و 8و 16و... را نمایش دهد.حلقه شما نباید پایان پذیر باشد.(به عبارت دیگر یک حلقه(Loop)نامحدود در برنامه ایجاد کنید.)با اجرای این برنامه چه اتفاقی روی می دهد؟
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int multiple=1;
while(multiple*=2)
cout <<multiple << "\n";
cout << endl;
getch();
return 0;
}
اعداد متقارن اعدادی هستند که از هر طرف خوانده شود یکی هست.(مثال : 55555 12321 45554 11611) برنامه ای بنویسید که تعیین کند عدد وارد شده اول هست یا خیر؟
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int number, firstDigit, secondDigit, fourthDigit, fifthDigit;
cout << "Enter a five-digit number: ";
cin >> number;
firstDigit = number / 10000;
secondDigit = number % 10000 / 1000;
fourthDigit = number % 10000 % 1000 % 100 / 10;
fifthDigit = number % 10000 % 1000 % 10;
if(firstDigit == fifthDigit && secondDigit == fourthDigit)
cout << number << " is a palindrome" << endl;
else
cout << number << " is not a palindrome" << endl;
getch();
return 0;
}
برنامه ی زیر چه چیزی را نمایش می دهد؟
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int row = 10, column;
while(row >= 1){
column = 1;
while(column <= 10){
cout << (row % 2 ? "<" : ">");
++column;
}
--row;
cout << endl;
}
getch();
return 0;
{
--------------------------------
>>>>>>>>>>
<<<<<<<<<<
>>>>>>>>>>
<<<<<<<<<<
>>>>>>>>>>
<<<<<<<<<<
>>>>>>>>>>
<<<<<<<<<<
>>>>>>>>>>
<<<<<<<<<<
10-1هر یک از اقلام زیر را تحت عنوان سخت افزار یا نرم افزار دسته بندی کنید:
الف) CPU سخت افزار ب)کامپایلر ++C نرم افزار ج)ALU سخت افزار د)واحد ورودی سخت افزار ه)یک برنامه ی ویرایشگر نرم افزار و)پیش پردازنده ی ++C نرم افزار
________________________________________________
11-1چرا نوشتن برنامه ها به زبان مستقل از ماشین نسبت به زبان وابسته به ماشین برتری دارد؟ در چه برنامه هایی زبان وابسته به ماشین مناسب تر است؟ برنامه های مستقل از ماشین زمانی مفید است که یک برنامه بخواهد روی کامپیوترهای مختلفی اجرا شود.برنامه هی وابسته به ماشین زمانی مفید است که یک برنامه بخواهد روی یک نوع کامپیوتر اجرا شود.