piątek, 20 lutego 2009

Wyniki II etapu XVI Olimpiady Informatycznej

Są już oficjalne wyniki. Do finału zakwalifikowali się Ci, o których pisałem w tym poscie.
Jeszcze raz gratuluję!!!

Próg na finał w XVI Olimpiadzie Informartycznej

Wreszcie pojawił się komunikat ze strony Komitetu Olimpiady Informatycznej. Aby dostać się do finału należało zdobyć co najmniej 124 punkty.
Według wyliczeń Władka Kwaśnickiego, do finału XVI OI zakwalifikowali się następujący uczniowie z XIV LO we Wrocławiu i 49. Gimnazjum:
  • Bartek Dudek (3 klasa gimnazjum)
  • Wiktor Janas (3 klasa LO)
  • Karol Konaszyński (3 klasa LO)
  • Krzysztof Król (2 klasa LO)
  • Anna Piekarska (2 klasa LO)
Moje gratulacje! Życzę Wam zapału w treningu aż do samego finału.

środa, 28 stycznia 2009

Wyniki I etapu III Olimpiady Informatycznej Gimnazjalistów

Są już wyniki pierwszego etapu III Olimpiady Informatycznej Gimnazjalistów. Poniżej załączam dokument z wyróżnionymi uczestnikami moich Warsztatów Informatycznych.

Wszystkim, a zwłaszcza wyróżnionym, serdecznie gratuluję!!!

sobota, 3 stycznia 2009

Wczytywanie całego wiersza c.d.

Ponieważ w DevC++ nie kompiluje się funkcje getline, proponuję użyć funkcji gets. Oto przykład programu, który wczytuje cały wiersz:

#include<cstdio>
#include<cstdlib>
#include<cstring>
using namespace std;

char line[1000005];
int  n; // długość linii

int main()
{
 gets(line);
 n = strlen(line);
 
 printf("n=%d\n", n);
 printf("%s\n", line);
 
 printf("Znak po znaku:\n");
 for (int i=0; i<n; i++)
 {
  printf("line[%2d] = %c (kod ascii=%d)\n", i, line[i], line[i]);
 }
 return 0;
}

piątek, 2 stycznia 2009

Wczytywanie całego wiersza

Pomyślałem, że wielu gimnazjalistom przydałaby się wskazówka, jak wczytywać cały wiersz ze standardowego wejścia. Wiersz może zawierać znaki odstępu (spacje).
Poniższy program wczytuje cały pierwszy wiersz ze standardowego wejścia (aż do napotkania znaku nowej linii). Program zapamiętuję wiersz w tablicy znaków line, a liczbę wczytanych znaków zapamiętuje pod zmienną n (nie wliczając znaku końca wiersza, czyli znaku nowej linii, czyli znaku '\n').

#include<cstdio>
#include<cstdlib>

using namespace std;

char *line;
int n; // długość linii

int main()
{
line=NULL;
size_t mem_size;
n=getline(&line,&mem_size,stdin)-1;

printf("n=%d\n", n);
printf("%s\n", line);

printf("Znak po znaku:\n");
for (int i=0; i<n; i++)
{
printf("line[%2d] = %c (kod ascii=%d)\n", i, line[i], line[i]);
}
return 0;
}

poniedziałek, 1 grudnia 2008

III Olimpiada Informatyczna Gimnazjalistów

Dzisiaj rozpoczął się pierwszy etap Olimpiady Informatycznej Gimnazjalistów (OIG).

Etap trwa do 12 stycznia i jest do rozwiązania 5 zadań. Lista zadań dostępne jest tutaj.

Jeśli po raz pierwszy uczestniczysz w OIG, to zapoznaj się lepiej z jej regulaminem.

czwartek, 20 listopada 2008

Obóz informatyczny

Pracownicy Instytutu Informatyki już przymierzają się do organizacji kolejnego obozu informatycznego.

Najprawdopodobniej odbędzie się on na początku stycznia następnego roku.

Stronę obozu łatwo odnajdziecie tutaj:

Na stronie obozu znajduje się formularz zgłoszeniowy, którego
wypełnienie jest niezbędne do uczestnictwa w obozie.

Więcej szczegółów, znajduje się na stronie obozu.

