Excel










Algorytmy


Można przyjąć, że wszystkie wprowadzane liczby są dodatnie.


  1. Wprowadź 2 liczby (pierwsza większa od drugiej) i zwróc ilość liczb pomiędzy nimi. Uwaga: Nie można skorzystać z operacji odejmowania!
  2. Wprowadź liczbę i podaj jej silnie
  3. Wprowadź liczba i podaj ilość liczb parzystych między 1 a tą liczbą
  4. Wprowadź 3 liczby i sprawdź czy można z nich zbudować trójkąt
  5. Wprowadź 3 liczby i podaj największą z nich
  6. Wprowadź 8 liczby i podaj największą z nich
  7. Wprowadź 5 liczby i podaj największą i najmniejszą z nich
  8. Wprowadź 5 liczb do tablicy 5. elementowej i wypisz wartośc nr 3
  9. Wprowadź 5 liczb do tablicy 5. elementowej i wypisz je od końca
  10. Wprowadź liczbę i napisz czy była parzysta
  11. Wprowadź 5 liczb i napisz ile było parzystych
  12. Wprowadź liczbę i sprawdź czy jest liczbą pierwszą
  13. Wprowadź liczbę i sprawdź czy jest parzysta nie korzystając z funkcji mod



SQL (baza do ćwiczeń)
ćwiczenia



  1. Wyświetl nazwisko, pensję, dodatek oraz dochód (pensja wraz z dodatkiem) wszystkich profesorów uporządkowane wg pensji /od najmniejszej do największej/
  2. Wyświetl wszystkie osoby z tabeli pracownicy, których nazwisko zaczyna się na literę M
  3. Wyświetl pensje pracownik Morzy zwiększoną o 1000
  4. Wyświetl najwyższe pensje w każdym zespole
  5. Wyświetl nazwiska wszystkich pracowników, których pensja jest większa od 700 i mniejsza od 1200
  6. Wyświetl wszystkich pracowników, ich pensje oraz widełki odpowiadające etatowi na którym pracują, których pensja nie mieści się w tych widełkach. /widełki odpowiadające każdemu etatowi są w tabeli etaty/
  7. Wyświetl średnie pensje osób, które nie mają dodatku, dla każdego etatu
  8. Wyświetl nazwę zespołu, w którym nikt nie pracuje
  9. Wyświetl liczbę osób pracujących w każdym zespole
  10. Wyświetl wszystkich pracowników, których pensja jest większa niż 1000
  11. Wyświetl nazwiska wszystkich pracowników i ich szefów
  12. Wyświetl nazwisko pracownika oraz nazwę zespołu, w którym pracuje
  13. Wyświetl liczbę osób w pracujących na każdym etacie
  14. Wyświetl liczbę osób pracujących pod każdym adresem
  15. Wyświetl wszystkie osoby zatrudnione w latach 70-tych
  16. Wyświetl wszystkie osoby, które nie mają dodatku
  17. Wyświetl nazwiska wszystkich osób, które mają w środku literę E
  18. Wyświetl wszystkich pracowników, których pensja jest większa niż średnia pensja wszystkich
  19. Wyświetl nazwy wszystkich etatów na których pracują pracownicy /każdy etat tylko raz/.
  20. Wyświetl trzech najlepiej zarabiających pracowników
  21. Wyświetl nazwy zespołów których pracownicy zarabiają łącznie więcej niż 2000
  22. Wyświetl nazwiska wszystkich pracowników, którzy zarabiają więcej niż Morzy /oczywiście nie wpisujemy nigdzie kwoty/
  23. Wyświetl nazwę etatu, w którym płaca minimalna jest najniższa
  24. Wyświetl nazwisko najlepiej zarabiającego profesora /tylko jedno/
  25. Wyświetl różnice miedzy pensją maksymalną i minimalną dla każdego etatu.



C++ string, Ascii



  1. Policz ilość podanej litery w wyrazie.
  2. Policz ilość każdej litery w wyrazie.
  3. Policz ilość małych i dużych liter w wyrazie.
  4. Sprawdź czy zadany ciąg znaków występuje w wyrazie (np. ciąg motyw, wyraz lokomotywa).
  5. Znajdź ile jednakowych par znaków występuje w wyrazie (np. wyraz aadccbegtt ma 3 pary aa, cc, tt).
  6. Znajdź najdłuższy ciąg tych samych znaków (np. aabbbbccddd, wynik bbbb).
  7. Znajdź najdłuższy ciąg rosnący w wyrazie (np. Wyraz 1212345123125678123, wynik 125678).
  8. Zapisz podany wyraz od tyłu.
  9. Spradź czy podany wyraz jest palindromem.
  10. Zapisz podane nazwisko wg zasady pierwsza duża resza mała (np. sZuLc na Szulc).
  11. Podaj sumę kodów ascii liter z których składa się wyraz.
  12. Zakoduj wyraz za pomocą szyfru Cezara z zadanym krokiem.
  13. Zdekoduj wyraz zaszyfrowany szyfrem Cezara o zadanym kroku.
  14. Znając wyraz oraz jego postać po zaszyfrowaniu szyfrem Ceraza znajdź krok szyfrowania.