czwartek, 14 czerwca 2012
Mnożenie liczb w systemie binarnym
*********************************************************************************
!!! 0 * 1 = 0
1 * 0 = 0
0 * 0 = 0
1 * 1 = 1
1110 1001 1111111111
* 101 * 10 * 100011
1110 0000 1111111111
0000 +1001 1111111111
+1110 10010 0000000000
1000110 0000000000
0000000000
+1111111111
1000101111011101
!!! 0 * 1 = 0
1 * 0 = 0
0 * 0 = 0
1 * 1 = 1
1110 1001 1111111111
* 101 * 10 * 100011
1110 0000 1111111111
0000 +1001 1111111111
+1110 10010 0000000000
1000110 0000000000
0000000000
+1111111111
1000101111011101
Odejmowanie liczb w systemie binarnym
*********************************************************************************
!!! 1 - 1 = 0
0 - 0 = 0
1 - 0 = 1
10 - 1 = 1
Przykład:
10101 10111 11001
- 1111 - 1010 - 111
110 1101 10010
!!! 1 - 1 = 0
0 - 0 = 0
1 - 0 = 1
10 - 1 = 1
Przykład:
10101 10111 11001
- 1111 - 1010 - 111
110 1101 10010
ś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;
}
poniedziałek, 4 czerwca 2012
Program na sprawdzanie czy wpisana liczba (z przedziału od 0 do 20) jest podzielna przez 3
***********************************************************************************
# include <iostream>
# include <cstdio>
using namespace std;
int main ( );
{
for int i = 0; i < 20; i++)
{
cout << i;
if (i%3!=0)
cout << " - nie jest podzielna przez 3";
cout << endl;
}
getchar ( );
return 0;
}
# include <iostream>
# include <cstdio>
using namespace std;
int main ( );
{
for int i = 0; i < 20; i++)
{
cout << i;
if (i%3!=0)
cout << " - nie jest podzielna przez 3";
cout << endl;
}
getchar ( );
return 0;
}
Program na wyświetlanie godzin lekcyjnych
***********************************************************************************
# include <iostream>
# include <cstdio>
using namespace std;
int main ( )
{
int lekcja;
cout << "Która godzina lekcyjna sie zaczela?";
cin >> lekcja;
if (lekcja = = 1) cout << "Masz teraz matematyke";
if (lekcja = = 2) cout << "Masz teraz fizyke";
if (lekcja = = 3) cout << "Masz teraz chemie";
if (lekcja = = 4) cout << "Masz teraz biologie";
if (lekcja = = 5) cout << "Masz teraz geografie";
if (lekcja = = 6) cout << "Masz teraz informatyke";
if (lekcja > 6) cout << "Jestes juz po lekcjach:)";
cin.ignore ( );
getchar ( );
return 0;
}
# include <iostream>
# include <cstdio>
using namespace std;
int main ( )
{
int lekcja;
cout << "Która godzina lekcyjna sie zaczela?";
cin >> lekcja;
if (lekcja = = 1) cout << "Masz teraz matematyke";
if (lekcja = = 2) cout << "Masz teraz fizyke";
if (lekcja = = 3) cout << "Masz teraz chemie";
if (lekcja = = 4) cout << "Masz teraz biologie";
if (lekcja = = 5) cout << "Masz teraz geografie";
if (lekcja = = 6) cout << "Masz teraz informatyke";
if (lekcja > 6) cout << "Jestes juz po lekcjach:)";
cin.ignore ( );
getchar ( );
return 0;
}
sobota, 2 czerwca 2012
Program na wyświetlenie najmniejszej z trzech podanych liczb
*********************************************************************************
# include <iostream>
# include <cstdio>
using namespace std;
int main ( )
{
int a, b, c;
cout << "Podaj pierwsza liczbe";
cin >> a;
cout << "Podaj druga liczbe";
cin >> b;
cout << "Podaj trzecia liczbe";
cin >> c;
if (a < b)
if (a < c)
cout << "Najmniejsza z podanych liczb jest" << a;
else
cout << "Najmniejsza z podanych liczb jest" << c;
else
if (c < b)
cout << "Najmniejsza z podanych liczb jest" << c;
else
cout << "Najmniejsza z podanych liczb jest" << b;
cin.ignore ( );
getchar ( );
return 0;
}
# include <iostream>
# include <cstdio>
using namespace std;
int main ( )
{
int a, b, c;
cout << "Podaj pierwsza liczbe";
cin >> a;
cout << "Podaj druga liczbe";
cin >> b;
cout << "Podaj trzecia liczbe";
cin >> c;
if (a < b)
if (a < c)
cout << "Najmniejsza z podanych liczb jest" << a;
else
cout << "Najmniejsza z podanych liczb jest" << c;
else
if (c < b)
cout << "Najmniejsza z podanych liczb jest" << c;
else
cout << "Najmniejsza z podanych liczb jest" << b;
cin.ignore ( );
getchar ( );
return 0;
}
Program na wyświetlanie długości odcinka (2)
***********************************************************************************
# include <iostram>
# include <cstdio>
using namespace std;
int main ( )
{
int dlugosc;
cout << "Podaj liczbe calkowita";
cin >> dlugosc;
if (dlugosc > 0)
cout << endl;
cout << "Podales dodatnia liczbe" << endl;
cout << "Dobrze, bo to ma byc dlugosc odcinka" << endl;
cout << "Narysuje wiec odcinek o dlugosci " << dlugosc;
cout << \n\ nDziekuje, koncze dzialanie...";
cin.ignore ( );
getchar ( );
return 0;
}
# include <iostram>
# include <cstdio>
using namespace std;
int main ( )
{
int dlugosc;
cout << "Podaj liczbe calkowita";
cin >> dlugosc;
if (dlugosc > 0)
cout << endl;
cout << "Podales dodatnia liczbe" << endl;
cout << "Dobrze, bo to ma byc dlugosc odcinka" << endl;
cout << "Narysuje wiec odcinek o dlugosci " << dlugosc;
cout << \n\ nDziekuje, koncze dzialanie...";
cin.ignore ( );
getchar ( );
return 0;
}
Program na wyświetlanie długości odcinka
***********************************************************************************
# include <iostream>
# include <cstdio>
using namespace std;
int main ( )
{
int dlugosc;
cout << "Podaj liczbe calkowita";
cin >> dlugosc;
if (dlugosc > 0)
{
cout << endl;
cout << "Podales dodatnia liczbe" << endl;
cout << "Dobrze, bo to ma byc dlugosc odcinka" << endl;
cout << "Narysuje wiec odcinek o dlugosci << dlugosc;
}
cout << "\n\ n Dziekuje, koncze dzialanie...";
cin.ignore ( );
getchar ( );
return 0;
}
# include <iostream>
# include <cstdio>
using namespace std;
int main ( )
{
int dlugosc;
cout << "Podaj liczbe calkowita";
cin >> dlugosc;
if (dlugosc > 0)
{
cout << endl;
cout << "Podales dodatnia liczbe" << endl;
cout << "Dobrze, bo to ma byc dlugosc odcinka" << endl;
cout << "Narysuje wiec odcinek o dlugosci << dlugosc;
}
cout << "\n\ n Dziekuje, koncze dzialanie...";
cin.ignore ( );
getchar ( );
return 0;
}
piątek, 1 czerwca 2012
Program na wyświetlanie liczby dodatniej lub niedodatniej
******************************************************************************
# include <iostream>
# include <cstdio>
using namespace std;
int main ( )
{
int liczba;
cout << "Podaj liczbe";
cin >> liczba;
if (liczba > 0)
cout << "Liczba jest dodatnia";
else
cout << "Liczba nie jest dodatnia";
cin.ignore ( );
getchar ( );
return 0;
}
# include <iostream>
# include <cstdio>
using namespace std;
int main ( )
{
int liczba;
cout << "Podaj liczbe";
cin >> liczba;
if (liczba > 0)
cout << "Liczba jest dodatnia";
else
cout << "Liczba nie jest dodatnia";
cin.ignore ( );
getchar ( );
return 0;
}
Program na wyświetlanie wieku
***********************************************************************************
#include <iostream>
#include <cstdio>
using namespace std;
int main ( )
{
cout << "Ile masz lat?";
int lata;
cin >> lata;
cout << "Już wiem: masz" << lata << "lat";
cin.ignore ( );
getchar ( );
return 0;
}
#include <iostream>
#include <cstdio>
using namespace std;
int main ( )
{
cout << "Ile masz lat?";
int lata;
cin >> lata;
cout << "Już wiem: masz" << lata << "lat";
cin.ignore ( );
getchar ( );
return 0;
}
Subskrybuj:
Posty (Atom)