środa, 3 kwietnia 2013

Największy wspólny dzielnik

#include <iostream>
#include <cstdio>
using namespace std;

int NWD (int a, int b) //funkcja licząca NWD (a,b)
{
    while(a!=b) // dopóki a jest różne od b
    {
        if (a>b) // jesli a jest wieksze od , to
        a = a-b;  // w miejsce a podstaw różnicę a - b
        else      // w przeciwnym wypadku
        b = b-a;  // w miejsce b podstaw różnicę b - a
    }
    return a;
   } 
    int main()
    {
        int a, b;
        cout << "podaj pierwsza liczbe a: ";
        cin >> a;
        cout << "podaj druga liczbe b: ";
        cin >> b;
        cout << "NWD (" << a << ", " << b << ") ma wartosc: " << NWD(a,b);
        cin.ignore();
        getchar();
        return 0;
    }   

środa, 27 marca 2013

#include <iostream>
#include <cstdio>
using namespace std;

int main()
{
    int i = 2, n;
    cout << "podaj liczbe calkowita wieksza od 1 ";
    cin >> n
    while (n%i!=0 && i*i<=n) // pętla kończy się jeśli jeden
     i++; // z tych warunków nie będzie spełniony
    if (i*i<=n)
    cout << "liczba zlozona";
    else
    cout << "liczba pierwsza";
    cin.ignore();
    getchar();
    return 0;
}       
#include <iostream>
#include<cstdio>
using namespace std;

int main()
{
    int k, a, min; //deklaracja zmiennych
    cout << "ile chcesz podac liczb - co najmniej jedna";
    cin >> k; //ilość liczb wprowadzenia
    cout << "wprowadz liczbe";
    cin >> a; // wprowadzamy pierwszą licczbe
    min = a;  //i przyjmujemy ją jako bieżące minimum
    while (k>1) //pętla będzie się wykonywała dopóki k>1
    {
        cout << "wprowadz liczbe";
        cin >> a; //wprowadzamy następną liczbę
        k--;  // zmniejszamy ilość liczb pozostałych do wprowadzenia
        if (a<min) //najważniejsza część programu
        min = a;
    } //koniec pętli
    cout << "najmniejsza wartosc w podanym ciagu to: " << min;   
    cin.ignore();
    getchar();
    return 0;
}    

piątek, 22 lutego 2013

Ciekawe doświadczenia chemiczne:)

* Sprawdzanie aktywności metali pierwszej grupy:
http://www.youtube.com/watch?v=6bWBzSI7FQk

* Rozsadzanie bryły lodowej za pomocą rdzy i aluminium:
http://www.youtube.com/watch?v=ErqmF6yHHJ4

* Doświadczenie z zamkniętą butelką coli z mentosem:
http://www.youtube.com/watch?v=rVQtFh8zv3g

*Burza w probówce:
http://weirdscience.eu/Burza%20w%20prob%C3%B3wce.html

*Chemiczne rośliny:
http://weirdscience.eu/Chemiczny%20ogr%C3%B3d.html

Zadanie 10 - CHEMIA OGÓLNA

Treść zadania:
Które zdanie jest prawdziwe? Wskaż je.
a) Pierwiastek leżący w 3 okresie i 15 grupie ma trzy elektrony walencyjne
b) Promień jonowy kationu glinu jest większy niż promień jonowy jonu sodu
c) Aktywność metali maleje w szeregu: Ba, Rb, Cs
d) Aktywność metali maleje w szeregu:  Cs, Rb, Ba

Rozwiązanie:
Poprawną odpowiedzią jest odp.D

Ad 1.) Pierwiastek z 15 gr. ma 5 elektronów
Ad 2.)  Promień jonowy kationu glinu jest taki sam jak promień jonowy jonu sodu. Oba jony mają konfigurację Neonu
Ad. 3 i 4 ) Metale z II grupy są mniej aktywne o d metali z I gr. W obrębie grupy aktywność rośnie wraz ze wzrostem liczby masowej


Zadanie 9 - CHEMIA ORGANICZNA

Treść zadania:

Rozwiązanie:

a) Metanal: gaz
    Etanal: stan ciekły

b) Propanal: ciało stałe
    Butanal: ciecz

Zadanie 8 - ROZPUSZCZALNOŚĆ

Treść zadania:

Rozwiązanie:

a) Odczytujemy z wykresu, że w temp. 60 stopni w 100g. wody rozpuszcza się 110g. W takim razie w 50g. rozpuści się 55g azotanu (V) potasu. 

85g - 55g = 30g

Nie rozpuściło się 30g.

b) do 80 stopni