• Nie Znaleziono Wyników

Programowanie proceduralne – absolutne minimum 1.

N/A
N/A
Protected

Academic year: 2021

Share "Programowanie proceduralne – absolutne minimum 1."

Copied!
2
0
0

Pełen tekst

(1)

Programowanie proceduralne – absolutne minimum

1. Jak wygląda przykładowa struktura programu? (W którym miejscu załączane są biblioteki, umieszczane deklaracje, definicje i wywołanie dowolnej funkcji?)

2. Jak będzie wyglądała deklaracja funkcji zwracającej zmienną zmiennoprzecinkową i przyjmującej dwa argumenty całkowitoliczbowe?

3. Czym różnią się od siebie: deklaracja i definicja funkcji?

4. Do czego służy instrukcja return?

5. Jakie zasięg mogą mieć utworzone zmienne?

6. Jakie znasz sposoby przekazywania argumentów do funkcji?

7. W jaki sposób przekazywany jest argument do funkcji scanf()?

8. Co zwyczajowo zwraca główna funkcja programu – main()?

9. W jaki sposób przekazujemy tablice do funkcji?

10. Czym jest rekurencyjna definicja funkcji?

11. Czym różnią się między sobą dwa sposoby przekazywania argumentów do funkcji: przez wartość i referencję?

12. Na czym polega iteracyjna definicja funkcji?

13. Jak będzie wyglądała deklaracja funkcji nie zwracającej nic (jedynie wykonującej pewne operacje) i przyjmującej jako argument tablicę?

14. W jaki sposób i w którym miejscu programu wywołujemy zdefiniowane przez nas funkcje?

15. W jaki sposób (opisz algorytm) znajdziesz minimalny element w tablicy?

16. Na czym polega (ogólna idea) sortowanie przez scalanie (mergesort)?

17. Czym jest algorytm? W jaki sposób może zostać zapisany?

18. Jaka jest budowa (struktura) pliku źródłowego (rozszerzenie *.c)?

19. Na czym polega sortowanie przez wybór (selectsort)?

20. Jaka jest budowa (struktura) pliku nagłówkowego (rozszerzenie *.h)?

21. W jaki sposób (opisz algorytm) znaleźć indeks odpowiadający elementowi maksymalnemu?

22. Jakie znasz algorytmy sortowania elementów w tablicy?

23. Do czego służą struktury? Czym różnią się one od tablic?

24. Do czego w przypadku struktur służy operator ., a do czego ->?

25. Jak wygląda definicja struktury i w którym miejscu w kodzie się ją umieszcza?

26. Co musi się znaleźć na końcu definicji struktury?

27. Jak zadeklarować tablicę struktur?

(2)

28. Do czego służy i jak należy wywoływać funkcję fopen() z biblioteki stdio?

29. W jaki sposób zamykamy otwarty plik?

30. Jakie są podstawowe tryby dostępu do pliku?

31. Co się stanie jeśli spróbujemy otworzyć nieistniejący plik?

32. Do czego służy i jak należy wywoływać funkcję fprintf()?

33. Za pomocą jakiej funkcji wczytujemy dane z pliku, jak wygląda jej wywołanie?

34. Co możemy wpisać pomiędzy znacznikiem %, a znakiem określającym typ danych w przypadku funkcji printf()?

35. Co zwraca funkcja scanf()? Podaj typ oraz interpretację zwracanej wartości.

Sylwia Majchrowska

Cytaty

Powiązane dokumenty

W programie wydziel funkcję, która przyjmuje jako argumenty współczynniki a, b oraz liczbę x, a zwraca jako wynik obliczoną wartość dwumianu.. Program

rok akademicki 2019/20 semestr letni..

• Funkcje wywołuje się pisząc jej nazwę oraz nawiasy klamrowe z argumentami przekazywanymi do funkcji.

• Podstawowym sposobem przekazywania zmiennych do funkcji jest przekazywanie przez wartość – funkcja nie zmieni.

Jeśli element wskazywany przez indeks jest większy od maksimum, to przypisz maksimum wartość elementu wskazywanego przez indeks 5.. • Przypisz maksimum_indeks

• Dostęp do struktur wskazywanych przez wskaźnik uzyskuje się operatorem ->.

Napisz program, który prosi użytkownika o podanie dwóch liczb całkowitych, a następnie wypisuje na ekranie wyniki ich mnożenia, dzielenia, dzielenia modulo,

rok akademicki 2018/19 semestr letni.