Zadanie 0

Łańcuch znaków w języku C++

Napisz instrukcję w programie C++ by wyświetlić tablicę ACII charakterystyczną dla klawiatury. (podręcznik str. 12).

Adres do programu:   https://www.onlinegdb.com/online_c++_compiler.  Następnie zapisz kod do pliku CPP i umieść go we własnym nośniku Pendrive w folderze informatyka i dalej w podfolderze o nazwie 1.  Łańcuch znaków

zmodyfikuj kod do poniższej wersji (podręcznik str.13)

zadanie 1

Terminologia C++

Znajdź informacje na temat niżej wymienionych pojęć z obszaru programowania w C++. Zapisz sobie krótkie definicje na ich temat (będą potrzebne do zrozumienia struktury i działania programu), a także do rozwiązania testu z terminologii C++ na ocenę.

Opracowane zagadnienia umieść  we własnym nośniku Pendrive w folderze informatyka i dalej w podfolderze o nazwie 1.  Terminologia C++

1. identyfikatory

2. cout

3. endl

4. zmienna int

5. zmienna short

6. zmienna unsigned short

7. zmienna float

8. zmienna double

9. zmienna long double

10. zmienna bool

11. zmienna char

12. zmienna string

13. zmienna sizeof

14. wskaźniki

15. komentarze

Dodatkowo pojawią się wynikające z wyżej wymienionych takie pojęcia jak:  

prawidłowy zapis dla strumienia cout to      cout<<"Hello World";

C++ pozwala na definiowanie własnych typów zmiennych

Dzięki wskaźnikom wartości zmiennych przechowywane są  zawsze pod tym samym adresem w pamięci


Zadanie nr 2

Program do wyszukiwania literówek

Wpisz kod ze strony 15 podręcznika  w kompilatorze C++ https://www.onlinegdb.com/online_c++_compiler

Kod jest też poniżej. Następnie wykonaj ćwiczenie nr 4 ze strony 16. (Screen ćwiczenia także poniżej). Następnie zapisz kod do pliku CPP i umieść go we własnym nośniku Pendrive w folderze informatyka i dalej w podfolderze o nazwie 2.  Program do wyszukiwania literówek

Zadanie nr 3

Tablice

Stwórz dwie tablice. W pierwszej tablicy umieść proste nazwy np. produktów. W drugiej umieść ceny tych produktów. Zarówno cen jak i produktów równa ilość np. 5. Następnie pobierz poprzez standardowe wejście (klawiaturę) od użytkownika informację, który by chciał wyświetlić produkt. (Tworzymy taką prostą bazę danych opartą na Tablicach). Jeżeli użytkownik wybierze np. 4 to wyświetlić powinien się produkt (np. lizaki) wraz z ceną. Plik umieść w folderze nr  3. 

przykład różnych Tablic zmiennych

wynik na konsoli

konsola z prawidłowym rozwiązaniem

skrypty, które powinny być użyte



Zadanie nr 4

Pętla while i do while

Użytkownik musi podać z klawiatury dowolną liczbę całkowitą, która będzie dodawana do wcześniej zdeklarowanej liczby. Dodatkowo trzeba użyć instrukcji (prawda, fałsz i wyczyszczenia strumienia wyjściowego). Należy zdeklarować dowolną liczbę całkowitą do której nasz program będzie dodawał liczbę wpisaną z klawiatury. Warunkiem pętli do while będą prawidłowo wprowadzone dane, czyli liczba całkowita, przy próbie wprowadzenia innych danych program będzie uruchamiał się tak długo do puki nie wprowadzimy prawidłowe dane. Plik z zadaniem w formacie cpp. umieść w folderze nr 4 pętla while i do while

konsola (wynik) przykładowej pętli while: konsola_przyklad_while.jpg

przykładowa pętla do while:do_while_przyklad.jpg

konsola (wynik) przykładowej pętli do while:konsola_do_while.jpg

Poszczególne instrukcje do złożenia aby program działał :

Na początku programu powinien być ten zapis biblioteki

poniższe składowe skryptu nie są przedstawione w prawidłowej kolejności

instrukcja dodawania :

instrukcja prawda fałsz:

instrukcja przykładowej liczby (wpisujemy przed pętlą):

instrukcja wprowadzania danych:

instrukcja wyczyszczenia :

Wynik na konsoli przy błędnym wstawieniu danych przy prawidłowo działającym programie:
konsola 1

Wynik na konsoli przy prawidłowym wstawieniu danych przy prawidłowo działającym programie:

konsola 2


Zadanie nr 5

Pętla for

Stwórz za pomocą pętli for program ewidencjonujący dane z tabeli (arkusz kalkulacyjny), który wykaże cenę brutto pojedynczych towarów oraz całkowitą wartość magazynu. Struktura programu poniżej:

1. Trzeba stworzyć Tablicę z danymi z arkusza, Tablica pokazana tutaj jest prawidłowa ale ma zmienione dane względem tabeli z arkusza tu należy zmienić dane. Zadanie umieść w folderze nr 5. pętla for

Dane z arkusza kalkulacyjnego:   arkusz - tabela

Instrukcja Tablicy:

2. Zmienna licznik (może być własna nazwa) dla pętli for. Jest mniejsza lub równa 4. Umieszczona przed główną strukturą pętli.

Instrukcja :

3. Prawidłowa pętla for dla tego zadania zawarta między nawiasami klamrowymi {}, która pozwala przeprowadzić operacje przeliczeniowe, by uzyskać cenę z VAT dla towarów i przemnożenie przez ilość sztuk i ilość pudełek (co daje wartość magazynu).

Instrukcja :

4. Wyświetlenie poza pętlą:

Instrukcja :


Zadanie nr 6

Pętla for

Przepisz program z pętlą for i uzyskaj efekt wyświetlenia wyszczególnionych liczb wraz z powstałym wypełnieniem.

Teraz postaraj się tak przemodelować instrukcję programu (kluczowa będzie zmienna "licznik") by powstał taki efekt:

  Plik w formacie cpp zapisz na Pendrive w folderze nr 6. Pętla for II