Wstęp do informatyki
Zajęcia z “Wstępu do informatyki” dla I roku EPI odbywają się w sali 2.109.
Grupy ćwiczeniowe:- gr. I: środa 12.45 – 14.15
- gr. II: środa 16.00 – 17.30
- śr. 14.30 – 16.00
Harmonogram zajęć dodatkowych
- 14.1.2009 godz. 18.15 – kolokwium poprawkowe
- 15.1.2009 godz. 12.00 – zajęcia dodatkowe dla gr. 1
- 15.1.2009 godz. 15.00 – zajęcia dodatkowe dla gr. 2
Przykłady na 1 kolokwium
Pętle
- Wczytywanie liter, ‘k’ – koniec wczytywania, w przeciwnym razie:
- zliczanie samogłosek
- zliczanie cyfr
- zliczanie znaków przestankowych ! ? , .
- Wypisywanie liczb podzielnych przez jakąś liczbę od 0 do 100 lub od 100 do 0
Dzielenie całkowite/modulo
- Obliczyć ilość/sumę cyfr parzystych/nieparzystych występujących w danej liczbie
- Obliczyć ilość cyfr x (1,2,...) występujących w danej liczbie
- Sprawdzić czy liczba podzielna jest przez 3/9 nie wykonując pełnego dzielenia (podpowiedź: suma cyfr liczby podzielnej przez 3/9 jest podzielna przez tę liczbę)
- Sprawdzić czy liczba podzielna jest przez 4 nie wykonując pełnego dzielenia (podpowiedź: liczba jest podzielna przez 4, jeśli jej dwie ostatnie cyfry dają liczbę podzielną przez 4)
Tablice
- Sprawdzić czy elementy tablicy są posortowane
- Odszukiwanie elementu przez połowienie
- Odwrócenie kolejności elementów
- Sprawdzenie czy napis jest palindromem (podpowiedź: napis to tablic liter, palindrom to napis, jaki czytany od początku i od końca jest taki sam).
- Sprawdzenie czy napis zawiera inny napis (algorytm naiwny).
- Znalezienie elementu największego, najmniejszego, dominanty (elementu występującego najczęściej; przy ustalonej wartości maksymalnej).
- Wypisanie indeksów wszystkich elementów, których wartość jest powyżej/poniżej pewnej wartości.
- Tworzenie odbicia lustrzanego wyrazu (tzn. odwrócenie + konkatenacja)
- Policzenie ilości samogłosek w napisie (pomijając l. polskie).
Zajęcia nr 6/2009 WDI
Na zajęciach zostanie omówiona koncepcja podprogramów (funkcji i procedur) w języku Pascal.
Zajęcia nr 5/2009 WDI
Na zajęciach wprowadzimy nową strukturę danych – tablicę i spróbujemy stworzyć kilka algorytmów na niej bazujących.
Zajęcia nr 4/2009 WDI
Na zajęciach zapoznamy się z językiem programowania Pascal. Przedstawione zostanie pojęcie typu danej oraz podprogramu.
Zostaną również przedstawione przykłady programów operujących na Peselu.