konspekt cwiczen c, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania


  1. Typy danych, wprowadzenie / wyprowadzenie ( endl ), instrukcja if, operatory porównania, operatory logiczne, operatory podstawowe, kontrola wprowadzenia ( cin.get, cin.clear, cin.ignore, cin.good )

wydruk napisu (cout,<<)

wydruk tekstu w kilku wierszach (endl,cin.get)

wprowadzenie liczby i jej wydruk (>>,cin.ignore)

wprowadzenie liczby i jej wydruk z kontrola wprowadzenia (cin.good,cin.clear)

sortowanie 3ch liczb przez wymianę wartości (if,<,<=,zmienna pomocnicza)

sortowanie 3ch liczb przez ustalenie kolejności (if,<,<=,&&)

rozwiązywanie równań kwadratowych (math,sqrt)

  1. Wyrażenie w języku C, "skondensowane" operatory, różnica pomiędzy a=2*(++b) a a=2*(b++), instrukcje while for break continue, operatory rzutowania, konwersja, działanie na znakach, znaki specjalne.

modyfikacja: rozwiązywanie serii równań kwadratowych (while)

wydruk tabliczki mnożenia z wyrównaniem kolumn (for, formatowanie)

wydruk szachownicy (kombinacja for, if)

obliczenie sumy pierwszych N elementów ciągu harmonicznego (for, (double)x)

obliczenie Min, Max, Średnia "na bieżąco" z wprowadzonego ciągu liczb

  1. Funkcje, prototyp funkcji, przekazywanie przez wartość, zwracanie wyniku, użycie funkcji bibliotecznych, struktury, przekazywanie struktur, zwracanie struktur, switch, zmienne lokalne i globalne, stale.

modyfikacja: rozwiązywanie serii równań kwadratowych (funkcja)

tablicowanie funkcji w podanych przedziałach

obliczenie liczby π z wyrażenia Σ 1/(i*i) = π*π/6, dla i=1..N

podstawowe operacja na ułamkach + - * /, skracanie ułamków

obliczanie powierzchni trójkąta na podstawie 3ch współrzędnych

  1. Tablice, tablice dwuwymiarowe, tablice struktur

wypełnienie jednowymiarowej tablicy wartościami funkcji

wypełnienie dwuwymiarowej tablicy wartościami funkcji

cykliczne przesuwanie wartości w tablicy

podsumowanie wierszy i kolumn

sortowanie tablic

obliczenie wyznacznika

  1. Wskaźniki, referencje, referencja i wskaźnik na stałą, przekazywanie przez referencje, przekazywanie przez wskaźnik, zwracanie przez referencje, zwracanie przez wskaźnik.

modyfikacja: wypełnienie jednowymiarowej tablicy wartościami funkcji

modyfikacja: cykliczne przesuwanie wartości w tablicy

modyfikacja: podstawowe operacja na ułamkach + - * /, skracanie ułamków

wyszukiwanie wartości w tablicy, z opcjonalnym parametrem: ilość wystąpień

  1. Dynamiczne przydzielanie pamięci

modyfikacja: wypełnienie jednowymiarowej tablicy wartościami funkcji

usunięcie zer z tablicy (dynamiczna zmiana rozmiaru)

wyszukiwanie elementów spełniających określony warunek z tablicy (nowa)

Dodawanie i odejmowanie wielomianów

  1. Kolokwium 1-5, rekurencje

silnia

fibonacci

wyszukiwanie maksymalnego "czarnego" prostokąta na "mapie bitowej"

  1. Napisy, wskaźnik do funkcji

własna wersja strlen, strcpy, strdup, strcmp, strchr, strstr

kodowanie napisu

sprawdzanie czy napis jest palindromem

przekodowywanie z Win1251 na Latin2 i z powrotem

modyfikacja: podstawowe operacja na ułamkach + - * /, skracanie ułamków

katalog książek z ograniczonym rozmiarem

  1. Dynamiczne tablice wskaźników, dynamiczne tablice struktur, praca z plikami

wprowadzenie i sortowanie tablicy napisów

modyfikacja: katalog książek bez ograniczenia rozmiaru

  1. Stosy, Listy

zadanie z treścią

  1. Drzewa

ilość wystąpień słów w pliku

  1. Kolokwium 1-11



Wyszukiwarka

Podobne podstrony:
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
1-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
x, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol 1
minmax3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l6
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
c klasowka1 rozwiazania, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programo
pp projekty2004, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania
pattern, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
pp program wykladu zaoczne 03, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy pr
podciag, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l7
6-konw~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
szanowni, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol 2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2

więcej podobnych podstron