subota, 29. rujna 2012.

Programiranje u C++ programskom jeziku lekcija br. 1: "Hello World"

O ovoj lekciji

Ova lekcija naučiti će vas kako napraviti najjednostavniji program s kojim većina programera počinje, a zove se "Hello World".

Napomena: Pazite na veličinu slova, razmake, punktacije, oznake, simbole i sl.

Postupak rada i analiza programa

  1. Kako bi započeli upisivati program prvo moramo dodati neku zbirku funkcija. Zbirke funkcija su sve datoteke koje su snimljene u .h formatu (C/C++ Header). U ovom slučaju koristiti ćemo zbirku iostream.h, koja nudi osnovne funkcije za pisanje C++ jezika. Kako bi računalu dokazali da želimo dodati zbirku podataka, prije pisanja programa u prvim redovima treba upisati #include<>. Između zagrada treba dodati naziv zbirke koju želimo dodati, u ovom slučaju to je iostream.h. Na kraju, ovaj red bi trebao ovako izgledati:
      • #include<iostream.h>
  2. Preskočimo par redova ili nastavite pisati u idućem redu.
  3. Kao početak programskog koda, dodati ćemo klasu main. Klasa se može usporediti s poglavljem knjige i sadrži jedan dio programskog koda. Main ćemo zasad upisati samo kao main(), a u naprednijim programima dodatne upute, tzv. argumente možemo dodati između zagrada. Sve što treba pisati u ovom redu je:
      • main()
  4. U idućem redu dodajemo otvorenu vitičastu zagradu ("{") tako da pritisnemo AltGr+B.
  5. U idućem redu počinjemo s upisivanjem funkcija. Jedna od dvije funkcije koju ćemo koristiti u ovom programu je printf. To je jedna od funkcija koju ćemo često susretati u programiranju, a njena je zadaća da ispiše neki tekst ili rezultat neke operacije. Kako bi tu funkciju pravilno upisali, upišite printf() u ovaj redak. Između zagrada dodajemo navodnike, a između navodnika upisujemo "Hello World". Još jedna važna stvar, a to je dodavanje točke-zareza na kraju funkcije (";"). S tim završavamo upis funkcije. Cijeli red bi trebao ovako izgledati:
      • printf("Hello World");
  6. Da bi sada dovršili program, on bi se uključio, prikazao rezultat ("Hello World") i automatski isključio. To bi se zbog velike brzine današnjih računala dogodilo vrlo brzo i to je nešto što ne želimo jer rezultat nije moguće vidjeti. Zato ćemo u idućem redu dodati funkciju system. Ova funkcija daje uputu programu da želi da sustav nešto učini. U ovom slučaju, mi bismo željeli pauzirati program kako bi vidjeli rezultat. Zato ćemo u red prvo napisati system();. Kao i u printf funkciji, tako ćemo i ovdje dodati navodnike između zagrada. U navodnike ćemo upisati "pause". Sustav će znati da se treba zaustaviti nakon izbacivanja rezultata. Naš redak bi na kraju trebao izgledati ovako:
      • system("pause");
  7. Kako bi računalu rekli da ovdje završavaju funkcije vezane uz klasu main, dodajemo zatvorenu vitičastu zagradu ("}") na početak novog reda pritiskom na AltGr+N.

Naš programski kod bi trebao izgledati ovako:

#include<iostream.h>

main()
{
    printf("Hello World");   
    system("pause");
}


Rješenje i analiza rješenja

Kada se program pokrene, rezultat bi trebao biti ovakav:

Hello WorldPress any key to continue . . .

Ako je tako vaš program je točan. Sada ćemo razraditi rješenje

  1. Hello World
    • To je rezultat funkcije printf.
  2. Press any key to continue . . .
    • Ovaj rečenica pojavljuje se kao posljedica korištenja naredbe pauziranja ("pause").

Nema komentara:

Objavi komentar