SlideServe
Menu
Préférences
© SlideServe · v2026

Podstawy informatyki

sherry avatar
14 diapositives · 357 Views · Sep 15, 2014

Podstawy informatyki. Struktury Prowadzący: Grzegorz Smyk. Wydział Inżynierii Metali i Informatyki Przemysłowej Akademia Górniczo – Hutnicza im. Stanisława Staszica Kraków, 3-12-2013 r. String – tablica charow. Aby rozpocząć pracę ze zmiennymi przechowującymi tekst, należy użyć narzędzia:

Podstawy informatyki - slide 1
01 / 14Podstawy informatyki
1 / 17

Télécharger la présentation

Podstawy informatyki
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Podstawy informatyki Struktury Prowadzący: Grzegorz Smyk Wydział Inżynierii Metali i Informatyki PrzemysłowejAkademia Górniczo – Hutnicza im. Stanisława StaszicaKraków, 3-12-2013 r

  2. String – tablica charow Aby rozpocząć pracę ze zmiennymi przechowującymi tekst, należy użyć narzędzia: Std::string A także należy dodać plik nagłównowy: #include <string>

  3. String – tablica charow Na zmiennej typu string możemy operować tak samo jak każdej innej zmiennej lub tak jak na tablicycharów odwołując się do poszczególnych elementów w tablicy. Możliwe jest dodawanie (sklejanie) zmiennych typu string jednak nie można sklejać w następujący sposób: string zmienna = „nowy ” + „wyraz”

  4. Struktury Struktury stanowią odwzorowanie elementów świata rzeczywistego w sposób uproszczony rzeczywistości komputerowej. Zamiast tworzyć wielu zmiennych oraz ręczne łączenie ich w grupy, możemy utworzyć strukturę – obiekt, która będzie mieć określone elementy ją opisujące.

  5. Struktury - budowa Przykład budowy: struct nazwa { // definicja struktury typ1 element1; // pola elementów typ2 element2; // struktury … }; struct nazwa obiekt; // deklaracja obiektu

  6. Struktury – odwołanie do elementów struct data { int dzien; int miesiac; int rok; }; struct data dzis; … dzis.dzien = 3; dzis.miesiac = 12; dzis.rok = 2013;

  7. Struktury - elementy dzis.rok = 2013; dzis - nazwa zmiennej; . - operator wyboru pola struktury; rok - nazwa pola struktury; = - operator przypisania 2013 - dowolna wartość odpowiadająca typowi elementu struktury

  8. Struktury – dawny zapis

  9. Struktury W języku C++ nazwa oznacznikowa struktury występująca po słowie structjest pełnoprawną nazwą typu strukturalnego. Nie trzeba używać słowa struct. struct _data { int dzien; int miesiac; int rok; }; data dzis;

  10. Zadanie 1 Napisz program, w którym utworzona zostanie struktura „Student”, a w niej elementy: „imię, nazwisko, kierunek i wydział”. Utwórz tablicę obiektów, przy pomocy funkcji uzupełnij poszczególne elementy (min. 5) i wypisz je na ekran w postaci. Imie: <imie> Nazwisko: <nazwisko> Kierunek: <kierunek> Wydział: <wydział>

  11. Zadanie 2 Utwórz strukturę pracownik, a następnie uzupełnij tablicę obiektów (min. 5). Struktura powinna zabierać takie pola jak:> imię, nazwisko, wynagrodzenie w każdym miesiącu, średnie wynagrodzenie pracownika Napisz funkcję, do której jako argument zostanie przekazany pracownik, funkcja ma za zadanie obliczenie wartości średniej zarobków pracownika (obiekt ma być przekazany przez wskaźnik).

  12. Zadanie 3 Utwórz strukturę samochód, a w niej elementy: marka, model, rok produkcji, pojemność baku, spalanie. Utwórz tablicę obiektów (min. 10) tej struktury, a następnie wybierz ten element tablicy, którego obiekt ma najmniejsze spalanie oraz zasięg (możesz wykorzystać tablicę statyczną lub dynamiczną).

  13. Zadanie 4 Utwórz struktury: Autor, która zawiera: imię, nazwisko, rok urodzenia, data śmierci oraz strukturę: Książka o elementach: tytuł, gatunek, autor. Napisz program, który umożliwi przy pomocy funkcji wczytanie kilku książek do tablicy różnych autorów, a następnie napisz funkcje sortujące wg tytułu książek, gatunku (podaj gatunek -> zwróć na ekran elementy z tego gatunku), autora.

  14. Zadanie 5 Utwórz strukturę student, a w niej elementy: imie, nazwisko, przedmiot, rok studiów. Utwórz strukturę przedmiot, a w niej: nazwa, prowadzący, oceny; Napisz program umożliwiający uzupełnienie przedmiotów należących do danego studenta, oraz obliczanie średnich arytmetycznych z poszczególnych przedmiotów oraz sortowanie wg po najlepszych przedmiotach danego studenta i po najlepszych studentach z danego przedmiotu.