Strona Główna     FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy


Poprzedni temat :: Następny temat
[c/c++] Dodatkowe zajęcia w szkole.
Autor Wiadomość
crooleeck 
Wymiata!


Pomógł: 22 razy
Skąd: Miedziana Dzioora...
Wysłany: 2006-10-18, 16:37   [c/c++] Dodatkowe zajęcia w szkole.

W mojej szkole w piątki będą dodatkowe zajęcia z informatyki na których będę się uczył programowania w c++. Przyznam że z programowania jestem całkiem zielony. Na pierwszych zajęciach niestety nie będę mógł się pojawić (szpital :/ ). No i będę do tyłu. I tu mam pytanko, co może być na takiej pierwszej lekcji, żebym to sobie nadrobił. Bo raczej pierwsza lekcja będzie bardzo ważna, a wątpie żeby mi to ktoś wytłumaczył (w sensie ktoś ze szkoły).
_________________
#pctown.pl @ PolNet
http://crooleeck.jogger.pl/
 
 
   
Maciek 
Programmer


Pomógł: 9 razy
Skąd: Radom
Wysłany: 2006-10-18, 17:20   

Moim zdaniem to będzie lekcja organizacyjna, jakie kompilatory, środowiska, może o tym na czym to polega.

Osobiście korzystam z Dev-Cpp dobre zintegrowane środowisko programistyczne http://www.bloodshed.net/devcpp.html - strona domowa. (Nawet jest napisane w Delphi 6 ;) ). Gdybym miał prowadzić takie zajęcia to bym zaczął od przedstawienia czym jest programowanie, bo pewnie część osób dopiero zaczyna, przedstawił dostępne kompilatory itp. Może coś o algorytmach, ale to już w praktyce wyjdzie.

Przepisze Ci pierwsze rozdziały z Symfoni C++ Standart (polecam, jak masz 70 zł ;) )
Cytat:
1.Startujemy
1.1 Pierwszy program
1.2 Drugi program
1.3 Ćwiczenia

2. Instrukcje sterujące
2.1 Prawda - Fałsz, czyli o warunkach
2.1.1 Wyrażenie logiczne
2.1.2 Zmienne logiczne bool jako warunek
2.1.3 Stare dobre sposoby z dawnego C++
2.2 Instrukcja warunkowa if
2.3 Pętla while
2.4 Pętla do...while...
2.5 Pętla for
2.6 Instrukcja switch
2.7 Co wybrać switch czy if...else?
2.8 Instrukcja break
...
3. Typy
4. Operatory
5. Funkcje
6. Preprocesor
7. Tablice
8. Wskaźniki
... i aż do 23 rozdziału

dalej niż 2.8 to już na pewno na pierwszej lekcji nie będzie :) .

Wolałbym na twoim miejscu zapytać się po cichu o czym było i wtedy to można się rozpisać, jak nie będziesz czegoś rozumiał.

Najlepiej to by było gdybyś znał już jakiś język programowania, ale jeżeli nie to nic się nie stało, przecież kiedyś trzeba zacząć.

Jeżeli to będzie taki kurs od podstaw to pewnie zaczniecie od konsoli (możesz ją zobaczyć wpisując w Uruchom... "cmd")
Pierwszy program.
Kod:
#include <iostream>
int main()
{
    std::cout << "Witamy na pokladzie";
}

Każdy program zaczynamy od funkcji głównej main(). W niej wpisujemy wszystkie instrukcje, które będą coś z naszym programem robić. Musimy je umieszczać między klamrami { i }. Czyli inaczej w ciele funkcji. My mamy jedna instrukcje cout. Jak można się domyślać cout to inaczej console output czyli wypisywanie na ekranie konsoli strumienia tekstu Witamy na pokładzie. Lecz, gdybyśmy nie napisali na począstku #include <iostream> nie wyświetliło by nam się nic, tylko kompilator wywaliłby błędy, że nie zna funkcji cout.

