czwartek, 14 czerwca 2012

Schemat blokowy - algorytm obliczający sumę liczb a,b,c


Schemat blokowy - algorytm wyznaczający najmniejszą liczbę "k" z trzech podanych liczb a, b, c

Dane wejściowe:
a, b, c - podane liczby

Dane wyjściowe:
k - najmniejsza z liczb a, b, c




Schemat blokowy- algorytm na obliczanie pola powierzchni i obwodu trójkąta prostokątnego o przyprostokątnych a i b

Dane wejściowe:
a,b - przyprostokątne

Dane wyjściowe:
P - pole
Obw - obwód


Opis stosowanych operatorów w programie PASCAL i C++

                                                 Operatory logiczne



Opis stosowanych operatorów w programie PASCAL i C++


                                        Operatory wyrażeń relacyjnych


Opis stosowanych operatorów w programie PASCAL i C++

                                      Operatory matematyczne





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  

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                          

ś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

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)

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;
}

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;
}

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;
}

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;
}




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;
}

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;
}

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;
}

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;
}