Tablice Zajęcia 8. Definicja Tablica (z ang. array) jest zmienną złożoną, która składa się z ciągu elementów tego samego typu. W pamięci komputera tablica.

Slides:



Advertisements
Podobne prezentacje
Tablice 1. Deklaracja tablicy
Advertisements

Egzamin.
Podstawy programowania PP – LAB2 Wojciech Pieprzyca.
Wzorce.
Algorytmy – różne przykłady
Sortowanie Zajęcia 13.
Instrukcje warunkowe Zajęcia 5.
ZŁOŻONOŚĆ OBLICZENIOWA
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Programowanie imperatywne i język C
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Podstawy informatyki Wirtotechnologia – Wskaźniki i referencje
Podstawy informatyki Rekurencja i rekurencja Grupa: 1A
Podstawy informatyki Powtórka Grupa: 1A Prowadzący: Grzegorz Smyk
Podstawy informatyki Rekurencja i rekurencja Grupa: 1A
Podstawy informatyki Informatyka stosowana Prowadzący: Grzegorz Smyk
Tablice.
Tablice Informatyka Cele lekcji: Wiadomości: Uczeń potrafi:
Wykład 1: Wskaźniki Podstawy programowania Programowanie w C
Podstawy programowania PP – LAB6 Wojciech Pieprzyca.
Podstawy programowania PP – WYK5 Wojciech Pieprzyca.
Podstawy programowania
Podstawy programowania PP – LAB5 Wojciech Pieprzyca.
Zapis informacji Dr Anna Kwiatkowska.
Arkusz kalkulacyjny Excel
AWK Zastosowania Informatyki Wykład 1 Copyright, 2003 © Adam Czajka.
Arkusz kalkulacyjny Excel
Podstawy programowania
O relacjach i algorytmach
Podstawy informatyki (4)
Zbiór do posortowania mieści się w pamięci
Podstawy informatyki 2013/2014
Podstawy programowania
Podstawy informatyki Struktury, operatory, wyjątki
TABLICE C++.
Łódź, 3 października 2013 r. Katedra Analizy Nieliniowej, WMiI UŁ Podstawy Programowania Złożona składnia języka C++
Podstawy programowania
Pliki tekstowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików tekstowych. Pliki takie zawierają informację niezakodowaną
Podstawy programowania w języku C i C++
Jerzy F. Kotowski1 Informatyka I Wykład 14 DEKLARATORY.
Algorytmy rekurencyjne - przykład
Łódź, 3 października 2013 r. Katedra Analizy Nieliniowej, WMiI UŁ Podstawy Programowania Programy różne w C++
Tablice. Tablica struktura danych, służy do przechowywania danych tego samego typu, zapisana w pamięci w sposób ciągły. Deklaracja tablicy PascalC++,
Tablice w Turbo Pascalu.
Sortowanie tablic jednowymiarowych
Matematyka i system dwójkowy
Programowanie strukturalne i obiektowe C++
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Excel Filtrowanie Funkcje bazodanowe
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Kolumny, tabulatory, tabele, sortowanie
WYKŁAD 06 Programowanie dynamiczne Grażyna Mirkowska.
Typy liczbowe, zmienne, operatory Zajęcia 4. Zmienne Zmienna – to w programowaniu element programu, który może mieć przypisaną pewną wartość (wartość.
Rozwiązanie zagadki nr 2
Pętle Zajęcia 6.
Klasy String i Vector Zajęcia 9. Klasa String Atutem języka C++ jest biblioteka standardowych szablonów STL (Standard Template Library), która udostępnia.
Największy Wspólny Dzielnik (NWD) Najmniejsza Wspólna Wielokrotność (NWW) Zajęcia 12.
Funkcje - rekurencja Zajęcia 8. Funkcje - definicja Ogólna postać funkcji w C++: typZwracany nazwaFunkcji(listaParametrówWejściowychFunkcji) { ciało funkcji.
Programowanie imperatywne i język C Copyright, 2007 © Jerzy R. Nawrocki Wstęp do.
Seminarium Dyplomowe: Metodyka i Techniki Programowania Autor: Bartłomiej Fornal.
Podstawy informatyki Tablice Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Wstęp do programowania wykład 3 Typy wyliczeniowe, tablice.
„Filtry i funkcje bazodanowe w EXCELU”
Excel 2007 dla średniozaawansowanych Zajęcia z Prowadzący: Artur Kołos.
C++ mgr inż. Tomasz Turba Politechnika Opolska 2016.
Zmienne typy danych w VBA. MS Excel – typy danych w języku programowania VBA.
C++ mgr inż. Tomasz Turba Politechnika Opolska 2016.
Wskaźniki Elżbieta Labocha.
Dane, zmienne, instrukcje
Język C++ Tablice Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła Jerzego.
Zapis prezentacji:

Tablice Zajęcia 8

Definicja Tablica (z ang. array) jest zmienną złożoną, która składa się z ciągu elementów tego samego typu. W pamięci komputera tablica zajmuje spójny obszar, a jej elementy są ułożone kolejno jeden obok drugiego. Elementy tablicy nazywamy komórkami. Komórki w tablicy są ponumerowane. Numer komórki nazywamy indeksem tablicy. W języku C++ wszystkie indeksy komórek tablic rozpoczynają się od zera. Odwołując się do komórek spoza zakresu tablice możesz liczyć na to, że otrzymasz śmieci!! Deklaracja tablicy: TypElementów nazwaTablicy[liczbaKomórekTablicy]; Np. int tab[5] // deklaracja 7 elementowej tablicy elementów typu int char tablica[9] // deklaracja 9 elementowej tablicy pojedynczych znaków typu char Inicjalizacja elementów tablicy: int tab[5] = {2,3,4,-11,3}; lub tab[0]=2; tab[1]=3; tab[2]=4; tab[3]=-11; tab[4]=3; char tablica[15]= "niezapominajka"; lub char tablica[14]= {'n','i','e','z','a','p','o','m','i','n','a','j','k','a'};

Zadanie 1 Napisz program w C++, który zrealizuje następujace zadania: 1.Wczytaj dowolną liczbę całkowitą n>0. 2.Wczytaj następnie n liczb całkowitych (zapamiętaj je w formie tablicy tab int[n] ). 3.Wyświetl elementy tablicy po kolei, tj. według indeksów: 0,1,…,n-1. 4.Wyświetl elementy tablicy po kolei od końca, tj. według indeksów: n-1,n-2,…,0. 5.Wyświetl sumę elementów tablicy tab. 6.Wyświetl iloczyn elementów tablicy tab. 7.Wyświetl ilość liczb parzystych i nieparzystych występujących w tablicy tab. 8.Wyświetl największy element z tablicy tab oraz jego pozycję. 9.Wyświetl najmniejszy element z tablicy tab oraz jego pozycję. 10.Posortuj tablicę tab rosnąco. 11.Posortuj tablicę tab malejąco.

Zadanie 2 Napisz program w C++, który zrealizuje nastepujace zadanie: 1.Wczytaj swoje imię, nazwisko oraz wiek z klawiatury jako jeden ciąg znaków. Możesz to zrobić tak: Zadeklaruj najpierw tablicę 100 elementową zmiennych char : char dane[100]; Następnie ciąg znaków z klawiatury do tej tablicy możesz wczytać za pomocą konstrukcji: cin.getline(dane,100); Rzeczywistą ilość znaków w tablicy możesz odczytać w następujący sposób: int dlugosc = (int)strlen(dane); 2.Napisz teraz tak dalszą część programu aby na przykładowo wczytany ciąg: Robert Kowalczyk 35 program reagował w następujący sposób: Witaj chłopaku Robert. Widzę, że masz 35 lat i na nazwisko Kowalczyk.

Praca domowa: Zadanie Doczytaj o tablicach dwuwymiarowych w C++ i napisz prosty program, który najpierw wczyta wymiary tablicy, tj. m – wierszy i n – kolumn, następnie wczyta jej elementy (liczby całkowite), a na koniec wypisze wszystkie jej elementy w postaci tablicy (wiesze i kolumny) oraz wypisze sumę jej wszystkich elementów.