2649164074

2649164074



Podstawy programowania Tomasz Tyksiński


Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa

2. Podstawowe elementy języka wyższego rzędu

1.    Środowisko Dev-C++

Darmowe środowisko programistyczne, istnieje również w wersji Portable, zalecana wersja programu 4.9.9.2 (Bloodshed). Do pobrania ze strony z zajęciami.

-    Uruchamianie

Nowy projekt - Menu: Plik, Nowy, Projekt, Console Application Wybieramy projekt C++

-    Po wybraniu projektu C++ dostajemy szablon programu w języku C++

Sinclude <cstdlib>

#include <iostream>

using namespace std;

int main(int argc, char *argv[])    {

systemf"PAUSE"); return EXIT_SUCCESS;

}

Menu Plik: Zapisz projekt jako..., Zapisz, Zamknij projekt, Zakończ Warto zapisywać każdy projekt w osobnym folderze o sensownej nazwie

-    Menu Uruchom:

-    Kompiluj, Ctrl+F9 - wygeneruj program uruchamialny (preprocesor, kompilator, asembler, linker)

-    Uruchom, Ctrl+FlO - po wygenerowaniu programu, można go uruchomić Kompiluj i uruchom, F9 - nowa kompilacja po zmianach i uruchomienie Przebuduj wszystko, Ctrl+Fll - kompilacja wszystkich plików składowych projektu

-    Parametry... - przekazanie dodatkowych parametrów uruchomieniowych z poziomu systemu operacyjnego

2.    Struktura programu w C/C++

Kompilator rozróżnia wielkość liter

Funkcja main () - musi wystąpić stąd zaczyna się przetwarzanie programu Zagnieżdżanie komend { }- nawiasy klamrowe

-    Komentarze:

//    - komentarz do końca linii

-    /*    */ - komentarz wewnątrz programu

3.    Podstawowe typy zmiennych - typy proste:

-    Typy całkowite: int, char

Typ rzeczywisty: float, double

Modyfikatory: long, long long, short; signed, unsigned Deklaracje zmiennych: [modyfikator(y)] typ nazwa;

Definicje zmiennych: [modyfikator(y)] typ nazwa = wartość;

Definicje stałych: const [modyfikator(y)] typ nazwa = wartość;

Czy stałą można modyfikować?

Zapis wartości: n[L, I, U, u], 0x/i, On, n., n.m[L, I, F, f]

Operacja podstawienia: zmienna = wartość; /* NIE := */

Gdzie można deklarować zmienne i zasięg zmiennej

5



Wyszukiwarka

Podobne podstrony:
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa5. Organi
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa 4. Pętla
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa Poniższe
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa6. Funkcj
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa7. Tablic
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa8. Pliki
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa cout « t
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa9. Zadani
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa Podstawy
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa1. Zapis
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa Drugim
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa3. Wyraże
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa4. Sterow
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa 8.
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i

Podstawy programowania Tomasz Tyksiński int a=3;min Wyższa Szkota Nauk Humanistycznych i
Wprowadzenie JOANNA ŚWIĄTKIEWICZ Wyższa Szkoła Nauk Humanistycznych i Dziennikarstwa w

więcej podobnych podstron