Zestaw egzaminacyjny
|
|
- Wiktoria Wolska
- 7 lat temu
- Przeglądów:
Transkrypt
1 Dr Bożena Woźna-Szcześniak; Zad. 1 Zestaw egzaminacyjny Korzystając ze stałej M_PI zdefiniowanej w pliku nagłówkowym cmath napisz program pi wypisujący do standardowego strum ienia wyjściowego 5 kolejnych potęg liczby π z dokładnością liczby cyfr po przecinku równą wykładnikowi potęgi potęga wartość Zad. 2 Począwszy od bieżącego sem estru nasz wydziałowy barek wprowadził nowy sposób obsługi dla klientów będących studentam i zapisanym i w system ie USOS. Barek udziela kredytu, pod warunkiem, że osoba zam ówi dokładnie 3 rzeczy. W celu rozliczenia przesyła następnie studentowi m aila z rachunkiem, np. w pliku rachunek.txt kanapka: 2.50 szarlotka: 1.50 woda m ineralna: 1.50 Treść listu składa się zawsze z 3 wierszy. Każdy wiersz zawiera nazwę towaru, dwukropek, cenę w złotych. Nazwa towaru m oże się składać z dowolnej liczby słów oddzielonych odstępam i, a słowa wyłącznie z liter. Napisz program suma obliczający całkowitą należność do zapłaty. Przykładowe wywołanie./sum a < rachunek.txt =5.50 Zad. 3 Korzystając z operatora sizeof sprawdź rozm iary następujących typów danych w wykorzystywanym przez siebie kom pilatorze: char, short int, int, long int, float, double, bool, enum, char*. Zad. 4 Korzystając z instrukcji iteracyjnych napisz program pi wypisujący w kolejnych wierszach wartość π z dokładnością do i m iejsc po przecinku
2 Zad. 5 Napisać program, który czyta znaki ze standardowego strum ienia wejścia i zm ienia m ałe litery na wielkie i odwrotnie (nie bierzem y pod uwagę polskich znaków), wypisując wynik do standardowego strum ienia wyjścia. Zad. 6 Napisz program slowa odczytujący liczbę słów ze strum ienia wejściowego i wypisujący ich liczbę oraz średnią długość. Zad. 7 Napisz program podzielne znajdujący wszystkie liczby z zakresu od 1 do 1000, które są podzielne przez sum ę swoich cyfr. Zad. 8 Napisz program podzielne2 znajdujący wszystkie liczby z zakresu od 1 do 1000, które są jednocześnie podzielne przez sum y swoich parzystych i nieparzystych cyfr. Zad. 9 Napisz program cezar, który czyta bajty ze standardowego strum ienia wejściowego (funkcja cin.get) i przepisuje do standardowego strum ienia wyjściowego (cout.put) zastępując litery alfabetu łacińskiego literam i znajdującym i się w alfabecie o n pozycji dalej. Wartość n odczytaj z param etru uruchom ienia program u. Zad. 10 Napisz funkcje wypisującą liczby pierwsze (lub złożone) z podanego zakresu liczb. Zad. 11 Napisz program, który wczytuje ze standardowego wejścia nieujem ną liczbę całkowitą n i wypisuje na standardowym wyjściu liczbę n!. W program ie użyj sam odzielnie zaim plem entowanej funkcji liczącej wartość silni. Zad. 12 Napisz funkcję, która dostaje jako argum enty liczby całkowite n i m, z których co najm niej jedna jest różna od zera i zwraca jako wartość n do potęgi m. Zad. 13 Napisz program, który wczytuje ze standardowego wejścia nieujem ną liczbę całkowitą n i wypisuje na standardowym wyjściu sum ę liczb m niejszych od n i zarazem względnie pierwszych z n. Algorytm wyliczania sum y podziel na dwie funkcje. Uwaga: Liczby względnie pierwsze to liczby całkowite, których największym wspólnym dzielnikiem jest jedność. Przykład: liczby 6 i 35 są względnie pierwsze, ale 6 i 27 nie są, gdyż obie są podzielne przez 3. Zad. 14 całkowitej n wartość elem entu o indeksie n ciągu zdefiniowanego w następujący sposób:
3 a0 = 1 an = 2 an dla n > 0. Zad. 15 całkowitej n wartość elem entu o indeksie n ciągu zdefiniowanego w następujący sposób: a0 = a1 = 1 an = an an dla n > 1 Zad. 16 całkowitej n wartość elem entu ciągu Fibonacciego o indeksie n. Zad. 17 całkowitej n wartość elem entu o indeksie n ciągu zdefiniowanego w następujący sposób: a0 = a1 = 1 an = a0 + a an 1 dla n > 1 Zad. 18 Napisz funkcję rekurencyjną, która dla otrzym anej w argum entach pary nieujem nych liczb całkowitych n i m zwraca wartość f(n, m) gdzie funkcja f jest zdefiniowana w następujący sposób: f (n, 0) = n f (0, m ) = m f (n, m ) = f (n 1, m ) + f (n, m 1) + f (n 1, m 1) dla n, m > 0. Zad. 19 Napisz funkcję, która dostaje jako argum enty pięć liczb typu int i zwraca jako wartość iloczyn podanych liczb. Funkcję napisz w taki sposób, żeby liczyła iloczyn także dwóch, trzech i czterech argum entów. Zad. 20 Napisz funkcję otrzym ującą jako argum enty wskaźniki do dwóch zm iennych typu int, która zwraca jako wartość m niejszą z liczb wskazywanych przez argum enty. Zad. 21 Napisz funkcję otrzym ującą jako argum enty wskaźniki do dwóch zm iennych typu int, która zam ienia ze sobą wartości wskazywanych zm iennych tylko wtedy, gdy wskazywana przez drugi argum ent zm ienna jest m niejsza od zm iennej wskazywanej przez pierwszy argum ent. Zad. 22 Napisz funkcję otrzym ującą dwa argum enty referencję a oraz wskaźnik b do zm iennych typu int, która zam ienia ze sobą wartości zm iennych, do których wskaźnik i referencję dostała w argum entach.
4 Zad. 23 Napisz bezargum entową funkcję, która rezerwuje pam ięć dla pojedynczej zm iennej typu int i zwraca jako wartość wskaźnik do niej. Zad. 24 Napisz funkcję, która dostaje jako argum ent dodatnią liczbę całkowitą n, rezerwuje w pam ięci blok n zm iennych typu int i zwraca jako wartość wskaźnik do początku zarezerwowanego bloku pam ięci. Zad. 25 Napisz funkcję, która dostaje dwa argum enty: wskaźnik na stałą typu int i wskaźnik na zm ienną typu int, i przepisuje zawartość stałej wskazywanej przez pierwszy argum ent do zm iennej wskazywanej przez drugi argum ent. Zad. 26 Napisz funkcję, która otrzym uje dwa argum enty: dodatnią liczbę całkowitą n oraz n- elem entową tablicę tab o elem entach typu const int i zwraca jako wartość średnią arytm etyczną elem entów tablicy tab. Zad. 27 Napisz funkcje, które otrzym ują cztery argum enty: dodatnią liczbę całkowitą n oraz trzy n- elem entowe tablice tab1, tab2 i tab3 o elem entach typu int, i: a) przypisuje elem entom tablicy tab3 sum ę odpowiadających im elem entów tablic tab1 i tab2 (do kom órki tablicy tab3 o indeksie i powinna trafić sum a elem entów tab1[i] i tab2[i]), b) przypisuje elem entom tablicy tab3 większy spośród odpowiadających im elem entów tablic tab1 i tab2 (do kom órki tablicy tab3 o indeksie i powinien trafić większy spośród elem entów tab1[i] i tab2[i]), c) przypisuje zawartość tablicy tab1 do tablicy tab2, zawartość tablicy tab2 do tablicy tab3 oraz zawartość tablicy tab3 do tablicy tab1. Zad. 28 Napisz funkcje, która otrzym uje dwa argum enty: dodatnią liczbę całkowitą n oraz n- elem entową tablicę tab o elem entach typu int i: (a) zwraca największą wartość przechowywaną w tablicy tab, zwraca najm niejszą wartość przechowywaną w tablicy tab, (b) zwraca indeks elem entu tablicy tab o największej wartości, zwraca indeks elem entu tablicy tab o najm niejszej wartości, (c) zwraca największą spośród wartości bezwzględnych elem entów prze chowywanych w tablicy tab, f) zwraca indeks elem entu tablicy tab o największej wartości bezwzględnej. Zad. 29 Napisz funkcję, która dostaje jako argum ent wskaźnik do jednowym iarowej dynam icznej tablicy o elem entach typu int i zwalnia pam ięć zajm owaną przez przekazaną w argum encie tablicę.
5 Zad. 30 Napisz funkcję, która otrzym uje jako argum ent dodatnią liczbę całkowitą n, a następnie tworzy dynam iczną n-elem entową tablicę o elem entach typu double i zwraca jako wartość wskaźnik do jej pierwszego elem entu. Zad. 31 Napisz funkcję porownaj, która jako argum enty otrzym uje dwa napisy i zwraca 1 gdy napisy są równe i 0 w przeciwnym przypadku. Proszę nie korzystać z biblioteki cstring. Zad. 32 Napisz funkcję, która jako argum enty otrzym uje dwa napisy i zwraca wartość 1, gdy pierwszy napis jest wcześniejszy w kolejności leksykograficznej i 0 w przeciwnym przypadku. Proszę nie korzystać z biblioteki cstring. Zad. 33 Napisz funkcję przepisz, która otrzym uje dwie tablice znaków i przepisuje napis znajdujący się w pierwszej tablicy do drugiej tablicy. Zakładam y, że w drugiej tablicy jest wystarczająco dużo m iejsca. Proszę nie korzystać z biblioteki cstring. Zad. 34 Napisz funkcję sklej otrzym ującą jako argum enty trzy tablice znaków i zapisującą do trzeciej tablicy konkatenację napisów znajdujących się w dwóch pierwszych tablicach (czyli dla napisów Ala m i a kota znajdujących się w pierwszych dwóch argum entach do trzeciej tablicy powinien zostać zapisany napis Ala m a kota ). Zakładam y, że w trzeciej tablicy jest wystarczająco dużo m iejsca. Proszę nie korzystać z biblioteki cstring. Zad. 35 Napisz funkcję wytnij2, która dostaje jako argum ent dwa napisy nap1 i nap2, i wycina z napisu nap1 pierwsze wystąpienie w nim napisu nap2. Zad. 36 Napisz funkcję, która otrzym uje w argum encie tablicę napisów (tablicę o elem entach typu string) oraz jej rozm iar i zwraca jako wartość pierwszy leksykograficznie spośród przechowywanych w tablicy napisów (funkcja powinna zwrócić kopię znajdują cego się w tablicy napisu). Zad. 37 Napisz funkcję, która dostaje w argum encie referencję do napisu i zam ienia wszystkie występujące w nim m ałe litery na odpowiadające im duże litery. Zad. 38 Napisz funkcję, która dostaje w argum entach dwuwym iarową tablicę elem entów typu int, o pierwszym wym iarze podanym jako drugi argum ent funkcji oraz drugim wym iarze równym 100 i wypełnia ją zeram i. Zad. 39 Napisz funkcję, która dostaje w argum entach tablicę dwuwym iarową elem entów typu int, o pierwszym wym iarze podanym jako drugi argum ent funkcji oraz drugim wym iarze równym 100, która to funkcja zwraca jako wartość sum ę wartości elem entów tablicy.
6 Zad. 40 Napisz funkcję, która dostaje jako argum enty dwie dwuwym iarowe tablice tablic o elem entach typu int oraz ich wym iary, i zam ienia zawartości obu tablic. Zad. 41 Napisz funkcję, która dostaje jako argum enty dwuwym iarową tablicę tablic o elem entach typu int oraz jej wym iary, i zm ienia kolejność wierszy w tablicy w taki sposób, że wiersz pierwszy m a się znaleźć na m iejscu drugiego, wiersz drugi m a się znaleźć na m iejscu trzeciego itd., natom iast ostatni wiersz m a się znaleźć na m iejscu pierwszego (przyjm ujem y, że dwa elem enty tablicy leżą w tym sam ym wierszu jeżeli m ają taką sam ą pierwszą współrzędną). Zad. 42 Napisz funkcję, która otrzym uje w argum entach dwie kwadratowe tablice tablic elem entów typu int oraz ich wspólny wym iar, i zwraca jako wartość wynik dodawania m acierzy przechowywanych w przekazanych argum entach. Wynik powinien zostać zwrócony w nowo utworzonej tablicy tablic. Zad. 43 Napisz funkcję, która otrzym uje w argum entach dwie prostokątne dwuwym iarowe tablice tablic elem entów typu int o wym iarach odpowiednio n m i m k oraz ich wym iary, i zwraca jako wartość wynik m nożenia m acierzy przechowywanych w przekazanych argum entach. Wynik powinien zostać zwrócony w nowo utworzonej tablicy tablic. Zad. 44 Zdefiniuj strukturę trojkat przechowującą długości boków trójkąta. Napisz funkcję, która otrzym uje jako argum ent zm ienną typu struct trojkat, i zwraca jako wartość obwód trójkąta przekazanego w argum encie. Zad. 45 Napisz funkcję, która otrzym uje jako argum enty zm ienną troj1 typu struct trojkat zdefiniowanego w zadaniu 44 oraz zm ienną troj2 wskaźnik na zm ienną typu struct trojkat, i przepisuje zawartość zm iennej troj1 do zm iennej wskazywanej przez troj2. Zad. 46 Zdefiniuj strukturę punktn służącą do przechowywania współrzędnych punktów w n- wym iarowej przestrzeni kartezjańskiej. Do przechowywania poszczególnych wym iarów wykorzystaj tablicę n-elem entową. W strukturze punktn przechowuj także ilość wym iarów przestrzeni. Napisz funkcję, która otrzym uje jako argum enty tablice tab1 i tab2 o argum entach typu struct punktn oraz ich wspólny rozm iar, i przepisuje zwartość tablicy tab1 do tablicy tab2. Zakładam y, że tablica tab2 jest pusta (czyli nie m usim y się m artwić o jej poprzednią zawartość). Zad. 47 Zdefiniuj strukturę figura przechowującą wym iary figur geom etrycznych niezbędne do obliczenia pola. Struktura powinna m ieć m ożliwość przechowywania wym iarów takich figur, jak: trójkąt, prostokąt, równoległobok i trapez. Rodzaj przechowywanej figury powinien być zakodowany w wartości pola fig typu int. Definiując strukturę, staraj się zużyć jak najm niej pam ięci.
7 Napisz funkcję pole, która dostaje jako argum ent zm ienną f typu struct figura i zwraca jako wartość pole figury której wym iary prze chowuje zm ienna f. Zad. 48 Zdefiniuj typ wyliczeniowy czworokat, m ogący przyjm ować wartości odpowiadające nazwom różnych czworokątów. Zad. 49 Zdefiniuj typ wyliczeniowy zwierzak, m ogący przyjm ować wartości odpowiadające nazwom różnych zwierząt dom owych. Zad. 50 Laboratorium 6 i 7
1. Napisz program wypisujący w kolejnych wierszach standardowego wyjścia pojedyncze słowa następującego napisu Bardzo dlugi napis. 2.
1. Napisz program wypisujący w kolejnych wierszach standardowego wyjścia pojedyncze słowa następującego napisu Bardzo dlugi napis. 2. Napisz program, który wczytuje ze standardowego wejścia liczbę całkowitą
Bardziej szczegółowoZadania język C++ Zad. 1. Napisz program wczytujący z klawiatury wiek dwóch studentów i wypisujący informację o tym, który z nich jest starszy.
Zadania język C++ Zad. 1 Napisz program wczytujący z klawiatury wiek dwóch studentów i wypisujący informację o tym, który z nich jest starszy. (Być moŝe są w tym samym wieku. Zrób w programie warunek,
Bardziej szczegółowo1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:
1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci: * Jan Kowalski * * ul. Zana 31 * 3. Zadeklaruj zmienne przechowujące
Bardziej szczegółowo4. Funkcje. Przykłady
4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni
Bardziej szczegółowo1 Powtórzenie wiadomości
1 Powtórzenie wiadomości Zadanie 1 Napisać program, który w trybie dialogu z użytkownikiem przyjmie liczbę całkowitą, a następnie wyświetli informację czy jest to liczba parzysta czy nieparzysta oraz czy
Bardziej szczegółowoW rozdziale z rozwiązaniami prezentowane są zarówno rozwiązania w językuc,jakiwc++.wwypadkugdyrozwiązaniadanegozadaniawobu
Przedmowa Książka ta jest adresowana przede wszystkim do czytelników uczących się języka C lub strukturalnego C++ jako swojego pierwszego języka programowania. Ponadto może być użyteczna dla programistów
Bardziej szczegółowoutworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy,
Lista 3 Zestaw I Zadanie 1. Zaprojektować i zaimplementować funkcje: utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy, zapisz
Bardziej szczegółowoNapisz program wypisujący na standardowym wyjściu następujący napis: Napis zawierający różne dziwne znaczki // \ \$ &%.
ZADANIE 1. ZADANIE 2. ZADANIE 3. ZADANIE 4. ZADANIE 5. ZADANIE 6. ZADANIE 7. ZADANIE 8. ZADANIE 9. ZADANIE 10. ZADANIE 11. Napisz program wypisujący na standardowym wyjściu następujący napis: Napis zawierający
Bardziej szczegółowoI. Podstawy języka C powtórka
I. Podstawy języka C powtórka Zadanie 1. Utwórz zmienne a = 730 (typu int), b = 106 (typu long long), c = 123.45 (typu double) Wypisz następujące komunikaty: Dane sa liczby: a = 730, b = 106 i c = 123.45.
Bardziej szczegółowoZadania z programowania
Zadania z programowania wjęzykuc/c++,cz.i Uniwersytet Marii Curie-Skłodowskiej Wydział Matematyki, Fizyki i Informatyki Instytut Informatyki Zadania z programowania wjęzykuc/c++,cz.i Jacek Krzaczkowski
Bardziej szczegółowoProgramowanie w C++ Wykład 5. Katarzyna Grzelak. 26 marca kwietnia K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40
Programowanie w C++ Wykład 5 Katarzyna Grzelak 26 marca 2018 9 kwietnia 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40 Pojęcia z poprzedniego wykładu Podział programu na funkcje podział na niezależne
Bardziej szczegółowoProgramowanie 3 - Funkcje, pliki i klasy
Instytut Informatyki Uniwersytetu Śląskiego Laborki funkcja; parametry funkcji; typ zwracany; typ void; funkcje bez parametrów; napis.length() - jako przykład funkcji. Zadania funkcja dodająca dwie liczby;
Bardziej szczegółowoPodstawowe typy zmiennych
Podstawowe typy zmiennych Typ Rozmiar w bajtach Minimalny zakres char 1 Kod ASCII znaku (liczba 0..255) int 1 4-2147483648 2147483647 long long 1 8-2 63...2 63-1 float 4-3,4*10 38 3,4*10 38 (do 6 cyfr
Bardziej szczegółowoJęzyk ludzki kod maszynowy
Język ludzki kod maszynowy poziom wysoki Język ludzki (mowa) Język programowania wysokiego poziomu Jeśli liczba punktów jest większa niż 50, test zostaje zaliczony; w przeciwnym razie testu nie zalicza
Bardziej szczegółowoZaprojektować i zaimplementować algorytm realizujący następujące zadanie.
Lista 1 Utworzenie tablicy jest równoznaczne z alokacją pamięci na elementy tablicy (utworzeniem dynamicznej tablicy). W zadaniach należy pamiętać o zwolnieniu zasobów przydzielonych na stercie. Zabronione
Bardziej szczegółowoPzetestuj działanie pętli while i do...while na poniższym przykładzie:
Pzetestuj działanie pętli while i do...while na poniższym przykładzie: Zadania pętla while i do...while: 1. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest mniejsza
Bardziej szczegółowoProgramowanie w języku Java
Katedra Inżynierii Wiedzy laborki 6 Czytanie z plików tekstowych import biblioteki io; klasa File; klasa FileReader; klasa BudderedReader; czytanie z pliku i metoda readline(); koniec dostępu do pliku;
Bardziej szczegółowo1 Wskaźniki i zmienne dynamiczne, instrukcja przed zajęciami
1 Wskaźniki i zmienne dynamiczne, instrukcja przed zajęciami Celem tych zajęć jest zrozumienie i oswojenie z technikami programowania przy pomocy wskaźników w języku C++. Proszę przeczytać rozdział 8.
Bardziej szczegółowoZestaw 1-1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp)!!!
Zestaw 1-1 1. Napisz program pobierający od użytkownika liczbę całkowitą R (R>1) i liczbę rzeczywistą dodatnią S, a następnie informujący ile kolejnych liczb z ciągu 1, R-1, R 2-2, R 3-3, R 4-4, należy
Bardziej szczegółowoWskaźniki i dynamiczna alokacja pamięci. Spotkanie 4. Wskaźniki. Dynamiczna alokacja pamięci. Przykłady
Wskaźniki i dynamiczna alokacja pamięci. Spotkanie 4 Dr inż. Dariusz JĘDRZEJCZYK Wskaźniki Dynamiczna alokacja pamięci Przykłady 11/3/2016 AGH, Katedra Informatyki Stosowanej i Modelowania 2 Wskaźnik to
Bardziej szczegółowoZestaw 1 ZESTAWY A. a 1 a 2 + a 3 ± a n, gdzie skªadnik a n jest odejmowany, gdy n jest liczb parzyst oraz dodawany w przeciwnym.
ZESTAWY A Zestaw 1 Organizacja plików: Wszystkie pliki oddawane do sprawdzenia nale»y zapisa we wspólnym folderze o nazwie b d cej numerem indeksu, umieszczonym na pulpicie. Oddajemy tylko ¹ródªa programów
Bardziej szczegółowoProste programy w C++ zadania
Proste programy w C++ zadania Zbiór zadao do samodzielnego rozwiązania stanowiący powtórzenie materiału. Podstawy C++ Budowa programu w C++ Dyrektywy preprocesora Usunięcie dublujących się nazw Częśd główna
Bardziej szczegółowo> C++ dynamiczna alokacja/rezerwacja/przydział pamięci. Dane: Iwona Polak. Uniwersytet Śląski Instytut Informatyki
> C++ dynamiczna alokacja/rezerwacja/przydział pamięci Dane: Iwona Polak iwona.polak@us.edu.pl Uniwersytet Śląski Instytut Informatyki 1429536600 > Dzisiejsze zajęcia sponsorują słówka: new oraz delete
Bardziej szczegółowoInicjacja tablicy jednowymiarowej
TABLICE C++ Inicjacja tablicy jednowymiarowej typ_komórek_tablicy nazwa_tablicy [ ilość elementów tablicy ] ; np.: int tablica[1000]; czyli tablica, która może przechowywać tysiąc elementów typu całkowitego,
Bardziej szczegółowoKURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale
Zestaw nr 1 Poziom Rozszerzony Zad.1. (1p) Liczby oraz, są jednocześnie ujemne wtedy i tylko wtedy, gdy A. B. C. D. Zad.2. (1p) Funkcja przyjmuje wartości większe od funkcji dokładnie w przedziale. Wtedy
Bardziej szczegółowoProgramowanie obiektowe - zadania
Programowanie obiektowe - zadania Elementy języka Java Zad.1. Napisz program, który sprawdza, czy dana liczba całkowita jest parzysta. Zad.2. Napisz program, który sumuje dane dwie liczby tylko w przypadku,
Bardziej szczegółowo----------------------------------------------------------------------------------------------------------------------------
Strona1 Napisz program, który czyta zdanie, a następnie wypisuje po kolei długości kolejnych jego wyrazów. Zakładamy, że zdanie zawiera litery alfabetu łacińskiego i spacje (po jednej pomiędzy dwoma dowolnymi
Bardziej szczegółowoLaboratorium nr 1. i 2.
Laboratorium nr 1. i 2. Celem laboratorium jest zapoznanie się ze zintegrowanym środowiskiem programistycznym, na przykładzie podstawowych aplikacji z obsługą standardowego wejścia wyjścia, podstawowych
Bardziej szczegółowoPodstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
Bardziej szczegółowoLISTA 5. C++ PETLE for, while, do while
WSTEP DO INFORMATYKI I PROGRAMOWANIA LISTA 5. C++ PETLE for, while, do while Zadanie. Przeanalizuj działanie poniższego programu. cout
Bardziej szczegółowoMATERIAŁY DO ZAJĘĆ II
MATERIAŁY DO ZAJĘĆ II Zmienne w C# Spis treści I. Definicja zmiennej II. Hierarchia typów (CTS) III. Typy wbudowane IV. Deklaracja zmiennych V. Literały VI. Pobieranie i wypisywanie wartości zmiennych
Bardziej szczegółowodo instrukcja while (wyrażenie);
Instrukcje pętli -ćwiczenia Instrukcja while Pętla while (póki) powoduje powtarzanie zawartej w niej sekwencji instrukcji tak długo, jak długo zaczynające pętlę wyrażenie pozostaje prawdziwe. while ( wyrażenie
Bardziej szczegółowoZestaw 2 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp)!!!
ZESTAWY A Zestaw 2 1. Napisać program pobierający od użytkownika wartości całkowite aż do podania wartości 0 kończącej pobieranie. W trakcie pobierania, dla każdych dwóch niezerowych ostatnio wczytanych
Bardziej szczegółowoEgzamin z Podstaw informatyki i programowania 2007/2008
Egzamin z Podstaw informatyki i programowania 2007/2008 Imię i nazwisko:... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 suma 1. Napisz funkcję logiczną, która dla zadanej parametrem wartości rzeczywistej x, oblicza
Bardziej szczegółowo2 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 2 1/7 Język C Instrukcja laboratoryjna Temat: Wprowadzenie do języka C 2 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do języka C. Język C jest językiem programowania ogólnego zastosowania
Bardziej szczegółowoC++ wprowadzanie zmiennych
C++ wprowadzanie zmiennych Każda zmienna musi być zadeklarowana, należy określić jej nazwę (identyfikator) oraz typ. Opis_typu lista zmiennych Dla każdej zmiennej rezerwowany jest fragment pamięci o określonym
Bardziej szczegółowo3. Opracować program kodowania/dekodowania pliku tekstowego. Algorytm kodowania:
Zadania-7 1. Opracować program prowadzący spis pracowników firmy (max.. 50 pracowników). Każdy pracownik opisany jest za pomocą struktury zawierającej nazwisko i pensję. Program realizuje następujące polecenia:
Bardziej szczegółowoMetody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
Bardziej szczegółowoWiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java
Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java Cechy C++ Język ogólnego przeznaczenia Można programować obiektowo i strukturalnie Bardzo wysoka wydajność kodu wynikowego
Bardziej szczegółowoPliki. Informacje ogólne. Obsługa plików w języku C
Pliki Informacje ogólne Plik jest pewnym zbiorem danych, zapisanym w systemie plików na nośniku danych (np. dysku twardym, pendrive, płycie DVD itp.). Może posiadać określone atrybuty, a odwołanie do niego
Bardziej szczegółowoZajęcia 6 wskaźniki i tablice dynamiczne
Zajęcia 6 wskaźniki i tablice dynamiczne 1.NapiszfunkcjęvoidminMax(inttab[],intw,int*wmin,int*wmax),która szuka w podanym ciągu najmniejszego i największego elementu. Znalezione wartości mają zostać zapisane
Bardziej szczegółowo1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji.
Temat: Technologia informacyjna a informatyka 1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji. Technologia informacyjna (ang.) Information Technology, IT jedna
Bardziej szczegółowoZajęcia 6 wskaźniki i tablice dynamiczne
Zajęcia 6 wskaźniki i tablice dynamiczne 1. Napisz funkcję void zamien(int *a, int *b), która otrzymuje wskaźniki dwóch zmiennych typu całkowitego, a następnie dokonuje zamiany wartości wskazywanych zmiennych.
Bardziej szczegółowoTablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011
Tablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 Załóżmy, że uprawiamy jogging i chcemy monitorować swoje postępy. W tym celu napiszemy program, który zlicza, ile czasu
Bardziej szczegółowoProgramowanie strukturalne i obiektowe. Funkcje
Funkcje Często w programach spotykamy się z sytuacją, kiedy chcemy wykonać określoną czynność kilka razy np. dodać dwie liczby w trzech miejscach w programie. Oczywiście moglibyśmy to zrobić pisząc trzy
Bardziej szczegółowoPROGRAMOWANIE W C++ ZADANIA
PROGRAMOWANIE W C++ ZADANIA Włodzimierz Gajda Rozdział 7 PĘTLE 7.1 PĘTLA FOR: rysowanie wzorków. ZADANIE 7.1.1 Napisz program drukujący na ekranie 19 gwiazdek: ******************* ZADANIE 7.1.2 Napisz
Bardziej szczegółowoWIOLETTA NAWROCKA nauczyciel matematyki w Zespole Szkół w Choczewie IDĘ DO GIMNAZJUM ZADANIA TESTOWE Z MATEMATYKI DLA UCZNIÓW KL. VI.
WIOLETTA NAWROCKA nauczyciel matematyki w Zespole Szkół w Choczewie IDĘ DO GIMNAZJUM ZADANIA TESTOWE Z MATEMATYKI DLA UCZNIÓW KL. VI. Przeczytaj uważnie pytanie. Chwilę zastanów się. Masz do wyboru cztery
Bardziej szczegółowoLaboratorium 3: Tablice, tablice znaków i funkcje operujące na ciągach znaków. dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski
Laboratorium 3: Tablice, tablice znaków i funkcje operujące na ciągach znaków dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski 7 kwietnia 2014 1. Wprowadzenie Pierwsza część instrukcji zawiera informacje
Bardziej szczegółowoPomorski Czarodziej 2016 Zadania. Kategoria C
Pomorski Czarodziej 2016 Zadania. Kategoria C Poniżej znajduje się 5 zadań. Za poprawne rozwiązanie każdego z nich możesz otrzymać 10 punktów. Jeżeli otrzymasz za zadanie maksymalną liczbę punktów, możesz
Bardziej szczegółowo*W uproszczeniu: jest dziewięciu sędziów przyznających po dwie noty: za wartość techniczną i artystyczną (skala od 0.0 do 6.0)
Tablice Mamy napisać program obliczający średnią ocenę w łyżwiarstwie figurowym W uproszczeniu: jest dziewięciu sędziów przyznających po dwie noty: za wartość techniczną i artystyczną (skala od 0.0 do
Bardziej szczegółowoTypy złożone. Struktury, pola bitowe i unie. Programowanie Proceduralne 1
Typy złożone Struktury, pola bitowe i unie. Programowanie Proceduralne 1 Typy podstawowe Typy całkowite: char short int long Typy zmiennopozycyjne float double Modyfikatory : unsigned, signed Typ wskaźnikowy
Bardziej szczegółowoPraca domowa nr 1. a a b a b ; b c. c a bc d ef gh. 2) Napisz kod sprawdzający poniższe warunki sformułowane w języku naturalnym:
Praca domowa nr 1 1) Napisz kod w języku C obliczający wartość poniższych wyrażeń; załóż, że każda litera oznacza pojedynczą zmienną typu int: a bc ; a b c ; bc a a b a b ; b c d e f g ; a b c d e d ef
Bardziej szczegółowon, m : int; S, a, b : double. Gdy wartości sumy składowej nie można obliczyć, to przyjąć Sij = 1.03 Dla obliczenia Sij zdefiniować funkcję.
Zadania-6 1 Opracować program obliczający wartość sumy: S n m ai bj i 1 j 1 ln( bi j a) n, m : int; S, a, b : double Gdy wartości sumy składowej nie można obliczyć, to przyjąć Sij = 103 Dla obliczenia
Bardziej szczegółowoPodstawy programowania
Podstawy programowania I rok Automatyka i Robotyka Eka PWr Ćwiczenia Zestaw 4 Zakres materiału Analiza poprawności konstrukcji, wyliczanie wyrażeń z wskaźnikami i tablicami, ręczna symulacja, opracowywanie
Bardziej szczegółowoRekurencja (rekursja)
Rekurencja (rekursja) Rekurencja wywołanie funkcji przez nią samą wewnątrz ciała funkcji. Rekurencja może być pośrednia funkcja jest wywoływana przez inną funkcję, wywołaną (pośrednio lub bezpośrednio)
Bardziej szczegółowoProgramowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni Wykład 6 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Wskaźnik do pliku Dostęp do pliku: zapis, odczyt,
Bardziej szczegółowowykład II uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C - funkcje, tablice i wskaźniki wykład II dr Jarosław Mederski Spis
i cz. 2 Programowanie uzupełnienie notatek: dr Jerzy Białkowski 1 i cz. 2 2 i cz. 2 3 Funkcje i cz. 2 typ nazwa ( lista-parametrów ) { deklaracje instrukcje } i cz. 2 typ nazwa ( lista-parametrów ) { deklaracje
Bardziej szczegółowoZajęcia 4 procedury i funkcje
Zajęcia 4 procedury i funkcje 1. Napisz funkcję, która dokonuje dodania dwóch liczb przekazanych jako parametry. Następnie: zmień wartości zmiennych przekazanych jako parametry wewnątrz tej funkcji, ustaw
Bardziej szczegółowoFunkcje. Deklaracja funkcji. Definicja funkcji. Wykorzystanie funkcji w programie.
Funkcje Deklaracja funkcji typ funkcji identyfikator_funkcji(lista parametrów formalnych); Typ funkcji określa typ wartości zwracanej przez funkcję (typ zdefiniowany pierwotnie jak int, typ zdefiniowany
Bardziej szczegółowoAkademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Olimpiada O Diamentowy Indeks AGH 2017/18. Informatyka Etap III
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Olimpiada O Diamentowy Indeks AGH 017/18 Informatyka Etap III Zadania po 17 punktów Zadanie 1 Dla pewnej N-cyfrowej liczby naturalnej obliczono
Bardziej szczegółowoPętla while. Prowadzący: Łukasz Dunaj, strona kółka: atinea.pl/kolko
Pętla while Prowadzący: Łukasz Dunaj, strona kółka: atinea.pl/kolko 1. Uruchom przeglądarkę internetową (najlepiej Google Chrome). 2. Wejdź na stronę kółka atinea.pl/kolko i otwórz edytor programów. 3.
Bardziej szczegółowoProgramowanie - instrukcje sterujące
Instytut Informatyki Uniwersytetu Śląskiego Laborki środowisko NetBeans, tworzenie nowego projektu; okno projekty; główne okno programu; package - budowanie paczek z klas; public class JavaApplication
Bardziej szczegółowoTablicę 2-wymiarową można przedstawić jako pewien zestaw tablic 1-wymiarowych np.:
emat zajęć: ablice wielowymiarowe i struktury w języku C Autor: mgr inż. Sławomir Samolej Zagadnienie 1. (ablice liczbowe wielowymiarowe) ablicę 2-wymiarową można przedstawić jako pewien zestaw tablic
Bardziej szczegółowoJęzyk skryptowy: Laboratorium 1. Wprowadzenie do języka Python
Język skryptowy: Laboratorium 1. Wprowadzenie do języka Python Język PYTHON Podstawowe informacje Python to język skryptowy, interpretowany - co oznacza, że piszemy skrypt, a następnie wykonujemy go za
Bardziej szczegółowoZestaw 1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.adb)!!! trójki sąsiednich elementów tablicy
Zestaw 1 1. Napisać program pobierający od użytkownika liczbę całkowitą dodatnią R i liczbę rzeczywistą dodatnią S, a następnie informujący ile kolejnych liczb z ciągu 1, 1+R, 1+2R, 1+3R, należy dodać,
Bardziej szczegółowoII Wojewódzki Konkurs Matematyka z kalkulatorem graficznym. ZSDiOŚ im. Jana Zamoyskiego w Zwierzyńcu. Finał 2017r.
II Wojewódzki Konkurs Matematyka z kalkulatorem graficznym ZSDiOŚ im. Jana Zamoyskiego w Zwierzyńcu Finał 2017r. DATA: 6 października 2017r. GODZINA ROZPOCZĘCIA: 10.00 CZAS PRACY: 90 minut. LICZBA PUNKTÓW:
Bardziej szczegółowoAlgorytmika i programowanie. Wykład 2 inż. Barbara Fryc Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie
Algorytmika i programowanie Wykład 2 inż. Barbara Fryc Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie Tablice Tablica jest zbiorem elementów tego samego typu. Każdy element jest identyfikowany (numer
Bardziej szczegółowoĆwiczenie 3 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz
Ćwiczenie 3 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania Zofia Kruczkiewicz Zakres Podstawowe algorytmy przetwarzania tablic (wypełnianie, porównywanie elementów,
Bardziej szczegółowoZestaw 1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.adb)!!!
Zestaw 1 Zadeklarować niezawężony typ tablicowy T przechowujący wartości całkowite dodatnie. Napisać: Funkcję IlePodzielnych zwracającą wartość całkowitą będącą liczbą elementów tablicy typu T podanej
Bardziej szczegółowo1 P roste e t ypy p d a d n a ych c - c ąg ą g d a d l a szy 2 T y T py p z ł z o ł żo ż ne e d a d n a ych c : T BLICE
1. Proste typy danych- ciąg dalszy 2. Typy złożone danych : TABLICE Wykład 3 ZMIENNE PROSTE: TYPY WBUDOWANE Typy zmiennoprzecinkowe: float double long double Różne rozmiary bajtowe. W konsekwencji różne
Bardziej szczegółowo0 --> 5, 1 --> 7, 2 --> 9, 3 -->1, 4 --> 3, 5 --> 5, 6 --> 7, 7 --> 9, 8 --> 1, 9 --> 3.
(Aktualizacja z dnia 3 kwietnia 2013) MATEMATYKA DYSKRETNA - informatyka semestr 2 (lato 2012/2013) Zadania do omówienia na zajęciach w dniach 21 i 28 kwietnia 2013 ZESTAW NR 3/7 (przykłady zadań z rozwiązaniami)
Bardziej szczegółowoInformatyka I Lab 06, r.a. 2011/2012 prow. Sławomir Czarnecki. Zadania na laboratorium nr. 6
Informatyka I Lab 6, r.a. / prow. Sławomir Czarnecki Zadania na laboratorium nr. 6 Po utworzeniu nowego projektu, dołącz bibliotekę bibs.h.. Największy wspólny dzielnik liczb naturalnych a, b oznaczamy
Bardziej szczegółowo142 Egzamin maturalny. Informatyka. Poziom rozszerzony. Zbiór zadań
142 Egzamin maturalny. Informatyka. Poziom rozszerzony. Zbiór zadań Napisz program rozwiązujący poniższe zadania. Do oceny oddaj plik tekstowy epodpis_wynik.txt, zawierający odpowiedzi, oraz plik (pliki)
Bardziej szczegółowoKlasy: String, Random, Math. Korzystanie z dokumentacji.
Klasy: String, Random, Math. Korzystanie z dokumentacji. Ćwiczenia 3 7. Napisz program wyliczający największy wspólny dzielnik dwóch liczb całkowitych podanych przez użytkownika algorytmem Euklidesa. 8.
Bardziej szczegółowoALGORYTMY Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny
ALGORYMY Algorytm to przepis; zestawienie kolejnych kroków prowadzących do wykonania określonego zadania; to uporządkowany sposób postępowania przy rozwiązywaniu zadania, problemu, z uwzględnieniem opisu
Bardziej szczegółowoRekurencja. Przykład. Rozważmy ciąg
Rekurencja Definicje rekurencyjne Definicja: Mówimy, iż ciąg jest zdefiniowany rekurencyjnie, jeżeli: (P) Określony jest pewien skończony zbiór wyrazów tego ciągu, zwykle jest to pierwszy wyraz tego ciągu
Bardziej szczegółowoMETODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się
Bardziej szczegółowoPodstawy Programowania
Podstawy Programowania dr Elżbieta Gawrońska gawronska@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 14 1 / 9 Plan wykładu 1 Sesja egzaminacyjna
Bardziej szczegółowoInstytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny Technologiczny Politechnika Śląska Języki programowania z programowaniem obiektowym Laboratorium
Bardziej szczegółowoMicrosoft IT Academy kurs programowania
Microsoft IT Academy kurs programowania Podstawy języka C# Maciej Hawryluk Język C# Język zarządzany (managed language) Kompilacja do języka pośredniego (Intermediate Language) Kompilacja do kodu maszynowego
Bardziej szczegółowoPodstawy programowania II edycja 2016/17. Zadania laboratoryjne cz. I
1 Podstawy programowania II edycja 2016/17 Zadania laboratoryjne cz. I Uwaga: Zdania mogą być budowane/uruchamiane z wykorzystaniem: a) poleceń konsolowych pakietu Java JDK 8u121(lub nowszych) (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-
Bardziej szczegółowoLUBELSKA PRÓBA PRZED MATUR MATEMATYKA - poziom rozszerzony LO
1 MATEMATYKA - poziom rozszerzony LO MAJ 2017 KLASA 2 Instrukcja dla zdaj cego 1. Sprawdź, czy arkusz egzaminacyjny zawiera 16 stron (zadania 1 16). Ewentualny brak zgłoś przewodniczącemu zespołu nadzorującego
Bardziej szczegółowoEGZAMIN MATURALNY Z INFORMATYKI
Miejsce na naklejkę z kodem szkoły dysleksja EGZAMIN MATURALNY Z INFORMATYKI MIN-R2A1P-062 POZIOM ROZSZERZONY Czas pracy 150 minut Instrukcja dla zdającego 1. Sprawdź, czy arkusz egzaminacyjny zawiera
Bardziej szczegółowoPodstawy Programowania
Podstawy Programowania dr Elżbieta Gawrońska gawronska@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej dr Elżbieta Gawrońska (ICIS) Podstawy Programowania 05 1 / 15 Plan wykładu 1 Biblioteka
Bardziej szczegółowoZestaw 1: Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.adb i.ads)!!! Zad. 1: Zad. 2: 2,2,2 5,5,5,5,5,5 Zad.
Zestaw 1: procedurę Wstaw wstawiającą do sznura podanego jako parametr element zawierający liczbę podaną jako parametr tak, aby sznur był uporządkowany niemalejąco (zakładając, że sznur wejściowy jest
Bardziej szczegółowoJak napisać program obliczający pola powierzchni różnych figur płaskich?
Część IX C++ Jak napisać program obliczający pola powierzchni różnych figur płaskich? Na początku, przed stworzeniem właściwego kodu programu zaprojektujemy naszą aplikację i stworzymy schemat blokowy
Bardziej szczegółowoFunkcje i tablice. Elwira Wachowicz. 23 maja 2013
Funkcje i tablice Elwira Wachowicz elwira@ifd.uni.wroc.pl 23 maja 2013 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Funkcje i tablice 23 maja 2013 1 / 22 Największy wspólny dzielnik: algorytm Euklidesa Problem:
Bardziej szczegółowoPliki wykład 2. Dorota Pylak
Pliki wykład 2 Dorota Pylak Struktura programu działającego na plikach 1) Dyrektywa preprocesora #include //zapewnia dostęp do strumieni ifstream i ofstream 2) deklaracja zmiennej (strumienia)
Bardziej szczegółowoTemat 1: Podstawowe pojęcia: program, kompilacja, kod
Temat 1: Podstawowe pojęcia: program, kompilacja, kod wynikowy. Przykłady najprostszych programów. Definiowanie zmiennych. Typy proste. Operatory: arytmetyczne, przypisania, inkrementacji, dekrementacji,
Bardziej szczegółowoProgramowanie w języku Java
Katedra Inżynierii Wiedzy laborki 7 Rysunek: Przykładowa klasa Rysunek: Przykładowa klasa Rysunek: Przykładowa klasa Rysunek: Przykładowa klasa Rysunek: Zapis do pliku Rysunek: Odczyt z pliku Rysunek:
Bardziej szczegółowoZestaw C-11: Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp i.h)!!! Zad. 1: Zad. 2:
Zestaw C-11: funkcję usun rozpatrującą rozłączne trójki elementów sznura i usuwającą te z elementów trójki, które nie zawierają wartości najmniejszej w obrębie takiej trójki (w każdej trójce pozostaje
Bardziej szczegółowoJęzyki programowania Haskell
Języki programowania Haskell zadanie projektowe nr. 4 2014/15 K. Turowski, T. Goluch 1. Kompilacja, uruchamianie i Hello world Kompilacja i uruchamianie: ghc --make hello.hs./hello Interaktywny interpreter:
Bardziej szczegółowoWymiar musi być wyrażeniem stałym typu całkowitego, tzn. takim, które może obliczyć kompilator. Przykłady:
5 Tablice Tablica jest zestawem obiektów (zmiennych) tego samego typu, do których można się odwołać za pomocą wspólnej nazwy. Obiekty składowe tablicy noszą nazwę elementów tablicy. Dostęp do nich jest
Bardziej szczegółowoint tab[5]; tab[1]; ciągły obszar pamięci, w którym umieszczone są elementy tego samego typu macierz [ ] - dwuargumentowy operator indeksowania
Rok akademicki 2013/2014, Pracownia nr 10 2/20 Informatyka 1 Tablica elementów ciągły obszar pamięci, w którym umieszczone są elementy tego samego typu Politechnika Białostocka - Wydział Elektryczny Elektrotechnika,
Bardziej szczegółowoOperatory cd. Relacyjne: ==!= < > <= >= bool b; int i =10, j =20; dzielenie całkowitych wynik jest całkowity! Łączenie tekstu: + string s = "Ala ma ";
1 2 Operacje na zmiennych Kolejność operacji: deklaracja, inicjacja bool decyzja; int licznik, lp; double stvat, wartpi; char Znak; string S1, S2 = "Kowalski"; przypisanie wartości podstawienie decyzja
Bardziej szczegółowoInformatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
Bardziej szczegółowoZadania do samodzielnego rozwiązania
Zadania do samodzielnego rozwiązania I. Podzielność liczb całkowitych 1. Pewna liczba sześciocyfrowa a kończy się cyfrą 5. Jeśli tę cyfrę przestawimy na miejsce pierwsze ze strony lewej, to otrzymamy nową
Bardziej szczegółowoProgramowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44
Programowanie w C++ Wykład 2 Katarzyna Grzelak 4 marca 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44 Na poprzednim wykładzie podstawy C++ Każdy program w C++ musi mieć funkcję o nazwie main Wcięcia
Bardziej szczegółowoNazwa implementacji: Nauka języka Python pętla for. Autor: Piotr Fiorek
Nazwa implementacji: Nauka języka Python pętla for Autor: Piotr Fiorek Opis implementacji: Poznanie innego rodzaju pętli, jaką jest pętla for w języku Python. Składnia pętli for jest następująca: for
Bardziej szczegółowoĆwiczenia nr 11. Translatory. Wprowadzenie teoretyczne
J.Nawrocki, M. Antczak, A. Hoffa, S. Wąsik Plik źródłowy: 08cw11-tr.doc; Data: 2009-01-15 09:47:00 Ćwiczenia nr 11 Translatory Wprowadzenie teoretyczne Wiele dokumentów wprowadzających do języków Lex oraz
Bardziej szczegółowo