-
Zajęcia trzecie – tablice, odczyt pliku
s03e01-tablice.c #include <stdio.h>#include <stdlib.h>int main(){ int c[] = {1,5,8,9,2,4,3,0,7,6};int i;for(i=0;i<10;i++){printf(„i: %dtc[i]: %dn”,i,c[i]);}} s03e02-tablice.c #include <stdio.h>#include <stdlib.h>int main(){int c[10];int i;srand(time(0));for(i=0;i<10;i++){c[i]=rand()%100;}for(i=0;i<10;i++){printf(„i: %dtc[i]: %dn”,i,c[i]);}} s03e03-tablice-dwuwymiarowe.c #include <stdio.h>#include <stdlib.h>int main(){int c[3][3];int i,j;srand(time(0));for(i=0;i<3;i++){for(j=0;j<3;j++){c[i][j]=rand()%100;}}for(i=0;i<3;i++){for(j=0;j<3;j++){printf(„i: %dtj: %dtc[i]: %dn”,i,j,c[i][j]);}}} s03e04-continue-break-return.c #include <stdio.h>int main(){int i;for(i=0;i<10;i++){if(i==5)break;printf(„Break i: %dn”,i);}for(i=0;i<10;i++){if(i==5)continue;printf(„Continue i: %dn”,i);}for(i=0;i<10;i++){if(i==5)return;printf(„Return i: %dn”,i);}printf(„Koniec programun”);} s03e05-odczyt-pliku #include <stdio.h>#include <stdlib.h>int main(){FILE * plik;int i,j;int c[10][11];int posx=5, posy=5;char q;plik=fopen…
-
Dodatek – podstawy pisania i kompilowania
Chcąc tworzyć proste programy w języku C musimy najpierw nasz kod źródłowy przekształcić w program wykonywalny – zrozumiały dla maszyny, na której ma być on uruchomiony. Sposób postępowania zależy od systemu operacyjnego, którego używamy. System Windows Ponieważ większość z Was będzie – zapewne – korzystać właśnie z tego systemu operacyjnego, zacznę od opisania całego…
-
Zajęcia drugie – pętle, warunki, wczytanie pliku
Poniżej znajdują się materiały do drugich zajęć z programowania w języku C, napisane na potrzeby przedmiotu Informatyka 1 na studiach niestacjonarnych. s02e01-loops.c #include <stdio.h> int main(){ int i; for(i=5;i<9;i++){ printf(„Pętla „for”” i = %dn””
-
Zajęcia pierwsze – printf, scanf, zmienne, operacje na liczbach
Poniżej znajdują się materiały do pierwszych zajęć z programowania w języku C, napisane na potrzeby przedmiotu Informatyka 1 na studiach niestacjonarnych. s01e01-hello_world.c Nasz pierwszy program w języku C nie jest zbyt elegancki, czy też poprawny. Wystarcza jednak w zupełności do wypisania na ekranie powitalnego komunikatu „Hello World!„. Program składa się z funkcji głównej „main„, której…
-
Porównanie stratnych formatów kompresji dźwięku
Wersja robocza. Materiał w przygotowaniu. Wstęp. W materiale znajdzie się przykładowa część ćwiczenia na przedmiot „Techniki Multimedialne”. Materiał należy traktować poglądowo, a nie je jako wzór do kalkowania. Mam nadzieję przekazać nim kilka dobrych praktyk, związanych z przeprowadzaniem badań, które mogą przydać się także przy innych tematach. Cel badania Celem badania jest porównanie ze sobą…
-
Jak wyrazić swoje „NIE” dla ACTA
Wstęp Odsetek internautów, którzy jeszcze nie mieli okazji usłyszeć o ACTA zbiega asymptotycznie do jedności. Większość z nich – zapewne – wyrobiła też sobie o niej opinię. Część zdołała już wyrazić swoje niezadowolenie, biorąc udział w różnych inicjatywach, mających na celu powstrzymanie ratyfikacji tej umowy międzynarodowej. Na Facebooku wystartowały liczne „farmy fanów”, które później przeciwników…
-
Zmiana prowadzącego zajęcia
Panowie,w wyniku drobnego zamieszania zmienia się prowadzący zajęcia z przedmiotu Kompresja Danych (projekt). Od dnia dzisiejszego jest to prof. Remigiusz Rak. Projekty można dalej składać u mnie, więc zmiana jest raczej natury formalnej.
-
Warsztaty Joomla – Podsumowanie
Witam wszystkich zainteresowanych. Przed świętami odbyły się już ostatnie planowe zajęcia z Warsztatów Joomla. Frekwencja systematycznie spadała ale najwytrwalsi pozostali do końca. Wyniki przeprowadzonych pod koniec ankiet były zadowalające, chociaż prawdopodobnie i tak podkolorowane 😉 Wciąż jest sporo do poprawienia, wiele ćwiczeń należałoby skrócić a niektóre rozbić na dwa zajęcia. Domyślam się, że wszystkim brakowało…
-
Warsztaty #6 – Rozszerzenia
Ponownie, tak na szybko…Waga slajdów 1,9 MB