Kurs języka Python. Lista 1.
|
|
- Henryk Chmiel
- 9 lat temu
- Przeglądów:
Transkrypt
1 5 października 2009 Lista 1. Zadanie 1. Zaprogramuj 1. trójargumentową funkcję, gdzie pierwszy argument to rok, drugi: miesiąc, trzeci: dzień miesiąca (podawane jako liczby całkowite), która oblicza ile zostało dni do Sylwestra 2006 od daty podanej jako argument; 2. funkcję, której argumentem jest lista list liczb całkowitych, a wynikiem suma wszystkich liczb. Nie jest wymagana konrola poprawności typów; 3. funkcję, której argumentami są dwie trójelementowe listy liczb całkowitych. W listach pamiętane są daty w postaci [dd, mm, rrrr]. Wynikiem jest liczba dni dzielących te daty. Możesz przyjąć, że argumenty są poprawnymi datami; 4. funkcję, której argumentami są dwa wektory podane jako listy liczb identycznej długości, a wynikiem iloczyn skalarny tych wektorów. Nie musisz kontrolować, czy listy są faktycznie równe; 5. funkcję, której argumentem jest liczba, a wynikiem słowny zapis liczby. Możesz przyjąć, że wynik jest uproszczony, np. wynikiem f(123) jest jeden dwa trzy; 6. funkcję, której argumentem jest lista słów (stringów), gdzie słowa są z ustalonego zbioru słów { zero, jeden, dwa, trzy, cztery,..., dziewięć }. Wynikiem ma być liczba, np. f(["trzy", "pięć", siedem"]) ma dać 357; 7. funkcję, której argumentem jest książka telefoniczna, tj. słownik którego argumentem jest imię kolegi lub koleżanki, a wartością numer telefonu. Zadaniem funkcji jest wypisać numery tylko kolegów lub tylko koleżanek (do wyboru). Regułą do rozróżniania płci może być fakt, że imiona żeńskie kończą się zwykle literą a. Funkcja ta nie powinna zwracać żadnej wartości; 8. funkcję, której argumentami są: tabela kursów walut pamiętanych jako słownik (symbol waluty, przelicznik), symbol waluty ze słownika oraz kwota (w złotówkach); wynikiem jest wartość podanej kwoty we wskazanej walucie; 9. funkcję, której argumentami są: cennik książek pamiętany jako słownik (tytuł, cena) oraz lista tytułów. Wynikiem jest cena zakupu książek z listy tytułów przy założeniu, że każdy tytuł jest kupowany w jednym egzemplarzu; Najwygodniej jest umieścić wszystkie rozwiązania w jednym pliku, a na końcu umieścić kilka testów prezentujących możliwości zaimplementowanych funkcji. Za każde zadań można otrzymać 0,5 punkta, jednak za całą listę nie można otrzymać więcej niż 2 punkty (a więc do oceny można przedstawić co najwyżej 4 funkcje). Termin: zajęcia w przyszłym tygodniu.
2 12 października 2009 Lista 2. Zadanie 1. Zaprojektuj strukturę danych pamiętającą rozkład jazdy pociągów: stacje początkowe, godziny odjazdu, stacje końcowe i godziny przyjazdu. Zakładamy tu, że pociągi kursują tylko między stacjami dwiema stacjami, bez stacji pośrednich. Napisz funkcję, która dla zadanej stacji początkowej i końcowej zaproponuje jakąś trasę (niekoniecznie optymalną) lub napisze, że nie jest możliwe znalezienie żądanej trasy. Zadanie 2. Pewien prosty system zapisów na zajęcia zapamiętuje dwa rodzaje danych: listę osób zapisanych na każde zajęcia (oraz godziny tych zajęć), oraz listę zajęć prowadzonych w danej sali. Jednak konieczne jest sprawdzenie, czy informacje są pełne i niesprzeczne. Napisz trzy funkcje: 1. sprawdzającą, czy przypadkiem ktoś nie zapisał się na zajęcia odbywające się w tym samym czasie; 2. sprawdzającą, czy wszystkie zajęcia są przypisane do jakiejś sali; 3. sprawdzającą, czy zajęcia przypisane salom się nie nakładają. Oczywiście, wcześniej trzeba zaproponować struktury danych przechowujące te dane. Zadanie 3. Wiele osób twierdzi, że swoje sukcesy osiągnęły dzięki planowaniu swoich zajęć. Zajęcia można podzielić na dwie podstawowe kategorie: zajęcia o ustalonych godzinach rozpoczęcia i zakończenia (tak jak wykład z Pythona ;), oraz zajęcia, na które trzeba przeznaczyć określoną ilość czasu. Zaprojektuj strukturę danych przechowującą informacje o przewidywanych zajęciach. Napisz funkcję, która ułoży plan zajęć na najbliższy czas dbając, aby nie zaczynać zbyt wcześnie pracy i aby nie pracować dłużej niż do jakiejś godziny. Jeżeli będą wolne luki w planie, niech ta funkcja zaproponuje jakieś miłe i relaksujące zajęcia. Zadanie 4. Pewien matematyk zapisał (jako listę w Pythonie) macierz w następujący sposób: [ "12.34, 67.89, 56.21", "22.01, 11.0, 34.56", "20.0, 56, 0"] Napisz funkcję obliczającą transpozycję tej macierzy i zwracającą macierz wynikową w takim formacie, jak macierz wejściowa. Każde zadanie jest warte 2 punkty, na zajęciach oddaje się jedno zadanie.
3 19 października 2009 Lista 3. Zaprogramuj dwa z poniższych zadań. Każde zadanie jest warte 1 pkt, można więc za tę listę uzyskać maksymalnie 2 pkt. Zadanie 1. Napisz jednoargumentową funkcję pierwsza(n), która zwraca listę liczb pierwszych nie większych niż n, na przykład >>> pierwsza(20) [2, 3, 5, 7, 11, 13, 17, 19] Zadanie 2. Napisz jednoargumentową funkcję doskonale(n), która zwraca listę liczb doskonałych nie większych niż n, na przykład >>> doskonale(1000) [6, 28, 496, 8128] Zadanie 3. Napisz jednoargumentową funkcję rozklad(n) która oblicza rozkład liczby n na czynniki pierwsze i zwraca jako wynik listę par [(p 1, w 1 ), (p 2, w 2 ),..., (p k, w k )] taką, że n = p w 1 1 p w p w k k oraz p 1,..., p k są różnymi liczbami pierwszymi. Na przykład >>> rozklad(756) [(2, 2), (3, 3), (7, 1)] Zadanie 4. Napisz jednoargumentową funkcję zaprzyjaznione(n), która zwraca listę par liczb zaprzyjaźnionych nie większych niż n, na przykład >>> zaprzyjaznione(1300) [(220, 284), (1184, 1210)] Odpowiednie definicje można znaleźć np. w polskiej Wikipedii. Implementacje poszczególnych funkcji powinne być w postaci jednej listy składanej, zawierającej być może inną listę składaną. W przypadku bardzo długich wyrażeń akceptowane będzie wydzielenie podlisty składanej def zadana_funkcja(n): lista_tymcz = [ lista skladana ] return [ lista_składana_zawierająca lista_tymcz ] Do zaprogramowania powyższych zadań wystarczą standardowe funkcje i operatory, nie ma potrzeby korzystania z dodatkowych modułów.
4 26 października 2009 Lista 4. Zadanie 1. Zaprogramuj klasę Wyrazenie, której obiekty reprezentują wyrażenia arytmetyczne (bądź logiczne, do wyboru). Przyjmij, że wyrażenia zawierają stałe, zmienne oraz podstawowe operatory. Przyjmij, że wyrażenia są pamiętane w postaci drzew, gdzie węzłami są obiekty różnych klas. Zaprogramuj w klasie Wyrazenie metody: obliczania wyrażeń, nadawania i zmiany wartości zmiennych, oraz drukowania w ładny sposób drzewa wyrażeń. Zadbaj, aby było możliwe przeglądanie drzewa za pomocą instrukcji for-in. Zadanie 2. Zadeklaruj klasę IntStream implementującą strumień liczb całkowitych, która implementuje metody: int next(); bool eos(); void reset(); gdzie metoda eos() oznacza koniec strumienia, a reset() inicjuje na nowo strumień. Zadeklaruj dwie podklasy PrimeStream implementującą strumień liczb pierwszych, tj. wartościami kolejnych wywołań metody next() są kolejne liczby pierwsze. Oczywiście ze względu na ograniczony rozmiar typu int możliwe jest jedynie zwrócenie liczb pierwszych mniejszych niż rozmiar typu. Gdy nie jest możliwe obliczenie kolejnej liczby pierwszej, wartość eos() powinna być true. klasę RandomStream, w której metoda next() zwraca liczby losowe. W takim wypadku eos() jest zawsze fałszywe. Wykorzystaj te klasy do implementacji klasy RandomWordStream realizującej strumień losowych słów o długościach równych kolejnym liczbom pierwszym. Zadanie 3. Zaprogramuj zbiór klas (przynajmniej trzy klasy) implementujących różne rodzaje okienek ekranowych, np. okna, okna z tytułem, okna z komunikatem itp. wraz z typowymi operacjami takimi jak narysowanie okna, przesunięcie itp. Przyjmij, że urządzenie graficzne jest reprezentowane przez klasę Ekran (zaprogramowaną przez Ciebie). Dla ułatwienia możesz przyjąć, że realizacja okien będzie w trybie tekstowym za pomocą znaków semigraficznych, a odpowiednie metody klasy Ekran wyświetlają stan ekranu na konsoli wiersz po wierszu. Możesz także przyjąć, że po każdej zmianie wszystkie okna są rysowane na nowo. Zadanie 4. Zdefiniuj klasę Wektor implementujący wektory swobodne o współrzędnych operacjami dodawania wektorów (o ile mają tyle samo współrzędnych), iloczynu skalarnego czy mnożenia przez skalar. Zadbaj o to, aby można było się odwoływać do kolejnych współrzędnych wektora za pomocą instrukcji for-in bez ujawniania wewnętrznej implementacji. Na zajęcia należy wykonać jedno z tych zadań. Każde zadanie jest warte 2 punkty. Proszę zadbać też o komentarze w swoich programach tak, aby help dawał ładnie sformatowany opis klasy.
5 9 listopada 2009 Lista 5. Zadanie 1. Zaprogramuj interfejs graficzny (okno) który zawiera płótno (Canvas) po którym będzie chodził żółw (RawPen), oraz instrukcje sterujące żółwiem (jako opcje wybierane z menu; parametry typu długość kroku czy obrót powinne być podawane poprzez kontrolkę Entry). Zadanie 2. Zaprogramuj prostą przeglądarkę obrazków (w formatach akceptowanych przez instytutową instalację Pythona). Przyjmij, że program może albo wyświetlać wszystkie obrazki z podanego (w Entry) katalogu, albo poprzez jawne wskazanie pliku graficznego (do tego może się przydać biblioteka Tix). Zadanie 3. Zaprogramuj graficzny minutnik, tj. program odliczający wstecz zadany przez użytkownika czas i sygnalizujący koniec odliczania. Aby program był bardziej użyteczny, np. w kuchni, dodaj możliwość ustalania czasu odliczania poprzez wskazanie z menu pozycji typu gotowanie ryżu czy gotowanie jajek na miękko. Zadanie 4. Zaprogramuj następującą prostą grę: na rysunku jest armata, która ma regulowany kąt wystrzału i prędkość początkową pocisku, oraz cel (odległość między armatą i celem może być losowa). Kąt wystrzału oraz prędkość pocisku powinna być zadawana przez użytkownika, np. za pomocą kontrolek Entry. Zadanie polega na takim wybraniu kąta i prędkości, aby pocisk trafił w cel. Korzystając z prostych praw fizyki narysuj tor pocisku oraz oblicz, czy pocisk trafił w cel. Zadanie 5. Bardzo ładnymi figurami geometrycznymi są fraktale. Sporo materiałów o nich można znaleźć w internecie (są również książki o fraktalach w naszej bibliotece). Zadanie polega na zaprogramowaniu kilku fraktali. Fraktale zwykle mają parametry, które powinne być podawane np. poprzez kontrolki Entry. Zadania proszę wykonać za pomocą biblioteki Tkinter i pochodnych (Tix czy turtle). Najwygodniej jest zaprogramować aplikacje tak, że w jednym oknie znajduje się menu oraz kontrolka Canvas, na której będą rysowane obrazki. Na zajęcia należy wykonać jedno z tych zadań. Każde zadanie jest warte 3 punkty. Proszę zadbać też o komentarze w swoich programach.
6 16 listopada 2009 Lista 6. Zadanie 1. Zaprogramuj program rysujący wykresy funkcji. Przyjmij, że zarówno wzory funkcji, jak i wartości od do będą podawane poprzez kontrolki Entry. Do zrobienia tego zadania może być przydatna wbudowana funkcja eval. Zadanie 2. Zaprogramuj prosty graficzny kalkulator z czterema działaniami i nawiasami. Dodaj do niego możliwość wykonywania obliczeń na liczbach zapisanych w niedziesiętnych systemach liczbowych; tj. dwójkowym, ósemkowym i szesnastkowym. Zadanie 3. sapera; okręty (statki); kółko i krzyżyk; Zaprogramuj w trybie graficznym jedną z gier: dowolną inną prostą do nauczenia grę, przy której można zmarnować mnóstwo czasu ;-) Strategia działania komputera nie musi być wyrafinowana, może być nawet losowa. Warto jednak tak zaprogramować grę, aby wymiana strategii była łatwa. Każde zadanie jest warte4 punkty. Proszę zadbać też o komentarze w swoich programach.
7 23 listopada 2009 Lista 7. Zadanie 1. Wiele zestawień (np. notowania giełdowe) jest dostępnych w internecie w formacie pliku CSV. Napisz program, który na podstawie tych danych narysuje wykresy notowań, rysując poszczególne notowania w w różnych kolorach. Zadbaj, aby w łatwy sposób dało się zmienić źródło danych (internet czy plik dyskowy). Zadanie 2. Napisz program obsługujący prostą bazę danych typu spis książek czy płyt CD. Przyjmij, że dane są wprowadzane i modyfikowane za pomocą interfejsu graficznego, oraz że są one zapamiętywane w pliku, np. jako rekordy, w pliku CSV czy też obiekty zachowywane są w plikach za pomocą modułu pickle. Zadanie 3. Napisz program, który próbuje weryfikować autorstwo zadanego tekstu. Na początku za pomocą zadanego tekstów znanych autorów program uczy się zapamiętując statystyki (wymyśl sam, jakie to mogą być statystyki). Ta wiedza jest zapamiętywana w pliku. Następnie można podać tekst i sprawdzić, kto może być potencjalnym autorem. Wypróbuj swój program na autentycznych tekstach. Na zajęcia należy wykonać jedno z tych zadań. Każde zadanie jest warte 4 punkty. Proszę zadbać też o komentarze w swoich programach.
8 30 listopada 2009 Lista 8. Zadanie 1. Zaprogramuj własny organizator swojego czasu zawierający planowane spotkania (od-do), sprawy do załatwienia (do czasu), wraz z opcją przypominania. Dane niech będą przechowywane w bazie danych (typu dbm, pickle czy SQLite). Dodaj do tego interfejs graficzny. Zadanie 2. Napisz program, który przechowuje w swojej lokalnej bazie danych informacje o posiadanych płytach z muzyką (identyfikator płyty, lista utworów i autorzy) wraz z informacjami o wypożyczeniu płyty znajomym. Uzupełnij swój program o interfejs dostępu do danych. Zadanie 3. Zaprogramuj własny notatnik z kontaktami do znajomych zawierający ich numery telefonów, adresy czy gg. Dane niech będą przechowywane w bazie danych (typu dbm, pickle czy SQLite). Dodaj do tego interfejs graficzny. Na zajęcia należy wykonać jedno z tych zadań. Każde zadanie jest warte 4 punkty. Proszę zadbać też o komentarze w swoich programach.
9 8 grudnia 2009 Lista 9. Zadanie 1. Zaprogramuj moduł służący do przeglądania stron WWW i wykonujący dla każdej strony pewną akcję. Przyjmij, że przeglądanie rozpoczyna się od strony, której adres jest podany jako argument wywołania. Następnie przeszukiwane są te strony, do których linki znajdują się na bieżącej stronie. Zadbaj o to, aby przeszukiwanie się nie zapętlało. Przyjmij, że głębokość przeszukiwań jest ograniczona i zadawana każdorazowo przy inicjowaniu przeszukiwnania. Również akcja, która ma być wykonywana dla każdej strony winna być parametrem wywołania odpowiedniej funkcji modułu. Zaprezentuj wykorzystanie modułu do wyszukiwania zdań zawierających słowo Python. Zadanie 2. Napisz pakiet użytecznych narzędzi webowych, które pomogą pielęgnować i ulepszać prowadzony serwis moduł przeglądający strony WWW (pliki *.html) podanym katalogu i podkatalogach i sprawdzający, czy odnośniki do innych stron czy obrazków są aktywne. moduł przeglądający strony serwisu (również przeglądając pliki) i dla każdej strony (pliku) wypisujący, w których plikach są odnośniki do niej. Zadanie 3. Napisz własną miniwyszukiwarkę internetową, tj. pakiet który przegląda strony i zapamiętuje liczbę wystąpień poszczególnych słów na poszczególnych stronach; przy wywołaniu programu z podanym słowem podaje strony na których to słowo występuje. Strony powinny być uszeregowane malejąco względem podanej liczby wystąpien. Możesz też zaproponować własną strategię rankowania stron. Wystarczy, że indeksowane będą tylko wybrane strony, np. znajdujące się we wskazanych podkatalogach albo tylko strony do których da się dojść po odwołanaich w nie więcej niż k krokach od zadanej strony początkowej. Na zajęcia należy wykonać jedno z tych zadań. Każde zadanie jest warte 4 punkty. Proszę zadbać też o komentarze w swoich programach. To jest przedostatnia lista. Na mojej stronie są propozycje projektów z Pythona wraz z wymaganiami.
10 15 grudnia 2009 Lista 10. Zmodyfikuj zadanie z poprzedniej listy tak, aby poszczególne podzadania przeglądania stron były wykonywane w wątkach. Sprawdź, czy wykorzystywane w programie biblioteczne struktury danych są bezpieczne ze względu na wątki i odpowiednio zmodyfikuj operacje na nich, jeżeli nie nadają się do programów wielowątkowych. Zadanie jest warte 3 pkt. To już jest ostatnie zadanie. Na stronie wykładu znajdują się propozycje projektów oraz zasady ich oceniania.
Kurs języka Python. Lista 1.
4 października 2007 Lista 1. Zadanie 1. Zaprogramuj 1. funkcję Ackermanna m + 1 gdy n = 0 Ack(n, m) = Ack(n 1, 1) gdy m = 0 Ack(n 1, Ack(n, m 1)) w pozostałych przypadkach 2. trójargumentową funkcję, gdzie
Kurs języka Python. Lista 1.
2 października 2015 Lista 1. Zadanie 1. Zaprogramuj funkcję rzut_kostka(), która symuluje rzut sześcienną kością do gry, tzn. funkcja ma zwracać losową liczbę naturalną z przedziału [1... 6]. Korzystając
Kurs języka Ruby Lista 1.
3 października 2012 Lista 1. Zadanie 1. Zaprogramuj 1. trójargumentową funkcję, gdzie pierwszy argument to rok, drugi: miesiąc, trzeci: dzień miesiąca (podawane jako liczby całkowite), która oblicza ile
1 Powtórzenie wiadomości
1 Powtórzenie wiadomości Zadanie 1 Napisać program, który w trybie dialogu z użytkownikiem przyjmie liczbę całkowitą, a następnie wyświetli informację czy jest to liczba parzysta czy nieparzysta oraz czy
Zadania semestralne. Programowanie obiektowe sem. II, lato 2014/2015
Programowanie obiektowe sem. II, lato 2014/2015 Zadania semestralne Założenia wspólne dla wszystkich tematów W programie muszą być zastosowane następujące techniki i technologie obiektowe: 1. kapsułkowanie,
Tablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011
Tablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 Załóżmy, że uprawiamy jogging i chcemy monitorować swoje postępy. W tym celu napiszemy program, który zlicza, ile czasu
utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy,
Lista 3 Zestaw I Zadanie 1. Zaprojektować i zaimplementować funkcje: utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy, zapisz
Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk
Podstawy informatyki Informatyka stosowana - studia niestacjonarne Grzegorz Smyk Wydział Inżynierii Metali i Informatyki Przemysłowej Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie, Materiał
*W uproszczeniu: jest dziewięciu sędziów przyznających po dwie noty: za wartość techniczną i artystyczną (skala od 0.0 do 6.0)
Tablice Mamy napisać program obliczający średnią ocenę w łyżwiarstwie figurowym W uproszczeniu: jest dziewięciu sędziów przyznających po dwie noty: za wartość techniczną i artystyczną (skala od 0.0 do
Zasady programowania Dokumentacja
Marcin Kędzierski gr. 14 Zasady programowania Dokumentacja Wstęp 1) Temat: Przeszukiwanie pliku za pomocą drzewa. 2) Założenia projektu: a) Program ma pobierać dane z pliku wskazanego przez użytkownika
Konwersje napis <-> liczba Struktury, unie Scanf / printf Wskaźniki
Konwersje napis liczba Struktury, unie Scanf / printf Wskaźniki Konwersje liczba napis Ćwiczenia 1. Napisz aplikację, która na wejściu dostaje napis postaci W Roku Pańskim 1345, władca Henryk 12,
EGZAMIN MATURALNY Z INFORMATYKI POZIOM ROZSZERZONY CZĘŚĆ II CZERWIEC 2011 WYBRANE: Czas pracy: 150 minut. Liczba punktów do uzyskania: 30
Centralna Komisja Egzaminacyjna Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. Układ graficzny CKE 2010 KOD WPISUJE ZDAJĄCY PESEL EGZAMIN MATURALNY Z INFORMATYKI POZIOM ROZSZERZONY
Zaprojektować i zaimplementować algorytm realizujący następujące zadanie.
Lista 1 Utworzenie tablicy jest równoznaczne z alokacją pamięci na elementy tablicy (utworzeniem dynamicznej tablicy). W zadaniach należy pamiętać o zwolnieniu zasobów przydzielonych na stercie. Zabronione
Warsztaty dla nauczycieli
WPROWADZENIE Wyprowadzanie danych: Wyprowadzanie na ekran komunikatów i wyników umożliwia instrukcja wyjścia funkcja print(). Argumentami funkcji (podanymi w nawiasach) mogą być teksty, wyrażenia arytmetyczne
Pętle i tablice. Spotkanie 3. Pętle: for, while, do while. Tablice. Przykłady
Pętle i tablice. Spotkanie 3 Dr inż. Dariusz JĘDRZEJCZYK Pętle: for, while, do while Tablice Przykłady 11/26/2016 AGH, Katedra Informatyki Stosowanej i Modelowania 2 Pętla w największym uproszczeniu służy
Podstawowe elementy GUI cz. 2 i 3 - zadania
Podstawowe elementy GUI cz. 2 i 3 - zadania Jak już robiliśmy wcześniej sporo rzeczy w Androidzie umieszczamy w plikach xml (np. strings.xml). Jest to dobra praktyka, w plikach zasobów możemy umieszczać
Programowanie obiektowe - zadania
Programowanie obiektowe - zadania Elementy języka Java Zad.1. Napisz program, który sprawdza, czy dana liczba całkowita jest parzysta. Zad.2. Napisz program, który sumuje dane dwie liczby tylko w przypadku,
przedmiot kilka razy, wystarczy kliknąć przycisk Wyczaruj ostatni,
Baltie Zadanie 1. Budowanie W trybie Budowanie wybuduj domek jak na rysunku. Przedmioty do wybudowania domku weź z banku 0. Zadanie 2. Czarowanie sterowanie i powtarzanie W trybie Czarowanie z pomocą czarodzieja
TEMAT : KLASY DZIEDZICZENIE
TEMAT : KLASY DZIEDZICZENIE Wprowadzenie do dziedziczenia w języku C++ Język C++ możliwa tworzenie nowej klasy (nazywanej klasą pochodną) w oparciu o pewną wcześniej zdefiniowaną klasę (nazywaną klasą
Egzamin z Podstaw informatyki i programowania 2007/2008
Egzamin z Podstaw informatyki i programowania 2007/2008 Imię i nazwisko:... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 suma 1. Napisz funkcję logiczną, która dla zadanej parametrem wartości rzeczywistej x, oblicza
1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:
1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci: * Jan Kowalski * * ul. Zana 31 * 3. Zadeklaruj zmienne przechowujące
Diary przydatne polecenie. Korzystanie z funkcji wbudowanych i systemu pomocy on-line. Najczęstsze typy plików. diary nazwa_pliku
Diary przydatne polecenie diary nazwa_pliku Polecenie to powoduje, że od tego momentu sesja MATLAB-a, tj. polecenia i teksty wysyłane na ekran (nie dotyczy grafiki) będą zapisywane w pliku o podanej nazwie.
Aplikacje mobilne. Pliki zasobów, grafiki, menu, podpinanie zdarzeń. dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski
Aplikacje mobilne Pliki zasobów, grafiki, menu, podpinanie zdarzeń dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski Pliki zasobów Jak już robiliśmy wcześniej sporo rzeczy w Androidzie umieszczamy
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Opracował: Zbigniew Rudnicki Powtórka z poprzedniego wykładu 2 1 Dokument, regiony, klawisze: Dokument Mathcada realizuje
Podstawy programowania, Poniedziałek , 8-10 Projekt, część 1
Podstawy programowania, Poniedziałek 30.05.2016, 8-10 Projekt, część 1 1. Zadanie Projekt polega na stworzeniu logicznej gry komputerowej działającej w trybie tekstowym o nazwie Minefield. 2. Cele Celem
Instrukcja obsługi Systemu monitorowania pomocy publicznej DEMINIMIS (v. 2.00)
Instrukcja obsługi Systemu monitorowania pomocy publicznej DEMINIMIS (v. 2.00) Spis treści: 1. Informacje ogólne o Systemie monitorowania pomocy publicznej DEMINIMIS 1.1 Informacje techniczne 1.2 Zastosowania
Wstęp do poradnika metodycznego 5. 2. Przykładowy rozkład materiału 13 I rok nauczania...13 II rok nauczania...13 Rozkład materiału:...
Spis treści Wstęp do poradnika metodycznego 5. Oprogramowanie wykorzystywane w podręczniku 7 Środowisko... 7 Narzędzia... 8. Przykładowy rozkład materiału 3 I rok nauczania...3 II rok nauczania...3 Rozkład
4. Funkcje. Przykłady
4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni
* Funkcje, podprogramy
Funkcje, podprogramy Jak go ulepszyć? Co będzie jak tych tablic będzie 100? A co będzie jak będą to różne tablice? A jak byśmy tak chcieli sobie ułatwić życie? Funkcja w matematyce, to takie coś: f x
1. Arkusz kalkulacyjny 7
Spis treści 1. Arkusz kalkulacyjny 7 1.1. Pierwsze kroki w arkuszu..........................................................8 1.2. Pierwsze kroki w arkuszu ćwiczenia.............................................12
Programowanie w języku C++ Agnieszka Nowak Brzezińska Laboratorium nr 2
Programowanie w języku C++ Agnieszka Nowak Brzezińska Laboratorium nr 2 1 program Kontynuujemy program który wczytuje dystans i ilości paliwa zużytego na trasie, ale z kontrolą danych. A więc jeśli coś
1. Kalkulator czterech działań. 2. Konwersja ciągu znaków do tablicy.
1. Kalkulator czterech działań. Kalkulator czterech działań: +, -, *, \ (bez nawiasów). Wejście: łańcuch znakowy, np. 1+2*3\4-5\2=, -2+4e-1= Liczby mogą być w formacie, np. +1.45, -2, 1e-10. 2. Konwersja
Zadanie nr 3: Sprawdzanie testu z arytmetyki
Zadanie nr 3: Sprawdzanie testu z arytmetyki 1 Cel zadania Zadanie wymusza praktyczne przećwiczenia dostosowania formatu i formy wyświetlania informacji dla własnych typów danych. Ma ono pokazać potencjalne
Przewodnik użytkownika (instrukcja) AutoMagicTest
Przewodnik użytkownika (instrukcja) AutoMagicTest 0.1.21.137 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja
Algorytm. a programowanie -
Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik
Scenariusz zajęć. Moduł VI. Projekt Gra logiczna zgadywanie liczby
Scenariusz zajęć Moduł VI Projekt Gra logiczna zgadywanie liczby Moduł VI Projekt Gra logiczna zgadywanie liczby Cele ogólne: przypomnienie i utrwalenie poznanych wcześniej poleceń i konstrukcji języka
Zadanie 2: Arytmetyka symboli
1 Cel ćwiczenia Zadanie 2: Arytmetyka symboli Wykształcenie umiejętności abstrahowania operacji arytmetycznych. Zapoznanie się i przećwiczenie mechanizmu tworzenia przeciążeń funkcji operatorowych. Utrwalenie
Program testujący powinien testować możliwości wszystkich klas posiadających minimum jedną metodę, zastosowania STL-a i obsługę sytuacji wyjątkowych.
Zadanie 1: Statki : Stworzyć prostą grę w statki dla dwóch graczy w trybie graficznym, wykorzystując bibliotekę ncurses. 1. możliwość grania jednocześnie dwóch graczy 2. możliwość konfiguracji rozmiaru
Typy wyliczeniowe Konwersje napis <-> liczba Struktury, unie Scanf / printf Wskaźniki
Typy wyliczeniowe Konwersje napis liczba Struktury, unie Scanf / printf Wskaźniki Typy wyliczeniowe Służą do łatwiejszej kontroli nad stałymi Ustawianie parametrów o ściśle określonym zbiorze wartości
Zadanie 1. Suma silni (11 pkt)
2 Egzamin maturalny z informatyki Zadanie 1. Suma silni (11 pkt) Pojęcie silni dla liczb naturalnych większych od zera definiuje się następująco: 1 dla n = 1 n! = ( n 1! ) n dla n> 1 Rozpatrzmy funkcję
Zad. 3: Układ równań liniowych
1 Cel ćwiczenia Zad. 3: Układ równań liniowych Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich
Wprowadzenie do programu Mathcad 15 cz. 1
Wpisywanie tekstu Wprowadzenie do programu Mathcad 15 cz. 1 Domyślnie, Mathcad traktuje wpisywany tekst jako wyrażenia matematyczne. Do trybu tekstowego można przejść na dwa sposoby: Zaczynając wpisywanie
Mikrokontroler ATmega32. Język symboliczny
Mikrokontroler ATmega32 Język symboliczny 1 Język symboliczny (asembler) jest językiem niskiego poziomu - pozwala pisać programy złożone z instrukcji procesora. Kody instrukcji są reprezentowane nazwami
Zaawansowany kurs języka Python
Wykład 4. 23 października 2015 Plan wykładu 1 2 Pliki tekstowe Trwałość obiektów CSV Strumienie Plan wykładu 1 2 Pliki tekstowe Trwałość obiektów CSV Strumienie Protokół iteracyjny Producent Umiem dostarczać
Podstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Informatyka- wykład. Podstawy programowania w Pythonie. dr Marcin Ziółkowski
Informatyka- wykład Podstawy programowania w Pythonie dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 23 listopada 2015 r. JĘZYK PYTHON Język Python jest
Rekurencja (rekursja)
Rekurencja (rekursja) Rekurencja wywołanie funkcji przez nią samą wewnątrz ciała funkcji. Rekurencja może być pośrednia funkcja jest wywoływana przez inną funkcję, wywołaną (pośrednio lub bezpośrednio)
Podstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 11 PHP, MySQL: więcej, więcej!, więcej!!. tabel i funkcjonalności. Na dzisiejszych zajęciach zdefiniujemy w naszej bazie kilka tabel powiązanych kluczem obcym i zobaczymy,
Algorytmika i programowanie
Grażyna Koba Algorytmika i programowanie Programowanie w języku Logo materiały dodatkowe do podręcznika Informatyka dla gimnazjum Temat 21-L Programowanie w języku Logo Warto powtórzyć 1. Proste polecenia
Zadanie nr 2: Arytmetyka liczb zespolonych
Zadanie nr 2: Arytmetyka liczb zespolonych 1 Cel ćwiczenia Wykształcenie umiejętności definiowania przeciążeń operatorów arytmetycznych dwuargumentowych i jednoargumentowych dla własnych struktur danych
Część 4 życie programu
1. Struktura programu c++ Ogólna struktura programu w C++ składa się z kilku części: część 1 część 2 część 3 część 4 #include int main(int argc, char *argv[]) /* instrukcje funkcji main */ Część
Warto też w tym miejscu powiedzieć, że w C zero jest rozpoznawane jako fałsz, a wszystkie pozostałe wartości jako prawda.
Nazwa implementacji: Nauka języka C wyrażenia warunkowe if- Autor: Piotr Fiorek Opis implementacji: Poznanie struktury oraz zastosowania wyrażeń warunkowych if- w języku C. W programie realizującym jakiś
Uniwersytet Kazimierza Wielkiego w Bydgoszczy Zespół Szkół nr 5 Mistrzostwa Sportowego XV Liceum Ogólnokształcące w Bydgoszczy
Uniwersytet Kazimierza Wielkiego w Bydgoszczy Zespół Szkół nr 5 Mistrzostwa Sportowego XV Liceum Ogólnokształcące w Bydgoszczy Matematyka, królowa nauk Edycja X - etap 2 Bydgoszcz, 16 kwietnia 2011 Fordoński
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
SCENARIUSZ ZAJĘĆ SZKOLNEGO KOŁA NAUKOWEGO Z PRZEDMIOTU MATEMATYKA PROWADZONEGO W RAMACH PROJEKTU AKADEMIA UCZNIOWSKA
SCENARIUSZ ZAJĘĆ SZKOLNEGO KOŁA NAUKOWEGO Z PRZEDMIOTU MATEMATYKA PROWADZONEGO W RAMACH PROJEKTU AKADEMIA UCZNIOWSKA Temat lekcji Suma różnych potęg liczby 2 Na podstawie pracy Beaty Dudkowiak oraz jej
Napisz program wypisujący na standardowym wyjściu następujący napis: Napis zawierający różne dziwne znaczki // \ \$ &%.
ZADANIE 1. ZADANIE 2. ZADANIE 3. ZADANIE 4. ZADANIE 5. ZADANIE 6. ZADANIE 7. ZADANIE 8. ZADANIE 9. ZADANIE 10. ZADANIE 11. Napisz program wypisujący na standardowym wyjściu następujący napis: Napis zawierający
Programowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Podstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.
Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo
Odwrócimy macierz o wymiarach 4x4, znajdującą się po lewej stronie kreski:
Przykład 2 odwrotność macierzy 4x4 Odwrócimy macierz o wymiarach 4x4, znajdującą się po lewej stronie kreski: Będziemy dążyli do tego, aby po lewej stronie kreski pojawiła się macierz jednostkowa. Na początek
Podręcznik użytkownika Publikujący aplikacji Wykaz2
Podręcznik użytkownika Publikujący aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,
1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji.
Temat: Technologia informacyjna a informatyka 1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji. Technologia informacyjna (ang.) Information Technology, IT jedna
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Matlab, zajęcia 3. Jeszcze jeden przykład metoda eliminacji Gaussa dla macierzy 3 na 3
Matlab, zajęcia 3. Pętle c.d. Przypomnijmy sobie jak działa pętla for Możemy podać normalnie w Matlabie t=cputime; for i=1:20 v(i)=i; e=cputime-t UWAGA: Taka operacja jest bardzo czasochłonna i nieoptymalna
Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie.
Część XXII C++ w Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie. Ćwiczenie 1 1. Utwórz nowy projekt w Dev C++ i zapisz go na
Algorytmy sortujące i wyszukujące
Algorytmy sortujące i wyszukujące Zadaniem algorytmów sortujących jest ułożenie elementów danego zbioru w ściśle określonej kolejności. Najczęściej wykorzystywany jest porządek numeryczny lub leksykograficzny.
lekcja 8a Gry komputerowe MasterMind
lekcja 8a Gry komputerowe MasterMind Posiadamy już elementarną wiedzę w zakresie programowania. Pora więc zabrać się za rozwiązywanie problemów bardziej złożonych, które wymagają zastosowania typowych
Podręcznik użytkownika Wprowadzający aplikacji Wykaz2
Podręcznik użytkownika Wprowadzający aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,
do instrukcja while (wyrażenie);
Instrukcje pętli -ćwiczenia Instrukcja while Pętla while (póki) powoduje powtarzanie zawartej w niej sekwencji instrukcji tak długo, jak długo zaczynające pętlę wyrażenie pozostaje prawdziwe. while ( wyrażenie
W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.
1. Podstawy matematyki 1.1. Geometria analityczna W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora. Skalarem w fizyce nazywamy
Bash - wprowadzenie. Bash - wprowadzenie 1/39
Bash - wprowadzenie Bash - wprowadzenie 1/39 Bash - wprowadzenie 2/39 Czym jest bash? Rysunek : Zadanie powłoki to ukrycie wywołań systemowych Bash - wprowadzenie 3/39 Czym jest bash? Przykład polecenia:
Pierwsza strona internetowa
HTML i CSS Pierwsza strona internetowa Rozpoczynając pracę na swoim komputerze powinieneś posiadać: dowolny edytor tekstowy (np. Notatnik), dostęp do Internetu, Microsoft Visual Studio. Podstawy formatowania
Jak korzystać z zasobu książek elektronicznych Małopolskie Biblioteki Publiczne platformy IBUK Libra
Jak korzystać z zasobu książek elektronicznych Małopolskie Biblioteki Publiczne platformy IBUK Libra I. Korzystanie z IBUKa Aby móc w pełni korzystać z IBUKa, należy używać następujących przeglądarek internetowych:
Symulacja obliczeń kwantowych
Model kwantowych bramek logicznych w NumPy Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej Politechnika Łódzka Sekcja Informatyki Kwantowej, 10 października 2007 Plan prezentacji 1 Python
Rozkład materiału nauczania informatyki w klasie 5a, 5b, 5c i 5d.
Rozkład materiału nauczania informatyki w klasie 5a, 5b, 5c i 5d. Nr Temat lekcji Uwagi o realizacji dz5a dz5b ch5b dz5c ch5c dz5d ch5d Komputerowe środowisko pracy. 1 2 3 4 5 6 Przedmiotowy system oceniania.
Metody Metody, parametry, zwracanie wartości
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Metody Metody, parametry, zwracanie wartości Metody - co to jest i po co? Metoda to wydzielona część klasy, mająca
Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.
Schematy blokowe I Jeżeli po schematach blokowych będzie używany język C, to należy używać operatorów: '&&', ' ', '!=', '%' natomiast jeśli Ruby to 'and', 'or', '%', '!='. 1. Dostępne bloki: a) początek:
I. Podstawy języka C powtórka
I. Podstawy języka C powtórka Zadanie 1. Utwórz zmienne a = 730 (typu int), b = 106 (typu long long), c = 123.45 (typu double) Wypisz następujące komunikaty: Dane sa liczby: a = 730, b = 106 i c = 123.45.
Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 10 Kurs C++
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 10 Kurs C++ Historia Lata 70-te XX w język C (do pisania systemów operacyjnych) "The C programming language" B. Kernighan, D. Ritchie pierwszy standard
I - Microsoft Visual Studio C++
I - Microsoft Visual Studio C++ 1. Nowy projekt z Menu wybieramy File -> New -> Projekt -> Win32 Console Application w okienku Name: podajemy nazwę projektu w polu Location: wybieramy miejsce zapisu i
Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2
Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone
Język programowania zbiór reguł określających, które ciągi symboli tworzą program komputerowy oraz jakie obliczenia opisuje ten program.
PYTHON Język programowania zbiór reguł określających, które ciągi symboli tworzą program komputerowy oraz jakie obliczenia opisuje ten program. Aby program napisany w danym języku mógł być wykonany, niezbędne
Programowanie zaawansowane
Programowanie zaawansowane Ćwiczenie 6 Komunikacja silnie typowana I. Utwórz aplikację okienkową realizującą proste obliczenia arytmetyczne. Obsługa zdarzeń w aplikacji typu Windows Form Application odbywa
Laboratorium nr 4: Arytmetyka liczb zespolonych
Laboratorium nr 4: Arytmetyka liczb zespolonych 1 Cel ćwiczenia Wykształcenie umiejętności definiowania przeciążeń operatorów arytmetycznych dwuargumentowych i jednoargumentowych dla własnych struktur
1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.
1. Pierwszy program // mój pierwszy program w C++ #include using namespace std; cout
Analizy na podstawie danych sprawozdawczych - Moduł analiz z obsługą broszur
Analizy na podstawie danych sprawozdawczych - Moduł analiz z obsługą broszur Marzec 2013 Wszelkie prawa zastrzeżone. Dokument może być reprodukowany lub przechowywany bez ograniczeń tylko w całości. W
WPROWADZENIE WYSZUKIWANIE OGŁOSZEŃ
WPROWADZENIE 1. Cel dokumentu Celem dokumentu jest: Zapoznanie internauty z funkcjonalnością realizowaną przez Bazę Konkurencyjności. Dostarczenie szczegółowych informacji na temat podstron, które znajdują
Programowanie w Javie 1 Wykład i Ćwiczenia 2 Przegląd podstawowych klas w Javie (elementy programowania obiektowego) Płock, 16 października 2013 r.
Programowanie w Javie 1 Wykład i Ćwiczenia 2 Przegląd podstawowych klas w Javie (elementy programowania obiektowego) Płock, 16 października 2013 r. Czym jest obiekt w programowaniu obiektowym? Programowanie
Dodatkowo klasa powinna mieć destruktor zwalniający pamięć.
Zadanie 1. Utworzyć klasę reprezentującą liczby wymierne. Obiekty klasy powinny przechowywać licznik i mianownik rozłożone na czynniki pierwsze. Klasa powinna mieć zdefiniowane operatory czterech podstawowych
Wstęp do programowania
Wstęp do programowania Stosy, kolejki, drzewa Paweł Daniluk Wydział Fizyki Jesień 2013 P. Daniluk(Wydział Fizyki) WP w. VII Jesień 2013 1 / 25 Listy Lista jest uporządkowanym zbiorem elementów. W Pythonie
Wykład 8: klasy cz. 4
Programowanie obiektowe Wykład 8: klasy cz. 4 Dynamiczne tworzenie obiektów klas Składniki statyczne klas Konstruktor i destruktory c.d. 1 dr Artur Bartoszewski - Programowanie obiektowe, sem. 1I- WYKŁAD
Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI
1 Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI 1. Obliczenia w arkuszu kalkulacyjnym Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych obliczenia w arkuszu kalkulacyjnym wykonuje
Księgarnia internetowa Lubię to!» Nasza społeczność
Kup książkę Poleć książkę Oceń książkę Księgarnia internetowa Lubię to!» Nasza społeczność SPIS TREŚCI Drodzy Uczniowie!........................................... 5 Rozdział 1. Bezpieczne posługiwanie
Tablice (jedno i wielowymiarowe), łańcuchy znaków
Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie
INFORMATYKA Studia Niestacjonarne Elektrotechnika
INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy Laboratorium 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Komentarze Funkcja printf() Zmienne Łańcuchy
Aplikacje w środowisku Java
Aplikacje w środowisku Java Materiały do zajęć laboratoryjnych Klasy i obiekty - wprowadzenie mgr inż. Kamil Zieliński Katolicki Uniwersytet Lubelski Jana Pawła II 2018/2019 Klasa zbiór pól i metod Obiekt
Instalacja
Wprowadzenie Scilab pojawił się w Internecie po raz pierwszy, jako program darmowy, w roku 1994 Od 1990 roku pracowało nad nim 5 naukowców z instytutu INRIA (Francuski Narodowy Instytut Badań w Dziedzinie