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

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 prześlij na maila klasowego w celu weryfikacji ( w Temacie wpisz imię, nazwisko i klasę)

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 2Program do wyszukiwania literówek





zadanie nr 3

ZMIENNE

Zadanie robimy w programie CodeBlock lub za pomocą kompilera on-line      https://www.onlinegdb.com/online_c++_compiler
Wyświetl na ekranie, przy pomocy prawidłowo dobranych zmiennych  swoje imię, nazwisko i swój wiek. Dodatkowo zastosuj zmienną, która wyświetli, ile bajtów zużyje każda w/w zmienna. Umieść też komentarz w którym wymienisz zastosowane zmienne. Poniżej skrypt z pięcioma  zmiennymi, z którymi między innymi  będziemy pracować przy programowaniu w C++.  Plik w formacie cpp zapisz na Pendrive w folderze 3. Zmienne

zmien.pngconsola.png


zadanie 4

WSKAŹNIKI  

Zadanie robimy w programie CodeBlock lub za pomocą kompilera on-line https://www.onlinegdb.com/online_c++_compiler Stwórz 3 zmienne typu int, następnie 3 wskaźniki, czyli po jednym wskazującym na każdą z tych zmiennych. Następnie dokonaj na nich prostych operacji matematycznych, czyli dodawanie, odejmowanie i mnożenie. Wykorzystaj do tych operacji wszystkie 3 wskaźniki. Podsumowując - operacje przeliczeniowe mają być przeprowadzone na wskaźnikach a nie bezpośrednio na zmiennych. Poniżej początek treści przykładowego zadania . Dodatkowo można uwidocznić na monitorze adres zajętej komórki dla wybranego wskaźnika. Plik w formacie cpp zapisz na Pendrive w folderze 4. Wskaźniki.


operacje na wskaźnikach - wzór

wsk.jpg


prawidłowy wynik


zadanie nr 5

                                                                                                                     WPROWADZANIE DANYCH

Pobierz od użytkownika rok jego narodzin i oblicz ile użytkownik ma lat. Do jakieś zmiennej przypisz aktualny bieżący rok a następnie pobierz od użytkownika rok jego narodzin i za pomocą prostych operacji matematycznych oblicz i wyświetl ile ma lat. Wcześniej użytkownik ma wpisać swoje imię, które zostanie wyświetlone. Plik w formacie cpp zapisz na Pendrive w folderze 4. Wprowadzanie danych.

Pomocne przykłady:

1. wprowadzanie danych

2. konsola po wprowadzeniu danych

3. potrzebne zmienne 

4. konsola z prawidłowym zadaniem

Zadanie nr 6

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 w formacie cpp zapisz na Pendrive w folderze 5. Tablice


przykład różnych zmiennych

wynik na konsoli

konsola z prawidłowym rozwiązaniem


skrypty, które powinny być użyte:

1.

2.

3.


Pamiętaj o prawidłowym zainstalowaniu bibliotek na początku programu i na prawidłowym zakończeniu programy, oraz na dokończeniu instrukcji Tablic (obraz nr 1.)

Zadanie nr 7

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 w formacie cpp zapisz na Pendrive w folderze 6. Pętla do while

przykładowa pętla while :petla_WHILE_przyklad.jpg

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 8

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 7. Pętla for