Pytania na egzamin ustny z programowania strukturalnego i obiektowego
dla II semestru w roku szkolnym 2009/2010 semestr wiosenny
Turbo Pascal
Omówić różnice między trybem znakowym a graficznym.
W jaki sposób w programie przejść do trybu graficznego
Napisać program, który narysuje na środku ekranu żółte koło o promieniu 100.
Napisać program, który wyświetli na środku ekranu flagę Polski.
W jaki sposób w języku Turbo Pascal narysować wykres funkcji np. y=x2
Omówić algorytm generowania liczb Fibbonaciego
Omówić algorytm znajdujący element maksymalny(minimalny) w ciągu liczb.
Omówić algorytm sprawdzający, czy podana liczba jest liczbą pierwszą, czy złożoną.
Omówić algorytm wyznaczania NWD dla dwóch liczb naturalnych (algorytm Euklidesa).
W jaki sposób można napisać program, który skraca ułamek?
Jaka jest różnica miedzy iteracją a rekurencją?
Omówić rekurencyjny algorytm wyznaczania silni
Omówić rekurencyjny algorytm obliczania wartości wielomianu
Omówić algorytm sortowania bąbelkowego
Omówić algorytm sortowania przez wstawianie
Omówić algorytm sortowania przez wybór
Omówić typ rekordowy
Czym charakteryzują się dane typu plikowego
Omówić, jak realizujemy w programie odczyt z pliku i zapis do pliku
Jak jest różnica między plikami tekstowymi a elementowymi
Omówić, w jaki sposób stworzyć w Pascalu prostą bazę danych
C++
Co to jest zmienna w programie? Omówić zasady deklaracji zmiennych i wymienić podstawowe typy.
Które z wymienionych nazw zmiennych są niepoprawne: liczba1, k23, 2k, moja liczba, iks, x.
Omówić realizację algorytmu z warunkami.
Napisać program sprawdzający, czy wprowadzona przez użytkownika liczba jest parzysta czy nieparzysta
Co to jest iteracja? Omówić instrukcję pętli for.
Co to jest iteracja? Omówić instrukcję pętli while.
Co to jest iteracja? Omówić instrukcję pętli do…while.
Napisać program, który obliczy sumę i średnią arytmetyczna 3 liczb całkowitych podanych przez użytkownika.
Napisać program, który wyświetli w kolumnie liczby od 20 do 0, przy liczbach niepodzielnych przez trzy wyświetli napis :”liczba niepodzielna przez trzy”.
Napisać program, który wyświetli na ekranie najmniejszą z trzech podanych przez użytkownika wartości całkowitych.
Napisać program wczytujący kolejne znaki z klawiatury i wyświetlający je na ekranie dopóki użytkownik nie wpisze znaku „k”.
Napisać program, który pobiera z klawiatury liczby podawane przez użytkownika, aż do momentu, gdy ich suma będzie większa od 50.
Napisać program, który wyświetla liczby całkowite z podanego przedziału oddzielone spacjami
Co oznaczają zapisy: i++, i--?
Czym różnią się zapisy: x=10 i x= =10?
Co oznaczają zapisy: x!=5, x%5, (x>0 && x<50)?