środa, 12 listopada 2008

Installation of Maple 8 on Vista

Recently, I came up against the installation of Maple 8 on Microsoft Vista.

In the sequel, I assume I have administrative privileges. If not, log in to your administrator account.

The first problem was to start the installer of Maple. The error concerned the some Java problem (I did not understand it). So I tried to run the installer in the compatibility mode for Windows XP (Service Pack 2, SP, 2). Then the installer started.

I followed the installation in ordinary way, by clicking next, next, OK, finish, done, etc.

It was wrong. Since after it, Maple works normally, but it closes when trying to open or save document (worksheet) without any message.

Following the advice of Philip, I tried run installer again, but I changed the default folder location of Maple, i.e. "C:\Program Files (x86)" into "C:\Maple"

Now, Maple 8 works on Vista well, and the open/save window does not close the program.

Sparing w programowaniu w RAM

W dniu 15 listopada odbędzie się sparing organizowany przez Instytutu Informatyki Uniwersytetu Wrocławskiego. Strona WWW sparingu:

http://sites.google.com/a/cs.uni.wroc.pl/sparingi/Home/sparing-ram--15-listopada-2008-r

niedziela, 9 listopada 2008

poniedziałek, 20 października 2008

Spontaniczny Konkurs Informatyczny

W dniu 24 października 2008 r. rozpoczyna się pierwsza tura Spontanicznego Konkursu Informatycznego organizowanego przez Instytut Informatyki Uniwersytetu Wrocławskiego.

Strona główna konkursu znajduje się tutaj:

Serdecznie zapraszam i zachęcam do wzięcia udziału.

XVI OI 2008/2009

Dzisiaj rozpoczyna się I etap XVI Olimpiady Informatycznej

Przed chwilą pojawiły się zadania (zob. http://www.oi.edu.pl/php/show.php?ac=p171100).

Na rozwiązanie zadań jest czas do 17 listopada.

Życzę wszystkim powodzenia,
ale jak zwykle, niech wygra XIV-stka.

Rafał Nowak

środa, 17 września 2008

Zawody na SPOJu dla szkół średnich

Informuję, że ruszyły zawody dla szkół średnich w serwisie SPOJ.
Zawody są otwarte dla uczniów szkół średnich, które zostaną zarejestrowane przez nauczyciela.

Ja zgłosiłem już szkołę "Liceum Ogólnokształcące nr XIV im. Polonii Belgijskiej we Wrocławiu". Każdy zawodnik, może przyłączyć się do tej szkoły, a po moim zatwierdzeniu, może brać udział w konkursie.

W zawodach przewiduje się nagrody, tymbardziej więc zachęcam do udziału.

Witryna zawodów znajduje się tutaj:

Pomocy należy szukać w dziale help i rules, a ogłoszenia w dziale news.
Zadania będą pojawiały się w następujących seriach (w języku angielskim):
Series StartEnd
I September 20 October 25
II October 25 November 29
IIINovember 29 January 10
IV January 10 February 14
V February 14 March 21
VI March 21 April 25
VIIApril 25 May 30


Powodzenia wszystkim, ale niech wygra XIV-tka !!!
Rafał Nowak

Forum uczestników moich warsztatów

Informuję, że na pierwszych zajęciach (Warsztatów Olimpijskich), ustaliliśmy wspólnie, że w tym roku będziemy prowadzili własne forum.

Założyłem więc forum pod tym adresem:




Forum można śledzić poprzez ten kanał RSS:


Życzę miłych i cennych dyskusji.
Rafał Nowak

wtorek, 9 września 2008

Warsztaty informatyczne (grupa podstawowa)

Jak zwykle,

będę prowadził warsztaty informatyczne dla uczniów szkół gimnazjalnych i nie tylko.


Pierwsze spotkanie dla grupy podstawowej odbędzie się w czwartek 11 września o godzinie 15.50 w sali 214.

Zapraszam wszystkich, którzy dopiero chcą rozpocząć swoją przygodę z informatyką. Grupa podstawowa kierowana jest dla każdego i zakłada się w niej, że będziemy uczyć się informatyki od podstaw (czyli od zera).

Strona warsztatów znajduje się tutaj: http://www.rafalnowak.pl/wi