Nie wiem czy nie wyszedłem za daleko, ale dodam, że każdą instrukcję piszemy w jednej lini, dla przejżystości i na końcu każdej lini piszemy średnik. To bardzo częsty błąd młodych programistów. Jeżeli kiedyś nie będziesz wiedział co to za błąd to spójż czy poprawnie postawiłeś średnik.
Można też wstawiać znaki tabulacji dla każdego ciała funkcji dodajemy jeden tabulator, czyli na schemacie to wygląda tak:
{
>tab>instrukcja...
>tab>instrukcja...
>tab>{
>tab>>tab>instrukcja...
>tab>}
>tab>instrukcja...
}


PS: Może ja to troche nie po kolei wytłumaczam, tak że czekam na kolejne wskazówki dla naszego nowego programisty. crooleeck, jak coś to możesz przecież jeszcze spytać jak czegoś jeszcze nie będziesz wiedział. Ale zapytaj się kogoś za tydzień co było, ja nigdy na takie kółka nie chodziłem.

PS2: Miłego programowania!

edit:
PS3: O kurcze zapomniałem, po więcej informacji pytaj google. (ktoś na kse ma w sygnaturce "Mój przyjaciel Google" ;) )
_________________
"Zawsze łatwiej jest zmienić kod, którego jeszcze nie napisałem"
 
 
   
nebeu 
Moderator



Pomógł: 15 razy
Skąd: Radom
Wysłany: 2006-10-18, 17:35   

Praktycznie nic dodać nic ująć. Więc nie muszisz się bardzo tym przejmować, że Cię nie będzie. W necie jest pełno kursów. Widaomo, że nie jest to samo co szkolenia na żywo. Jednakże wprowadzenie nie jest trudne i sam będziesz mógł sobie nadrobić taką zaległość.
 
 
   
Asdef 
Administrator



Pomógł: 32 razy
Skąd: Lodz
Wysłany: 2006-10-18, 22:23   

Ja w swojej szkole na pierwszej lekcji miałem…

Kompilatory, czym jest programowanie, zmienne i ich typy (to jest bardzo ważne!!)
Jezyki programowanie, i tego typu duperelki… i pierwszy program „hello word”

Ale zmienne warto znać – dużo dają , do wprowadzenia do programmingu
_________________
PCT szuka ludzi dobrej woli, którzy jak mają ciekawe artykuły pisane z własnej ręki, to oczywiście można je nadsyłać nawet z gościa, po zatwierdzeniu przez moderatora…
http://www.pctown.pl/submitnews.php
lub wysyłać na asdef(malpa)o2.pl
http://img528.imageshack.us/img528/3311/dn9ar.png
 
   
Maciek 
Programmer


Pomógł: 9 razy
Skąd: Radom
Wysłany: 2006-10-27, 12:35   

crooleeck, i jak wrażenia? Opisz co było na tej drugiej lekcji.
_________________
"Zawsze łatwiej jest zmienić kod, którego jeszcze nie napisałem"
 
 
   
crooleeck 
Wymiata!


Pomógł: 22 razy
Skąd: Miedziana Dzioora...
Wysłany: 2006-10-27, 15:12   

Maciek, nie byłem bo bym musiał siedzieć dwie godziny i na nie czekać bo dzisiaj sporo lekcji nie było bo nauczyciele na rajdach się włóczą... Lizne jakiś kurs na necie i pójde (naprawde zamierzam pójść) na lekcje nr 3. Chce się teraz tego pouczyć (i tak to będę miał w drugiej klasie normalnie na lekcjach) bo mam nawet sporo czasu który można przeznaczyć na naukę.
_________________
#pctown.pl @ PolNet
http://crooleeck.jogger.pl/
 
 
   
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - recenzje anime
system walidacji dla gości opracował Petermechanic
Forum komputerowe
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 9