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;
}
czwartek, 31 maja 2012
Zacznijmy od budowy programu c++
***********************************************************************************
# include <iostream>
# include <cstdio>
using namespace std;
int main ( )
{
cout << "treść";
getchar ( );
return 0;
}
Podstawowa budowa programu c++
# include <cstdio>
using namespace std;
int main ( )
{
cout << "treść";
getchar ( );
return 0;
}
***********************************************************************************
Witam na moim blogu, na którym będę umieszczać zdobyte przeze mnie wiadomości na lekcji informatyki. Jak wiemy, informatyka jest przedmiotem bez którego obecnie trudno jest funkcjonować, dlatego mam nadzieję, że mój blog okaże się pomocny:)
Witam na moim blogu, na którym będę umieszczać zdobyte przeze mnie wiadomości na lekcji informatyki. Jak wiemy, informatyka jest przedmiotem bez którego obecnie trudno jest funkcjonować, dlatego mam nadzieję, że mój blog okaże się pomocny:)
Subskrybuj:
Posty (Atom)