CLAB 1-1 2008-2009, Język Programowania (JP)


Wprowadzenie

Laboratorium obejmuje ćwiczenia praktyczne (programowanie w C++) dające prawidłowe nawyki i właściwe podejście do rozwiązywania problemów. Ćwiczenia praktyczne są związane z kierunkiem studiowania. Zakres tematyczny ćwiczeń laboratoryjnych zawiera:

  1. umiejętność budowania algorytmów (schematy blokowe)

  2. podstawy C++ (obsługa zintegrowanego środowiska pracy, struktura programu, typy danych),

  3. stopniowe wprowadzanie instrukcji C++ (instrukcje wejścia, wyjścia, warunkowe, pętle),

  4. zmienne strukturalne - tablice,

  5. tworzenie funkcji - programowanie strukturalne,

  6. wskaźniki,

  7. podstawy grafiki w C++,

  8. podstawy programowania obiektowego w C++,

  9. umiejętność czytania programów w C++.

ocena końcowa z przedmiotu: OK = 0.6*OW + 0.4*OL

Platforma E-learning: http://www.platforma.imiib.polsl.pl hasło: jpm

  1. Ogólna struktura i podstawowe elementy programu źródłowego w C++ - program sekwencyjny

    1. Obsługa zintegrowanego środowiska pracy C++, Ogólna struktura programu źródłowego w C++, operacje wejścia-wyjścia

Kompilator Dev C++ 4.9.6.0 - pobierać z platformy e-learning

Cele ćwiczenia:

Nowe zagadnienia:

Definicje nowych pojęć do przyswojenia:

Program (kod) źródłowy - jest to tekst programu napisany zgodnie z zasadami danego języka w edytorze tekstu.

Program wykonywalny - to jest to, co nadaje się do uruchomienia i sprzedaży, potocznie zwany „kodem exe”.

Zintegrowane środowisko pracy (programowania) - pakiet programów umożliwiających wykonanie wszelkich operacji niezbędnych do opracowania kodu źródłowego i wygenerowanie na tej podstawie programu wykonywalnego.

Preprocesor - program do przetwarzania wierszy programu, które rozpoczynają się znakiem #.

#include - dyrektywa preprocesora umożliwiająca włączanie do programu plików o podanej nazwie.

iostream.h - biblioteka standardowa zawierająca funkcje do obsługi strumieni wejścia i wyjścia

conio.h - biblioteka standardowa zawierająca funkcje do obsługi konsoli wejścia i wyjścia tj. klawiatura, ekran.

main() - funkcja (moduł) główna programu w C++ zawsze występująca, od której rozpoczyna się wykonywanie (start) programu. Tutaj w zapisie bez parametrów.

float - dane liczbowe typu rzeczywistego.

cin - strumień wejściowy, zwykle z klawiatury. Dane wstawiamy do strumienia za pomocą operatora >>.

cout - strumień wyjściowy, zwykle na ekran. Dane wstawiamy do strumienia za pomocą operatora <<.

getch() - funkcja z biblioteki conio.h odczytująca znak bezpośrednio z klawiatury.

clrscr - funkcja z biblioteki conio.h, czyści ekran i ustawia kursor w lewym górnym rogu.

endl - manipulator predefiniowany wstawiający znak końca wiersza, kursor przechodzi do następnego wiersza.

return 0 - instrukcja „zwróć wartość i powróć”. Powoduje zakończenie wykonywania funkcji i zwrócenie wartości. Tutaj zwracana jest wartość 0.

Zadanie 1

Napisz program do sumowania dwóch liczb rzeczywistych podanych z klawiatury.

Program źródłowy

#include <iostream.h> //obsługa strumieni wejścia/wyjścia

#include <conio.h> //obsługa klawiatury i ekranu

main() //funkcja główna - start programu

{ //otwarcie nawiasu logicznego

float x1,x2, suma; //deklaracja zmiennych

clrscr; //funkcja czyszczenia ekranu

cout<<"Podaj liczby x1 i x2: "<<endl; // instrukcja wyjścia -wyprowadzenie strumienia

cin>>x1;

cin>>x2; // instrukcja wejścia -wprowadzenie strumienia;

cout<<"Dodaj do liczby x1 liczbę x2"<<endl;

suma=x1+x2; // instrukcja przypisania;.

cout<<"Wynik sumowania wynosi: "<<suma<<endl;

getch(); // funkcja odczytywania znaku z klawiatury

return 0; //instrukcja zakończenia wykonywania funkcji

zwana instrukcją „zwróć wartość i powróć”

} //zamknięcie nawiasu logicznego

Ćwiczenia laboratoryjne nr 1.1

„Język Programowania” str. 1



Wyszukiwarka

Podobne podstrony:
CLAB 7-1 2008-2009, Napisz program zwiększający parametry a=1 i b=1 o stałe wartości (np
CLAB 6-1 2008-2009, Tematy ćwiczeń laboratoryjnych z Języka Programowania
CLAB 1-1 2008-2009, Tematy ćwiczeń laboratoryjnych z Języka Programowania
CLAB 1-2 2008-2009, Tematy ćwiczeń laboratoryjnych z Języka Programowania
CLAB 7-2 2008-2009, Tematy ćwiczeń laboratoryjnych z Języka Programowania
CLAB 3-1 2008-2009, Tematy ćwiczeń laboratoryjnych z Języka Programowania
zestaw 1, Język Programowania (JP)
Zestaw B, Język Programowania (JP)
CLAB 5-1 2008-2009, 5
Sciaga JP, Język Programowania (JP)
Zadania 2, Język Programowania (JP)
Zestaw C, Język Programowania (JP)
CLAB 4-1 2008-2009, Ćwiczenia laboratoryjne

więcej podobnych podstron