Strona główna MRoOZE

Kartezjusz - " wątpię więc myślę; myślę więc jestem a Korczak - "twórcze nie wiem"
Informatyka ma tyle samo wspólnego z komputerami, co astronomia ma z teleskopami
- Edsger Wybe Dijkstra

11 stycznia 2017; 10 lekcja od 9.15 - zaczynamy programowanie w C++

Dev C++ do instalacji, ale jest nie rozwijany więc instalujemy Code Blocks

Proszę ściągnąć i zainstalować Code::Blocks dla Windows

Wstęp do języka C++.  
Typy danych w języku C++

Uczymy się wczytywać dane z klawiatury i wypisywać je na ekranie:

Przykładowy program kalkulator- ćwiczyliśmy wypisywanie na ekranie cout<< oraz wczytywanie z klawiatury cin>> oraz najprostszą instrukcje warunkową if - można go skopiować, aby mieć bazę do kolejnego programu:

#include <iostream> //dyrektywa preprocesora
using namespace std; //zadeklarowanie obszaru nazw
int main()
{   int a;//deklaracja zmiennej całkowitej o nazwie a
    int b;//każda instrukcja kończy się średnikiem
    cout<<"Program kalkulator - dziala po wpisaniu dzialania (+,-,*,/) oraz 2 liczb: a i b"<<endl;//wypisuje na ekranie
    char znak;
    cout<<endl<<"Jakie dzialanie? Nacisnij znak: ";
    cin>> znak; //wczytanie zmiennej o nazwie znak
    cout<<"wpisz a= ";
    cin>>a;//wczytanie z klawiatury zmiennej a i naciśnięcie ENTER
    cout<<"wpisz b= ";
    cin>>b;
    if (znak=='+') //instrukcja warunkowa
        cout<<a<<" + "<<b<<" = "<<a+b<<endl;
    if (znak=='-') //instrukcja warunkowa
        cout<<a<<" - "<<b<<" = "<<a-b<<endl;
    if (znak=='*') //instrukcja warunkowa
        cout<<a<<" * "<<b<<" = "<<a*b<<endl;
    if (znak=='/' && b!=0) //instrukcja warunkowa, zabezpieczenie przed dzieleniem przez 0
        cout<<a<<" / "<<b<<" = "<<a / b<<endl;
    return 0;
     }

Na później

Link dla uczniów, aby mieli dostęp do konkursu - proszę potwierdzić rejestrację, a przedtem założyć sobie konto na Szkopuł.