*********************************************************************************
!!! 1 - 1 = 0
0 - 0 = 0
1 - 0 = 1
10 - 1 = 1
Przykład:
10101 10111 11001
- 1111 - 1010 - 111
110 1101 10010
czwartek, 14 czerwca 2012
środa, 13 czerwca 2012
Dodawanie liczb w systemie binarnym
*********************************************************************************
Oto reguły niezbędne w dodawaniu binarnym:
1 + 1 = 10
1 + 0 = 1
0 + 1 = 1
0 + 0 = 0
Przykład: 1 0
1 0
1 0 1 0 1 0
1101 1010 1011
+ 1001 + 10011 + 1101
10110 11101 11000
Oto reguły niezbędne w dodawaniu binarnym:
1 + 1 = 10
1 + 0 = 1
0 + 1 = 1
0 + 0 = 0
Przykład: 1 0
1 0
1 0 1 0 1 0
1101 1010 1011
+ 1001 + 10011 + 1101
10110 11101 11000
wtorek, 12 czerwca 2012
System binarny - wstęp. Zamiana liczby z systemu dziesiętnego na dwójkowy
***********************************************************************************
Wszystkie dane w komputerze, w tym również programy są zapsywane w systemie dwójkowym.
W systemie binarnym posługujemy się tylko dwoma cyframi: 1 i 0.
Oto przykład zamiany liczby dziesiętnej na dwójkową:
53 : 2 = 26 r 1
26 : 2 = 13 r 0
13 : 2 = 6 r 1
6 : 2 = 3 r 0
3 : 2 = 1 r 1
1: 2 = 0 r 1
Liczbę dzielimy przez 2 i zapisujemy jej resztę, a następnie resztę czytamy od dołu. W ten sposób otrzymujemy liczbę w systemie binarnym
53(10) = 110101(2)
Wszystkie dane w komputerze, w tym również programy są zapsywane w systemie dwójkowym.
W systemie binarnym posługujemy się tylko dwoma cyframi: 1 i 0.
Oto przykład zamiany liczby dziesiętnej na dwójkową:
53 : 2 = 26 r 1
26 : 2 = 13 r 0
13 : 2 = 6 r 1
6 : 2 = 3 r 0
3 : 2 = 1 r 1
1: 2 = 0 r 1
Liczbę dzielimy przez 2 i zapisujemy jej resztę, a następnie resztę czytamy od dołu. W ten sposób otrzymujemy liczbę w systemie binarnym
53(10) = 110101(2)
Program na wyświetlanie liczb parzystych z przedziału liczb od 0 do 20
***********************************************************************************
# include <iostream>
# include <cstdio>
using namespace std;
int main ( );
{
int sum = 0;
for (int i = 0; i < 10; i++)
{
cout << 2 * i << ",";
sum = sum + 2 * i;
if ( sum > 20 )
break;
}
cout << "Jestem poza petla";
getchar ( );
return 0;
}
niedziela, 10 czerwca 2012
Program na obliczanie pola kwadratu
***********************************************************************************
# include <iostream>
# include <cstdio>
using namespace std;
int main ( );
{
gloat bok;
do
{
cout << "dodatnia dlugosc boku";
cin >> bok;
if ( bok < = 0 )
cout "niepoprawna dlugosc boku";
<< endl;
}
while ( bok > 0 )
cout << "Pole kwadratu wynosi:";
<< bok * bok;
cin.ignore ( );
getchar ( );
return 0;
}
Program na wyświetlanie odpowiedniego znaku
***********************************************************************************
# include <iostream>
# include <cstdio>
using namespace std;
int main ( );
{
int i = 4;
do
{
cout <<"*";
i - -;
}
white ( i );
getchar ( );
return 0;
}
Program na wyświetlanie komunikatu aż do podania żądanego znaku
***********************************************************************************
# include <iostream>
# include <cstdio>
using namespace std;
int main ( );
{
char z;
cout <<"Podaj znak";
cin >> z;
while ( z! = 'k' )
{
cout << "Podaj kolejny znak";
cin >> z;
}
cout << "Podales " << z << "wiec koncze";
cin.ignore ( );
getchar ( );
return 0;
}
# include <iostream>
# include <cstdio>
using namespace std;
int main ( );
{
char z;
cout <<"Podaj znak";
cin >> z;
while ( z! = 'k' )
{
cout << "Podaj kolejny znak";
cin >> z;
}
cout << "Podales " << z << "wiec koncze";
cin.ignore ( );
getchar ( );
return 0;
}
Subskrybuj:
Posty (Atom)